Class ConsumerQuotaMetric
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.api.serviceusage.v1beta1.ConsumerQuotaMetric
-
- All Implemented Interfaces:
ConsumerQuotaMetricOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class ConsumerQuotaMetric extends com.google.protobuf.GeneratedMessageV3 implements ConsumerQuotaMetricOrBuilder
Consumer quota settings for a quota metric.
Protobuf typegoogle.api.serviceusage.v1beta1.ConsumerQuotaMetric- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classConsumerQuotaMetric.BuilderConsumer quota settings for a quota metric.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intCONSUMER_QUOTA_LIMITS_FIELD_NUMBERstatic intDESCENDANT_CONSUMER_QUOTA_LIMITS_FIELD_NUMBERstatic intDISPLAY_NAME_FIELD_NUMBERstatic intMETRIC_FIELD_NUMBERstatic intNAME_FIELD_NUMBERstatic intUNIT_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)ConsumerQuotaLimitgetConsumerQuotaLimits(int index)The consumer quota for each quota limit defined on the metric.intgetConsumerQuotaLimitsCount()The consumer quota for each quota limit defined on the metric.List<ConsumerQuotaLimit>getConsumerQuotaLimitsList()The consumer quota for each quota limit defined on the metric.ConsumerQuotaLimitOrBuildergetConsumerQuotaLimitsOrBuilder(int index)The consumer quota for each quota limit defined on the metric.List<? extends ConsumerQuotaLimitOrBuilder>getConsumerQuotaLimitsOrBuilderList()The consumer quota for each quota limit defined on the metric.static ConsumerQuotaMetricgetDefaultInstance()ConsumerQuotaMetricgetDefaultInstanceForType()ConsumerQuotaLimitgetDescendantConsumerQuotaLimits(int index)The quota limits targeting the descendant containers of the consumer in request.intgetDescendantConsumerQuotaLimitsCount()The quota limits targeting the descendant containers of the consumer in request.List<ConsumerQuotaLimit>getDescendantConsumerQuotaLimitsList()The quota limits targeting the descendant containers of the consumer in request.ConsumerQuotaLimitOrBuildergetDescendantConsumerQuotaLimitsOrBuilder(int index)The quota limits targeting the descendant containers of the consumer in request.List<? extends ConsumerQuotaLimitOrBuilder>getDescendantConsumerQuotaLimitsOrBuilderList()The quota limits targeting the descendant containers of the consumer in request.static com.google.protobuf.Descriptors.DescriptorgetDescriptor()StringgetDisplayName()The display name of the metric.com.google.protobuf.ByteStringgetDisplayNameBytes()The display name of the metric.StringgetMetric()The name of the metric.com.google.protobuf.ByteStringgetMetricBytes()The name of the metric.StringgetName()The resource name of the quota settings on this metric for this consumer.com.google.protobuf.ByteStringgetNameBytes()The resource name of the quota settings on this metric for this consumer.com.google.protobuf.Parser<ConsumerQuotaMetric>getParserForType()intgetSerializedSize()StringgetUnit()The units in which the metric value is reported.com.google.protobuf.ByteStringgetUnitBytes()The units in which the metric value is reported.inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static ConsumerQuotaMetric.BuildernewBuilder()static ConsumerQuotaMetric.BuildernewBuilder(ConsumerQuotaMetric prototype)ConsumerQuotaMetric.BuildernewBuilderForType()protected ConsumerQuotaMetric.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static ConsumerQuotaMetricparseDelimitedFrom(InputStream input)static ConsumerQuotaMetricparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ConsumerQuotaMetricparseFrom(byte[] data)static ConsumerQuotaMetricparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ConsumerQuotaMetricparseFrom(com.google.protobuf.ByteString data)static ConsumerQuotaMetricparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ConsumerQuotaMetricparseFrom(com.google.protobuf.CodedInputStream input)static ConsumerQuotaMetricparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ConsumerQuotaMetricparseFrom(InputStream input)static ConsumerQuotaMetricparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static ConsumerQuotaMetricparseFrom(ByteBuffer data)static ConsumerQuotaMetricparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<ConsumerQuotaMetric>parser()ConsumerQuotaMetric.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
METRIC_FIELD_NUMBER
public static final int METRIC_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DISPLAY_NAME_FIELD_NUMBER
public static final int DISPLAY_NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CONSUMER_QUOTA_LIMITS_FIELD_NUMBER
public static final int CONSUMER_QUOTA_LIMITS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESCENDANT_CONSUMER_QUOTA_LIMITS_FIELD_NUMBER
public static final int DESCENDANT_CONSUMER_QUOTA_LIMITS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
UNIT_FIELD_NUMBER
public static final int UNIT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getName
public String getName()
The resource name of the quota settings on this metric for this consumer. An example name would be: `projects/123/services/compute.googleapis.com/consumerQuotaMetrics/compute.googleapis.com%2Fcpus` 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:
getNamein interfaceConsumerQuotaMetricOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
The resource name of the quota settings on this metric for this consumer. An example name would be: `projects/123/services/compute.googleapis.com/consumerQuotaMetrics/compute.googleapis.com%2Fcpus` 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:
getNameBytesin interfaceConsumerQuotaMetricOrBuilder- Returns:
- The bytes for name.
-
getMetric
public String getMetric()
The name of the metric. An example name would be: `compute.googleapis.com/cpus`
string metric = 4;- Specified by:
getMetricin interfaceConsumerQuotaMetricOrBuilder- Returns:
- The metric.
-
getMetricBytes
public com.google.protobuf.ByteString getMetricBytes()
The name of the metric. An example name would be: `compute.googleapis.com/cpus`
string metric = 4;- Specified by:
getMetricBytesin interfaceConsumerQuotaMetricOrBuilder- Returns:
- The bytes for metric.
-
getDisplayName
public String getDisplayName()
The display name of the metric. An example name would be: `CPUs`
string display_name = 2;- Specified by:
getDisplayNamein interfaceConsumerQuotaMetricOrBuilder- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()
The display name of the metric. An example name would be: `CPUs`
string display_name = 2;- Specified by:
getDisplayNameBytesin interfaceConsumerQuotaMetricOrBuilder- Returns:
- The bytes for displayName.
-
getConsumerQuotaLimitsList
public List<ConsumerQuotaLimit> getConsumerQuotaLimitsList()
The consumer quota for each quota limit defined on the metric.
repeated .google.api.serviceusage.v1beta1.ConsumerQuotaLimit consumer_quota_limits = 3;- Specified by:
getConsumerQuotaLimitsListin interfaceConsumerQuotaMetricOrBuilder
-
getConsumerQuotaLimitsOrBuilderList
public List<? extends ConsumerQuotaLimitOrBuilder> getConsumerQuotaLimitsOrBuilderList()
The consumer quota for each quota limit defined on the metric.
repeated .google.api.serviceusage.v1beta1.ConsumerQuotaLimit consumer_quota_limits = 3;- Specified by:
getConsumerQuotaLimitsOrBuilderListin interfaceConsumerQuotaMetricOrBuilder
-
getConsumerQuotaLimitsCount
public int getConsumerQuotaLimitsCount()
The consumer quota for each quota limit defined on the metric.
repeated .google.api.serviceusage.v1beta1.ConsumerQuotaLimit consumer_quota_limits = 3;- Specified by:
getConsumerQuotaLimitsCountin interfaceConsumerQuotaMetricOrBuilder
-
getConsumerQuotaLimits
public ConsumerQuotaLimit getConsumerQuotaLimits(int index)
The consumer quota for each quota limit defined on the metric.
repeated .google.api.serviceusage.v1beta1.ConsumerQuotaLimit consumer_quota_limits = 3;- Specified by:
getConsumerQuotaLimitsin interfaceConsumerQuotaMetricOrBuilder
-
getConsumerQuotaLimitsOrBuilder
public ConsumerQuotaLimitOrBuilder getConsumerQuotaLimitsOrBuilder(int index)
The consumer quota for each quota limit defined on the metric.
repeated .google.api.serviceusage.v1beta1.ConsumerQuotaLimit consumer_quota_limits = 3;- Specified by:
getConsumerQuotaLimitsOrBuilderin interfaceConsumerQuotaMetricOrBuilder
-
getDescendantConsumerQuotaLimitsList
public List<ConsumerQuotaLimit> getDescendantConsumerQuotaLimitsList()
The quota limits targeting the descendant containers of the consumer in request. If the consumer in request is of type `organizations` or `folders`, the field will list per-project limits in the metric; if the consumer in request is of type `project`, the field will be empty. The `quota_buckets` field of each descendant consumer quota limit will not be populated.
repeated .google.api.serviceusage.v1beta1.ConsumerQuotaLimit descendant_consumer_quota_limits = 6;- Specified by:
getDescendantConsumerQuotaLimitsListin interfaceConsumerQuotaMetricOrBuilder
-
getDescendantConsumerQuotaLimitsOrBuilderList
public List<? extends ConsumerQuotaLimitOrBuilder> getDescendantConsumerQuotaLimitsOrBuilderList()
The quota limits targeting the descendant containers of the consumer in request. If the consumer in request is of type `organizations` or `folders`, the field will list per-project limits in the metric; if the consumer in request is of type `project`, the field will be empty. The `quota_buckets` field of each descendant consumer quota limit will not be populated.
repeated .google.api.serviceusage.v1beta1.ConsumerQuotaLimit descendant_consumer_quota_limits = 6;- Specified by:
getDescendantConsumerQuotaLimitsOrBuilderListin interfaceConsumerQuotaMetricOrBuilder
-
getDescendantConsumerQuotaLimitsCount
public int getDescendantConsumerQuotaLimitsCount()
The quota limits targeting the descendant containers of the consumer in request. If the consumer in request is of type `organizations` or `folders`, the field will list per-project limits in the metric; if the consumer in request is of type `project`, the field will be empty. The `quota_buckets` field of each descendant consumer quota limit will not be populated.
repeated .google.api.serviceusage.v1beta1.ConsumerQuotaLimit descendant_consumer_quota_limits = 6;- Specified by:
getDescendantConsumerQuotaLimitsCountin interfaceConsumerQuotaMetricOrBuilder
-
getDescendantConsumerQuotaLimits
public ConsumerQuotaLimit getDescendantConsumerQuotaLimits(int index)
The quota limits targeting the descendant containers of the consumer in request. If the consumer in request is of type `organizations` or `folders`, the field will list per-project limits in the metric; if the consumer in request is of type `project`, the field will be empty. The `quota_buckets` field of each descendant consumer quota limit will not be populated.
repeated .google.api.serviceusage.v1beta1.ConsumerQuotaLimit descendant_consumer_quota_limits = 6;- Specified by:
getDescendantConsumerQuotaLimitsin interfaceConsumerQuotaMetricOrBuilder
-
getDescendantConsumerQuotaLimitsOrBuilder
public ConsumerQuotaLimitOrBuilder getDescendantConsumerQuotaLimitsOrBuilder(int index)
The quota limits targeting the descendant containers of the consumer in request. If the consumer in request is of type `organizations` or `folders`, the field will list per-project limits in the metric; if the consumer in request is of type `project`, the field will be empty. The `quota_buckets` field of each descendant consumer quota limit will not be populated.
repeated .google.api.serviceusage.v1beta1.ConsumerQuotaLimit descendant_consumer_quota_limits = 6;- Specified by:
getDescendantConsumerQuotaLimitsOrBuilderin interfaceConsumerQuotaMetricOrBuilder
-
getUnit
public String getUnit()
The units in which the metric value is reported.
string unit = 5;- Specified by:
getUnitin interfaceConsumerQuotaMetricOrBuilder- Returns:
- The unit.
-
getUnitBytes
public com.google.protobuf.ByteString getUnitBytes()
The units in which the metric value is reported.
string unit = 5;- Specified by:
getUnitBytesin interfaceConsumerQuotaMetricOrBuilder- Returns:
- The bytes for unit.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static ConsumerQuotaMetric parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConsumerQuotaMetric parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConsumerQuotaMetric parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConsumerQuotaMetric parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConsumerQuotaMetric parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConsumerQuotaMetric parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static ConsumerQuotaMetric parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ConsumerQuotaMetric parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ConsumerQuotaMetric parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static ConsumerQuotaMetric parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static ConsumerQuotaMetric parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static ConsumerQuotaMetric parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public ConsumerQuotaMetric.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static ConsumerQuotaMetric.Builder newBuilder()
-
newBuilder
public static ConsumerQuotaMetric.Builder newBuilder(ConsumerQuotaMetric prototype)
-
toBuilder
public ConsumerQuotaMetric.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected ConsumerQuotaMetric.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static ConsumerQuotaMetric getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<ConsumerQuotaMetric> parser()
-
getParserForType
public com.google.protobuf.Parser<ConsumerQuotaMetric> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public ConsumerQuotaMetric getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-