Class QuotaOverride.Builder

  • All Implemented Interfaces:
    QuotaOverrideOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    QuotaOverride

    public static final class QuotaOverride.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<QuotaOverride.Builder>
    implements QuotaOverrideOrBuilder
     A quota override
     
    Protobuf type google.api.serviceusage.v1beta1.QuotaOverride
    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetMapField

        protected com.google.protobuf.MapField internalGetMapField​(int number)
        Overrides:
        internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<QuotaOverride.Builder>
      • internalGetMutableMapField

        protected com.google.protobuf.MapField internalGetMutableMapField​(int number)
        Overrides:
        internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<QuotaOverride.Builder>
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<QuotaOverride.Builder>
      • clear

        public QuotaOverride.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<QuotaOverride.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<QuotaOverride.Builder>
      • getDefaultInstanceForType

        public QuotaOverride getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public QuotaOverride build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public QuotaOverride buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • clone

        public QuotaOverride.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<QuotaOverride.Builder>
      • setField

        public QuotaOverride.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                              Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<QuotaOverride.Builder>
      • clearField

        public QuotaOverride.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<QuotaOverride.Builder>
      • clearOneof

        public QuotaOverride.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<QuotaOverride.Builder>
      • setRepeatedField

        public QuotaOverride.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                      int index,
                                                      Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<QuotaOverride.Builder>
      • addRepeatedField

        public QuotaOverride.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                      Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<QuotaOverride.Builder>
      • mergeFrom

        public QuotaOverride.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<QuotaOverride.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<QuotaOverride.Builder>
      • mergeFrom

        public QuotaOverride.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                               com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                        throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<QuotaOverride.Builder>
        Throws:
        IOException
      • getName

        public String getName()
         The resource name of the override.
         This name is generated by the server when the override is created.
        
         Example names would be:
         `projects/123/services/compute.googleapis.com/consumerQuotaMetrics/compute.googleapis.com%2Fcpus/limits/%2Fproject%2Fregion/adminOverrides/4a3f2c1d`
         `projects/123/services/compute.googleapis.com/consumerQuotaMetrics/compute.googleapis.com%2Fcpus/limits/%2Fproject%2Fregion/consumerOverrides/4a3f2c1d`
        
         The resource name is intended to be opaque and should not be parsed for
         its component strings, since its representation could change in the future.
         
        string name = 1;
        Specified by:
        getName in interface QuotaOverrideOrBuilder
        Returns:
        The name.
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
         The resource name of the override.
         This name is generated by the server when the override is created.
        
         Example names would be:
         `projects/123/services/compute.googleapis.com/consumerQuotaMetrics/compute.googleapis.com%2Fcpus/limits/%2Fproject%2Fregion/adminOverrides/4a3f2c1d`
         `projects/123/services/compute.googleapis.com/consumerQuotaMetrics/compute.googleapis.com%2Fcpus/limits/%2Fproject%2Fregion/consumerOverrides/4a3f2c1d`
        
         The resource name is intended to be opaque and should not be parsed for
         its component strings, since its representation could change in the future.
         
        string name = 1;
        Specified by:
        getNameBytes in interface QuotaOverrideOrBuilder
        Returns:
        The bytes for name.
      • setName

        public QuotaOverride.Builder setName​(String value)
         The resource name of the override.
         This name is generated by the server when the override is created.
        
         Example names would be:
         `projects/123/services/compute.googleapis.com/consumerQuotaMetrics/compute.googleapis.com%2Fcpus/limits/%2Fproject%2Fregion/adminOverrides/4a3f2c1d`
         `projects/123/services/compute.googleapis.com/consumerQuotaMetrics/compute.googleapis.com%2Fcpus/limits/%2Fproject%2Fregion/consumerOverrides/4a3f2c1d`
        
         The resource name is intended to be opaque and should not be parsed for
         its component strings, since its representation could change in the future.
         
        string name = 1;
        Parameters:
        value - The name to set.
        Returns:
        This builder for chaining.
      • clearName

        public QuotaOverride.Builder clearName()
         The resource name of the override.
         This name is generated by the server when the override is created.
        
         Example names would be:
         `projects/123/services/compute.googleapis.com/consumerQuotaMetrics/compute.googleapis.com%2Fcpus/limits/%2Fproject%2Fregion/adminOverrides/4a3f2c1d`
         `projects/123/services/compute.googleapis.com/consumerQuotaMetrics/compute.googleapis.com%2Fcpus/limits/%2Fproject%2Fregion/consumerOverrides/4a3f2c1d`
        
         The resource name is intended to be opaque and should not be parsed for
         its component strings, since its representation could change in the future.
         
        string name = 1;
        Returns:
        This builder for chaining.
      • setNameBytes

        public QuotaOverride.Builder setNameBytes​(com.google.protobuf.ByteString value)
         The resource name of the override.
         This name is generated by the server when the override is created.
        
         Example names would be:
         `projects/123/services/compute.googleapis.com/consumerQuotaMetrics/compute.googleapis.com%2Fcpus/limits/%2Fproject%2Fregion/adminOverrides/4a3f2c1d`
         `projects/123/services/compute.googleapis.com/consumerQuotaMetrics/compute.googleapis.com%2Fcpus/limits/%2Fproject%2Fregion/consumerOverrides/4a3f2c1d`
        
         The resource name is intended to be opaque and should not be parsed for
         its component strings, since its representation could change in the future.
         
        string name = 1;
        Parameters:
        value - The bytes for name to set.
        Returns:
        This builder for chaining.
      • getOverrideValue

        public long getOverrideValue()
         The overriding quota limit value.
         Can be any nonnegative integer, or -1 (unlimited quota).
         
        int64 override_value = 2;
        Specified by:
        getOverrideValue in interface QuotaOverrideOrBuilder
        Returns:
        The overrideValue.
      • setOverrideValue

        public QuotaOverride.Builder setOverrideValue​(long value)
         The overriding quota limit value.
         Can be any nonnegative integer, or -1 (unlimited quota).
         
        int64 override_value = 2;
        Parameters:
        value - The overrideValue to set.
        Returns:
        This builder for chaining.
      • clearOverrideValue

        public QuotaOverride.Builder clearOverrideValue()
         The overriding quota limit value.
         Can be any nonnegative integer, or -1 (unlimited quota).
         
        int64 override_value = 2;
        Returns:
        This builder for chaining.
      • getDimensionsCount

        public int getDimensionsCount()
        Description copied from interface: QuotaOverrideOrBuilder
         If this map is nonempty, then this override applies only to specific values
         for dimensions defined in the limit unit.
        
         For example, an override on a limit with the unit `1/{project}/{region}`
         could contain an entry with the key `region` and the value `us-east-1`;
         the override is only applied to quota consumed in that region.
        
         This map has the following restrictions:
        
         *   Keys that are not defined in the limit's unit are not valid keys.
             Any string appearing in `{brackets}` in the unit (besides `{project}`
             or
             `{user}`) is a defined key.
         *   `project` is not a valid key; the project is already specified in
             the parent resource name.
         *   `user` is not a valid key; the API does not support quota overrides
             that apply only to a specific user.
         *   If `region` appears as a key, its value must be a valid Cloud region.
         *   If `zone` appears as a key, its value must be a valid Cloud zone.
         *   If any valid key other than `region` or `zone` appears in the map, then
             all valid keys other than `region` or `zone` must also appear in the
             map.
         
        map<string, string> dimensions = 3;
        Specified by:
        getDimensionsCount in interface QuotaOverrideOrBuilder
      • containsDimensions

        public boolean containsDimensions​(String key)
         If this map is nonempty, then this override applies only to specific values
         for dimensions defined in the limit unit.
        
         For example, an override on a limit with the unit `1/{project}/{region}`
         could contain an entry with the key `region` and the value `us-east-1`;
         the override is only applied to quota consumed in that region.
        
         This map has the following restrictions:
        
         *   Keys that are not defined in the limit's unit are not valid keys.
             Any string appearing in `{brackets}` in the unit (besides `{project}`
             or
             `{user}`) is a defined key.
         *   `project` is not a valid key; the project is already specified in
             the parent resource name.
         *   `user` is not a valid key; the API does not support quota overrides
             that apply only to a specific user.
         *   If `region` appears as a key, its value must be a valid Cloud region.
         *   If `zone` appears as a key, its value must be a valid Cloud zone.
         *   If any valid key other than `region` or `zone` appears in the map, then
             all valid keys other than `region` or `zone` must also appear in the
             map.
         
        map<string, string> dimensions = 3;
        Specified by:
        containsDimensions in interface QuotaOverrideOrBuilder
      • getDimensionsMap

        public Map<String,​String> getDimensionsMap()
         If this map is nonempty, then this override applies only to specific values
         for dimensions defined in the limit unit.
        
         For example, an override on a limit with the unit `1/{project}/{region}`
         could contain an entry with the key `region` and the value `us-east-1`;
         the override is only applied to quota consumed in that region.
        
         This map has the following restrictions:
        
         *   Keys that are not defined in the limit's unit are not valid keys.
             Any string appearing in `{brackets}` in the unit (besides `{project}`
             or
             `{user}`) is a defined key.
         *   `project` is not a valid key; the project is already specified in
             the parent resource name.
         *   `user` is not a valid key; the API does not support quota overrides
             that apply only to a specific user.
         *   If `region` appears as a key, its value must be a valid Cloud region.
         *   If `zone` appears as a key, its value must be a valid Cloud zone.
         *   If any valid key other than `region` or `zone` appears in the map, then
             all valid keys other than `region` or `zone` must also appear in the
             map.
         
        map<string, string> dimensions = 3;
        Specified by:
        getDimensionsMap in interface QuotaOverrideOrBuilder
      • getDimensionsOrDefault

        public String getDimensionsOrDefault​(String key,
                                             String defaultValue)
         If this map is nonempty, then this override applies only to specific values
         for dimensions defined in the limit unit.
        
         For example, an override on a limit with the unit `1/{project}/{region}`
         could contain an entry with the key `region` and the value `us-east-1`;
         the override is only applied to quota consumed in that region.
        
         This map has the following restrictions:
        
         *   Keys that are not defined in the limit's unit are not valid keys.
             Any string appearing in `{brackets}` in the unit (besides `{project}`
             or
             `{user}`) is a defined key.
         *   `project` is not a valid key; the project is already specified in
             the parent resource name.
         *   `user` is not a valid key; the API does not support quota overrides
             that apply only to a specific user.
         *   If `region` appears as a key, its value must be a valid Cloud region.
         *   If `zone` appears as a key, its value must be a valid Cloud zone.
         *   If any valid key other than `region` or `zone` appears in the map, then
             all valid keys other than `region` or `zone` must also appear in the
             map.
         
        map<string, string> dimensions = 3;
        Specified by:
        getDimensionsOrDefault in interface QuotaOverrideOrBuilder
      • getDimensionsOrThrow

        public String getDimensionsOrThrow​(String key)
         If this map is nonempty, then this override applies only to specific values
         for dimensions defined in the limit unit.
        
         For example, an override on a limit with the unit `1/{project}/{region}`
         could contain an entry with the key `region` and the value `us-east-1`;
         the override is only applied to quota consumed in that region.
        
         This map has the following restrictions:
        
         *   Keys that are not defined in the limit's unit are not valid keys.
             Any string appearing in `{brackets}` in the unit (besides `{project}`
             or
             `{user}`) is a defined key.
         *   `project` is not a valid key; the project is already specified in
             the parent resource name.
         *   `user` is not a valid key; the API does not support quota overrides
             that apply only to a specific user.
         *   If `region` appears as a key, its value must be a valid Cloud region.
         *   If `zone` appears as a key, its value must be a valid Cloud zone.
         *   If any valid key other than `region` or `zone` appears in the map, then
             all valid keys other than `region` or `zone` must also appear in the
             map.
         
        map<string, string> dimensions = 3;
        Specified by:
        getDimensionsOrThrow in interface QuotaOverrideOrBuilder
      • removeDimensions

        public QuotaOverride.Builder removeDimensions​(String key)
         If this map is nonempty, then this override applies only to specific values
         for dimensions defined in the limit unit.
        
         For example, an override on a limit with the unit `1/{project}/{region}`
         could contain an entry with the key `region` and the value `us-east-1`;
         the override is only applied to quota consumed in that region.
        
         This map has the following restrictions:
        
         *   Keys that are not defined in the limit's unit are not valid keys.
             Any string appearing in `{brackets}` in the unit (besides `{project}`
             or
             `{user}`) is a defined key.
         *   `project` is not a valid key; the project is already specified in
             the parent resource name.
         *   `user` is not a valid key; the API does not support quota overrides
             that apply only to a specific user.
         *   If `region` appears as a key, its value must be a valid Cloud region.
         *   If `zone` appears as a key, its value must be a valid Cloud zone.
         *   If any valid key other than `region` or `zone` appears in the map, then
             all valid keys other than `region` or `zone` must also appear in the
             map.
         
        map<string, string> dimensions = 3;
      • getMutableDimensions

        @Deprecated
        public Map<String,​String> getMutableDimensions()
        Deprecated.
        Use alternate mutation accessors instead.
      • putDimensions

        public QuotaOverride.Builder putDimensions​(String key,
                                                   String value)
         If this map is nonempty, then this override applies only to specific values
         for dimensions defined in the limit unit.
        
         For example, an override on a limit with the unit `1/{project}/{region}`
         could contain an entry with the key `region` and the value `us-east-1`;
         the override is only applied to quota consumed in that region.
        
         This map has the following restrictions:
        
         *   Keys that are not defined in the limit's unit are not valid keys.
             Any string appearing in `{brackets}` in the unit (besides `{project}`
             or
             `{user}`) is a defined key.
         *   `project` is not a valid key; the project is already specified in
             the parent resource name.
         *   `user` is not a valid key; the API does not support quota overrides
             that apply only to a specific user.
         *   If `region` appears as a key, its value must be a valid Cloud region.
         *   If `zone` appears as a key, its value must be a valid Cloud zone.
         *   If any valid key other than `region` or `zone` appears in the map, then
             all valid keys other than `region` or `zone` must also appear in the
             map.
         
        map<string, string> dimensions = 3;
      • putAllDimensions

        public QuotaOverride.Builder putAllDimensions​(Map<String,​String> values)
         If this map is nonempty, then this override applies only to specific values
         for dimensions defined in the limit unit.
        
         For example, an override on a limit with the unit `1/{project}/{region}`
         could contain an entry with the key `region` and the value `us-east-1`;
         the override is only applied to quota consumed in that region.
        
         This map has the following restrictions:
        
         *   Keys that are not defined in the limit's unit are not valid keys.
             Any string appearing in `{brackets}` in the unit (besides `{project}`
             or
             `{user}`) is a defined key.
         *   `project` is not a valid key; the project is already specified in
             the parent resource name.
         *   `user` is not a valid key; the API does not support quota overrides
             that apply only to a specific user.
         *   If `region` appears as a key, its value must be a valid Cloud region.
         *   If `zone` appears as a key, its value must be a valid Cloud zone.
         *   If any valid key other than `region` or `zone` appears in the map, then
             all valid keys other than `region` or `zone` must also appear in the
             map.
         
        map<string, string> dimensions = 3;
      • getMetric

        public String getMetric()
         The name of the metric to which this override applies.
        
         An example name would be:
         `compute.googleapis.com/cpus`
         
        string metric = 4;
        Specified by:
        getMetric in interface QuotaOverrideOrBuilder
        Returns:
        The metric.
      • getMetricBytes

        public com.google.protobuf.ByteString getMetricBytes()
         The name of the metric to which this override applies.
        
         An example name would be:
         `compute.googleapis.com/cpus`
         
        string metric = 4;
        Specified by:
        getMetricBytes in interface QuotaOverrideOrBuilder
        Returns:
        The bytes for metric.
      • setMetric

        public QuotaOverride.Builder setMetric​(String value)
         The name of the metric to which this override applies.
        
         An example name would be:
         `compute.googleapis.com/cpus`
         
        string metric = 4;
        Parameters:
        value - The metric to set.
        Returns:
        This builder for chaining.
      • clearMetric

        public QuotaOverride.Builder clearMetric()
         The name of the metric to which this override applies.
        
         An example name would be:
         `compute.googleapis.com/cpus`
         
        string metric = 4;
        Returns:
        This builder for chaining.
      • setMetricBytes

        public QuotaOverride.Builder setMetricBytes​(com.google.protobuf.ByteString value)
         The name of the metric to which this override applies.
        
         An example name would be:
         `compute.googleapis.com/cpus`
         
        string metric = 4;
        Parameters:
        value - The bytes for metric to set.
        Returns:
        This builder for chaining.
      • getUnit

        public String getUnit()
         The limit unit of the limit to which this override applies.
        
         An example unit would be:
         `1/{project}/{region}`
         Note that `{project}` and `{region}` are not placeholders in this example;
         the literal characters `{` and `}` occur in the string.
         
        string unit = 5;
        Specified by:
        getUnit in interface QuotaOverrideOrBuilder
        Returns:
        The unit.
      • getUnitBytes

        public com.google.protobuf.ByteString getUnitBytes()
         The limit unit of the limit to which this override applies.
        
         An example unit would be:
         `1/{project}/{region}`
         Note that `{project}` and `{region}` are not placeholders in this example;
         the literal characters `{` and `}` occur in the string.
         
        string unit = 5;
        Specified by:
        getUnitBytes in interface QuotaOverrideOrBuilder
        Returns:
        The bytes for unit.
      • setUnit

        public QuotaOverride.Builder setUnit​(String value)
         The limit unit of the limit to which this override applies.
        
         An example unit would be:
         `1/{project}/{region}`
         Note that `{project}` and `{region}` are not placeholders in this example;
         the literal characters `{` and `}` occur in the string.
         
        string unit = 5;
        Parameters:
        value - The unit to set.
        Returns:
        This builder for chaining.
      • clearUnit

        public QuotaOverride.Builder clearUnit()
         The limit unit of the limit to which this override applies.
        
         An example unit would be:
         `1/{project}/{region}`
         Note that `{project}` and `{region}` are not placeholders in this example;
         the literal characters `{` and `}` occur in the string.
         
        string unit = 5;
        Returns:
        This builder for chaining.
      • setUnitBytes

        public QuotaOverride.Builder setUnitBytes​(com.google.protobuf.ByteString value)
         The limit unit of the limit to which this override applies.
        
         An example unit would be:
         `1/{project}/{region}`
         Note that `{project}` and `{region}` are not placeholders in this example;
         the literal characters `{` and `}` occur in the string.
         
        string unit = 5;
        Parameters:
        value - The bytes for unit to set.
        Returns:
        This builder for chaining.
      • getAdminOverrideAncestor

        public String getAdminOverrideAncestor()
         The resource name of the ancestor that requested the override. For example:
         `organizations/12345` or `folders/67890`.
         Used by admin overrides only.
         
        string admin_override_ancestor = 6;
        Specified by:
        getAdminOverrideAncestor in interface QuotaOverrideOrBuilder
        Returns:
        The adminOverrideAncestor.
      • getAdminOverrideAncestorBytes

        public com.google.protobuf.ByteString getAdminOverrideAncestorBytes()
         The resource name of the ancestor that requested the override. For example:
         `organizations/12345` or `folders/67890`.
         Used by admin overrides only.
         
        string admin_override_ancestor = 6;
        Specified by:
        getAdminOverrideAncestorBytes in interface QuotaOverrideOrBuilder
        Returns:
        The bytes for adminOverrideAncestor.
      • setAdminOverrideAncestor

        public QuotaOverride.Builder setAdminOverrideAncestor​(String value)
         The resource name of the ancestor that requested the override. For example:
         `organizations/12345` or `folders/67890`.
         Used by admin overrides only.
         
        string admin_override_ancestor = 6;
        Parameters:
        value - The adminOverrideAncestor to set.
        Returns:
        This builder for chaining.
      • clearAdminOverrideAncestor

        public QuotaOverride.Builder clearAdminOverrideAncestor()
         The resource name of the ancestor that requested the override. For example:
         `organizations/12345` or `folders/67890`.
         Used by admin overrides only.
         
        string admin_override_ancestor = 6;
        Returns:
        This builder for chaining.
      • setAdminOverrideAncestorBytes

        public QuotaOverride.Builder setAdminOverrideAncestorBytes​(com.google.protobuf.ByteString value)
         The resource name of the ancestor that requested the override. For example:
         `organizations/12345` or `folders/67890`.
         Used by admin overrides only.
         
        string admin_override_ancestor = 6;
        Parameters:
        value - The bytes for adminOverrideAncestor to set.
        Returns:
        This builder for chaining.
      • setUnknownFields

        public final QuotaOverride.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<QuotaOverride.Builder>
      • mergeUnknownFields

        public final QuotaOverride.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<QuotaOverride.Builder>