Class QuotaErrorDetails.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<QuotaErrorDetails.Builder>
com.google.ads.googleads.v18.errors.QuotaErrorDetails.Builder
- All Implemented Interfaces:
QuotaErrorDetailsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- QuotaErrorDetails
public static final class QuotaErrorDetails.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<QuotaErrorDetails.Builder>
implements QuotaErrorDetailsOrBuilder
Additional quota error details when there is QuotaError.Protobuf type
google.ads.googleads.v18.errors.QuotaErrorDetails-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) The high level description of the quota bucket.The rate scope of the quota limit.Backoff period that customers should wait before sending next request.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe high level description of the quota bucket.com.google.protobuf.ByteStringThe high level description of the quota bucket.The rate scope of the quota limit.intThe rate scope of the quota limit.com.google.protobuf.DurationBackoff period that customers should wait before sending next request.com.google.protobuf.Duration.BuilderBackoff period that customers should wait before sending next request.com.google.protobuf.DurationOrBuilderBackoff period that customers should wait before sending next request.booleanBackoff period that customers should wait before sending next request.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(QuotaErrorDetails other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeRetryDelay(com.google.protobuf.Duration value) Backoff period that customers should wait before sending next request.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setRateName(String value) The high level description of the quota bucket.setRateNameBytes(com.google.protobuf.ByteString value) The high level description of the quota bucket.The rate scope of the quota limit.setRateScopeValue(int value) The rate scope of the quota limit.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setRetryDelay(com.google.protobuf.Duration value) Backoff period that customers should wait before sending next request.setRetryDelay(com.google.protobuf.Duration.Builder builderForValue) Backoff period that customers should wait before sending next request.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, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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.Builder<QuotaErrorDetails.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<QuotaErrorDetails.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<QuotaErrorDetails.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.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<QuotaErrorDetails.Builder>
-
setField
public QuotaErrorDetails.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<QuotaErrorDetails.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaErrorDetails.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaErrorDetails.Builder>
-
setRepeatedField
public QuotaErrorDetails.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<QuotaErrorDetails.Builder>
-
addRepeatedField
public QuotaErrorDetails.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<QuotaErrorDetails.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<QuotaErrorDetails.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaErrorDetails.Builder>
-
mergeFrom
public QuotaErrorDetails.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<QuotaErrorDetails.Builder>- Throws:
IOException
-
getRateScopeValue
public int getRateScopeValue()The rate scope of the quota limit.
.google.ads.googleads.v18.errors.QuotaErrorDetails.QuotaRateScope rate_scope = 1;- Specified by:
getRateScopeValuein interfaceQuotaErrorDetailsOrBuilder- Returns:
- The enum numeric value on the wire for rateScope.
-
setRateScopeValue
The rate scope of the quota limit.
.google.ads.googleads.v18.errors.QuotaErrorDetails.QuotaRateScope rate_scope = 1;- Parameters:
value- The enum numeric value on the wire for rateScope to set.- Returns:
- This builder for chaining.
-
getRateScope
The rate scope of the quota limit.
.google.ads.googleads.v18.errors.QuotaErrorDetails.QuotaRateScope rate_scope = 1;- Specified by:
getRateScopein interfaceQuotaErrorDetailsOrBuilder- Returns:
- The rateScope.
-
setRateScope
The rate scope of the quota limit.
.google.ads.googleads.v18.errors.QuotaErrorDetails.QuotaRateScope rate_scope = 1;- Parameters:
value- The rateScope to set.- Returns:
- This builder for chaining.
-
clearRateScope
The rate scope of the quota limit.
.google.ads.googleads.v18.errors.QuotaErrorDetails.QuotaRateScope rate_scope = 1;- Returns:
- This builder for chaining.
-
getRateName
The high level description of the quota bucket. Examples are "Get requests for standard access" or "Requests per account".
string rate_name = 2;- Specified by:
getRateNamein interfaceQuotaErrorDetailsOrBuilder- Returns:
- The rateName.
-
getRateNameBytes
public com.google.protobuf.ByteString getRateNameBytes()The high level description of the quota bucket. Examples are "Get requests for standard access" or "Requests per account".
string rate_name = 2;- Specified by:
getRateNameBytesin interfaceQuotaErrorDetailsOrBuilder- Returns:
- The bytes for rateName.
-
setRateName
The high level description of the quota bucket. Examples are "Get requests for standard access" or "Requests per account".
string rate_name = 2;- Parameters:
value- The rateName to set.- Returns:
- This builder for chaining.
-
clearRateName
The high level description of the quota bucket. Examples are "Get requests for standard access" or "Requests per account".
string rate_name = 2;- Returns:
- This builder for chaining.
-
setRateNameBytes
The high level description of the quota bucket. Examples are "Get requests for standard access" or "Requests per account".
string rate_name = 2;- Parameters:
value- The bytes for rateName to set.- Returns:
- This builder for chaining.
-
hasRetryDelay
public boolean hasRetryDelay()Backoff period that customers should wait before sending next request.
.google.protobuf.Duration retry_delay = 3;- Specified by:
hasRetryDelayin interfaceQuotaErrorDetailsOrBuilder- Returns:
- Whether the retryDelay field is set.
-
getRetryDelay
public com.google.protobuf.Duration getRetryDelay()Backoff period that customers should wait before sending next request.
.google.protobuf.Duration retry_delay = 3;- Specified by:
getRetryDelayin interfaceQuotaErrorDetailsOrBuilder- Returns:
- The retryDelay.
-
setRetryDelay
Backoff period that customers should wait before sending next request.
.google.protobuf.Duration retry_delay = 3; -
setRetryDelay
public QuotaErrorDetails.Builder setRetryDelay(com.google.protobuf.Duration.Builder builderForValue) Backoff period that customers should wait before sending next request.
.google.protobuf.Duration retry_delay = 3; -
mergeRetryDelay
Backoff period that customers should wait before sending next request.
.google.protobuf.Duration retry_delay = 3; -
clearRetryDelay
Backoff period that customers should wait before sending next request.
.google.protobuf.Duration retry_delay = 3; -
getRetryDelayBuilder
public com.google.protobuf.Duration.Builder getRetryDelayBuilder()Backoff period that customers should wait before sending next request.
.google.protobuf.Duration retry_delay = 3; -
getRetryDelayOrBuilder
public com.google.protobuf.DurationOrBuilder getRetryDelayOrBuilder()Backoff period that customers should wait before sending next request.
.google.protobuf.Duration retry_delay = 3;- Specified by:
getRetryDelayOrBuilderin interfaceQuotaErrorDetailsOrBuilder
-
setUnknownFields
public final QuotaErrorDetails.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaErrorDetails.Builder>
-
mergeUnknownFields
public final QuotaErrorDetails.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<QuotaErrorDetails.Builder>
-