Class PlannedProduct.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<PlannedProduct.Builder>
-
- com.google.ads.googleads.v15.services.PlannedProduct.Builder
-
- All Implemented Interfaces:
PlannedProductOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- PlannedProduct
public static final class PlannedProduct.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PlannedProduct.Builder> implements PlannedProductOrBuilder
A product being planned for reach.
Protobuf typegoogle.ads.googleads.v15.services.PlannedProduct
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PlannedProduct.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)PlannedProductbuild()PlannedProductbuildPartial()PlannedProduct.Builderclear()PlannedProduct.BuilderclearAdvancedProductTargeting()Targeting settings for the selected product.PlannedProduct.BuilderclearBudgetMicros()Required.PlannedProduct.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)PlannedProduct.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)PlannedProduct.BuilderclearPlannableProductCode()Required.PlannedProduct.Builderclone()AdvancedProductTargetinggetAdvancedProductTargeting()Targeting settings for the selected product.AdvancedProductTargeting.BuildergetAdvancedProductTargetingBuilder()Targeting settings for the selected product.AdvancedProductTargetingOrBuildergetAdvancedProductTargetingOrBuilder()Targeting settings for the selected product.longgetBudgetMicros()Required.PlannedProductgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()java.lang.StringgetPlannableProductCode()Required.com.google.protobuf.ByteStringgetPlannableProductCodeBytes()Required.booleanhasAdvancedProductTargeting()Targeting settings for the selected product.booleanhasBudgetMicros()Required.booleanhasPlannableProductCode()Required.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()PlannedProduct.BuildermergeAdvancedProductTargeting(AdvancedProductTargeting value)Targeting settings for the selected product.PlannedProduct.BuildermergeFrom(PlannedProduct other)PlannedProduct.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)PlannedProduct.BuildermergeFrom(com.google.protobuf.Message other)PlannedProduct.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)PlannedProduct.BuildersetAdvancedProductTargeting(AdvancedProductTargeting value)Targeting settings for the selected product.PlannedProduct.BuildersetAdvancedProductTargeting(AdvancedProductTargeting.Builder builderForValue)Targeting settings for the selected product.PlannedProduct.BuildersetBudgetMicros(long value)Required.PlannedProduct.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)PlannedProduct.BuildersetPlannableProductCode(java.lang.String value)Required.PlannedProduct.BuildersetPlannableProductCodeBytes(com.google.protobuf.ByteString value)Required.PlannedProduct.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)PlannedProduct.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, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, 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()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<PlannedProduct.Builder>
-
clear
public PlannedProduct.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<PlannedProduct.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<PlannedProduct.Builder>
-
getDefaultInstanceForType
public PlannedProduct getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public PlannedProduct build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public PlannedProduct buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public PlannedProduct.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<PlannedProduct.Builder>
-
setField
public PlannedProduct.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<PlannedProduct.Builder>
-
clearField
public PlannedProduct.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PlannedProduct.Builder>
-
clearOneof
public PlannedProduct.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<PlannedProduct.Builder>
-
setRepeatedField
public PlannedProduct.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<PlannedProduct.Builder>
-
addRepeatedField
public PlannedProduct.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<PlannedProduct.Builder>
-
mergeFrom
public PlannedProduct.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PlannedProduct.Builder>
-
mergeFrom
public PlannedProduct.Builder mergeFrom(PlannedProduct other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<PlannedProduct.Builder>
-
mergeFrom
public PlannedProduct.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<PlannedProduct.Builder>- Throws:
java.io.IOException
-
hasPlannableProductCode
public boolean hasPlannableProductCode()
Required. Selected product for planning. The code associated with the ad product (for example: Trueview, Bumper). To list the available plannable product codes use [ReachPlanService.ListPlannableProducts][google.ads.googleads.v15.services.ReachPlanService.ListPlannableProducts].
optional string plannable_product_code = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasPlannableProductCodein interfacePlannedProductOrBuilder- Returns:
- Whether the plannableProductCode field is set.
-
getPlannableProductCode
public java.lang.String getPlannableProductCode()
Required. Selected product for planning. The code associated with the ad product (for example: Trueview, Bumper). To list the available plannable product codes use [ReachPlanService.ListPlannableProducts][google.ads.googleads.v15.services.ReachPlanService.ListPlannableProducts].
optional string plannable_product_code = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getPlannableProductCodein interfacePlannedProductOrBuilder- Returns:
- The plannableProductCode.
-
getPlannableProductCodeBytes
public com.google.protobuf.ByteString getPlannableProductCodeBytes()
Required. Selected product for planning. The code associated with the ad product (for example: Trueview, Bumper). To list the available plannable product codes use [ReachPlanService.ListPlannableProducts][google.ads.googleads.v15.services.ReachPlanService.ListPlannableProducts].
optional string plannable_product_code = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getPlannableProductCodeBytesin interfacePlannedProductOrBuilder- Returns:
- The bytes for plannableProductCode.
-
setPlannableProductCode
public PlannedProduct.Builder setPlannableProductCode(java.lang.String value)
Required. Selected product for planning. The code associated with the ad product (for example: Trueview, Bumper). To list the available plannable product codes use [ReachPlanService.ListPlannableProducts][google.ads.googleads.v15.services.ReachPlanService.ListPlannableProducts].
optional string plannable_product_code = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The plannableProductCode to set.- Returns:
- This builder for chaining.
-
clearPlannableProductCode
public PlannedProduct.Builder clearPlannableProductCode()
Required. Selected product for planning. The code associated with the ad product (for example: Trueview, Bumper). To list the available plannable product codes use [ReachPlanService.ListPlannableProducts][google.ads.googleads.v15.services.ReachPlanService.ListPlannableProducts].
optional string plannable_product_code = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setPlannableProductCodeBytes
public PlannedProduct.Builder setPlannableProductCodeBytes(com.google.protobuf.ByteString value)
Required. Selected product for planning. The code associated with the ad product (for example: Trueview, Bumper). To list the available plannable product codes use [ReachPlanService.ListPlannableProducts][google.ads.googleads.v15.services.ReachPlanService.ListPlannableProducts].
optional string plannable_product_code = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for plannableProductCode to set.- Returns:
- This builder for chaining.
-
hasBudgetMicros
public boolean hasBudgetMicros()
Required. Maximum budget allocation in micros for the selected product. The value is specified in the selected planning currency_code. For example: 1 000 000$ = 1 000 000 000 000 micros.
optional int64 budget_micros = 4 [(.google.api.field_behavior) = REQUIRED];- Specified by:
hasBudgetMicrosin interfacePlannedProductOrBuilder- Returns:
- Whether the budgetMicros field is set.
-
getBudgetMicros
public long getBudgetMicros()
Required. Maximum budget allocation in micros for the selected product. The value is specified in the selected planning currency_code. For example: 1 000 000$ = 1 000 000 000 000 micros.
optional int64 budget_micros = 4 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getBudgetMicrosin interfacePlannedProductOrBuilder- Returns:
- The budgetMicros.
-
setBudgetMicros
public PlannedProduct.Builder setBudgetMicros(long value)
Required. Maximum budget allocation in micros for the selected product. The value is specified in the selected planning currency_code. For example: 1 000 000$ = 1 000 000 000 000 micros.
optional int64 budget_micros = 4 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The budgetMicros to set.- Returns:
- This builder for chaining.
-
clearBudgetMicros
public PlannedProduct.Builder clearBudgetMicros()
Required. Maximum budget allocation in micros for the selected product. The value is specified in the selected planning currency_code. For example: 1 000 000$ = 1 000 000 000 000 micros.
optional int64 budget_micros = 4 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
hasAdvancedProductTargeting
public boolean hasAdvancedProductTargeting()
Targeting settings for the selected product. To list the available targeting for each product use [ReachPlanService.ListPlannableProducts][google.ads.googleads.v15.services.ReachPlanService.ListPlannableProducts].
.google.ads.googleads.v15.services.AdvancedProductTargeting advanced_product_targeting = 5;- Specified by:
hasAdvancedProductTargetingin interfacePlannedProductOrBuilder- Returns:
- Whether the advancedProductTargeting field is set.
-
getAdvancedProductTargeting
public AdvancedProductTargeting getAdvancedProductTargeting()
Targeting settings for the selected product. To list the available targeting for each product use [ReachPlanService.ListPlannableProducts][google.ads.googleads.v15.services.ReachPlanService.ListPlannableProducts].
.google.ads.googleads.v15.services.AdvancedProductTargeting advanced_product_targeting = 5;- Specified by:
getAdvancedProductTargetingin interfacePlannedProductOrBuilder- Returns:
- The advancedProductTargeting.
-
setAdvancedProductTargeting
public PlannedProduct.Builder setAdvancedProductTargeting(AdvancedProductTargeting value)
Targeting settings for the selected product. To list the available targeting for each product use [ReachPlanService.ListPlannableProducts][google.ads.googleads.v15.services.ReachPlanService.ListPlannableProducts].
.google.ads.googleads.v15.services.AdvancedProductTargeting advanced_product_targeting = 5;
-
setAdvancedProductTargeting
public PlannedProduct.Builder setAdvancedProductTargeting(AdvancedProductTargeting.Builder builderForValue)
Targeting settings for the selected product. To list the available targeting for each product use [ReachPlanService.ListPlannableProducts][google.ads.googleads.v15.services.ReachPlanService.ListPlannableProducts].
.google.ads.googleads.v15.services.AdvancedProductTargeting advanced_product_targeting = 5;
-
mergeAdvancedProductTargeting
public PlannedProduct.Builder mergeAdvancedProductTargeting(AdvancedProductTargeting value)
Targeting settings for the selected product. To list the available targeting for each product use [ReachPlanService.ListPlannableProducts][google.ads.googleads.v15.services.ReachPlanService.ListPlannableProducts].
.google.ads.googleads.v15.services.AdvancedProductTargeting advanced_product_targeting = 5;
-
clearAdvancedProductTargeting
public PlannedProduct.Builder clearAdvancedProductTargeting()
Targeting settings for the selected product. To list the available targeting for each product use [ReachPlanService.ListPlannableProducts][google.ads.googleads.v15.services.ReachPlanService.ListPlannableProducts].
.google.ads.googleads.v15.services.AdvancedProductTargeting advanced_product_targeting = 5;
-
getAdvancedProductTargetingBuilder
public AdvancedProductTargeting.Builder getAdvancedProductTargetingBuilder()
Targeting settings for the selected product. To list the available targeting for each product use [ReachPlanService.ListPlannableProducts][google.ads.googleads.v15.services.ReachPlanService.ListPlannableProducts].
.google.ads.googleads.v15.services.AdvancedProductTargeting advanced_product_targeting = 5;
-
getAdvancedProductTargetingOrBuilder
public AdvancedProductTargetingOrBuilder getAdvancedProductTargetingOrBuilder()
Targeting settings for the selected product. To list the available targeting for each product use [ReachPlanService.ListPlannableProducts][google.ads.googleads.v15.services.ReachPlanService.ListPlannableProducts].
.google.ads.googleads.v15.services.AdvancedProductTargeting advanced_product_targeting = 5;- Specified by:
getAdvancedProductTargetingOrBuilderin interfacePlannedProductOrBuilder
-
setUnknownFields
public final PlannedProduct.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PlannedProduct.Builder>
-
mergeUnknownFields
public final PlannedProduct.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PlannedProduct.Builder>
-
-