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.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
QuotaExceededInfo
build()
QuotaExceededInfo
buildPartial()
QuotaExceededInfo.Builder
clear()
QuotaExceededInfo.Builder
clearDimensions()
QuotaExceededInfo.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
QuotaExceededInfo.Builder
clearFutureLimit()
Future quota limit being rolled out.QuotaExceededInfo.Builder
clearLimit()
Current effective quota limit.QuotaExceededInfo.Builder
clearLimitName()
The name of the quota limit.QuotaExceededInfo.Builder
clearMetricName()
The Compute Engine quota metric name.QuotaExceededInfo.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
QuotaExceededInfo.Builder
clearRolloutStatus()
Rollout status of the future quota limit.QuotaExceededInfo.Builder
clone()
boolean
containsDimensions(String key)
The map holding related quota dimensions.QuotaExceededInfo
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
Map<String,String>
getDimensions()
Deprecated.int
getDimensionsCount()
The map holding related quota dimensions.Map<String,String>
getDimensionsMap()
The map holding related quota dimensions.String
getDimensionsOrDefault(String key, String defaultValue)
The map holding related quota dimensions.String
getDimensionsOrThrow(String key)
The map holding related quota dimensions.double
getFutureLimit()
Future quota limit being rolled out.double
getLimit()
Current effective quota limit.String
getLimitName()
The name of the quota limit.com.google.protobuf.ByteString
getLimitNameBytes()
The name of the quota limit.String
getMetricName()
The Compute Engine quota metric name.com.google.protobuf.ByteString
getMetricNameBytes()
The Compute Engine quota metric name.Map<String,String>
getMutableDimensions()
Deprecated.String
getRolloutStatus()
Rollout status of the future quota limit.com.google.protobuf.ByteString
getRolloutStatusBytes()
Rollout status of the future quota limit.boolean
hasFutureLimit()
Future quota limit being rolled out.boolean
hasLimit()
Current effective quota limit.boolean
hasLimitName()
The name of the quota limit.boolean
hasMetricName()
The Compute Engine quota metric name.boolean
hasRolloutStatus()
Rollout status of the future quota limit.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
protected com.google.protobuf.MapField
internalGetMapField(int number)
protected com.google.protobuf.MapField
internalGetMutableMapField(int number)
boolean
isInitialized()
QuotaExceededInfo.Builder
mergeFrom(QuotaExceededInfo other)
QuotaExceededInfo.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
QuotaExceededInfo.Builder
mergeFrom(com.google.protobuf.Message other)
QuotaExceededInfo.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
QuotaExceededInfo.Builder
putAllDimensions(Map<String,String> values)
The map holding related quota dimensions.QuotaExceededInfo.Builder
putDimensions(String key, String value)
The map holding related quota dimensions.QuotaExceededInfo.Builder
removeDimensions(String key)
The map holding related quota dimensions.QuotaExceededInfo.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
QuotaExceededInfo.Builder
setFutureLimit(double value)
Future quota limit being rolled out.QuotaExceededInfo.Builder
setLimit(double value)
Current effective quota limit.QuotaExceededInfo.Builder
setLimitName(String value)
The name of the quota limit.QuotaExceededInfo.Builder
setLimitNameBytes(com.google.protobuf.ByteString value)
The name of the quota limit.QuotaExceededInfo.Builder
setMetricName(String value)
The Compute Engine quota metric name.QuotaExceededInfo.Builder
setMetricNameBytes(com.google.protobuf.ByteString value)
The Compute Engine quota metric name.QuotaExceededInfo.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
QuotaExceededInfo.Builder
setRolloutStatus(String value)
Rollout status of the future quota limit.QuotaExceededInfo.Builder
setRolloutStatusBytes(com.google.protobuf.ByteString value)
Rollout status of the future quota limit.QuotaExceededInfo.Builder
setUnknownFields(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:
internalGetMapField
in classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaExceededInfo.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapField
in classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaExceededInfo.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaExceededInfo.Builder>
-
clear
public QuotaExceededInfo.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaExceededInfo.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaExceededInfo.Builder>
-
getDefaultInstanceForType
public QuotaExceededInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public QuotaExceededInfo build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public QuotaExceededInfo buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public QuotaExceededInfo.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaExceededInfo.Builder>
-
setField
public QuotaExceededInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaExceededInfo.Builder>
-
clearField
public QuotaExceededInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaExceededInfo.Builder>
-
clearOneof
public QuotaExceededInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaExceededInfo.Builder>
-
setRepeatedField
public QuotaExceededInfo.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaExceededInfo.Builder>
-
addRepeatedField
public QuotaExceededInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaExceededInfo.Builder>
-
mergeFrom
public QuotaExceededInfo.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<QuotaExceededInfo.Builder>
-
mergeFrom
public QuotaExceededInfo.Builder mergeFrom(QuotaExceededInfo other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<QuotaExceededInfo.Builder>
- Throws:
IOException
-
getDimensionsCount
public int getDimensionsCount()
Description copied from interface:QuotaExceededInfoOrBuilder
The map holding related quota dimensions.
map<string, string> dimensions = 414334925;
- Specified by:
getDimensionsCount
in interfaceQuotaExceededInfoOrBuilder
-
containsDimensions
public boolean containsDimensions(String key)
The map holding related quota dimensions.
map<string, string> dimensions = 414334925;
- Specified by:
containsDimensions
in interfaceQuotaExceededInfoOrBuilder
-
getDimensions
@Deprecated public Map<String,String> getDimensions()
Deprecated.UsegetDimensionsMap()
instead.- Specified by:
getDimensions
in interfaceQuotaExceededInfoOrBuilder
-
getDimensionsMap
public Map<String,String> getDimensionsMap()
The map holding related quota dimensions.
map<string, string> dimensions = 414334925;
- Specified by:
getDimensionsMap
in interfaceQuotaExceededInfoOrBuilder
-
getDimensionsOrDefault
public String getDimensionsOrDefault(String key, String defaultValue)
The map holding related quota dimensions.
map<string, string> dimensions = 414334925;
- Specified by:
getDimensionsOrDefault
in interfaceQuotaExceededInfoOrBuilder
-
getDimensionsOrThrow
public String getDimensionsOrThrow(String key)
The map holding related quota dimensions.
map<string, string> dimensions = 414334925;
- Specified by:
getDimensionsOrThrow
in 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:
hasFutureLimit
in 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:
getFutureLimit
in 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:
hasLimit
in 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:
getLimit
in 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:
hasLimitName
in 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:
getLimitName
in interfaceQuotaExceededInfoOrBuilder
- Returns:
- The limitName.
-
getLimitNameBytes
public com.google.protobuf.ByteString getLimitNameBytes()
The name of the quota limit.
optional string limit_name = 398197903;
- Specified by:
getLimitNameBytes
in 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:
hasMetricName
in 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:
getMetricName
in interfaceQuotaExceededInfoOrBuilder
- Returns:
- The metricName.
-
getMetricNameBytes
public com.google.protobuf.ByteString getMetricNameBytes()
The Compute Engine quota metric name.
optional string metric_name = 409881530;
- Specified by:
getMetricNameBytes
in 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:
hasRolloutStatus
in 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:
getRolloutStatus
in 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:
getRolloutStatusBytes
in 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaExceededInfo.Builder>
-
mergeUnknownFields
public final QuotaExceededInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaExceededInfo.Builder>
-
-