Class BudgetPerDayMinimumErrorDetails.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.ExtendableBuilder<com.google.protobuf.GeneratedMessageV3,BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<BudgetPerDayMinimumErrorDetails.Builder>
com.google.ads.googleads.v21.errors.BudgetPerDayMinimumErrorDetails.Builder
- All Implemented Interfaces:
BudgetPerDayMinimumErrorDetailsOrBuilder,com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<com.google.protobuf.GeneratedMessageV3>,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- BudgetPerDayMinimumErrorDetails
public static final class BudgetPerDayMinimumErrorDetails.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<BudgetPerDayMinimumErrorDetails.Builder>
implements BudgetPerDayMinimumErrorDetailsOrBuilder
Error details for a budget below per-day minimum error.Protobuf type
google.ads.googleads.v21.errors.BudgetPerDayMinimumErrorDetails-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()The minimum budget required by the campaign per day, in micros of the advertiser currency.The advertiser's currency, represented as a three-letter ISO 4217 currency code (such as "USD").The budget amount value that was rejected as too low, in micros of the advertiser currency.The budget total_amount value that was rejected as too low, in micros of the advertiser currency.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) The minimum value for the budget's amount field required by the campaign, in micros of the advertiser currency.The minimum value for the budget's total_amount field required by the campaign given its configured start and end time, in micros of the advertiser currency.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) clone()longThe minimum budget required by the campaign per day, in micros of the advertiser currency.The advertiser's currency, represented as a three-letter ISO 4217 currency code (such as "USD").com.google.protobuf.ByteStringThe advertiser's currency, represented as a three-letter ISO 4217 currency code (such as "USD").static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorlongThe budget amount value that was rejected as too low, in micros of the advertiser currency.longThe budget total_amount value that was rejected as too low, in micros of the advertiser currency.longThe minimum value for the budget's amount field required by the campaign, in micros of the advertiser currency.longThe minimum value for the budget's total_amount field required by the campaign given its configured start and end time, in micros of the advertiser currency.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setBudgetPerDayMinimumMicros(long value) The minimum budget required by the campaign per day, in micros of the advertiser currency.setCurrencyCode(String value) The advertiser's currency, represented as a three-letter ISO 4217 currency code (such as "USD").setCurrencyCodeBytes(com.google.protobuf.ByteString value) The advertiser's currency, represented as a three-letter ISO 4217 currency code (such as "USD").setFailedBudgetAmountMicros(long value) The budget amount value that was rejected as too low, in micros of the advertiser currency.setFailedBudgetTotalAmountMicros(long value) The budget total_amount value that was rejected as too low, in micros of the advertiser currency.setMinimumBudgetAmountMicros(long value) The minimum value for the budget's amount field required by the campaign, in micros of the advertiser currency.setMinimumBudgetTotalAmountMicros(long value) The minimum value for the budget's total_amount field required by the campaign given its configured start and end time, in micros of the advertiser currency.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getParentForChildrenMethods inherited from class com.google.protobuf.GeneratedMessage.ExtendableBuilder
addExtension, addExtension, clearExtension, clearExtension, extensionsAreInitialized, getAllFields, getExtension, getExtension, getExtensionCount, getField, getFieldBuilder, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, hasExtension, hasField, mergeExtensionFields, newBuilderForField, parseUnknownField, setExtension, setExtension, setExtension, setExtensionMethods inherited from class com.google.protobuf.GeneratedMessage.Builder
getOneofFieldDescriptor, getUnknownFields, getUnknownFieldSetBuilder, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, onBuilt, onChanged, 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.GeneratedMessage.ExtendableMessageOrBuilder
getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, hasExtension, hasExtensionMethods 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()- Overrides:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<BudgetPerDayMinimumErrorDetails.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<BudgetPerDayMinimumErrorDetails.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.GeneratedMessage.Builder<BudgetPerDayMinimumErrorDetails.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<com.google.protobuf.GeneratedMessageV3>- 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<BudgetPerDayMinimumErrorDetails.Builder>
-
setField
public BudgetPerDayMinimumErrorDetails.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<BudgetPerDayMinimumErrorDetails.Builder>
-
clearField
public BudgetPerDayMinimumErrorDetails.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<BudgetPerDayMinimumErrorDetails.Builder>
-
clearOneof
public BudgetPerDayMinimumErrorDetails.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<BudgetPerDayMinimumErrorDetails.Builder>
-
setRepeatedField
public BudgetPerDayMinimumErrorDetails.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<BudgetPerDayMinimumErrorDetails.Builder>
-
addRepeatedField
public BudgetPerDayMinimumErrorDetails.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<BudgetPerDayMinimumErrorDetails.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<BudgetPerDayMinimumErrorDetails.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.ExtendableBuilder<com.google.protobuf.GeneratedMessageV3,BudgetPerDayMinimumErrorDetails.Builder>
-
mergeFrom
public BudgetPerDayMinimumErrorDetails.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<BudgetPerDayMinimumErrorDetails.Builder>- Throws:
IOException
-
getCurrencyCode
The advertiser's currency, represented as a three-letter ISO 4217 currency code (such as "USD").
string currency_code = 1;- Specified by:
getCurrencyCodein interfaceBudgetPerDayMinimumErrorDetailsOrBuilder- Returns:
- The currencyCode.
-
getCurrencyCodeBytes
public com.google.protobuf.ByteString getCurrencyCodeBytes()The advertiser's currency, represented as a three-letter ISO 4217 currency code (such as "USD").
string currency_code = 1;- Specified by:
getCurrencyCodeBytesin interfaceBudgetPerDayMinimumErrorDetailsOrBuilder- Returns:
- The bytes for currencyCode.
-
setCurrencyCode
The advertiser's currency, represented as a three-letter ISO 4217 currency code (such as "USD").
string currency_code = 1;- Parameters:
value- The currencyCode to set.- Returns:
- This builder for chaining.
-
clearCurrencyCode
The advertiser's currency, represented as a three-letter ISO 4217 currency code (such as "USD").
string currency_code = 1;- Returns:
- This builder for chaining.
-
setCurrencyCodeBytes
public BudgetPerDayMinimumErrorDetails.Builder setCurrencyCodeBytes(com.google.protobuf.ByteString value) The advertiser's currency, represented as a three-letter ISO 4217 currency code (such as "USD").
string currency_code = 1;- Parameters:
value- The bytes for currencyCode to set.- Returns:
- This builder for chaining.
-
getBudgetPerDayMinimumMicros
public long getBudgetPerDayMinimumMicros()The minimum budget required by the campaign per day, in micros of the advertiser currency. Applies to both daily and custom budgets.
int64 budget_per_day_minimum_micros = 2;- Specified by:
getBudgetPerDayMinimumMicrosin interfaceBudgetPerDayMinimumErrorDetailsOrBuilder- Returns:
- The budgetPerDayMinimumMicros.
-
setBudgetPerDayMinimumMicros
The minimum budget required by the campaign per day, in micros of the advertiser currency. Applies to both daily and custom budgets.
int64 budget_per_day_minimum_micros = 2;- Parameters:
value- The budgetPerDayMinimumMicros to set.- Returns:
- This builder for chaining.
-
clearBudgetPerDayMinimumMicros
The minimum budget required by the campaign per day, in micros of the advertiser currency. Applies to both daily and custom budgets.
int64 budget_per_day_minimum_micros = 2;- Returns:
- This builder for chaining.
-
getMinimumBudgetAmountMicros
public long getMinimumBudgetAmountMicros()The minimum value for the budget's amount field required by the campaign, in micros of the advertiser currency. Only set if this error is caused by the amount field value.
int64 minimum_budget_amount_micros = 3;- Specified by:
getMinimumBudgetAmountMicrosin interfaceBudgetPerDayMinimumErrorDetailsOrBuilder- Returns:
- The minimumBudgetAmountMicros.
-
setMinimumBudgetAmountMicros
The minimum value for the budget's amount field required by the campaign, in micros of the advertiser currency. Only set if this error is caused by the amount field value.
int64 minimum_budget_amount_micros = 3;- Parameters:
value- The minimumBudgetAmountMicros to set.- Returns:
- This builder for chaining.
-
clearMinimumBudgetAmountMicros
The minimum value for the budget's amount field required by the campaign, in micros of the advertiser currency. Only set if this error is caused by the amount field value.
int64 minimum_budget_amount_micros = 3;- Returns:
- This builder for chaining.
-
getMinimumBudgetTotalAmountMicros
public long getMinimumBudgetTotalAmountMicros()The minimum value for the budget's total_amount field required by the campaign given its configured start and end time, in micros of the advertiser currency. Only set if this error is caused by the total_amount field value.
int64 minimum_budget_total_amount_micros = 4;- Specified by:
getMinimumBudgetTotalAmountMicrosin interfaceBudgetPerDayMinimumErrorDetailsOrBuilder- Returns:
- The minimumBudgetTotalAmountMicros.
-
setMinimumBudgetTotalAmountMicros
The minimum value for the budget's total_amount field required by the campaign given its configured start and end time, in micros of the advertiser currency. Only set if this error is caused by the total_amount field value.
int64 minimum_budget_total_amount_micros = 4;- Parameters:
value- The minimumBudgetTotalAmountMicros to set.- Returns:
- This builder for chaining.
-
clearMinimumBudgetTotalAmountMicros
The minimum value for the budget's total_amount field required by the campaign given its configured start and end time, in micros of the advertiser currency. Only set if this error is caused by the total_amount field value.
int64 minimum_budget_total_amount_micros = 4;- Returns:
- This builder for chaining.
-
getFailedBudgetAmountMicros
public long getFailedBudgetAmountMicros()The budget amount value that was rejected as too low, in micros of the advertiser currency. Only set if this error is caused by the amount field value.
int64 failed_budget_amount_micros = 5;- Specified by:
getFailedBudgetAmountMicrosin interfaceBudgetPerDayMinimumErrorDetailsOrBuilder- Returns:
- The failedBudgetAmountMicros.
-
setFailedBudgetAmountMicros
The budget amount value that was rejected as too low, in micros of the advertiser currency. Only set if this error is caused by the amount field value.
int64 failed_budget_amount_micros = 5;- Parameters:
value- The failedBudgetAmountMicros to set.- Returns:
- This builder for chaining.
-
clearFailedBudgetAmountMicros
The budget amount value that was rejected as too low, in micros of the advertiser currency. Only set if this error is caused by the amount field value.
int64 failed_budget_amount_micros = 5;- Returns:
- This builder for chaining.
-
getFailedBudgetTotalAmountMicros
public long getFailedBudgetTotalAmountMicros()The budget total_amount value that was rejected as too low, in micros of the advertiser currency. Only set if this error is caused by the total_amount field value.
int64 failed_budget_total_amount_micros = 6;- Specified by:
getFailedBudgetTotalAmountMicrosin interfaceBudgetPerDayMinimumErrorDetailsOrBuilder- Returns:
- The failedBudgetTotalAmountMicros.
-
setFailedBudgetTotalAmountMicros
The budget total_amount value that was rejected as too low, in micros of the advertiser currency. Only set if this error is caused by the total_amount field value.
int64 failed_budget_total_amount_micros = 6;- Parameters:
value- The failedBudgetTotalAmountMicros to set.- Returns:
- This builder for chaining.
-
clearFailedBudgetTotalAmountMicros
The budget total_amount value that was rejected as too low, in micros of the advertiser currency. Only set if this error is caused by the total_amount field value.
int64 failed_budget_total_amount_micros = 6;- Returns:
- This builder for chaining.
-
setUnknownFields
public final BudgetPerDayMinimumErrorDetails.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<BudgetPerDayMinimumErrorDetails.Builder>
-
mergeUnknownFields
public final BudgetPerDayMinimumErrorDetails.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<BudgetPerDayMinimumErrorDetails.Builder>
-