public final class QuotaInfo extends GeneratedMessageV3 implements QuotaInfoOrBuilder
   
   QuotaInfo represents information about a particular quota for a given
 project, folder or organization.
 Protobuf type google.api.cloudquotas.v1.QuotaInfo
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
    
    
      com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Fields
  
  CONTAINER_TYPE_FIELD_NUMBER
  
    public static final int CONTAINER_TYPE_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  DIMENSIONS_FIELD_NUMBER
  
    public static final int DIMENSIONS_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  DIMENSIONS_INFOS_FIELD_NUMBER
  
    public static final int DIMENSIONS_INFOS_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  IS_CONCURRENT_FIELD_NUMBER
  
    public static final int IS_CONCURRENT_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  IS_FIXED_FIELD_NUMBER
  
    public static final int IS_FIXED_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  IS_PRECISE_FIELD_NUMBER
  
    public static final int IS_PRECISE_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  METRIC_DISPLAY_NAME_FIELD_NUMBER
  
    public static final int METRIC_DISPLAY_NAME_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  METRIC_FIELD_NUMBER
  
    public static final int METRIC_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  METRIC_UNIT_FIELD_NUMBER
  
    public static final int METRIC_UNIT_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  NAME_FIELD_NUMBER
  
    public static final int NAME_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  QUOTA_DISPLAY_NAME_FIELD_NUMBER
  
    public static final int QUOTA_DISPLAY_NAME_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  QUOTA_ID_FIELD_NUMBER
  
    public static final int QUOTA_ID_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  QUOTA_INCREASE_ELIGIBILITY_FIELD_NUMBER
  
    public static final int QUOTA_INCREASE_ELIGIBILITY_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  REFRESH_INTERVAL_FIELD_NUMBER
  
    public static final int REFRESH_INTERVAL_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  SERVICE_FIELD_NUMBER
  
    public static final int SERVICE_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  SERVICE_REQUEST_QUOTA_URI_FIELD_NUMBER
  
    public static final int SERVICE_REQUEST_QUOTA_URI_FIELD_NUMBER
   
  
    
      
        | Field Value | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  Static Methods
  
  
  getDefaultInstance()
  
    public static QuotaInfo getDefaultInstance()
   
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  
  newBuilder()
  
    public static QuotaInfo.Builder newBuilder()
   
  
  
  newBuilder(QuotaInfo prototype)
  
    public static QuotaInfo.Builder newBuilder(QuotaInfo prototype)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | prototype | QuotaInfo
 | 
    
  
  
  
  
  
    public static QuotaInfo parseDelimitedFrom(InputStream input)
   
  
  
  
  
  
  
    public static QuotaInfo parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  parseFrom(byte[] data)
  
    public static QuotaInfo parseFrom(byte[] data)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | data | byte[]
 | 
    
  
  
  
  
  parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
  
    public static QuotaInfo parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  parseFrom(ByteString data)
  
    public static QuotaInfo parseFrom(ByteString data)
   
  
  
  
  
  parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
  
    public static QuotaInfo parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  
  
    public static QuotaInfo parseFrom(CodedInputStream input)
   
  
  
  
  
  
  
    public static QuotaInfo parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  
  
    public static QuotaInfo parseFrom(InputStream input)
   
  
  
  
  
  
  
    public static QuotaInfo parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  parseFrom(ByteBuffer data)
  
    public static QuotaInfo parseFrom(ByteBuffer data)
   
  
  
  
  
  parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
  
    public static QuotaInfo parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
   
  
  
  
  
  parser()
  
    public static Parser<QuotaInfo> parser()
   
  
  Methods
  
  
  equals(Object obj)
  
    public boolean equals(Object obj)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | obj | Object
 | 
    
  
  
  Overrides
  
  
  getContainerType()
  
    public QuotaInfo.ContainerType getContainerType()
   
   The container type of the QuotaInfo.
 .google.api.cloudquotas.v1.QuotaInfo.ContainerType container_type = 7;
getContainerTypeValue()
  
    public int getContainerTypeValue()
   
   The container type of the QuotaInfo.
 .google.api.cloudquotas.v1.QuotaInfo.ContainerType container_type = 7;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int | The enum numeric value on the wire for containerType. | 
    
  
  
  getDefaultInstanceForType()
  
    public QuotaInfo getDefaultInstanceForType()
   
  
  
  getDimensions(int index)
  
    public String getDimensions(int index)
   
   The dimensions the quota is defined on.
 repeated string dimensions = 8;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 The index of the element to return. | 
    
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The dimensions at the given index. | 
    
  
  
  getDimensionsBytes(int index)
  
    public ByteString getDimensionsBytes(int index)
   
   The dimensions the quota is defined on.
 repeated string dimensions = 8;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 The index of the value to return. | 
    
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes of the dimensions at the given index. | 
    
  
  
  getDimensionsCount()
  
    public int getDimensionsCount()
   
   The dimensions the quota is defined on.
 repeated string dimensions = 8;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int | The count of dimensions. | 
    
  
  
  getDimensionsInfos(int index)
  
    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;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  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;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  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;
getDimensionsInfosOrBuilder(int index)
  
    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;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  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;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | List<? extends com.google.api.cloudquotas.v1.DimensionsInfoOrBuilder> |  | 
    
  
  
  getDimensionsList()
  
    public ProtocolStringList getDimensionsList()
   
   The dimensions the quota is defined on.
 repeated string dimensions = 8;
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;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | The isConcurrent. | 
    
  
  
  getIsFixed()
  
    public boolean getIsFixed()
   
   Whether the quota value is fixed or adjustable
 bool is_fixed = 13;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | The isFixed. | 
    
  
  
  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;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | The isPrecise. | 
    
  
  
  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;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The metric. | 
    
  
  
  getMetricBytes()
  
    public 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;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for metric. | 
    
  
  
  getMetricDisplayName()
  
    public String getMetricDisplayName()
   
   The display name of the quota metric
 string metric_display_name = 9;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The metricDisplayName. | 
    
  
  
  getMetricDisplayNameBytes()
  
    public ByteString getMetricDisplayNameBytes()
   
   The display name of the quota metric
 string metric_display_name = 9;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for metricDisplayName. | 
    
  
  
  getMetricUnit()
  
    public String getMetricUnit()
   
   The unit in which the metric value is reported, e.g., "MByte".
 string metric_unit = 11;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The metricUnit. | 
    
  
  
  getMetricUnitBytes()
  
    public ByteString getMetricUnitBytes()
   
   The unit in which the metric value is reported, e.g., "MByte".
 string metric_unit = 11;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for metricUnit. | 
    
  
  
  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;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The name. | 
    
  
  
  getNameBytes()
  
    public 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;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for name. | 
    
  
  
  getParserForType()
  
    public Parser<QuotaInfo> getParserForType()
   
  
  Overrides
  
  
  getQuotaDisplayName()
  
    public String getQuotaDisplayName()
   
   The display name of the quota.
 string quota_display_name = 10;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The quotaDisplayName. | 
    
  
  
  getQuotaDisplayNameBytes()
  
    public ByteString getQuotaDisplayNameBytes()
   
   The display name of the quota.
 string quota_display_name = 10;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for quotaDisplayName. | 
    
  
  
  getQuotaId()
  
    public String getQuotaId()
   
   The id of the quota, which is unquie within the service.
 Example: CpusPerProjectPerRegion
 string quota_id = 2;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The quotaId. | 
    
  
  
  getQuotaIdBytes()
  
    public ByteString getQuotaIdBytes()
   
   The id of the quota, which is unquie within the service.
 Example: CpusPerProjectPerRegion
 string quota_id = 2;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for quotaId. | 
    
  
  
  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;
 
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;
 
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;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The refreshInterval. | 
    
  
  
  getRefreshIntervalBytes()
  
    public 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;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for refreshInterval. | 
    
  
  
  getSerializedSize()
  
    public int getSerializedSize()
   
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  Overrides
  
  
  getService()
  
    public String getService()
   
   The name of the service in which the quota is defined.
 Example: compute.googleapis.com
 string service = 4;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The service. | 
    
  
  
  getServiceBytes()
  
    public ByteString getServiceBytes()
   
   The name of the service in which the quota is defined.
 Example: compute.googleapis.com
 string service = 4;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for service. | 
    
  
  
  getServiceRequestQuotaUri()
  
    public String getServiceRequestQuotaUri()
   
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The serviceRequestQuotaUri. | 
    
  
  
  getServiceRequestQuotaUriBytes()
  
    public ByteString getServiceRequestQuotaUriBytes()
   
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for serviceRequestQuotaUri. | 
    
  
  
  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;
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the quotaIncreaseEligibility field is set. | 
    
  
  
  hashCode()
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  Overrides
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  newBuilderForType()
  
    public QuotaInfo.Builder newBuilderForType()
   
  
  
  newBuilderForType(GeneratedMessageV3.BuilderParent parent)
  
    protected QuotaInfo.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
   
  
  
  Overrides
  
  
  newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
  
    protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
   
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | Object |  | 
    
  
  Overrides
  
  
  toBuilder()
  
    public QuotaInfo.Builder toBuilder()
   
  
  
  writeTo(CodedOutputStream output)
  
    public void writeTo(CodedOutputStream output)
   
  
  Overrides