Class Targeting.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Targeting.Builder>
-
- com.google.ads.googleads.v10.services.Targeting.Builder
-
- All Implemented Interfaces:
TargetingOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,java.lang.Cloneable
- Enclosing class:
- Targeting
public static final class Targeting.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Targeting.Builder> implements TargetingOrBuilder
The targeting for which traffic metrics will be reported.
Protobuf typegoogle.ads.googleads.v10.services.Targeting
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Targeting.BuilderaddAllDevices(java.lang.Iterable<? extends DeviceInfo> values)Targeted devices.Targeting.BuilderaddAllGenders(java.lang.Iterable<? extends GenderInfo> values)Targeted genders.Targeting.BuilderaddDevices(int index, DeviceInfo value)Targeted devices.Targeting.BuilderaddDevices(int index, DeviceInfo.Builder builderForValue)Targeted devices.Targeting.BuilderaddDevices(DeviceInfo value)Targeted devices.Targeting.BuilderaddDevices(DeviceInfo.Builder builderForValue)Targeted devices.DeviceInfo.BuilderaddDevicesBuilder()Targeted devices.DeviceInfo.BuilderaddDevicesBuilder(int index)Targeted devices.Targeting.BuilderaddGenders(int index, GenderInfo value)Targeted genders.Targeting.BuilderaddGenders(int index, GenderInfo.Builder builderForValue)Targeted genders.Targeting.BuilderaddGenders(GenderInfo value)Targeted genders.Targeting.BuilderaddGenders(GenderInfo.Builder builderForValue)Targeted genders.GenderInfo.BuilderaddGendersBuilder()Targeted genders.GenderInfo.BuilderaddGendersBuilder(int index)Targeted genders.Targeting.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)Targetingbuild()TargetingbuildPartial()Targeting.Builderclear()Targeting.BuilderclearAgeRange()Targeted age range.Targeting.BuilderclearDevices()Targeted devices.Targeting.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Targeting.BuilderclearGenders()Targeted genders.Targeting.BuilderclearNetwork()Targetable network for the ad product.Targeting.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Targeting.BuilderclearPlannableLocationId()Required.Targeting.Builderclone()ReachPlanAgeRangeEnum.ReachPlanAgeRangegetAgeRange()Targeted age range.intgetAgeRangeValue()Targeted age range.TargetinggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()DeviceInfogetDevices(int index)Targeted devices.DeviceInfo.BuildergetDevicesBuilder(int index)Targeted devices.java.util.List<DeviceInfo.Builder>getDevicesBuilderList()Targeted devices.intgetDevicesCount()Targeted devices.java.util.List<DeviceInfo>getDevicesList()Targeted devices.DeviceInfoOrBuildergetDevicesOrBuilder(int index)Targeted devices.java.util.List<? extends DeviceInfoOrBuilder>getDevicesOrBuilderList()Targeted devices.GenderInfogetGenders(int index)Targeted genders.GenderInfo.BuildergetGendersBuilder(int index)Targeted genders.java.util.List<GenderInfo.Builder>getGendersBuilderList()Targeted genders.intgetGendersCount()Targeted genders.java.util.List<GenderInfo>getGendersList()Targeted genders.GenderInfoOrBuildergetGendersOrBuilder(int index)Targeted genders.java.util.List<? extends GenderInfoOrBuilder>getGendersOrBuilderList()Targeted genders.ReachPlanNetworkEnum.ReachPlanNetworkgetNetwork()Targetable network for the ad product.intgetNetworkValue()Targetable network for the ad product.java.lang.StringgetPlannableLocationId()Required.com.google.protobuf.ByteStringgetPlannableLocationIdBytes()Required.booleanhasPlannableLocationId()Required.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Targeting.BuildermergeFrom(Targeting other)Targeting.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Targeting.BuildermergeFrom(com.google.protobuf.Message other)Targeting.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Targeting.BuilderremoveDevices(int index)Targeted devices.Targeting.BuilderremoveGenders(int index)Targeted genders.Targeting.BuildersetAgeRange(ReachPlanAgeRangeEnum.ReachPlanAgeRange value)Targeted age range.Targeting.BuildersetAgeRangeValue(int value)Targeted age range.Targeting.BuildersetDevices(int index, DeviceInfo value)Targeted devices.Targeting.BuildersetDevices(int index, DeviceInfo.Builder builderForValue)Targeted devices.Targeting.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)Targeting.BuildersetGenders(int index, GenderInfo value)Targeted genders.Targeting.BuildersetGenders(int index, GenderInfo.Builder builderForValue)Targeted genders.Targeting.BuildersetNetwork(ReachPlanNetworkEnum.ReachPlanNetwork value)Targetable network for the ad product.Targeting.BuildersetNetworkValue(int value)Targetable network for the ad product.Targeting.BuildersetPlannableLocationId(java.lang.String value)Required.Targeting.BuildersetPlannableLocationIdBytes(com.google.protobuf.ByteString value)Required.Targeting.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)Targeting.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<Targeting.Builder>
-
clear
public Targeting.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<Targeting.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<Targeting.Builder>
-
getDefaultInstanceForType
public Targeting getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Targeting build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Targeting buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Targeting.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<Targeting.Builder>
-
setField
public Targeting.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<Targeting.Builder>
-
clearField
public Targeting.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Targeting.Builder>
-
clearOneof
public Targeting.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Targeting.Builder>
-
setRepeatedField
public Targeting.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<Targeting.Builder>
-
addRepeatedField
public Targeting.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<Targeting.Builder>
-
mergeFrom
public Targeting.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Targeting.Builder>
-
mergeFrom
public Targeting.Builder mergeFrom(Targeting other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Targeting.Builder>
-
mergeFrom
public Targeting.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<Targeting.Builder>- Throws:
java.io.IOException
-
hasPlannableLocationId
public boolean hasPlannableLocationId()
Required. The ID of the selected location. Plannable location IDs can be obtained from [ReachPlanService.ListPlannableLocations][google.ads.googleads.v10.services.ReachPlanService.ListPlannableLocations].
optional string plannable_location_id = 6;- Specified by:
hasPlannableLocationIdin interfaceTargetingOrBuilder- Returns:
- Whether the plannableLocationId field is set.
-
getPlannableLocationId
public java.lang.String getPlannableLocationId()
Required. The ID of the selected location. Plannable location IDs can be obtained from [ReachPlanService.ListPlannableLocations][google.ads.googleads.v10.services.ReachPlanService.ListPlannableLocations].
optional string plannable_location_id = 6;- Specified by:
getPlannableLocationIdin interfaceTargetingOrBuilder- Returns:
- The plannableLocationId.
-
getPlannableLocationIdBytes
public com.google.protobuf.ByteString getPlannableLocationIdBytes()
Required. The ID of the selected location. Plannable location IDs can be obtained from [ReachPlanService.ListPlannableLocations][google.ads.googleads.v10.services.ReachPlanService.ListPlannableLocations].
optional string plannable_location_id = 6;- Specified by:
getPlannableLocationIdBytesin interfaceTargetingOrBuilder- Returns:
- The bytes for plannableLocationId.
-
setPlannableLocationId
public Targeting.Builder setPlannableLocationId(java.lang.String value)
Required. The ID of the selected location. Plannable location IDs can be obtained from [ReachPlanService.ListPlannableLocations][google.ads.googleads.v10.services.ReachPlanService.ListPlannableLocations].
optional string plannable_location_id = 6;- Parameters:
value- The plannableLocationId to set.- Returns:
- This builder for chaining.
-
clearPlannableLocationId
public Targeting.Builder clearPlannableLocationId()
Required. The ID of the selected location. Plannable location IDs can be obtained from [ReachPlanService.ListPlannableLocations][google.ads.googleads.v10.services.ReachPlanService.ListPlannableLocations].
optional string plannable_location_id = 6;- Returns:
- This builder for chaining.
-
setPlannableLocationIdBytes
public Targeting.Builder setPlannableLocationIdBytes(com.google.protobuf.ByteString value)
Required. The ID of the selected location. Plannable location IDs can be obtained from [ReachPlanService.ListPlannableLocations][google.ads.googleads.v10.services.ReachPlanService.ListPlannableLocations].
optional string plannable_location_id = 6;- Parameters:
value- The bytes for plannableLocationId to set.- Returns:
- This builder for chaining.
-
getAgeRangeValue
public int getAgeRangeValue()
Targeted age range. An unset value is equivalent to targeting all ages.
.google.ads.googleads.v10.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_range = 2;- Specified by:
getAgeRangeValuein interfaceTargetingOrBuilder- Returns:
- The enum numeric value on the wire for ageRange.
-
setAgeRangeValue
public Targeting.Builder setAgeRangeValue(int value)
Targeted age range. An unset value is equivalent to targeting all ages.
.google.ads.googleads.v10.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_range = 2;- Parameters:
value- The enum numeric value on the wire for ageRange to set.- Returns:
- This builder for chaining.
-
getAgeRange
public ReachPlanAgeRangeEnum.ReachPlanAgeRange getAgeRange()
Targeted age range. An unset value is equivalent to targeting all ages.
.google.ads.googleads.v10.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_range = 2;- Specified by:
getAgeRangein interfaceTargetingOrBuilder- Returns:
- The ageRange.
-
setAgeRange
public Targeting.Builder setAgeRange(ReachPlanAgeRangeEnum.ReachPlanAgeRange value)
Targeted age range. An unset value is equivalent to targeting all ages.
.google.ads.googleads.v10.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_range = 2;- Parameters:
value- The ageRange to set.- Returns:
- This builder for chaining.
-
clearAgeRange
public Targeting.Builder clearAgeRange()
Targeted age range. An unset value is equivalent to targeting all ages.
.google.ads.googleads.v10.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_range = 2;- Returns:
- This builder for chaining.
-
getGendersList
public java.util.List<GenderInfo> getGendersList()
Targeted genders. An unset value is equivalent to targeting MALE and FEMALE.
repeated .google.ads.googleads.v10.common.GenderInfo genders = 3;- Specified by:
getGendersListin interfaceTargetingOrBuilder
-
getGendersCount
public int getGendersCount()
Targeted genders. An unset value is equivalent to targeting MALE and FEMALE.
repeated .google.ads.googleads.v10.common.GenderInfo genders = 3;- Specified by:
getGendersCountin interfaceTargetingOrBuilder
-
getGenders
public GenderInfo getGenders(int index)
Targeted genders. An unset value is equivalent to targeting MALE and FEMALE.
repeated .google.ads.googleads.v10.common.GenderInfo genders = 3;- Specified by:
getGendersin interfaceTargetingOrBuilder
-
setGenders
public Targeting.Builder setGenders(int index, GenderInfo value)
Targeted genders. An unset value is equivalent to targeting MALE and FEMALE.
repeated .google.ads.googleads.v10.common.GenderInfo genders = 3;
-
setGenders
public Targeting.Builder setGenders(int index, GenderInfo.Builder builderForValue)
Targeted genders. An unset value is equivalent to targeting MALE and FEMALE.
repeated .google.ads.googleads.v10.common.GenderInfo genders = 3;
-
addGenders
public Targeting.Builder addGenders(GenderInfo value)
Targeted genders. An unset value is equivalent to targeting MALE and FEMALE.
repeated .google.ads.googleads.v10.common.GenderInfo genders = 3;
-
addGenders
public Targeting.Builder addGenders(int index, GenderInfo value)
Targeted genders. An unset value is equivalent to targeting MALE and FEMALE.
repeated .google.ads.googleads.v10.common.GenderInfo genders = 3;
-
addGenders
public Targeting.Builder addGenders(GenderInfo.Builder builderForValue)
Targeted genders. An unset value is equivalent to targeting MALE and FEMALE.
repeated .google.ads.googleads.v10.common.GenderInfo genders = 3;
-
addGenders
public Targeting.Builder addGenders(int index, GenderInfo.Builder builderForValue)
Targeted genders. An unset value is equivalent to targeting MALE and FEMALE.
repeated .google.ads.googleads.v10.common.GenderInfo genders = 3;
-
addAllGenders
public Targeting.Builder addAllGenders(java.lang.Iterable<? extends GenderInfo> values)
Targeted genders. An unset value is equivalent to targeting MALE and FEMALE.
repeated .google.ads.googleads.v10.common.GenderInfo genders = 3;
-
clearGenders
public Targeting.Builder clearGenders()
Targeted genders. An unset value is equivalent to targeting MALE and FEMALE.
repeated .google.ads.googleads.v10.common.GenderInfo genders = 3;
-
removeGenders
public Targeting.Builder removeGenders(int index)
Targeted genders. An unset value is equivalent to targeting MALE and FEMALE.
repeated .google.ads.googleads.v10.common.GenderInfo genders = 3;
-
getGendersBuilder
public GenderInfo.Builder getGendersBuilder(int index)
Targeted genders. An unset value is equivalent to targeting MALE and FEMALE.
repeated .google.ads.googleads.v10.common.GenderInfo genders = 3;
-
getGendersOrBuilder
public GenderInfoOrBuilder getGendersOrBuilder(int index)
Targeted genders. An unset value is equivalent to targeting MALE and FEMALE.
repeated .google.ads.googleads.v10.common.GenderInfo genders = 3;- Specified by:
getGendersOrBuilderin interfaceTargetingOrBuilder
-
getGendersOrBuilderList
public java.util.List<? extends GenderInfoOrBuilder> getGendersOrBuilderList()
Targeted genders. An unset value is equivalent to targeting MALE and FEMALE.
repeated .google.ads.googleads.v10.common.GenderInfo genders = 3;- Specified by:
getGendersOrBuilderListin interfaceTargetingOrBuilder
-
addGendersBuilder
public GenderInfo.Builder addGendersBuilder()
Targeted genders. An unset value is equivalent to targeting MALE and FEMALE.
repeated .google.ads.googleads.v10.common.GenderInfo genders = 3;
-
addGendersBuilder
public GenderInfo.Builder addGendersBuilder(int index)
Targeted genders. An unset value is equivalent to targeting MALE and FEMALE.
repeated .google.ads.googleads.v10.common.GenderInfo genders = 3;
-
getGendersBuilderList
public java.util.List<GenderInfo.Builder> getGendersBuilderList()
Targeted genders. An unset value is equivalent to targeting MALE and FEMALE.
repeated .google.ads.googleads.v10.common.GenderInfo genders = 3;
-
getDevicesList
public java.util.List<DeviceInfo> getDevicesList()
Targeted devices. If not specified, targets all applicable devices. Applicable devices vary by product and region and can be obtained from [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v10.common.DeviceInfo devices = 4;- Specified by:
getDevicesListin interfaceTargetingOrBuilder
-
getDevicesCount
public int getDevicesCount()
Targeted devices. If not specified, targets all applicable devices. Applicable devices vary by product and region and can be obtained from [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v10.common.DeviceInfo devices = 4;- Specified by:
getDevicesCountin interfaceTargetingOrBuilder
-
getDevices
public DeviceInfo getDevices(int index)
Targeted devices. If not specified, targets all applicable devices. Applicable devices vary by product and region and can be obtained from [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v10.common.DeviceInfo devices = 4;- Specified by:
getDevicesin interfaceTargetingOrBuilder
-
setDevices
public Targeting.Builder setDevices(int index, DeviceInfo value)
Targeted devices. If not specified, targets all applicable devices. Applicable devices vary by product and region and can be obtained from [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v10.common.DeviceInfo devices = 4;
-
setDevices
public Targeting.Builder setDevices(int index, DeviceInfo.Builder builderForValue)
Targeted devices. If not specified, targets all applicable devices. Applicable devices vary by product and region and can be obtained from [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v10.common.DeviceInfo devices = 4;
-
addDevices
public Targeting.Builder addDevices(DeviceInfo value)
Targeted devices. If not specified, targets all applicable devices. Applicable devices vary by product and region and can be obtained from [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v10.common.DeviceInfo devices = 4;
-
addDevices
public Targeting.Builder addDevices(int index, DeviceInfo value)
Targeted devices. If not specified, targets all applicable devices. Applicable devices vary by product and region and can be obtained from [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v10.common.DeviceInfo devices = 4;
-
addDevices
public Targeting.Builder addDevices(DeviceInfo.Builder builderForValue)
Targeted devices. If not specified, targets all applicable devices. Applicable devices vary by product and region and can be obtained from [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v10.common.DeviceInfo devices = 4;
-
addDevices
public Targeting.Builder addDevices(int index, DeviceInfo.Builder builderForValue)
Targeted devices. If not specified, targets all applicable devices. Applicable devices vary by product and region and can be obtained from [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v10.common.DeviceInfo devices = 4;
-
addAllDevices
public Targeting.Builder addAllDevices(java.lang.Iterable<? extends DeviceInfo> values)
Targeted devices. If not specified, targets all applicable devices. Applicable devices vary by product and region and can be obtained from [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v10.common.DeviceInfo devices = 4;
-
clearDevices
public Targeting.Builder clearDevices()
Targeted devices. If not specified, targets all applicable devices. Applicable devices vary by product and region and can be obtained from [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v10.common.DeviceInfo devices = 4;
-
removeDevices
public Targeting.Builder removeDevices(int index)
Targeted devices. If not specified, targets all applicable devices. Applicable devices vary by product and region and can be obtained from [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v10.common.DeviceInfo devices = 4;
-
getDevicesBuilder
public DeviceInfo.Builder getDevicesBuilder(int index)
Targeted devices. If not specified, targets all applicable devices. Applicable devices vary by product and region and can be obtained from [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v10.common.DeviceInfo devices = 4;
-
getDevicesOrBuilder
public DeviceInfoOrBuilder getDevicesOrBuilder(int index)
Targeted devices. If not specified, targets all applicable devices. Applicable devices vary by product and region and can be obtained from [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v10.common.DeviceInfo devices = 4;- Specified by:
getDevicesOrBuilderin interfaceTargetingOrBuilder
-
getDevicesOrBuilderList
public java.util.List<? extends DeviceInfoOrBuilder> getDevicesOrBuilderList()
Targeted devices. If not specified, targets all applicable devices. Applicable devices vary by product and region and can be obtained from [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v10.common.DeviceInfo devices = 4;- Specified by:
getDevicesOrBuilderListin interfaceTargetingOrBuilder
-
addDevicesBuilder
public DeviceInfo.Builder addDevicesBuilder()
Targeted devices. If not specified, targets all applicable devices. Applicable devices vary by product and region and can be obtained from [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v10.common.DeviceInfo devices = 4;
-
addDevicesBuilder
public DeviceInfo.Builder addDevicesBuilder(int index)
Targeted devices. If not specified, targets all applicable devices. Applicable devices vary by product and region and can be obtained from [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v10.common.DeviceInfo devices = 4;
-
getDevicesBuilderList
public java.util.List<DeviceInfo.Builder> getDevicesBuilderList()
Targeted devices. If not specified, targets all applicable devices. Applicable devices vary by product and region and can be obtained from [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v10.common.DeviceInfo devices = 4;
-
getNetworkValue
public int getNetworkValue()
Targetable network for the ad product. If not specified, targets all applicable networks. Applicable networks vary by product and region and can be obtained from [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
.google.ads.googleads.v10.enums.ReachPlanNetworkEnum.ReachPlanNetwork network = 5;- Specified by:
getNetworkValuein interfaceTargetingOrBuilder- Returns:
- The enum numeric value on the wire for network.
-
setNetworkValue
public Targeting.Builder setNetworkValue(int value)
Targetable network for the ad product. If not specified, targets all applicable networks. Applicable networks vary by product and region and can be obtained from [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
.google.ads.googleads.v10.enums.ReachPlanNetworkEnum.ReachPlanNetwork network = 5;- Parameters:
value- The enum numeric value on the wire for network to set.- Returns:
- This builder for chaining.
-
getNetwork
public ReachPlanNetworkEnum.ReachPlanNetwork getNetwork()
Targetable network for the ad product. If not specified, targets all applicable networks. Applicable networks vary by product and region and can be obtained from [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
.google.ads.googleads.v10.enums.ReachPlanNetworkEnum.ReachPlanNetwork network = 5;- Specified by:
getNetworkin interfaceTargetingOrBuilder- Returns:
- The network.
-
setNetwork
public Targeting.Builder setNetwork(ReachPlanNetworkEnum.ReachPlanNetwork value)
Targetable network for the ad product. If not specified, targets all applicable networks. Applicable networks vary by product and region and can be obtained from [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
.google.ads.googleads.v10.enums.ReachPlanNetworkEnum.ReachPlanNetwork network = 5;- Parameters:
value- The network to set.- Returns:
- This builder for chaining.
-
clearNetwork
public Targeting.Builder clearNetwork()
Targetable network for the ad product. If not specified, targets all applicable networks. Applicable networks vary by product and region and can be obtained from [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
.google.ads.googleads.v10.enums.ReachPlanNetworkEnum.ReachPlanNetwork network = 5;- Returns:
- This builder for chaining.
-
setUnknownFields
public final Targeting.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Targeting.Builder>
-
mergeUnknownFields
public final Targeting.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Targeting.Builder>
-
-