Class ProductAllocation.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ProductAllocation.Builder>
-
- com.google.ads.googleads.v10.services.ProductAllocation.Builder
-
- All Implemented Interfaces:
ProductAllocationOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- ProductAllocation
public static final class ProductAllocation.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ProductAllocation.Builder> implements ProductAllocationOrBuilder
An allocation of a part of the budget on a given product.
Protobuf typegoogle.ads.googleads.v10.services.ProductAllocation
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ProductAllocation.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)ProductAllocationbuild()ProductAllocationbuildPartial()ProductAllocation.Builderclear()ProductAllocation.BuilderclearBudgetMicros()The value to be allocated for the suggested product in requested currency.ProductAllocation.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)ProductAllocation.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)ProductAllocation.BuilderclearPlannableProductCode()Selected product for planning.ProductAllocation.Builderclone()longgetBudgetMicros()The value to be allocated for the suggested product in requested currency.ProductAllocationgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetPlannableProductCode()Selected product for planning.com.google.protobuf.ByteStringgetPlannableProductCodeBytes()Selected product for planning.booleanhasBudgetMicros()The value to be allocated for the suggested product in requested currency.booleanhasPlannableProductCode()Selected product for planning.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ProductAllocation.BuildermergeFrom(ProductAllocation other)ProductAllocation.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ProductAllocation.BuildermergeFrom(com.google.protobuf.Message other)ProductAllocation.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ProductAllocation.BuildersetBudgetMicros(long value)The value to be allocated for the suggested product in requested currency.ProductAllocation.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)ProductAllocation.BuildersetPlannableProductCode(java.lang.String value)Selected product for planning.ProductAllocation.BuildersetPlannableProductCodeBytes(com.google.protobuf.ByteString value)Selected product for planning.ProductAllocation.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)ProductAllocation.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
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<ProductAllocation.Builder>
-
clear
public ProductAllocation.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<ProductAllocation.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<ProductAllocation.Builder>
-
getDefaultInstanceForType
public ProductAllocation getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ProductAllocation build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ProductAllocation buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ProductAllocation.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<ProductAllocation.Builder>
-
setField
public ProductAllocation.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ProductAllocation.Builder>
-
clearField
public ProductAllocation.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ProductAllocation.Builder>
-
clearOneof
public ProductAllocation.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ProductAllocation.Builder>
-
setRepeatedField
public ProductAllocation.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ProductAllocation.Builder>
-
addRepeatedField
public ProductAllocation.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ProductAllocation.Builder>
-
mergeFrom
public ProductAllocation.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ProductAllocation.Builder>
-
mergeFrom
public ProductAllocation.Builder mergeFrom(ProductAllocation other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ProductAllocation.Builder>
-
mergeFrom
public ProductAllocation.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ProductAllocation.Builder>- Throws:
java.io.IOException
-
hasPlannableProductCode
public boolean hasPlannableProductCode()
Selected product for planning. The product codes returned are within the set of the ones returned by ListPlannableProducts when using the same location ID.
optional string plannable_product_code = 3;- Specified by:
hasPlannableProductCodein interfaceProductAllocationOrBuilder- Returns:
- Whether the plannableProductCode field is set.
-
getPlannableProductCode
public java.lang.String getPlannableProductCode()
Selected product for planning. The product codes returned are within the set of the ones returned by ListPlannableProducts when using the same location ID.
optional string plannable_product_code = 3;- Specified by:
getPlannableProductCodein interfaceProductAllocationOrBuilder- Returns:
- The plannableProductCode.
-
getPlannableProductCodeBytes
public com.google.protobuf.ByteString getPlannableProductCodeBytes()
Selected product for planning. The product codes returned are within the set of the ones returned by ListPlannableProducts when using the same location ID.
optional string plannable_product_code = 3;- Specified by:
getPlannableProductCodeBytesin interfaceProductAllocationOrBuilder- Returns:
- The bytes for plannableProductCode.
-
setPlannableProductCode
public ProductAllocation.Builder setPlannableProductCode(java.lang.String value)
Selected product for planning. The product codes returned are within the set of the ones returned by ListPlannableProducts when using the same location ID.
optional string plannable_product_code = 3;- Parameters:
value- The plannableProductCode to set.- Returns:
- This builder for chaining.
-
clearPlannableProductCode
public ProductAllocation.Builder clearPlannableProductCode()
Selected product for planning. The product codes returned are within the set of the ones returned by ListPlannableProducts when using the same location ID.
optional string plannable_product_code = 3;- Returns:
- This builder for chaining.
-
setPlannableProductCodeBytes
public ProductAllocation.Builder setPlannableProductCodeBytes(com.google.protobuf.ByteString value)
Selected product for planning. The product codes returned are within the set of the ones returned by ListPlannableProducts when using the same location ID.
optional string plannable_product_code = 3;- Parameters:
value- The bytes for plannableProductCode to set.- Returns:
- This builder for chaining.
-
hasBudgetMicros
public boolean hasBudgetMicros()
The value to be allocated for the suggested product in requested currency. Amount in micros. One million is equivalent to one unit.
optional int64 budget_micros = 4;- Specified by:
hasBudgetMicrosin interfaceProductAllocationOrBuilder- Returns:
- Whether the budgetMicros field is set.
-
getBudgetMicros
public long getBudgetMicros()
The value to be allocated for the suggested product in requested currency. Amount in micros. One million is equivalent to one unit.
optional int64 budget_micros = 4;- Specified by:
getBudgetMicrosin interfaceProductAllocationOrBuilder- Returns:
- The budgetMicros.
-
setBudgetMicros
public ProductAllocation.Builder setBudgetMicros(long value)
The value to be allocated for the suggested product in requested currency. Amount in micros. One million is equivalent to one unit.
optional int64 budget_micros = 4;- Parameters:
value- The budgetMicros to set.- Returns:
- This builder for chaining.
-
clearBudgetMicros
public ProductAllocation.Builder clearBudgetMicros()
The value to be allocated for the suggested product in requested currency. Amount in micros. One million is equivalent to one unit.
optional int64 budget_micros = 4;- Returns:
- This builder for chaining.
-
setUnknownFields
public final ProductAllocation.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ProductAllocation.Builder>
-
mergeUnknownFields
public final ProductAllocation.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ProductAllocation.Builder>
-
-