public interface DimensionsInfoOrBuilder extends MessageOrBuilder
Implements
MessageOrBuilderMethods
containsDimensions(String key)
public abstract boolean containsDimensions(String key)
The map of dimensions in key-value pairs. The key of a map entry
is "region", "zone", or the name of a service-specific dimension, and the
value of a map entry is the value of the dimension. If a dimension does
not appear in the map of dimensions, the dimensions info applies to all
the dimension values except for those that have another DimensionInfo
instance configured for the specific value.
For example: {"provider" : "Example Organization"}
where provider
is a
service-specific quota dimension and Example Organization
is the provider
name.
map<string, string> dimensions = 1;
Parameter | |
---|---|
Name | Description |
key |
String |
Returns | |
---|---|
Type | Description |
boolean |
getApplicableLocations(int index)
public abstract String getApplicableLocations(int index)
The applicable regions or zones of this dimension. The field is set to ['global'] for quotas that are not per region or per zone. Otherwise, it will be set to the list of locations this dimension info is applicable to.
repeated string applicable_locations = 3;
Parameter | |
---|---|
Name | Description |
index |
int The index of the element to return. |
Returns | |
---|---|
Type | Description |
String |
The applicableLocations at the given index. |
getApplicableLocationsBytes(int index)
public abstract ByteString getApplicableLocationsBytes(int index)
The applicable regions or zones of this dimension. The field is set to ['global'] for quotas that are not per region or per zone. Otherwise, it will be set to the list of locations this dimension info is applicable to.
repeated string applicable_locations = 3;
Parameter | |
---|---|
Name | Description |
index |
int The index of the value to return. |
Returns | |
---|---|
Type | Description |
ByteString |
The bytes of the applicableLocations at the given index. |
getApplicableLocationsCount()
public abstract int getApplicableLocationsCount()
The applicable regions or zones of this dimension. The field is set to ['global'] for quotas that are not per region or per zone. Otherwise, it will be set to the list of locations this dimension info is applicable to.
repeated string applicable_locations = 3;
Returns | |
---|---|
Type | Description |
int |
The count of applicableLocations. |
getApplicableLocationsList()
public abstract List<String> getApplicableLocationsList()
The applicable regions or zones of this dimension. The field is set to ['global'] for quotas that are not per region or per zone. Otherwise, it will be set to the list of locations this dimension info is applicable to.
repeated string applicable_locations = 3;
Returns | |
---|---|
Type | Description |
List<String> |
A list containing the applicableLocations. |
getDetails()
public abstract QuotaDetails getDetails()
Quota details for the specified dimensions.
.google.api.cloudquotas.v1beta.QuotaDetails details = 2;
Returns | |
---|---|
Type | Description |
QuotaDetails |
The details. |
getDetailsOrBuilder()
public abstract QuotaDetailsOrBuilder getDetailsOrBuilder()
Quota details for the specified dimensions.
.google.api.cloudquotas.v1beta.QuotaDetails details = 2;
Returns | |
---|---|
Type | Description |
QuotaDetailsOrBuilder |
getDimensions() (deprecated)
public abstract Map<String,String> getDimensions()
Use #getDimensionsMap() instead.
Returns | |
---|---|
Type | Description |
Map<String,String> |
getDimensionsCount()
public abstract int getDimensionsCount()
The map of dimensions in key-value pairs. The key of a map entry
is "region", "zone", or the name of a service-specific dimension, and the
value of a map entry is the value of the dimension. If a dimension does
not appear in the map of dimensions, the dimensions info applies to all
the dimension values except for those that have another DimensionInfo
instance configured for the specific value.
For example: {"provider" : "Example Organization"}
where provider
is a
service-specific quota dimension and Example Organization
is the provider
name.
map<string, string> dimensions = 1;
Returns | |
---|---|
Type | Description |
int |
getDimensionsMap()
public abstract Map<String,String> getDimensionsMap()
The map of dimensions in key-value pairs. The key of a map entry
is "region", "zone", or the name of a service-specific dimension, and the
value of a map entry is the value of the dimension. If a dimension does
not appear in the map of dimensions, the dimensions info applies to all
the dimension values except for those that have another DimensionInfo
instance configured for the specific value.
For example: {"provider" : "Example Organization"}
where provider
is a
service-specific quota dimension and Example Organization
is the provider
name.
map<string, string> dimensions = 1;
Returns | |
---|---|
Type | Description |
Map<String,String> |
getDimensionsOrDefault(String key, String defaultValue)
public abstract String getDimensionsOrDefault(String key, String defaultValue)
The map of dimensions in key-value pairs. The key of a map entry
is "region", "zone", or the name of a service-specific dimension, and the
value of a map entry is the value of the dimension. If a dimension does
not appear in the map of dimensions, the dimensions info applies to all
the dimension values except for those that have another DimensionInfo
instance configured for the specific value.
For example: {"provider" : "Example Organization"}
where provider
is a
service-specific quota dimension and Example Organization
is the provider
name.
map<string, string> dimensions = 1;
Parameters | |
---|---|
Name | Description |
key |
String |
defaultValue |
String |
Returns | |
---|---|
Type | Description |
String |
getDimensionsOrThrow(String key)
public abstract String getDimensionsOrThrow(String key)
The map of dimensions in key-value pairs. The key of a map entry
is "region", "zone", or the name of a service-specific dimension, and the
value of a map entry is the value of the dimension. If a dimension does
not appear in the map of dimensions, the dimensions info applies to all
the dimension values except for those that have another DimensionInfo
instance configured for the specific value.
For example: {"provider" : "Example Organization"}
where provider
is a
service-specific quota dimension and Example Organization
is the provider
name.
map<string, string> dimensions = 1;
Parameter | |
---|---|
Name | Description |
key |
String |
Returns | |
---|---|
Type | Description |
String |
hasDetails()
public abstract boolean hasDetails()
Quota details for the specified dimensions.
.google.api.cloudquotas.v1beta.QuotaDetails details = 2;
Returns | |
---|---|
Type | Description |
boolean |
Whether the details field is set. |