Class QuotaInfo.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<QuotaInfo.Builder>
com.google.api.cloudquotas.v1.QuotaInfo.Builder
All Implemented Interfaces:
QuotaInfoOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
QuotaInfo

public static final class QuotaInfo.Builder extends com.google.protobuf.GeneratedMessage.Builder<QuotaInfo.Builder> implements QuotaInfoOrBuilder
 QuotaInfo represents information about a particular quota for a given
 project, folder or organization.
 
Protobuf type google.api.cloudquotas.v1.QuotaInfo
  • Method Details

    • getDescriptor

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

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

      public QuotaInfo.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.GeneratedMessage.Builder<QuotaInfo.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.GeneratedMessage.Builder<QuotaInfo.Builder>
    • getDefaultInstanceForType

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

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

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

      public QuotaInfo.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<QuotaInfo.Builder>
    • mergeFrom

      public QuotaInfo.Builder mergeFrom(QuotaInfo other)
    • isInitialized

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

      public QuotaInfo.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<QuotaInfo.Builder>
      Throws:
      IOException
    • getName

      public String getName()
       Resource name of this QuotaInfo.
       The ID component following "locations/" must be "global".
       Example:
       `projects/123/locations/global/services/compute.googleapis.com/quotaInfos/CpusPerProjectPerRegion`
       
      string name = 1;
      Specified by:
      getName in interface QuotaInfoOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Resource name of this QuotaInfo.
       The ID component following "locations/" must be "global".
       Example:
       `projects/123/locations/global/services/compute.googleapis.com/quotaInfos/CpusPerProjectPerRegion`
       
      string name = 1;
      Specified by:
      getNameBytes in interface QuotaInfoOrBuilder
      Returns:
      The bytes for name.
    • setName

      public QuotaInfo.Builder setName(String value)
       Resource name of this QuotaInfo.
       The ID component following "locations/" must be "global".
       Example:
       `projects/123/locations/global/services/compute.googleapis.com/quotaInfos/CpusPerProjectPerRegion`
       
      string name = 1;
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public QuotaInfo.Builder clearName()
       Resource name of this QuotaInfo.
       The ID component following "locations/" must be "global".
       Example:
       `projects/123/locations/global/services/compute.googleapis.com/quotaInfos/CpusPerProjectPerRegion`
       
      string name = 1;
      Returns:
      This builder for chaining.
    • setNameBytes

      public QuotaInfo.Builder setNameBytes(com.google.protobuf.ByteString value)
       Resource name of this QuotaInfo.
       The ID component following "locations/" must be "global".
       Example:
       `projects/123/locations/global/services/compute.googleapis.com/quotaInfos/CpusPerProjectPerRegion`
       
      string name = 1;
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • getQuotaId

      public String getQuotaId()
       The id of the quota, which is unique within the service.
       Example: `CpusPerProjectPerRegion`
       
      string quota_id = 2;
      Specified by:
      getQuotaId in interface QuotaInfoOrBuilder
      Returns:
      The quotaId.
    • getQuotaIdBytes

      public com.google.protobuf.ByteString getQuotaIdBytes()
       The id of the quota, which is unique within the service.
       Example: `CpusPerProjectPerRegion`
       
      string quota_id = 2;
      Specified by:
      getQuotaIdBytes in interface QuotaInfoOrBuilder
      Returns:
      The bytes for quotaId.
    • setQuotaId

      public QuotaInfo.Builder setQuotaId(String value)
       The id of the quota, which is unique within the service.
       Example: `CpusPerProjectPerRegion`
       
      string quota_id = 2;
      Parameters:
      value - The quotaId to set.
      Returns:
      This builder for chaining.
    • clearQuotaId

      public QuotaInfo.Builder clearQuotaId()
       The id of the quota, which is unique within the service.
       Example: `CpusPerProjectPerRegion`
       
      string quota_id = 2;
      Returns:
      This builder for chaining.
    • setQuotaIdBytes

      public QuotaInfo.Builder setQuotaIdBytes(com.google.protobuf.ByteString value)
       The id of the quota, which is unique within the service.
       Example: `CpusPerProjectPerRegion`
       
      string quota_id = 2;
      Parameters:
      value - The bytes for quotaId to set.
      Returns:
      This builder for chaining.
    • getMetric

      public String getMetric()
       The metric of the quota. It specifies the resources consumption the quota
       is defined for.
       Example: `compute.googleapis.com/cpus`
       
      string metric = 3;
      Specified by:
      getMetric in interface QuotaInfoOrBuilder
      Returns:
      The metric.
    • getMetricBytes

      public com.google.protobuf.ByteString getMetricBytes()
       The metric of the quota. It specifies the resources consumption the quota
       is defined for.
       Example: `compute.googleapis.com/cpus`
       
      string metric = 3;
      Specified by:
      getMetricBytes in interface QuotaInfoOrBuilder
      Returns:
      The bytes for metric.
    • setMetric

      public QuotaInfo.Builder setMetric(String value)
       The metric of the quota. It specifies the resources consumption the quota
       is defined for.
       Example: `compute.googleapis.com/cpus`
       
      string metric = 3;
      Parameters:
      value - The metric to set.
      Returns:
      This builder for chaining.
    • clearMetric

      public QuotaInfo.Builder clearMetric()
       The metric of the quota. It specifies the resources consumption the quota
       is defined for.
       Example: `compute.googleapis.com/cpus`
       
      string metric = 3;
      Returns:
      This builder for chaining.
    • setMetricBytes

      public QuotaInfo.Builder setMetricBytes(com.google.protobuf.ByteString value)
       The metric of the quota. It specifies the resources consumption the quota
       is defined for.
       Example: `compute.googleapis.com/cpus`
       
      string metric = 3;
      Parameters:
      value - The bytes for metric to set.
      Returns:
      This builder for chaining.
    • getService

      public String getService()
       The name of the service in which the quota is defined.
       Example: `compute.googleapis.com`
       
      string service = 4;
      Specified by:
      getService in interface QuotaInfoOrBuilder
      Returns:
      The service.
    • getServiceBytes

      public com.google.protobuf.ByteString getServiceBytes()
       The name of the service in which the quota is defined.
       Example: `compute.googleapis.com`
       
      string service = 4;
      Specified by:
      getServiceBytes in interface QuotaInfoOrBuilder
      Returns:
      The bytes for service.
    • setService

      public QuotaInfo.Builder setService(String value)
       The name of the service in which the quota is defined.
       Example: `compute.googleapis.com`
       
      string service = 4;
      Parameters:
      value - The service to set.
      Returns:
      This builder for chaining.
    • clearService

      public QuotaInfo.Builder clearService()
       The name of the service in which the quota is defined.
       Example: `compute.googleapis.com`
       
      string service = 4;
      Returns:
      This builder for chaining.
    • setServiceBytes

      public QuotaInfo.Builder setServiceBytes(com.google.protobuf.ByteString value)
       The name of the service in which the quota is defined.
       Example: `compute.googleapis.com`
       
      string service = 4;
      Parameters:
      value - The bytes for service to set.
      Returns:
      This builder for chaining.
    • getIsPrecise

      public boolean getIsPrecise()
       Whether this is a precise quota. A precise quota is tracked with absolute
       precision. In contrast, an imprecise quota is not tracked with precision.
       
      bool is_precise = 5;
      Specified by:
      getIsPrecise in interface QuotaInfoOrBuilder
      Returns:
      The isPrecise.
    • setIsPrecise

      public QuotaInfo.Builder setIsPrecise(boolean value)
       Whether this is a precise quota. A precise quota is tracked with absolute
       precision. In contrast, an imprecise quota is not tracked with precision.
       
      bool is_precise = 5;
      Parameters:
      value - The isPrecise to set.
      Returns:
      This builder for chaining.
    • clearIsPrecise

      public QuotaInfo.Builder clearIsPrecise()
       Whether this is a precise quota. A precise quota is tracked with absolute
       precision. In contrast, an imprecise quota is not tracked with precision.
       
      bool is_precise = 5;
      Returns:
      This builder for chaining.
    • getRefreshInterval

      public String getRefreshInterval()
       The reset time interval for the quota. Refresh interval applies to rate
       quota only.
       Example: "minute" for per minute, "day" for per day, or "10 seconds" for
       every 10 seconds.
       
      string refresh_interval = 6;
      Specified by:
      getRefreshInterval in interface QuotaInfoOrBuilder
      Returns:
      The refreshInterval.
    • getRefreshIntervalBytes

      public com.google.protobuf.ByteString getRefreshIntervalBytes()
       The reset time interval for the quota. Refresh interval applies to rate
       quota only.
       Example: "minute" for per minute, "day" for per day, or "10 seconds" for
       every 10 seconds.
       
      string refresh_interval = 6;
      Specified by:
      getRefreshIntervalBytes in interface QuotaInfoOrBuilder
      Returns:
      The bytes for refreshInterval.
    • setRefreshInterval

      public QuotaInfo.Builder setRefreshInterval(String value)
       The reset time interval for the quota. Refresh interval applies to rate
       quota only.
       Example: "minute" for per minute, "day" for per day, or "10 seconds" for
       every 10 seconds.
       
      string refresh_interval = 6;
      Parameters:
      value - The refreshInterval to set.
      Returns:
      This builder for chaining.
    • clearRefreshInterval

      public QuotaInfo.Builder clearRefreshInterval()
       The reset time interval for the quota. Refresh interval applies to rate
       quota only.
       Example: "minute" for per minute, "day" for per day, or "10 seconds" for
       every 10 seconds.
       
      string refresh_interval = 6;
      Returns:
      This builder for chaining.
    • setRefreshIntervalBytes

      public QuotaInfo.Builder setRefreshIntervalBytes(com.google.protobuf.ByteString value)
       The reset time interval for the quota. Refresh interval applies to rate
       quota only.
       Example: "minute" for per minute, "day" for per day, or "10 seconds" for
       every 10 seconds.
       
      string refresh_interval = 6;
      Parameters:
      value - The bytes for refreshInterval to set.
      Returns:
      This builder for chaining.
    • getContainerTypeValue

      public int getContainerTypeValue()
       The container type of the QuotaInfo.
       
      .google.api.cloudquotas.v1.QuotaInfo.ContainerType container_type = 7;
      Specified by:
      getContainerTypeValue in interface QuotaInfoOrBuilder
      Returns:
      The enum numeric value on the wire for containerType.
    • setContainerTypeValue

      public QuotaInfo.Builder setContainerTypeValue(int value)
       The container type of the QuotaInfo.
       
      .google.api.cloudquotas.v1.QuotaInfo.ContainerType container_type = 7;
      Parameters:
      value - The enum numeric value on the wire for containerType to set.
      Returns:
      This builder for chaining.
    • getContainerType

      public QuotaInfo.ContainerType getContainerType()
       The container type of the QuotaInfo.
       
      .google.api.cloudquotas.v1.QuotaInfo.ContainerType container_type = 7;
      Specified by:
      getContainerType in interface QuotaInfoOrBuilder
      Returns:
      The containerType.
    • setContainerType

      public QuotaInfo.Builder setContainerType(QuotaInfo.ContainerType value)
       The container type of the QuotaInfo.
       
      .google.api.cloudquotas.v1.QuotaInfo.ContainerType container_type = 7;
      Parameters:
      value - The containerType to set.
      Returns:
      This builder for chaining.
    • clearContainerType

      public QuotaInfo.Builder clearContainerType()
       The container type of the QuotaInfo.
       
      .google.api.cloudquotas.v1.QuotaInfo.ContainerType container_type = 7;
      Returns:
      This builder for chaining.
    • getDimensionsList

      public com.google.protobuf.ProtocolStringList getDimensionsList()
       The dimensions the quota is defined on.
       
      repeated string dimensions = 8;
      Specified by:
      getDimensionsList in interface QuotaInfoOrBuilder
      Returns:
      A list containing the dimensions.
    • getDimensionsCount

      public int getDimensionsCount()
       The dimensions the quota is defined on.
       
      repeated string dimensions = 8;
      Specified by:
      getDimensionsCount in interface QuotaInfoOrBuilder
      Returns:
      The count of dimensions.
    • getDimensions

      public String getDimensions(int index)
       The dimensions the quota is defined on.
       
      repeated string dimensions = 8;
      Specified by:
      getDimensions in interface QuotaInfoOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The dimensions at the given index.
    • getDimensionsBytes

      public com.google.protobuf.ByteString getDimensionsBytes(int index)
       The dimensions the quota is defined on.
       
      repeated string dimensions = 8;
      Specified by:
      getDimensionsBytes in interface QuotaInfoOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the dimensions at the given index.
    • setDimensions

      public QuotaInfo.Builder setDimensions(int index, String value)
       The dimensions the quota is defined on.
       
      repeated string dimensions = 8;
      Parameters:
      index - The index to set the value at.
      value - The dimensions to set.
      Returns:
      This builder for chaining.
    • addDimensions

      public QuotaInfo.Builder addDimensions(String value)
       The dimensions the quota is defined on.
       
      repeated string dimensions = 8;
      Parameters:
      value - The dimensions to add.
      Returns:
      This builder for chaining.
    • addAllDimensions

      public QuotaInfo.Builder addAllDimensions(Iterable<String> values)
       The dimensions the quota is defined on.
       
      repeated string dimensions = 8;
      Parameters:
      values - The dimensions to add.
      Returns:
      This builder for chaining.
    • clearDimensions

      public QuotaInfo.Builder clearDimensions()
       The dimensions the quota is defined on.
       
      repeated string dimensions = 8;
      Returns:
      This builder for chaining.
    • addDimensionsBytes

      public QuotaInfo.Builder addDimensionsBytes(com.google.protobuf.ByteString value)
       The dimensions the quota is defined on.
       
      repeated string dimensions = 8;
      Parameters:
      value - The bytes of the dimensions to add.
      Returns:
      This builder for chaining.
    • getMetricDisplayName

      public String getMetricDisplayName()
       The display name of the quota metric
       
      string metric_display_name = 9;
      Specified by:
      getMetricDisplayName in interface QuotaInfoOrBuilder
      Returns:
      The metricDisplayName.
    • getMetricDisplayNameBytes

      public com.google.protobuf.ByteString getMetricDisplayNameBytes()
       The display name of the quota metric
       
      string metric_display_name = 9;
      Specified by:
      getMetricDisplayNameBytes in interface QuotaInfoOrBuilder
      Returns:
      The bytes for metricDisplayName.
    • setMetricDisplayName

      public QuotaInfo.Builder setMetricDisplayName(String value)
       The display name of the quota metric
       
      string metric_display_name = 9;
      Parameters:
      value - The metricDisplayName to set.
      Returns:
      This builder for chaining.
    • clearMetricDisplayName

      public QuotaInfo.Builder clearMetricDisplayName()
       The display name of the quota metric
       
      string metric_display_name = 9;
      Returns:
      This builder for chaining.
    • setMetricDisplayNameBytes

      public QuotaInfo.Builder setMetricDisplayNameBytes(com.google.protobuf.ByteString value)
       The display name of the quota metric
       
      string metric_display_name = 9;
      Parameters:
      value - The bytes for metricDisplayName to set.
      Returns:
      This builder for chaining.
    • getQuotaDisplayName

      public String getQuotaDisplayName()
       The display name of the quota.
       
      string quota_display_name = 10;
      Specified by:
      getQuotaDisplayName in interface QuotaInfoOrBuilder
      Returns:
      The quotaDisplayName.
    • getQuotaDisplayNameBytes

      public com.google.protobuf.ByteString getQuotaDisplayNameBytes()
       The display name of the quota.
       
      string quota_display_name = 10;
      Specified by:
      getQuotaDisplayNameBytes in interface QuotaInfoOrBuilder
      Returns:
      The bytes for quotaDisplayName.
    • setQuotaDisplayName

      public QuotaInfo.Builder setQuotaDisplayName(String value)
       The display name of the quota.
       
      string quota_display_name = 10;
      Parameters:
      value - The quotaDisplayName to set.
      Returns:
      This builder for chaining.
    • clearQuotaDisplayName

      public QuotaInfo.Builder clearQuotaDisplayName()
       The display name of the quota.
       
      string quota_display_name = 10;
      Returns:
      This builder for chaining.
    • setQuotaDisplayNameBytes

      public QuotaInfo.Builder setQuotaDisplayNameBytes(com.google.protobuf.ByteString value)
       The display name of the quota.
       
      string quota_display_name = 10;
      Parameters:
      value - The bytes for quotaDisplayName to set.
      Returns:
      This builder for chaining.
    • getMetricUnit

      public String getMetricUnit()
       The unit in which the metric value is reported, e.g., "MByte".
       
      string metric_unit = 11;
      Specified by:
      getMetricUnit in interface QuotaInfoOrBuilder
      Returns:
      The metricUnit.
    • getMetricUnitBytes

      public com.google.protobuf.ByteString getMetricUnitBytes()
       The unit in which the metric value is reported, e.g., "MByte".
       
      string metric_unit = 11;
      Specified by:
      getMetricUnitBytes in interface QuotaInfoOrBuilder
      Returns:
      The bytes for metricUnit.
    • setMetricUnit

      public QuotaInfo.Builder setMetricUnit(String value)
       The unit in which the metric value is reported, e.g., "MByte".
       
      string metric_unit = 11;
      Parameters:
      value - The metricUnit to set.
      Returns:
      This builder for chaining.
    • clearMetricUnit

      public QuotaInfo.Builder clearMetricUnit()
       The unit in which the metric value is reported, e.g., "MByte".
       
      string metric_unit = 11;
      Returns:
      This builder for chaining.
    • setMetricUnitBytes

      public QuotaInfo.Builder setMetricUnitBytes(com.google.protobuf.ByteString value)
       The unit in which the metric value is reported, e.g., "MByte".
       
      string metric_unit = 11;
      Parameters:
      value - The bytes for metricUnit to set.
      Returns:
      This builder for chaining.
    • hasQuotaIncreaseEligibility

      public boolean hasQuotaIncreaseEligibility()
       Whether it is eligible to request a higher quota value for this quota.
       
      .google.api.cloudquotas.v1.QuotaIncreaseEligibility quota_increase_eligibility = 12;
      Specified by:
      hasQuotaIncreaseEligibility in interface QuotaInfoOrBuilder
      Returns:
      Whether the quotaIncreaseEligibility field is set.
    • getQuotaIncreaseEligibility

      public QuotaIncreaseEligibility getQuotaIncreaseEligibility()
       Whether it is eligible to request a higher quota value for this quota.
       
      .google.api.cloudquotas.v1.QuotaIncreaseEligibility quota_increase_eligibility = 12;
      Specified by:
      getQuotaIncreaseEligibility in interface QuotaInfoOrBuilder
      Returns:
      The quotaIncreaseEligibility.
    • setQuotaIncreaseEligibility

      public QuotaInfo.Builder setQuotaIncreaseEligibility(QuotaIncreaseEligibility value)
       Whether it is eligible to request a higher quota value for this quota.
       
      .google.api.cloudquotas.v1.QuotaIncreaseEligibility quota_increase_eligibility = 12;
    • setQuotaIncreaseEligibility

      public QuotaInfo.Builder setQuotaIncreaseEligibility(QuotaIncreaseEligibility.Builder builderForValue)
       Whether it is eligible to request a higher quota value for this quota.
       
      .google.api.cloudquotas.v1.QuotaIncreaseEligibility quota_increase_eligibility = 12;
    • mergeQuotaIncreaseEligibility

      public QuotaInfo.Builder mergeQuotaIncreaseEligibility(QuotaIncreaseEligibility value)
       Whether it is eligible to request a higher quota value for this quota.
       
      .google.api.cloudquotas.v1.QuotaIncreaseEligibility quota_increase_eligibility = 12;
    • clearQuotaIncreaseEligibility

      public QuotaInfo.Builder clearQuotaIncreaseEligibility()
       Whether it is eligible to request a higher quota value for this quota.
       
      .google.api.cloudquotas.v1.QuotaIncreaseEligibility quota_increase_eligibility = 12;
    • getQuotaIncreaseEligibilityBuilder

      public QuotaIncreaseEligibility.Builder getQuotaIncreaseEligibilityBuilder()
       Whether it is eligible to request a higher quota value for this quota.
       
      .google.api.cloudquotas.v1.QuotaIncreaseEligibility quota_increase_eligibility = 12;
    • getQuotaIncreaseEligibilityOrBuilder

      public QuotaIncreaseEligibilityOrBuilder getQuotaIncreaseEligibilityOrBuilder()
       Whether it is eligible to request a higher quota value for this quota.
       
      .google.api.cloudquotas.v1.QuotaIncreaseEligibility quota_increase_eligibility = 12;
      Specified by:
      getQuotaIncreaseEligibilityOrBuilder in interface QuotaInfoOrBuilder
    • getIsFixed

      public boolean getIsFixed()
       Whether the quota value is fixed or adjustable
       
      bool is_fixed = 13;
      Specified by:
      getIsFixed in interface QuotaInfoOrBuilder
      Returns:
      The isFixed.
    • setIsFixed

      public QuotaInfo.Builder setIsFixed(boolean value)
       Whether the quota value is fixed or adjustable
       
      bool is_fixed = 13;
      Parameters:
      value - The isFixed to set.
      Returns:
      This builder for chaining.
    • clearIsFixed

      public QuotaInfo.Builder clearIsFixed()
       Whether the quota value is fixed or adjustable
       
      bool is_fixed = 13;
      Returns:
      This builder for chaining.
    • getDimensionsInfosList

      public List<DimensionsInfo> getDimensionsInfosList()
       The collection of dimensions info ordered by their dimensions from more
       specific ones to less specific ones.
       
      repeated .google.api.cloudquotas.v1.DimensionsInfo dimensions_infos = 14;
      Specified by:
      getDimensionsInfosList in interface QuotaInfoOrBuilder
    • getDimensionsInfosCount

      public int getDimensionsInfosCount()
       The collection of dimensions info ordered by their dimensions from more
       specific ones to less specific ones.
       
      repeated .google.api.cloudquotas.v1.DimensionsInfo dimensions_infos = 14;
      Specified by:
      getDimensionsInfosCount in interface QuotaInfoOrBuilder
    • getDimensionsInfos

      public DimensionsInfo getDimensionsInfos(int index)
       The collection of dimensions info ordered by their dimensions from more
       specific ones to less specific ones.
       
      repeated .google.api.cloudquotas.v1.DimensionsInfo dimensions_infos = 14;
      Specified by:
      getDimensionsInfos in interface QuotaInfoOrBuilder
    • setDimensionsInfos

      public QuotaInfo.Builder setDimensionsInfos(int index, DimensionsInfo value)
       The collection of dimensions info ordered by their dimensions from more
       specific ones to less specific ones.
       
      repeated .google.api.cloudquotas.v1.DimensionsInfo dimensions_infos = 14;
    • setDimensionsInfos

      public QuotaInfo.Builder setDimensionsInfos(int index, DimensionsInfo.Builder builderForValue)
       The collection of dimensions info ordered by their dimensions from more
       specific ones to less specific ones.
       
      repeated .google.api.cloudquotas.v1.DimensionsInfo dimensions_infos = 14;
    • addDimensionsInfos

      public QuotaInfo.Builder addDimensionsInfos(DimensionsInfo value)
       The collection of dimensions info ordered by their dimensions from more
       specific ones to less specific ones.
       
      repeated .google.api.cloudquotas.v1.DimensionsInfo dimensions_infos = 14;
    • addDimensionsInfos

      public QuotaInfo.Builder addDimensionsInfos(int index, DimensionsInfo value)
       The collection of dimensions info ordered by their dimensions from more
       specific ones to less specific ones.
       
      repeated .google.api.cloudquotas.v1.DimensionsInfo dimensions_infos = 14;
    • addDimensionsInfos

      public QuotaInfo.Builder addDimensionsInfos(DimensionsInfo.Builder builderForValue)
       The collection of dimensions info ordered by their dimensions from more
       specific ones to less specific ones.
       
      repeated .google.api.cloudquotas.v1.DimensionsInfo dimensions_infos = 14;
    • addDimensionsInfos

      public QuotaInfo.Builder addDimensionsInfos(int index, DimensionsInfo.Builder builderForValue)
       The collection of dimensions info ordered by their dimensions from more
       specific ones to less specific ones.
       
      repeated .google.api.cloudquotas.v1.DimensionsInfo dimensions_infos = 14;
    • addAllDimensionsInfos

      public QuotaInfo.Builder addAllDimensionsInfos(Iterable<? extends DimensionsInfo> values)
       The collection of dimensions info ordered by their dimensions from more
       specific ones to less specific ones.
       
      repeated .google.api.cloudquotas.v1.DimensionsInfo dimensions_infos = 14;
    • clearDimensionsInfos

      public QuotaInfo.Builder clearDimensionsInfos()
       The collection of dimensions info ordered by their dimensions from more
       specific ones to less specific ones.
       
      repeated .google.api.cloudquotas.v1.DimensionsInfo dimensions_infos = 14;
    • removeDimensionsInfos

      public QuotaInfo.Builder removeDimensionsInfos(int index)
       The collection of dimensions info ordered by their dimensions from more
       specific ones to less specific ones.
       
      repeated .google.api.cloudquotas.v1.DimensionsInfo dimensions_infos = 14;
    • getDimensionsInfosBuilder

      public DimensionsInfo.Builder getDimensionsInfosBuilder(int index)
       The collection of dimensions info ordered by their dimensions from more
       specific ones to less specific ones.
       
      repeated .google.api.cloudquotas.v1.DimensionsInfo dimensions_infos = 14;
    • getDimensionsInfosOrBuilder

      public DimensionsInfoOrBuilder getDimensionsInfosOrBuilder(int index)
       The collection of dimensions info ordered by their dimensions from more
       specific ones to less specific ones.
       
      repeated .google.api.cloudquotas.v1.DimensionsInfo dimensions_infos = 14;
      Specified by:
      getDimensionsInfosOrBuilder in interface QuotaInfoOrBuilder
    • getDimensionsInfosOrBuilderList

      public List<? extends DimensionsInfoOrBuilder> getDimensionsInfosOrBuilderList()
       The collection of dimensions info ordered by their dimensions from more
       specific ones to less specific ones.
       
      repeated .google.api.cloudquotas.v1.DimensionsInfo dimensions_infos = 14;
      Specified by:
      getDimensionsInfosOrBuilderList in interface QuotaInfoOrBuilder
    • addDimensionsInfosBuilder

      public DimensionsInfo.Builder addDimensionsInfosBuilder()
       The collection of dimensions info ordered by their dimensions from more
       specific ones to less specific ones.
       
      repeated .google.api.cloudquotas.v1.DimensionsInfo dimensions_infos = 14;
    • addDimensionsInfosBuilder

      public DimensionsInfo.Builder addDimensionsInfosBuilder(int index)
       The collection of dimensions info ordered by their dimensions from more
       specific ones to less specific ones.
       
      repeated .google.api.cloudquotas.v1.DimensionsInfo dimensions_infos = 14;
    • getDimensionsInfosBuilderList

      public List<DimensionsInfo.Builder> getDimensionsInfosBuilderList()
       The collection of dimensions info ordered by their dimensions from more
       specific ones to less specific ones.
       
      repeated .google.api.cloudquotas.v1.DimensionsInfo dimensions_infos = 14;
    • getIsConcurrent

      public boolean getIsConcurrent()
       Whether the quota is a concurrent quota. Concurrent quotas are enforced
       on the total number of concurrent operations in flight at any given time.
       
      bool is_concurrent = 15;
      Specified by:
      getIsConcurrent in interface QuotaInfoOrBuilder
      Returns:
      The isConcurrent.
    • setIsConcurrent

      public QuotaInfo.Builder setIsConcurrent(boolean value)
       Whether the quota is a concurrent quota. Concurrent quotas are enforced
       on the total number of concurrent operations in flight at any given time.
       
      bool is_concurrent = 15;
      Parameters:
      value - The isConcurrent to set.
      Returns:
      This builder for chaining.
    • clearIsConcurrent

      public QuotaInfo.Builder clearIsConcurrent()
       Whether the quota is a concurrent quota. Concurrent quotas are enforced
       on the total number of concurrent operations in flight at any given time.
       
      bool is_concurrent = 15;
      Returns:
      This builder for chaining.
    • getServiceRequestQuotaUri

      public String getServiceRequestQuotaUri()
       URI to the page where users can request more quota for the cloud
       service—for example,
       https://console.cloud.google.com/iam-admin/quotas.
       
      string service_request_quota_uri = 17;
      Specified by:
      getServiceRequestQuotaUri in interface QuotaInfoOrBuilder
      Returns:
      The serviceRequestQuotaUri.
    • getServiceRequestQuotaUriBytes

      public com.google.protobuf.ByteString getServiceRequestQuotaUriBytes()
       URI to the page where users can request more quota for the cloud
       service—for example,
       https://console.cloud.google.com/iam-admin/quotas.
       
      string service_request_quota_uri = 17;
      Specified by:
      getServiceRequestQuotaUriBytes in interface QuotaInfoOrBuilder
      Returns:
      The bytes for serviceRequestQuotaUri.
    • setServiceRequestQuotaUri

      public QuotaInfo.Builder setServiceRequestQuotaUri(String value)
       URI to the page where users can request more quota for the cloud
       service—for example,
       https://console.cloud.google.com/iam-admin/quotas.
       
      string service_request_quota_uri = 17;
      Parameters:
      value - The serviceRequestQuotaUri to set.
      Returns:
      This builder for chaining.
    • clearServiceRequestQuotaUri

      public QuotaInfo.Builder clearServiceRequestQuotaUri()
       URI to the page where users can request more quota for the cloud
       service—for example,
       https://console.cloud.google.com/iam-admin/quotas.
       
      string service_request_quota_uri = 17;
      Returns:
      This builder for chaining.
    • setServiceRequestQuotaUriBytes

      public QuotaInfo.Builder setServiceRequestQuotaUriBytes(com.google.protobuf.ByteString value)
       URI to the page where users can request more quota for the cloud
       service—for example,
       https://console.cloud.google.com/iam-admin/quotas.
       
      string service_request_quota_uri = 17;
      Parameters:
      value - The bytes for serviceRequestQuotaUri to set.
      Returns:
      This builder for chaining.