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.v18.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,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 type
google.ads.googleads.v18.services.Targeting-
Method Summary
Modifier and TypeMethodDescriptionaddAllDevices(Iterable<? extends DeviceInfo> values) Targeted devices.addAllGenders(Iterable<? extends GenderInfo> values) Targeted genders.addAllPlannableLocationIds(Iterable<String> values) The list of plannable location IDs to target with this forecast.addDevices(int index, DeviceInfo value) Targeted devices.addDevices(int index, DeviceInfo.Builder builderForValue) Targeted devices.addDevices(DeviceInfo value) Targeted devices.addDevices(DeviceInfo.Builder builderForValue) Targeted devices.Targeted devices.addDevicesBuilder(int index) Targeted devices.addGenders(int index, GenderInfo value) Targeted genders.addGenders(int index, GenderInfo.Builder builderForValue) Targeted genders.addGenders(GenderInfo value) Targeted genders.addGenders(GenderInfo.Builder builderForValue) Targeted genders.Targeted genders.addGendersBuilder(int index) Targeted genders.addPlannableLocationIds(String value) The list of plannable location IDs to target with this forecast.addPlannableLocationIdsBytes(com.google.protobuf.ByteString value) The list of plannable location IDs to target with this forecast.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()Targeted age range.Targeted audiences.Targeted devices.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Targeted genders.Targetable network for the ad product.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) The ID of the selected location.The list of plannable location IDs to target with this forecast.clone()Targeted age range.intTargeted age range.Targeted audiences.Targeted audiences.Targeted audiences.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetDevices(int index) Targeted devices.getDevicesBuilder(int index) Targeted devices.Targeted devices.intTargeted devices.Targeted devices.getDevicesOrBuilder(int index) Targeted devices.List<? extends DeviceInfoOrBuilder>Targeted devices.getGenders(int index) Targeted genders.getGendersBuilder(int index) Targeted genders.Targeted genders.intTargeted genders.Targeted genders.getGendersOrBuilder(int index) Targeted genders.List<? extends GenderInfoOrBuilder>Targeted genders.Targetable network for the ad product.intTargetable network for the ad product.The ID of the selected location.com.google.protobuf.ByteStringThe ID of the selected location.getPlannableLocationIds(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.intThe list of plannable location IDs to target with this forecast.com.google.protobuf.ProtocolStringListThe list of plannable location IDs to target with this forecast.booleanTargeted audiences.booleanThe ID of the selected location.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanTargeted audiences.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) final Targeting.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeDevices(int index) Targeted devices.removeGenders(int index) Targeted genders.Targeted age range.setAgeRangeValue(int value) Targeted age range.Targeted audiences.setAudienceTargeting(AudienceTargeting.Builder builderForValue) Targeted audiences.setDevices(int index, DeviceInfo value) Targeted devices.setDevices(int index, DeviceInfo.Builder builderForValue) Targeted devices.setGenders(int index, GenderInfo value) Targeted genders.setGenders(int index, GenderInfo.Builder builderForValue) Targeted genders.Targetable network for the ad product.setNetworkValue(int value) Targetable network for the ad product.setPlannableLocationId(String value) The ID of the selected location.setPlannableLocationIdBytes(com.google.protobuf.ByteString value) The ID of the selected location.setPlannableLocationIds(int index, String value) The list of plannable location IDs to target with this forecast.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final 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, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<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
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Targeting.Builder>
-
setField
public Targeting.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Targeting.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Targeting.Builder>
-
clearOneof
- 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, 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, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Targeting.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Targeting.Builder>
-
mergeFrom
-
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 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:
IOException
-
hasPlannableLocationId
public boolean hasPlannableLocationId()The ID of the selected location. Plannable location IDs can be obtained from [ReachPlanService.ListPlannableLocations][google.ads.googleads.v18.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
The ID of the selected location. Plannable location IDs can be obtained from [ReachPlanService.ListPlannableLocations][google.ads.googleads.v18.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.v18.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
The ID of the selected location. Plannable location IDs can be obtained from [ReachPlanService.ListPlannableLocations][google.ads.googleads.v18.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
The ID of the selected location. Plannable location IDs can be obtained from [ReachPlanService.ListPlannableLocations][google.ads.googleads.v18.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
The ID of the selected location. Plannable location IDs can be obtained from [ReachPlanService.ListPlannableLocations][google.ads.googleads.v18.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.v18.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.v18.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
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.v18.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.v18.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
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.v18.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
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.v18.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
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.v18.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
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.v18.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
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.v18.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.v18.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_range = 2;- Specified by:
getAgeRangeValuein interfaceTargetingOrBuilder- Returns:
- The enum numeric value on the wire for ageRange.
-
setAgeRangeValue
Targeted age range. An unset value is equivalent to targeting all ages.
.google.ads.googleads.v18.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
Targeted age range. An unset value is equivalent to targeting all ages.
.google.ads.googleads.v18.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_range = 2;- Specified by:
getAgeRangein interfaceTargetingOrBuilder- Returns:
- The ageRange.
-
setAgeRange
Targeted age range. An unset value is equivalent to targeting all ages.
.google.ads.googleads.v18.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_range = 2;- Parameters:
value- The ageRange to set.- Returns:
- This builder for chaining.
-
clearAgeRange
Targeted age range. An unset value is equivalent to targeting all ages.
.google.ads.googleads.v18.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_range = 2;- Returns:
- This builder for chaining.
-
getGendersList
Targeted genders. An unset value is equivalent to targeting MALE and FEMALE.
repeated .google.ads.googleads.v18.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.v18.common.GenderInfo genders = 3;- Specified by:
getGendersCountin interfaceTargetingOrBuilder
-
getGenders
Targeted genders. An unset value is equivalent to targeting MALE and FEMALE.
repeated .google.ads.googleads.v18.common.GenderInfo genders = 3;- Specified by:
getGendersin interfaceTargetingOrBuilder
-
setGenders
Targeted genders. An unset value is equivalent to targeting MALE and FEMALE.
repeated .google.ads.googleads.v18.common.GenderInfo genders = 3; -
setGenders
Targeted genders. An unset value is equivalent to targeting MALE and FEMALE.
repeated .google.ads.googleads.v18.common.GenderInfo genders = 3; -
addGenders
Targeted genders. An unset value is equivalent to targeting MALE and FEMALE.
repeated .google.ads.googleads.v18.common.GenderInfo genders = 3; -
addGenders
Targeted genders. An unset value is equivalent to targeting MALE and FEMALE.
repeated .google.ads.googleads.v18.common.GenderInfo genders = 3; -
addGenders
Targeted genders. An unset value is equivalent to targeting MALE and FEMALE.
repeated .google.ads.googleads.v18.common.GenderInfo genders = 3; -
addGenders
Targeted genders. An unset value is equivalent to targeting MALE and FEMALE.
repeated .google.ads.googleads.v18.common.GenderInfo genders = 3; -
addAllGenders
Targeted genders. An unset value is equivalent to targeting MALE and FEMALE.
repeated .google.ads.googleads.v18.common.GenderInfo genders = 3; -
clearGenders
Targeted genders. An unset value is equivalent to targeting MALE and FEMALE.
repeated .google.ads.googleads.v18.common.GenderInfo genders = 3; -
removeGenders
Targeted genders. An unset value is equivalent to targeting MALE and FEMALE.
repeated .google.ads.googleads.v18.common.GenderInfo genders = 3; -
getGendersBuilder
Targeted genders. An unset value is equivalent to targeting MALE and FEMALE.
repeated .google.ads.googleads.v18.common.GenderInfo genders = 3; -
getGendersOrBuilder
Targeted genders. An unset value is equivalent to targeting MALE and FEMALE.
repeated .google.ads.googleads.v18.common.GenderInfo genders = 3;- Specified by:
getGendersOrBuilderin interfaceTargetingOrBuilder
-
getGendersOrBuilderList
Targeted genders. An unset value is equivalent to targeting MALE and FEMALE.
repeated .google.ads.googleads.v18.common.GenderInfo genders = 3;- Specified by:
getGendersOrBuilderListin interfaceTargetingOrBuilder
-
addGendersBuilder
Targeted genders. An unset value is equivalent to targeting MALE and FEMALE.
repeated .google.ads.googleads.v18.common.GenderInfo genders = 3; -
addGendersBuilder
Targeted genders. An unset value is equivalent to targeting MALE and FEMALE.
repeated .google.ads.googleads.v18.common.GenderInfo genders = 3; -
getGendersBuilderList
Targeted genders. An unset value is equivalent to targeting MALE and FEMALE.
repeated .google.ads.googleads.v18.common.GenderInfo genders = 3; -
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.v18.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v18.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.v18.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v18.common.DeviceInfo devices = 4;- Specified by:
getDevicesCountin interfaceTargetingOrBuilder
-
getDevices
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.v18.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v18.common.DeviceInfo devices = 4;- Specified by:
getDevicesin interfaceTargetingOrBuilder
-
setDevices
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.v18.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v18.common.DeviceInfo devices = 4; -
setDevices
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.v18.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v18.common.DeviceInfo devices = 4; -
addDevices
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.v18.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v18.common.DeviceInfo devices = 4; -
addDevices
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.v18.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v18.common.DeviceInfo devices = 4; -
addDevices
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.v18.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v18.common.DeviceInfo devices = 4; -
addDevices
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.v18.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v18.common.DeviceInfo devices = 4; -
addAllDevices
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.v18.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v18.common.DeviceInfo devices = 4; -
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.v18.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v18.common.DeviceInfo devices = 4; -
removeDevices
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.v18.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v18.common.DeviceInfo devices = 4; -
getDevicesBuilder
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.v18.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v18.common.DeviceInfo devices = 4; -
getDevicesOrBuilder
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.v18.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v18.common.DeviceInfo devices = 4;- Specified by:
getDevicesOrBuilderin interfaceTargetingOrBuilder
-
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.v18.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v18.common.DeviceInfo devices = 4;- Specified by:
getDevicesOrBuilderListin interfaceTargetingOrBuilder
-
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.v18.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v18.common.DeviceInfo devices = 4; -
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.v18.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v18.common.DeviceInfo devices = 4; -
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.v18.services.ReachPlanService.ListPlannableProducts].
repeated .google.ads.googleads.v18.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.v18.services.ReachPlanService.ListPlannableProducts].
.google.ads.googleads.v18.enums.ReachPlanNetworkEnum.ReachPlanNetwork network = 5;- Specified by:
getNetworkValuein interfaceTargetingOrBuilder- Returns:
- The enum numeric value on the wire for network.
-
setNetworkValue
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.v18.services.ReachPlanService.ListPlannableProducts].
.google.ads.googleads.v18.enums.ReachPlanNetworkEnum.ReachPlanNetwork network = 5;- Parameters:
value- The enum numeric value on the wire for network to set.- Returns:
- This builder for chaining.
-
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.v18.services.ReachPlanService.ListPlannableProducts].
.google.ads.googleads.v18.enums.ReachPlanNetworkEnum.ReachPlanNetwork network = 5;- Specified by:
getNetworkin interfaceTargetingOrBuilder- Returns:
- The network.
-
setNetwork
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.v18.services.ReachPlanService.ListPlannableProducts].
.google.ads.googleads.v18.enums.ReachPlanNetworkEnum.ReachPlanNetwork network = 5;- Parameters:
value- The network to set.- Returns:
- This builder for chaining.
-
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.v18.services.ReachPlanService.ListPlannableProducts].
.google.ads.googleads.v18.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.v18.services.AudienceTargeting audience_targeting = 7;- Specified by:
hasAudienceTargetingin interfaceTargetingOrBuilder- Returns:
- Whether the audienceTargeting field is set.
-
getAudienceTargeting
Targeted audiences. If not specified, does not target any specific audience.
.google.ads.googleads.v18.services.AudienceTargeting audience_targeting = 7;- Specified by:
getAudienceTargetingin interfaceTargetingOrBuilder- Returns:
- The audienceTargeting.
-
setAudienceTargeting
Targeted audiences. If not specified, does not target any specific audience.
.google.ads.googleads.v18.services.AudienceTargeting audience_targeting = 7; -
setAudienceTargeting
Targeted audiences. If not specified, does not target any specific audience.
.google.ads.googleads.v18.services.AudienceTargeting audience_targeting = 7; -
mergeAudienceTargeting
Targeted audiences. If not specified, does not target any specific audience.
.google.ads.googleads.v18.services.AudienceTargeting audience_targeting = 7; -
clearAudienceTargeting
Targeted audiences. If not specified, does not target any specific audience.
.google.ads.googleads.v18.services.AudienceTargeting audience_targeting = 7; -
getAudienceTargetingBuilder
Targeted audiences. If not specified, does not target any specific audience.
.google.ads.googleads.v18.services.AudienceTargeting audience_targeting = 7; -
getAudienceTargetingOrBuilder
Targeted audiences. If not specified, does not target any specific audience.
.google.ads.googleads.v18.services.AudienceTargeting audience_targeting = 7;- Specified by:
getAudienceTargetingOrBuilderin interfaceTargetingOrBuilder
-
setUnknownFields
- 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>
-