Package com.google.cloud.compute.v1
Class QuotaExceededInfo.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<QuotaExceededInfo.Builder>
-
- com.google.cloud.compute.v1.QuotaExceededInfo.Builder
-
- All Implemented Interfaces:
QuotaExceededInfoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- QuotaExceededInfo
public static final class QuotaExceededInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<QuotaExceededInfo.Builder> implements QuotaExceededInfoOrBuilder
Additional details for quota exceeded error for resource quota.
Protobuf typegoogle.cloud.compute.v1.QuotaExceededInfo
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description QuotaExceededInfo.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)QuotaExceededInfobuild()QuotaExceededInfobuildPartial()QuotaExceededInfo.Builderclear()QuotaExceededInfo.BuilderclearDimensions()QuotaExceededInfo.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)QuotaExceededInfo.BuilderclearFutureLimit()Future quota limit being rolled out.QuotaExceededInfo.BuilderclearLimit()Current effective quota limit.QuotaExceededInfo.BuilderclearLimitName()The name of the quota limit.QuotaExceededInfo.BuilderclearMetricName()The Compute Engine quota metric name.QuotaExceededInfo.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)QuotaExceededInfo.BuilderclearRolloutStatus()Rollout status of the future quota limit.QuotaExceededInfo.Builderclone()booleancontainsDimensions(String key)The map holding related quota dimensions.QuotaExceededInfogetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()Map<String,String>getDimensions()Deprecated.intgetDimensionsCount()The map holding related quota dimensions.Map<String,String>getDimensionsMap()The map holding related quota dimensions.StringgetDimensionsOrDefault(String key, String defaultValue)The map holding related quota dimensions.StringgetDimensionsOrThrow(String key)The map holding related quota dimensions.doublegetFutureLimit()Future quota limit being rolled out.doublegetLimit()Current effective quota limit.StringgetLimitName()The name of the quota limit.com.google.protobuf.ByteStringgetLimitNameBytes()The name of the quota limit.StringgetMetricName()The Compute Engine quota metric name.com.google.protobuf.ByteStringgetMetricNameBytes()The Compute Engine quota metric name.Map<String,String>getMutableDimensions()Deprecated.StringgetRolloutStatus()Rollout status of the future quota limit.com.google.protobuf.ByteStringgetRolloutStatusBytes()Rollout status of the future quota limit.booleanhasFutureLimit()Future quota limit being rolled out.booleanhasLimit()Current effective quota limit.booleanhasLimitName()The name of the quota limit.booleanhasMetricName()The Compute Engine quota metric name.booleanhasRolloutStatus()Rollout status of the future quota limit.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)protected com.google.protobuf.MapFieldinternalGetMutableMapField(int number)booleanisInitialized()QuotaExceededInfo.BuildermergeFrom(QuotaExceededInfo other)QuotaExceededInfo.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)QuotaExceededInfo.BuildermergeFrom(com.google.protobuf.Message other)QuotaExceededInfo.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)QuotaExceededInfo.BuilderputAllDimensions(Map<String,String> values)The map holding related quota dimensions.QuotaExceededInfo.BuilderputDimensions(String key, String value)The map holding related quota dimensions.QuotaExceededInfo.BuilderremoveDimensions(String key)The map holding related quota dimensions.QuotaExceededInfo.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)QuotaExceededInfo.BuildersetFutureLimit(double value)Future quota limit being rolled out.QuotaExceededInfo.BuildersetLimit(double value)Current effective quota limit.QuotaExceededInfo.BuildersetLimitName(String value)The name of the quota limit.QuotaExceededInfo.BuildersetLimitNameBytes(com.google.protobuf.ByteString value)The name of the quota limit.QuotaExceededInfo.BuildersetMetricName(String value)The Compute Engine quota metric name.QuotaExceededInfo.BuildersetMetricNameBytes(com.google.protobuf.ByteString value)The Compute Engine quota metric name.QuotaExceededInfo.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)QuotaExceededInfo.BuildersetRolloutStatus(String value)Rollout status of the future quota limit.QuotaExceededInfo.BuildersetRolloutStatusBytes(com.google.protobuf.ByteString value)Rollout status of the future quota limit.QuotaExceededInfo.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaExceededInfo.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaExceededInfo.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaExceededInfo.Builder>
-
clear
public QuotaExceededInfo.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaExceededInfo.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaExceededInfo.Builder>
-
getDefaultInstanceForType
public QuotaExceededInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public QuotaExceededInfo build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public QuotaExceededInfo buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public QuotaExceededInfo.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaExceededInfo.Builder>
-
setField
public QuotaExceededInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaExceededInfo.Builder>
-
clearField
public QuotaExceededInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaExceededInfo.Builder>
-
clearOneof
public QuotaExceededInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaExceededInfo.Builder>
-
setRepeatedField
public QuotaExceededInfo.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaExceededInfo.Builder>
-
addRepeatedField
public QuotaExceededInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaExceededInfo.Builder>
-
mergeFrom
public QuotaExceededInfo.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<QuotaExceededInfo.Builder>
-
mergeFrom
public QuotaExceededInfo.Builder mergeFrom(QuotaExceededInfo other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaExceededInfo.Builder>
-
mergeFrom
public QuotaExceededInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<QuotaExceededInfo.Builder>- Throws:
IOException
-
getDimensionsCount
public int getDimensionsCount()
Description copied from interface:QuotaExceededInfoOrBuilderThe map holding related quota dimensions.
map<string, string> dimensions = 414334925;- Specified by:
getDimensionsCountin interfaceQuotaExceededInfoOrBuilder
-
containsDimensions
public boolean containsDimensions(String key)
The map holding related quota dimensions.
map<string, string> dimensions = 414334925;- Specified by:
containsDimensionsin interfaceQuotaExceededInfoOrBuilder
-
getDimensions
@Deprecated public Map<String,String> getDimensions()
Deprecated.UsegetDimensionsMap()instead.- Specified by:
getDimensionsin interfaceQuotaExceededInfoOrBuilder
-
getDimensionsMap
public Map<String,String> getDimensionsMap()
The map holding related quota dimensions.
map<string, string> dimensions = 414334925;- Specified by:
getDimensionsMapin interfaceQuotaExceededInfoOrBuilder
-
getDimensionsOrDefault
public String getDimensionsOrDefault(String key, String defaultValue)
The map holding related quota dimensions.
map<string, string> dimensions = 414334925;- Specified by:
getDimensionsOrDefaultin interfaceQuotaExceededInfoOrBuilder
-
getDimensionsOrThrow
public String getDimensionsOrThrow(String key)
The map holding related quota dimensions.
map<string, string> dimensions = 414334925;- Specified by:
getDimensionsOrThrowin interfaceQuotaExceededInfoOrBuilder
-
clearDimensions
public QuotaExceededInfo.Builder clearDimensions()
-
removeDimensions
public QuotaExceededInfo.Builder removeDimensions(String key)
The map holding related quota dimensions.
map<string, string> dimensions = 414334925;
-
getMutableDimensions
@Deprecated public Map<String,String> getMutableDimensions()
Deprecated.Use alternate mutation accessors instead.
-
putDimensions
public QuotaExceededInfo.Builder putDimensions(String key, String value)
The map holding related quota dimensions.
map<string, string> dimensions = 414334925;
-
putAllDimensions
public QuotaExceededInfo.Builder putAllDimensions(Map<String,String> values)
The map holding related quota dimensions.
map<string, string> dimensions = 414334925;
-
hasFutureLimit
public boolean hasFutureLimit()
Future quota limit being rolled out. The limit's unit depends on the quota type or metric.
optional double future_limit = 456564287;- Specified by:
hasFutureLimitin interfaceQuotaExceededInfoOrBuilder- Returns:
- Whether the futureLimit field is set.
-
getFutureLimit
public double getFutureLimit()
Future quota limit being rolled out. The limit's unit depends on the quota type or metric.
optional double future_limit = 456564287;- Specified by:
getFutureLimitin interfaceQuotaExceededInfoOrBuilder- Returns:
- The futureLimit.
-
setFutureLimit
public QuotaExceededInfo.Builder setFutureLimit(double value)
Future quota limit being rolled out. The limit's unit depends on the quota type or metric.
optional double future_limit = 456564287;- Parameters:
value- The futureLimit to set.- Returns:
- This builder for chaining.
-
clearFutureLimit
public QuotaExceededInfo.Builder clearFutureLimit()
Future quota limit being rolled out. The limit's unit depends on the quota type or metric.
optional double future_limit = 456564287;- Returns:
- This builder for chaining.
-
hasLimit
public boolean hasLimit()
Current effective quota limit. The limit's unit depends on the quota type or metric.
optional double limit = 102976443;- Specified by:
hasLimitin interfaceQuotaExceededInfoOrBuilder- Returns:
- Whether the limit field is set.
-
getLimit
public double getLimit()
Current effective quota limit. The limit's unit depends on the quota type or metric.
optional double limit = 102976443;- Specified by:
getLimitin interfaceQuotaExceededInfoOrBuilder- Returns:
- The limit.
-
setLimit
public QuotaExceededInfo.Builder setLimit(double value)
Current effective quota limit. The limit's unit depends on the quota type or metric.
optional double limit = 102976443;- Parameters:
value- The limit to set.- Returns:
- This builder for chaining.
-
clearLimit
public QuotaExceededInfo.Builder clearLimit()
Current effective quota limit. The limit's unit depends on the quota type or metric.
optional double limit = 102976443;- Returns:
- This builder for chaining.
-
hasLimitName
public boolean hasLimitName()
The name of the quota limit.
optional string limit_name = 398197903;- Specified by:
hasLimitNamein interfaceQuotaExceededInfoOrBuilder- Returns:
- Whether the limitName field is set.
-
getLimitName
public String getLimitName()
The name of the quota limit.
optional string limit_name = 398197903;- Specified by:
getLimitNamein interfaceQuotaExceededInfoOrBuilder- Returns:
- The limitName.
-
getLimitNameBytes
public com.google.protobuf.ByteString getLimitNameBytes()
The name of the quota limit.
optional string limit_name = 398197903;- Specified by:
getLimitNameBytesin interfaceQuotaExceededInfoOrBuilder- Returns:
- The bytes for limitName.
-
setLimitName
public QuotaExceededInfo.Builder setLimitName(String value)
The name of the quota limit.
optional string limit_name = 398197903;- Parameters:
value- The limitName to set.- Returns:
- This builder for chaining.
-
clearLimitName
public QuotaExceededInfo.Builder clearLimitName()
The name of the quota limit.
optional string limit_name = 398197903;- Returns:
- This builder for chaining.
-
setLimitNameBytes
public QuotaExceededInfo.Builder setLimitNameBytes(com.google.protobuf.ByteString value)
The name of the quota limit.
optional string limit_name = 398197903;- Parameters:
value- The bytes for limitName to set.- Returns:
- This builder for chaining.
-
hasMetricName
public boolean hasMetricName()
The Compute Engine quota metric name.
optional string metric_name = 409881530;- Specified by:
hasMetricNamein interfaceQuotaExceededInfoOrBuilder- Returns:
- Whether the metricName field is set.
-
getMetricName
public String getMetricName()
The Compute Engine quota metric name.
optional string metric_name = 409881530;- Specified by:
getMetricNamein interfaceQuotaExceededInfoOrBuilder- Returns:
- The metricName.
-
getMetricNameBytes
public com.google.protobuf.ByteString getMetricNameBytes()
The Compute Engine quota metric name.
optional string metric_name = 409881530;- Specified by:
getMetricNameBytesin interfaceQuotaExceededInfoOrBuilder- Returns:
- The bytes for metricName.
-
setMetricName
public QuotaExceededInfo.Builder setMetricName(String value)
The Compute Engine quota metric name.
optional string metric_name = 409881530;- Parameters:
value- The metricName to set.- Returns:
- This builder for chaining.
-
clearMetricName
public QuotaExceededInfo.Builder clearMetricName()
The Compute Engine quota metric name.
optional string metric_name = 409881530;- Returns:
- This builder for chaining.
-
setMetricNameBytes
public QuotaExceededInfo.Builder setMetricNameBytes(com.google.protobuf.ByteString value)
The Compute Engine quota metric name.
optional string metric_name = 409881530;- Parameters:
value- The bytes for metricName to set.- Returns:
- This builder for chaining.
-
hasRolloutStatus
public boolean hasRolloutStatus()
Rollout status of the future quota limit. Check the RolloutStatus enum for the list of possible values.
optional string rollout_status = 476426816;- Specified by:
hasRolloutStatusin interfaceQuotaExceededInfoOrBuilder- Returns:
- Whether the rolloutStatus field is set.
-
getRolloutStatus
public String getRolloutStatus()
Rollout status of the future quota limit. Check the RolloutStatus enum for the list of possible values.
optional string rollout_status = 476426816;- Specified by:
getRolloutStatusin interfaceQuotaExceededInfoOrBuilder- Returns:
- The rolloutStatus.
-
getRolloutStatusBytes
public com.google.protobuf.ByteString getRolloutStatusBytes()
Rollout status of the future quota limit. Check the RolloutStatus enum for the list of possible values.
optional string rollout_status = 476426816;- Specified by:
getRolloutStatusBytesin interfaceQuotaExceededInfoOrBuilder- Returns:
- The bytes for rolloutStatus.
-
setRolloutStatus
public QuotaExceededInfo.Builder setRolloutStatus(String value)
Rollout status of the future quota limit. Check the RolloutStatus enum for the list of possible values.
optional string rollout_status = 476426816;- Parameters:
value- The rolloutStatus to set.- Returns:
- This builder for chaining.
-
clearRolloutStatus
public QuotaExceededInfo.Builder clearRolloutStatus()
Rollout status of the future quota limit. Check the RolloutStatus enum for the list of possible values.
optional string rollout_status = 476426816;- Returns:
- This builder for chaining.
-
setRolloutStatusBytes
public QuotaExceededInfo.Builder setRolloutStatusBytes(com.google.protobuf.ByteString value)
Rollout status of the future quota limit. Check the RolloutStatus enum for the list of possible values.
optional string rollout_status = 476426816;- Parameters:
value- The bytes for rolloutStatus to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final QuotaExceededInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaExceededInfo.Builder>
-
mergeUnknownFields
public final QuotaExceededInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaExceededInfo.Builder>
-
-