Class Targeting.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Targeting.Builder>
-
- com.google.ads.googleads.v15.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.v15.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.BuilderaddAllPlannableLocationIds(java.lang.Iterable<java.lang.String> values)The list of plannable location IDs to target with this forecast.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.BuilderaddPlannableLocationIds(java.lang.String value)The list of plannable location IDs to target with this forecast.Targeting.BuilderaddPlannableLocationIdsBytes(com.google.protobuf.ByteString value)The list of plannable location IDs to target with this forecast.Targeting.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)Targetingbuild()TargetingbuildPartial()Targeting.Builderclear()Targeting.BuilderclearAgeRange()Targeted age range.Targeting.BuilderclearAudienceTargeting()Targeted audiences.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()The ID of the selected location.Targeting.BuilderclearPlannableLocationIds()The list of plannable location IDs to target with this forecast.Targeting.Builderclone()ReachPlanAgeRangeEnum.ReachPlanAgeRangegetAgeRange()Targeted age range.intgetAgeRangeValue()Targeted age range.AudienceTargetinggetAudienceTargeting()Targeted audiences.AudienceTargeting.BuildergetAudienceTargetingBuilder()Targeted audiences.AudienceTargetingOrBuildergetAudienceTargetingOrBuilder()Targeted audiences.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()The ID of the selected location.com.google.protobuf.ByteStringgetPlannableLocationIdBytes()The ID of the selected location.java.lang.StringgetPlannableLocationIds(int index)The list of plannable location IDs to target with this forecast.com.google.protobuf.ByteStringgetPlannableLocationIdsBytes(int index)The list of plannable location IDs to target with this forecast.intgetPlannableLocationIdsCount()The list of plannable location IDs to target with this forecast.com.google.protobuf.ProtocolStringListgetPlannableLocationIdsList()The list of plannable location IDs to target with this forecast.booleanhasAudienceTargeting()Targeted audiences.booleanhasPlannableLocationId()The ID of the selected location.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Targeting.BuildermergeAudienceTargeting(AudienceTargeting value)Targeted audiences.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.BuildersetAudienceTargeting(AudienceTargeting value)Targeted audiences.Targeting.BuildersetAudienceTargeting(AudienceTargeting.Builder builderForValue)Targeted audiences.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)The ID of the selected location.Targeting.BuildersetPlannableLocationIdBytes(com.google.protobuf.ByteString value)The ID of the selected location.Targeting.BuildersetPlannableLocationIds(int index, java.lang.String value)The list of plannable location IDs to target with this forecast.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, 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<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()
The ID of the selected location. Plannable location IDs can be obtained from [ReachPlanService.ListPlannableLocations][google.ads.googleads.v15.services.ReachPlanService.ListPlannableLocations]. Requests must set either this field or `plannable_location_ids`. This field is deprecated as of V12 and will be removed in a future release. Use `plannable_location_ids` instead.
optional string plannable_location_id = 6;- Specified by:
hasPlannableLocationIdin interfaceTargetingOrBuilder- Returns:
- Whether the plannableLocationId field is set.
-
getPlannableLocationId
public java.lang.String getPlannableLocationId()
The ID of the selected location. Plannable location IDs can be obtained from [ReachPlanService.ListPlannableLocations][google.ads.googleads.v15.services.ReachPlanService.ListPlannableLocations]. Requests must set either this field or `plannable_location_ids`. This field is deprecated as of V12 and will be removed in a future release. Use `plannable_location_ids` instead.
optional string plannable_location_id = 6;- Specified by:
getPlannableLocationIdin interfaceTargetingOrBuilder- Returns:
- The plannableLocationId.
-
getPlannableLocationIdBytes
public com.google.protobuf.ByteString getPlannableLocationIdBytes()
The ID of the selected location. Plannable location IDs can be obtained from [ReachPlanService.ListPlannableLocations][google.ads.googleads.v15.services.ReachPlanService.ListPlannableLocations]. Requests must set either this field or `plannable_location_ids`. This field is deprecated as of V12 and will be removed in a future release. Use `plannable_location_ids` instead.
optional string plannable_location_id = 6;- Specified by:
getPlannableLocationIdBytesin interfaceTargetingOrBuilder- Returns:
- The bytes for plannableLocationId.
-
setPlannableLocationId
public Targeting.Builder setPlannableLocationId(java.lang.String value)
The ID of the selected location. Plannable location IDs can be obtained from [ReachPlanService.ListPlannableLocations][google.ads.googleads.v15.services.ReachPlanService.ListPlannableLocations]. Requests must set either this field or `plannable_location_ids`. This field is deprecated as of V12 and will be removed in a future release. Use `plannable_location_ids` instead.
optional string plannable_location_id = 6;- Parameters:
value- The plannableLocationId to set.- Returns:
- This builder for chaining.
-
clearPlannableLocationId
public Targeting.Builder clearPlannableLocationId()
The ID of the selected location. Plannable location IDs can be obtained from [ReachPlanService.ListPlannableLocations][google.ads.googleads.v15.services.ReachPlanService.ListPlannableLocations]. Requests must set either this field or `plannable_location_ids`. This field is deprecated as of V12 and will be removed in a future release. Use `plannable_location_ids` instead.
optional string plannable_location_id = 6;- Returns:
- This builder for chaining.
-
setPlannableLocationIdBytes
public Targeting.Builder setPlannableLocationIdBytes(com.google.protobuf.ByteString value)
The ID of the selected location. Plannable location IDs can be obtained from [ReachPlanService.ListPlannableLocations][google.ads.googleads.v15.services.ReachPlanService.ListPlannableLocations]. Requests must set either this field or `plannable_location_ids`. This field is deprecated as of V12 and will be removed in a future release. Use `plannable_location_ids` instead.
optional string plannable_location_id = 6;- Parameters:
value- The bytes for plannableLocationId to set.- Returns:
- This builder for chaining.
-
getPlannableLocationIdsList
public com.google.protobuf.ProtocolStringList getPlannableLocationIdsList()
The list of plannable location IDs to target with this forecast. If more than one ID is provided, all IDs must have the same `parent_country_id`. Planning for more than `parent_county` is not supported. Plannable location IDs and their `parent_country_id` can be obtained from [ReachPlanService.ListPlannableLocations][google.ads.googleads.v15.services.ReachPlanService.ListPlannableLocations]. Requests must set either this field or `plannable_location_id`.
repeated string plannable_location_ids = 8;- Specified by:
getPlannableLocationIdsListin interfaceTargetingOrBuilder- Returns:
- A list containing the plannableLocationIds.
-
getPlannableLocationIdsCount
public int getPlannableLocationIdsCount()
The list of plannable location IDs to target with this forecast. If more than one ID is provided, all IDs must have the same `parent_country_id`. Planning for more than `parent_county` is not supported. Plannable location IDs and their `parent_country_id` can be obtained from [ReachPlanService.ListPlannableLocations][google.ads.googleads.v15.services.ReachPlanService.ListPlannableLocations]. Requests must set either this field or `plannable_location_id`.
repeated string plannable_location_ids = 8;- Specified by:
getPlannableLocationIdsCountin interfaceTargetingOrBuilder- Returns:
- The count of plannableLocationIds.
-
getPlannableLocationIds
public java.lang.String getPlannableLocationIds(int index)
The list of plannable location IDs to target with this forecast. If more than one ID is provided, all IDs must have the same `parent_country_id`. Planning for more than `parent_county` is not supported. Plannable location IDs and their `parent_country_id` can be obtained from [ReachPlanService.ListPlannableLocations][google.ads.googleads.v15.services.ReachPlanService.ListPlannableLocations]. Requests must set either this field or `plannable_location_id`.
repeated string plannable_location_ids = 8;- Specified by:
getPlannableLocationIdsin interfaceTargetingOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The plannableLocationIds at the given index.
-
getPlannableLocationIdsBytes
public com.google.protobuf.ByteString getPlannableLocationIdsBytes(int index)
The list of plannable location IDs to target with this forecast. If more than one ID is provided, all IDs must have the same `parent_country_id`. Planning for more than `parent_county` is not supported. Plannable location IDs and their `parent_country_id` can be obtained from [ReachPlanService.ListPlannableLocations][google.ads.googleads.v15.services.ReachPlanService.ListPlannableLocations]. Requests must set either this field or `plannable_location_id`.
repeated string plannable_location_ids = 8;- Specified by:
getPlannableLocationIdsBytesin interfaceTargetingOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the plannableLocationIds at the given index.
-
setPlannableLocationIds
public Targeting.Builder setPlannableLocationIds(int index, java.lang.String value)
The list of plannable location IDs to target with this forecast. If more than one ID is provided, all IDs must have the same `parent_country_id`. Planning for more than `parent_county` is not supported. Plannable location IDs and their `parent_country_id` can be obtained from [ReachPlanService.ListPlannableLocations][google.ads.googleads.v15.services.ReachPlanService.ListPlannableLocations]. Requests must set either this field or `plannable_location_id`.
repeated string plannable_location_ids = 8;- Parameters:
index- The index to set the value at.value- The plannableLocationIds to set.- Returns:
- This builder for chaining.
-
addPlannableLocationIds
public Targeting.Builder addPlannableLocationIds(java.lang.String value)
The list of plannable location IDs to target with this forecast. If more than one ID is provided, all IDs must have the same `parent_country_id`. Planning for more than `parent_county` is not supported. Plannable location IDs and their `parent_country_id` can be obtained from [ReachPlanService.ListPlannableLocations][google.ads.googleads.v15.services.ReachPlanService.ListPlannableLocations]. Requests must set either this field or `plannable_location_id`.
repeated string plannable_location_ids = 8;- Parameters:
value- The plannableLocationIds to add.- Returns:
- This builder for chaining.
-
addAllPlannableLocationIds
public Targeting.Builder addAllPlannableLocationIds(java.lang.Iterable<java.lang.String> values)
The list of plannable location IDs to target with this forecast. If more than one ID is provided, all IDs must have the same `parent_country_id`. Planning for more than `parent_county` is not supported. Plannable location IDs and their `parent_country_id` can be obtained from [ReachPlanService.ListPlannableLocations][google.ads.googleads.v15.services.ReachPlanService.ListPlannableLocations]. Requests must set either this field or `plannable_location_id`.
repeated string plannable_location_ids = 8;- Parameters:
values- The plannableLocationIds to add.- Returns:
- This builder for chaining.
-
clearPlannableLocationIds
public Targeting.Builder clearPlannableLocationIds()
The list of plannable location IDs to target with this forecast. If more than one ID is provided, all IDs must have the same `parent_country_id`. Planning for more than `parent_county` is not supported. Plannable location IDs and their `parent_country_id` can be obtained from [ReachPlanService.ListPlannableLocations][google.ads.googleads.v15.services.ReachPlanService.ListPlannableLocations]. Requests must set either this field or `plannable_location_id`.
repeated string plannable_location_ids = 8;- Returns:
- This builder for chaining.
-
addPlannableLocationIdsBytes
public Targeting.Builder addPlannableLocationIdsBytes(com.google.protobuf.ByteString value)
The list of plannable location IDs to target with this forecast. If more than one ID is provided, all IDs must have the same `parent_country_id`. Planning for more than `parent_county` is not supported. Plannable location IDs and their `parent_country_id` can be obtained from [ReachPlanService.ListPlannableLocations][google.ads.googleads.v15.services.ReachPlanService.ListPlannableLocations]. Requests must set either this field or `plannable_location_id`.
repeated string plannable_location_ids = 8;- Parameters:
value- The bytes of the plannableLocationIds to add.- Returns:
- This builder for chaining.
-
getAgeRangeValue
public int getAgeRangeValue()
Targeted age range. An unset value is equivalent to targeting all ages.
.google.ads.googleads.v15.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.v15.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.v15.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.v15.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.v15.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.v15.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.v15.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.v15.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.v15.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.v15.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.v15.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.v15.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.v15.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.v15.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.v15.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.v15.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.v15.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.v15.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.v15.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.v15.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.v15.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.v15.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.v15.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.v15.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v15.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.v15.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v15.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.v15.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v15.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.v15.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v15.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.v15.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v15.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.v15.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v15.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.v15.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v15.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.v15.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v15.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.v15.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v15.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.v15.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v15.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.v15.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v15.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.v15.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v15.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.v15.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v15.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.v15.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v15.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.v15.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v15.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.v15.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v15.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.v15.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v15.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.v15.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v15.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.v15.services.ReachPlanService.ListPlannableProducts].
.google.ads.googleads.v15.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.v15.services.ReachPlanService.ListPlannableProducts].
.google.ads.googleads.v15.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.v15.services.ReachPlanService.ListPlannableProducts].
.google.ads.googleads.v15.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.v15.services.ReachPlanService.ListPlannableProducts].
.google.ads.googleads.v15.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.v15.services.ReachPlanService.ListPlannableProducts].
.google.ads.googleads.v15.enums.ReachPlanNetworkEnum.ReachPlanNetwork network = 5;- Returns:
- This builder for chaining.
-
hasAudienceTargeting
public boolean hasAudienceTargeting()
Targeted audiences. If not specified, does not target any specific audience.
.google.ads.googleads.v15.services.AudienceTargeting audience_targeting = 7;- Specified by:
hasAudienceTargetingin interfaceTargetingOrBuilder- Returns:
- Whether the audienceTargeting field is set.
-
getAudienceTargeting
public AudienceTargeting getAudienceTargeting()
Targeted audiences. If not specified, does not target any specific audience.
.google.ads.googleads.v15.services.AudienceTargeting audience_targeting = 7;- Specified by:
getAudienceTargetingin interfaceTargetingOrBuilder- Returns:
- The audienceTargeting.
-
setAudienceTargeting
public Targeting.Builder setAudienceTargeting(AudienceTargeting value)
Targeted audiences. If not specified, does not target any specific audience.
.google.ads.googleads.v15.services.AudienceTargeting audience_targeting = 7;
-
setAudienceTargeting
public Targeting.Builder setAudienceTargeting(AudienceTargeting.Builder builderForValue)
Targeted audiences. If not specified, does not target any specific audience.
.google.ads.googleads.v15.services.AudienceTargeting audience_targeting = 7;
-
mergeAudienceTargeting
public Targeting.Builder mergeAudienceTargeting(AudienceTargeting value)
Targeted audiences. If not specified, does not target any specific audience.
.google.ads.googleads.v15.services.AudienceTargeting audience_targeting = 7;
-
clearAudienceTargeting
public Targeting.Builder clearAudienceTargeting()
Targeted audiences. If not specified, does not target any specific audience.
.google.ads.googleads.v15.services.AudienceTargeting audience_targeting = 7;
-
getAudienceTargetingBuilder
public AudienceTargeting.Builder getAudienceTargetingBuilder()
Targeted audiences. If not specified, does not target any specific audience.
.google.ads.googleads.v15.services.AudienceTargeting audience_targeting = 7;
-
getAudienceTargetingOrBuilder
public AudienceTargetingOrBuilder getAudienceTargetingOrBuilder()
Targeted audiences. If not specified, does not target any specific audience.
.google.ads.googleads.v15.services.AudienceTargeting audience_targeting = 7;- Specified by:
getAudienceTargetingOrBuilderin interfaceTargetingOrBuilder
-
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>
-
-