public final class DimensionsInfo extends GeneratedMessageV3 implements DimensionsInfoOrBuilder
The detailed quota information such as effective quota value for a
combination of dimensions.
Protobuf type google.api.cloudquotas.v1beta.DimensionsInfo
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
APPLICABLE_LOCATIONS_FIELD_NUMBER
public static final int APPLICABLE_LOCATIONS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
DETAILS_FIELD_NUMBER
public static final int DETAILS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
DIMENSIONS_FIELD_NUMBER
public static final int DIMENSIONS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static DimensionsInfo getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static DimensionsInfo.Builder newBuilder()
newBuilder(DimensionsInfo prototype)
public static DimensionsInfo.Builder newBuilder(DimensionsInfo prototype)
public static DimensionsInfo parseDelimitedFrom(InputStream input)
public static DimensionsInfo parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static DimensionsInfo parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static DimensionsInfo parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static DimensionsInfo parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DimensionsInfo parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static DimensionsInfo parseFrom(CodedInputStream input)
public static DimensionsInfo parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static DimensionsInfo parseFrom(InputStream input)
public static DimensionsInfo parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static DimensionsInfo parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static DimensionsInfo parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<DimensionsInfo> parser()
Methods
containsDimensions(String key)
public 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
|
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getApplicableLocations(int index)
public 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 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 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 ProtocolStringList 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;
getDefaultInstanceForType()
public DimensionsInfo getDefaultInstanceForType()
getDetails()
public QuotaDetails getDetails()
Quota details for the specified dimensions.
.google.api.cloudquotas.v1beta.QuotaDetails details = 2;
getDetailsOrBuilder()
public QuotaDetailsOrBuilder getDetailsOrBuilder()
Quota details for the specified dimensions.
.google.api.cloudquotas.v1beta.QuotaDetails details = 2;
getDimensions() (deprecated)
public Map<String,String> getDimensions()
getDimensionsCount()
public 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 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;
getDimensionsOrDefault(String key, String defaultValue)
public 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;
Returns |
Type |
Description |
String |
|
getDimensionsOrThrow(String key)
public 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 |
|
getParserForType()
public Parser<DimensionsInfo> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
hasDetails()
public 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.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
internalGetMapFieldReflection(int number)
protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
Parameter |
Name |
Description |
number |
int
|
Returns |
Type |
Description |
com.google.protobuf.MapFieldReflectionAccessor |
|
Overrides
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public DimensionsInfo.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected DimensionsInfo.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public DimensionsInfo.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides