Class PlannableTargeting.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<PlannableTargeting.Builder>
com.google.ads.googleads.v18.services.PlannableTargeting.Builder
- All Implemented Interfaces:
PlannableTargetingOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- PlannableTargeting
public static final class PlannableTargeting.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<PlannableTargeting.Builder>
implements PlannableTargetingOrBuilder
The targeting for which traffic metrics will be reported.Protobuf type
google.ads.googleads.v18.services.PlannableTargeting-
Method Summary
Modifier and TypeMethodDescriptionAllowed plannable age ranges for the product for which metrics will be reported.addAgeRangesValue(int value) Allowed plannable age ranges for the product for which metrics will be reported.addAllAgeRanges(Iterable<? extends ReachPlanAgeRangeEnum.ReachPlanAgeRange> values) Allowed plannable age ranges for the product for which metrics will be reported.addAllAgeRangesValue(Iterable<Integer> values) Allowed plannable age ranges for the product for which metrics will be reported.addAllDevices(Iterable<? extends DeviceInfo> values) Targetable devices for the ad product.addAllGenders(Iterable<? extends GenderInfo> values) Targetable genders for the ad product.addAllNetworks(Iterable<? extends ReachPlanNetworkEnum.ReachPlanNetwork> values) Targetable networks for the ad product.addAllNetworksValue(Iterable<Integer> values) Targetable networks for the ad product.addAllYoutubeSelectLineups(Iterable<? extends YouTubeSelectLineUp> values) Targetable YouTube Select Lineups for the ad product.addDevices(int index, DeviceInfo value) Targetable devices for the ad product.addDevices(int index, DeviceInfo.Builder builderForValue) Targetable devices for the ad product.addDevices(DeviceInfo value) Targetable devices for the ad product.addDevices(DeviceInfo.Builder builderForValue) Targetable devices for the ad product.Targetable devices for the ad product.addDevicesBuilder(int index) Targetable devices for the ad product.addGenders(int index, GenderInfo value) Targetable genders for the ad product.addGenders(int index, GenderInfo.Builder builderForValue) Targetable genders for the ad product.addGenders(GenderInfo value) Targetable genders for the ad product.addGenders(GenderInfo.Builder builderForValue) Targetable genders for the ad product.Targetable genders for the ad product.addGendersBuilder(int index) Targetable genders for the ad product.Targetable networks for the ad product.addNetworksValue(int value) Targetable networks for the ad product.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) addYoutubeSelectLineups(int index, YouTubeSelectLineUp value) Targetable YouTube Select Lineups for the ad product.addYoutubeSelectLineups(int index, YouTubeSelectLineUp.Builder builderForValue) Targetable YouTube Select Lineups for the ad product.Targetable YouTube Select Lineups for the ad product.addYoutubeSelectLineups(YouTubeSelectLineUp.Builder builderForValue) Targetable YouTube Select Lineups for the ad product.Targetable YouTube Select Lineups for the ad product.addYoutubeSelectLineupsBuilder(int index) Targetable YouTube Select Lineups for the ad product.build()clear()Allowed plannable age ranges for the product for which metrics will be reported.Targetable devices for the ad product.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Targetable genders for the ad product.Targetable networks for the ad product.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Targetable surface combinations for the ad product.Targetable YouTube Select Lineups for the ad product.clone()getAgeRanges(int index) Allowed plannable age ranges for the product for which metrics will be reported.intAllowed plannable age ranges for the product for which metrics will be reported.Allowed plannable age ranges for the product for which metrics will be reported.intgetAgeRangesValue(int index) Allowed plannable age ranges for the product for which metrics will be reported.Allowed plannable age ranges for the product for which metrics will be reported.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetDevices(int index) Targetable devices for the ad product.getDevicesBuilder(int index) Targetable devices for the ad product.Targetable devices for the ad product.intTargetable devices for the ad product.Targetable devices for the ad product.getDevicesOrBuilder(int index) Targetable devices for the ad product.List<? extends DeviceInfoOrBuilder>Targetable devices for the ad product.getGenders(int index) Targetable genders for the ad product.getGendersBuilder(int index) Targetable genders for the ad product.Targetable genders for the ad product.intTargetable genders for the ad product.Targetable genders for the ad product.getGendersOrBuilder(int index) Targetable genders for the ad product.List<? extends GenderInfoOrBuilder>Targetable genders for the ad product.getNetworks(int index) Targetable networks for the ad product.intTargetable networks for the ad product.Targetable networks for the ad product.intgetNetworksValue(int index) Targetable networks for the ad product.Targetable networks for the ad product.Targetable surface combinations for the ad product.Targetable surface combinations for the ad product.Targetable surface combinations for the ad product.getYoutubeSelectLineups(int index) Targetable YouTube Select Lineups for the ad product.getYoutubeSelectLineupsBuilder(int index) Targetable YouTube Select Lineups for the ad product.Targetable YouTube Select Lineups for the ad product.intTargetable YouTube Select Lineups for the ad product.Targetable YouTube Select Lineups for the ad product.getYoutubeSelectLineupsOrBuilder(int index) Targetable YouTube Select Lineups for the ad product.List<? extends YouTubeSelectLineUpOrBuilder>Targetable YouTube Select Lineups for the ad product.booleanTargetable surface combinations for the ad product.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(PlannableTargeting other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Targetable surface combinations for the ad product.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeDevices(int index) Targetable devices for the ad product.removeGenders(int index) Targetable genders for the ad product.removeYoutubeSelectLineups(int index) Targetable YouTube Select Lineups for the ad product.setAgeRanges(int index, ReachPlanAgeRangeEnum.ReachPlanAgeRange value) Allowed plannable age ranges for the product for which metrics will be reported.setAgeRangesValue(int index, int value) Allowed plannable age ranges for the product for which metrics will be reported.setDevices(int index, DeviceInfo value) Targetable devices for the ad product.setDevices(int index, DeviceInfo.Builder builderForValue) Targetable devices for the ad product.setGenders(int index, GenderInfo value) Targetable genders for the ad product.setGenders(int index, GenderInfo.Builder builderForValue) Targetable genders for the ad product.setNetworks(int index, ReachPlanNetworkEnum.ReachPlanNetwork value) Targetable networks for the ad product.setNetworksValue(int index, int value) Targetable networks for the ad product.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) Targetable surface combinations for the ad product.setSurfaceTargeting(SurfaceTargetingCombinations.Builder builderForValue) Targetable surface combinations for the ad product.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setYoutubeSelectLineups(int index, YouTubeSelectLineUp value) Targetable YouTube Select Lineups for the ad product.setYoutubeSelectLineups(int index, YouTubeSelectLineUp.Builder builderForValue) Targetable YouTube Select Lineups for the ad product.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<PlannableTargeting.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<PlannableTargeting.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<PlannableTargeting.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<PlannableTargeting.Builder>
-
setField
public PlannableTargeting.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<PlannableTargeting.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PlannableTargeting.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<PlannableTargeting.Builder>
-
setRepeatedField
public PlannableTargeting.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<PlannableTargeting.Builder>
-
addRepeatedField
public PlannableTargeting.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<PlannableTargeting.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PlannableTargeting.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<PlannableTargeting.Builder>
-
mergeFrom
public PlannableTargeting.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<PlannableTargeting.Builder>- Throws:
IOException
-
getAgeRangesList
Allowed plannable age ranges for the product for which metrics will be reported. Actual targeting is computed by mapping this age range onto standard Google common.AgeRangeInfo values.
repeated .google.ads.googleads.v18.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_ranges = 1;- Specified by:
getAgeRangesListin interfacePlannableTargetingOrBuilder- Returns:
- A list containing the ageRanges.
-
getAgeRangesCount
public int getAgeRangesCount()Allowed plannable age ranges for the product for which metrics will be reported. Actual targeting is computed by mapping this age range onto standard Google common.AgeRangeInfo values.
repeated .google.ads.googleads.v18.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_ranges = 1;- Specified by:
getAgeRangesCountin interfacePlannableTargetingOrBuilder- Returns:
- The count of ageRanges.
-
getAgeRanges
Allowed plannable age ranges for the product for which metrics will be reported. Actual targeting is computed by mapping this age range onto standard Google common.AgeRangeInfo values.
repeated .google.ads.googleads.v18.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_ranges = 1;- Specified by:
getAgeRangesin interfacePlannableTargetingOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The ageRanges at the given index.
-
setAgeRanges
public PlannableTargeting.Builder setAgeRanges(int index, ReachPlanAgeRangeEnum.ReachPlanAgeRange value) Allowed plannable age ranges for the product for which metrics will be reported. Actual targeting is computed by mapping this age range onto standard Google common.AgeRangeInfo values.
repeated .google.ads.googleads.v18.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_ranges = 1;- Parameters:
index- The index to set the value at.value- The ageRanges to set.- Returns:
- This builder for chaining.
-
addAgeRanges
Allowed plannable age ranges for the product for which metrics will be reported. Actual targeting is computed by mapping this age range onto standard Google common.AgeRangeInfo values.
repeated .google.ads.googleads.v18.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_ranges = 1;- Parameters:
value- The ageRanges to add.- Returns:
- This builder for chaining.
-
addAllAgeRanges
public PlannableTargeting.Builder addAllAgeRanges(Iterable<? extends ReachPlanAgeRangeEnum.ReachPlanAgeRange> values) Allowed plannable age ranges for the product for which metrics will be reported. Actual targeting is computed by mapping this age range onto standard Google common.AgeRangeInfo values.
repeated .google.ads.googleads.v18.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_ranges = 1;- Parameters:
values- The ageRanges to add.- Returns:
- This builder for chaining.
-
clearAgeRanges
Allowed plannable age ranges for the product for which metrics will be reported. Actual targeting is computed by mapping this age range onto standard Google common.AgeRangeInfo values.
repeated .google.ads.googleads.v18.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_ranges = 1;- Returns:
- This builder for chaining.
-
getAgeRangesValueList
Allowed plannable age ranges for the product for which metrics will be reported. Actual targeting is computed by mapping this age range onto standard Google common.AgeRangeInfo values.
repeated .google.ads.googleads.v18.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_ranges = 1;- Specified by:
getAgeRangesValueListin interfacePlannableTargetingOrBuilder- Returns:
- A list containing the enum numeric values on the wire for ageRanges.
-
getAgeRangesValue
public int getAgeRangesValue(int index) Allowed plannable age ranges for the product for which metrics will be reported. Actual targeting is computed by mapping this age range onto standard Google common.AgeRangeInfo values.
repeated .google.ads.googleads.v18.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_ranges = 1;- Specified by:
getAgeRangesValuein interfacePlannableTargetingOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of ageRanges at the given index.
-
setAgeRangesValue
Allowed plannable age ranges for the product for which metrics will be reported. Actual targeting is computed by mapping this age range onto standard Google common.AgeRangeInfo values.
repeated .google.ads.googleads.v18.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_ranges = 1;- Parameters:
index- The index to set the value at.value- The enum numeric value on the wire for ageRanges to set.- Returns:
- This builder for chaining.
-
addAgeRangesValue
Allowed plannable age ranges for the product for which metrics will be reported. Actual targeting is computed by mapping this age range onto standard Google common.AgeRangeInfo values.
repeated .google.ads.googleads.v18.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_ranges = 1;- Parameters:
value- The enum numeric value on the wire for ageRanges to add.- Returns:
- This builder for chaining.
-
addAllAgeRangesValue
Allowed plannable age ranges for the product for which metrics will be reported. Actual targeting is computed by mapping this age range onto standard Google common.AgeRangeInfo values.
repeated .google.ads.googleads.v18.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_ranges = 1;- Parameters:
values- The enum numeric values on the wire for ageRanges to add.- Returns:
- This builder for chaining.
-
getGendersList
Targetable genders for the ad product.
repeated .google.ads.googleads.v18.common.GenderInfo genders = 2;- Specified by:
getGendersListin interfacePlannableTargetingOrBuilder
-
getGendersCount
public int getGendersCount()Targetable genders for the ad product.
repeated .google.ads.googleads.v18.common.GenderInfo genders = 2;- Specified by:
getGendersCountin interfacePlannableTargetingOrBuilder
-
getGenders
Targetable genders for the ad product.
repeated .google.ads.googleads.v18.common.GenderInfo genders = 2;- Specified by:
getGendersin interfacePlannableTargetingOrBuilder
-
setGenders
Targetable genders for the ad product.
repeated .google.ads.googleads.v18.common.GenderInfo genders = 2; -
setGenders
Targetable genders for the ad product.
repeated .google.ads.googleads.v18.common.GenderInfo genders = 2; -
addGenders
Targetable genders for the ad product.
repeated .google.ads.googleads.v18.common.GenderInfo genders = 2; -
addGenders
Targetable genders for the ad product.
repeated .google.ads.googleads.v18.common.GenderInfo genders = 2; -
addGenders
Targetable genders for the ad product.
repeated .google.ads.googleads.v18.common.GenderInfo genders = 2; -
addGenders
Targetable genders for the ad product.
repeated .google.ads.googleads.v18.common.GenderInfo genders = 2; -
addAllGenders
Targetable genders for the ad product.
repeated .google.ads.googleads.v18.common.GenderInfo genders = 2; -
clearGenders
Targetable genders for the ad product.
repeated .google.ads.googleads.v18.common.GenderInfo genders = 2; -
removeGenders
Targetable genders for the ad product.
repeated .google.ads.googleads.v18.common.GenderInfo genders = 2; -
getGendersBuilder
Targetable genders for the ad product.
repeated .google.ads.googleads.v18.common.GenderInfo genders = 2; -
getGendersOrBuilder
Targetable genders for the ad product.
repeated .google.ads.googleads.v18.common.GenderInfo genders = 2;- Specified by:
getGendersOrBuilderin interfacePlannableTargetingOrBuilder
-
getGendersOrBuilderList
Targetable genders for the ad product.
repeated .google.ads.googleads.v18.common.GenderInfo genders = 2;- Specified by:
getGendersOrBuilderListin interfacePlannableTargetingOrBuilder
-
addGendersBuilder
Targetable genders for the ad product.
repeated .google.ads.googleads.v18.common.GenderInfo genders = 2; -
addGendersBuilder
Targetable genders for the ad product.
repeated .google.ads.googleads.v18.common.GenderInfo genders = 2; -
getGendersBuilderList
Targetable genders for the ad product.
repeated .google.ads.googleads.v18.common.GenderInfo genders = 2; -
getDevicesList
Targetable devices for the ad product. TABLET device targeting is automatically applied to reported metrics when MOBILE targeting is selected for CPM_MASTHEAD, GOOGLE_PREFERRED_BUMPER, and GOOGLE_PREFERRED_SHORT products.
repeated .google.ads.googleads.v18.common.DeviceInfo devices = 3;- Specified by:
getDevicesListin interfacePlannableTargetingOrBuilder
-
getDevicesCount
public int getDevicesCount()Targetable devices for the ad product. TABLET device targeting is automatically applied to reported metrics when MOBILE targeting is selected for CPM_MASTHEAD, GOOGLE_PREFERRED_BUMPER, and GOOGLE_PREFERRED_SHORT products.
repeated .google.ads.googleads.v18.common.DeviceInfo devices = 3;- Specified by:
getDevicesCountin interfacePlannableTargetingOrBuilder
-
getDevices
Targetable devices for the ad product. TABLET device targeting is automatically applied to reported metrics when MOBILE targeting is selected for CPM_MASTHEAD, GOOGLE_PREFERRED_BUMPER, and GOOGLE_PREFERRED_SHORT products.
repeated .google.ads.googleads.v18.common.DeviceInfo devices = 3;- Specified by:
getDevicesin interfacePlannableTargetingOrBuilder
-
setDevices
Targetable devices for the ad product. TABLET device targeting is automatically applied to reported metrics when MOBILE targeting is selected for CPM_MASTHEAD, GOOGLE_PREFERRED_BUMPER, and GOOGLE_PREFERRED_SHORT products.
repeated .google.ads.googleads.v18.common.DeviceInfo devices = 3; -
setDevices
Targetable devices for the ad product. TABLET device targeting is automatically applied to reported metrics when MOBILE targeting is selected for CPM_MASTHEAD, GOOGLE_PREFERRED_BUMPER, and GOOGLE_PREFERRED_SHORT products.
repeated .google.ads.googleads.v18.common.DeviceInfo devices = 3; -
addDevices
Targetable devices for the ad product. TABLET device targeting is automatically applied to reported metrics when MOBILE targeting is selected for CPM_MASTHEAD, GOOGLE_PREFERRED_BUMPER, and GOOGLE_PREFERRED_SHORT products.
repeated .google.ads.googleads.v18.common.DeviceInfo devices = 3; -
addDevices
Targetable devices for the ad product. TABLET device targeting is automatically applied to reported metrics when MOBILE targeting is selected for CPM_MASTHEAD, GOOGLE_PREFERRED_BUMPER, and GOOGLE_PREFERRED_SHORT products.
repeated .google.ads.googleads.v18.common.DeviceInfo devices = 3; -
addDevices
Targetable devices for the ad product. TABLET device targeting is automatically applied to reported metrics when MOBILE targeting is selected for CPM_MASTHEAD, GOOGLE_PREFERRED_BUMPER, and GOOGLE_PREFERRED_SHORT products.
repeated .google.ads.googleads.v18.common.DeviceInfo devices = 3; -
addDevices
Targetable devices for the ad product. TABLET device targeting is automatically applied to reported metrics when MOBILE targeting is selected for CPM_MASTHEAD, GOOGLE_PREFERRED_BUMPER, and GOOGLE_PREFERRED_SHORT products.
repeated .google.ads.googleads.v18.common.DeviceInfo devices = 3; -
addAllDevices
Targetable devices for the ad product. TABLET device targeting is automatically applied to reported metrics when MOBILE targeting is selected for CPM_MASTHEAD, GOOGLE_PREFERRED_BUMPER, and GOOGLE_PREFERRED_SHORT products.
repeated .google.ads.googleads.v18.common.DeviceInfo devices = 3; -
clearDevices
Targetable devices for the ad product. TABLET device targeting is automatically applied to reported metrics when MOBILE targeting is selected for CPM_MASTHEAD, GOOGLE_PREFERRED_BUMPER, and GOOGLE_PREFERRED_SHORT products.
repeated .google.ads.googleads.v18.common.DeviceInfo devices = 3; -
removeDevices
Targetable devices for the ad product. TABLET device targeting is automatically applied to reported metrics when MOBILE targeting is selected for CPM_MASTHEAD, GOOGLE_PREFERRED_BUMPER, and GOOGLE_PREFERRED_SHORT products.
repeated .google.ads.googleads.v18.common.DeviceInfo devices = 3; -
getDevicesBuilder
Targetable devices for the ad product. TABLET device targeting is automatically applied to reported metrics when MOBILE targeting is selected for CPM_MASTHEAD, GOOGLE_PREFERRED_BUMPER, and GOOGLE_PREFERRED_SHORT products.
repeated .google.ads.googleads.v18.common.DeviceInfo devices = 3; -
getDevicesOrBuilder
Targetable devices for the ad product. TABLET device targeting is automatically applied to reported metrics when MOBILE targeting is selected for CPM_MASTHEAD, GOOGLE_PREFERRED_BUMPER, and GOOGLE_PREFERRED_SHORT products.
repeated .google.ads.googleads.v18.common.DeviceInfo devices = 3;- Specified by:
getDevicesOrBuilderin interfacePlannableTargetingOrBuilder
-
getDevicesOrBuilderList
Targetable devices for the ad product. TABLET device targeting is automatically applied to reported metrics when MOBILE targeting is selected for CPM_MASTHEAD, GOOGLE_PREFERRED_BUMPER, and GOOGLE_PREFERRED_SHORT products.
repeated .google.ads.googleads.v18.common.DeviceInfo devices = 3;- Specified by:
getDevicesOrBuilderListin interfacePlannableTargetingOrBuilder
-
addDevicesBuilder
Targetable devices for the ad product. TABLET device targeting is automatically applied to reported metrics when MOBILE targeting is selected for CPM_MASTHEAD, GOOGLE_PREFERRED_BUMPER, and GOOGLE_PREFERRED_SHORT products.
repeated .google.ads.googleads.v18.common.DeviceInfo devices = 3; -
addDevicesBuilder
Targetable devices for the ad product. TABLET device targeting is automatically applied to reported metrics when MOBILE targeting is selected for CPM_MASTHEAD, GOOGLE_PREFERRED_BUMPER, and GOOGLE_PREFERRED_SHORT products.
repeated .google.ads.googleads.v18.common.DeviceInfo devices = 3; -
getDevicesBuilderList
Targetable devices for the ad product. TABLET device targeting is automatically applied to reported metrics when MOBILE targeting is selected for CPM_MASTHEAD, GOOGLE_PREFERRED_BUMPER, and GOOGLE_PREFERRED_SHORT products.
repeated .google.ads.googleads.v18.common.DeviceInfo devices = 3; -
getNetworksList
Targetable networks for the ad product.
repeated .google.ads.googleads.v18.enums.ReachPlanNetworkEnum.ReachPlanNetwork networks = 4;- Specified by:
getNetworksListin interfacePlannableTargetingOrBuilder- Returns:
- A list containing the networks.
-
getNetworksCount
public int getNetworksCount()Targetable networks for the ad product.
repeated .google.ads.googleads.v18.enums.ReachPlanNetworkEnum.ReachPlanNetwork networks = 4;- Specified by:
getNetworksCountin interfacePlannableTargetingOrBuilder- Returns:
- The count of networks.
-
getNetworks
Targetable networks for the ad product.
repeated .google.ads.googleads.v18.enums.ReachPlanNetworkEnum.ReachPlanNetwork networks = 4;- Specified by:
getNetworksin interfacePlannableTargetingOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The networks at the given index.
-
setNetworks
public PlannableTargeting.Builder setNetworks(int index, ReachPlanNetworkEnum.ReachPlanNetwork value) Targetable networks for the ad product.
repeated .google.ads.googleads.v18.enums.ReachPlanNetworkEnum.ReachPlanNetwork networks = 4;- Parameters:
index- The index to set the value at.value- The networks to set.- Returns:
- This builder for chaining.
-
addNetworks
Targetable networks for the ad product.
repeated .google.ads.googleads.v18.enums.ReachPlanNetworkEnum.ReachPlanNetwork networks = 4;- Parameters:
value- The networks to add.- Returns:
- This builder for chaining.
-
addAllNetworks
public PlannableTargeting.Builder addAllNetworks(Iterable<? extends ReachPlanNetworkEnum.ReachPlanNetwork> values) Targetable networks for the ad product.
repeated .google.ads.googleads.v18.enums.ReachPlanNetworkEnum.ReachPlanNetwork networks = 4;- Parameters:
values- The networks to add.- Returns:
- This builder for chaining.
-
clearNetworks
Targetable networks for the ad product.
repeated .google.ads.googleads.v18.enums.ReachPlanNetworkEnum.ReachPlanNetwork networks = 4;- Returns:
- This builder for chaining.
-
getNetworksValueList
Targetable networks for the ad product.
repeated .google.ads.googleads.v18.enums.ReachPlanNetworkEnum.ReachPlanNetwork networks = 4;- Specified by:
getNetworksValueListin interfacePlannableTargetingOrBuilder- Returns:
- A list containing the enum numeric values on the wire for networks.
-
getNetworksValue
public int getNetworksValue(int index) Targetable networks for the ad product.
repeated .google.ads.googleads.v18.enums.ReachPlanNetworkEnum.ReachPlanNetwork networks = 4;- Specified by:
getNetworksValuein interfacePlannableTargetingOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of networks at the given index.
-
setNetworksValue
Targetable networks for the ad product.
repeated .google.ads.googleads.v18.enums.ReachPlanNetworkEnum.ReachPlanNetwork networks = 4;- Parameters:
index- The index to set the value at.value- The enum numeric value on the wire for networks to set.- Returns:
- This builder for chaining.
-
addNetworksValue
Targetable networks for the ad product.
repeated .google.ads.googleads.v18.enums.ReachPlanNetworkEnum.ReachPlanNetwork networks = 4;- Parameters:
value- The enum numeric value on the wire for networks to add.- Returns:
- This builder for chaining.
-
addAllNetworksValue
Targetable networks for the ad product.
repeated .google.ads.googleads.v18.enums.ReachPlanNetworkEnum.ReachPlanNetwork networks = 4;- Parameters:
values- The enum numeric values on the wire for networks to add.- Returns:
- This builder for chaining.
-
getYoutubeSelectLineupsList
Targetable YouTube Select Lineups for the ad product.
repeated .google.ads.googleads.v18.services.YouTubeSelectLineUp youtube_select_lineups = 5;- Specified by:
getYoutubeSelectLineupsListin interfacePlannableTargetingOrBuilder
-
getYoutubeSelectLineupsCount
public int getYoutubeSelectLineupsCount()Targetable YouTube Select Lineups for the ad product.
repeated .google.ads.googleads.v18.services.YouTubeSelectLineUp youtube_select_lineups = 5;- Specified by:
getYoutubeSelectLineupsCountin interfacePlannableTargetingOrBuilder
-
getYoutubeSelectLineups
Targetable YouTube Select Lineups for the ad product.
repeated .google.ads.googleads.v18.services.YouTubeSelectLineUp youtube_select_lineups = 5;- Specified by:
getYoutubeSelectLineupsin interfacePlannableTargetingOrBuilder
-
setYoutubeSelectLineups
Targetable YouTube Select Lineups for the ad product.
repeated .google.ads.googleads.v18.services.YouTubeSelectLineUp youtube_select_lineups = 5; -
setYoutubeSelectLineups
public PlannableTargeting.Builder setYoutubeSelectLineups(int index, YouTubeSelectLineUp.Builder builderForValue) Targetable YouTube Select Lineups for the ad product.
repeated .google.ads.googleads.v18.services.YouTubeSelectLineUp youtube_select_lineups = 5; -
addYoutubeSelectLineups
Targetable YouTube Select Lineups for the ad product.
repeated .google.ads.googleads.v18.services.YouTubeSelectLineUp youtube_select_lineups = 5; -
addYoutubeSelectLineups
Targetable YouTube Select Lineups for the ad product.
repeated .google.ads.googleads.v18.services.YouTubeSelectLineUp youtube_select_lineups = 5; -
addYoutubeSelectLineups
public PlannableTargeting.Builder addYoutubeSelectLineups(YouTubeSelectLineUp.Builder builderForValue) Targetable YouTube Select Lineups for the ad product.
repeated .google.ads.googleads.v18.services.YouTubeSelectLineUp youtube_select_lineups = 5; -
addYoutubeSelectLineups
public PlannableTargeting.Builder addYoutubeSelectLineups(int index, YouTubeSelectLineUp.Builder builderForValue) Targetable YouTube Select Lineups for the ad product.
repeated .google.ads.googleads.v18.services.YouTubeSelectLineUp youtube_select_lineups = 5; -
addAllYoutubeSelectLineups
public PlannableTargeting.Builder addAllYoutubeSelectLineups(Iterable<? extends YouTubeSelectLineUp> values) Targetable YouTube Select Lineups for the ad product.
repeated .google.ads.googleads.v18.services.YouTubeSelectLineUp youtube_select_lineups = 5; -
clearYoutubeSelectLineups
Targetable YouTube Select Lineups for the ad product.
repeated .google.ads.googleads.v18.services.YouTubeSelectLineUp youtube_select_lineups = 5; -
removeYoutubeSelectLineups
Targetable YouTube Select Lineups for the ad product.
repeated .google.ads.googleads.v18.services.YouTubeSelectLineUp youtube_select_lineups = 5; -
getYoutubeSelectLineupsBuilder
Targetable YouTube Select Lineups for the ad product.
repeated .google.ads.googleads.v18.services.YouTubeSelectLineUp youtube_select_lineups = 5; -
getYoutubeSelectLineupsOrBuilder
Targetable YouTube Select Lineups for the ad product.
repeated .google.ads.googleads.v18.services.YouTubeSelectLineUp youtube_select_lineups = 5;- Specified by:
getYoutubeSelectLineupsOrBuilderin interfacePlannableTargetingOrBuilder
-
getYoutubeSelectLineupsOrBuilderList
Targetable YouTube Select Lineups for the ad product.
repeated .google.ads.googleads.v18.services.YouTubeSelectLineUp youtube_select_lineups = 5;- Specified by:
getYoutubeSelectLineupsOrBuilderListin interfacePlannableTargetingOrBuilder
-
addYoutubeSelectLineupsBuilder
Targetable YouTube Select Lineups for the ad product.
repeated .google.ads.googleads.v18.services.YouTubeSelectLineUp youtube_select_lineups = 5; -
addYoutubeSelectLineupsBuilder
Targetable YouTube Select Lineups for the ad product.
repeated .google.ads.googleads.v18.services.YouTubeSelectLineUp youtube_select_lineups = 5; -
getYoutubeSelectLineupsBuilderList
Targetable YouTube Select Lineups for the ad product.
repeated .google.ads.googleads.v18.services.YouTubeSelectLineUp youtube_select_lineups = 5; -
hasSurfaceTargeting
public boolean hasSurfaceTargeting()Targetable surface combinations for the ad product.
.google.ads.googleads.v18.services.SurfaceTargetingCombinations surface_targeting = 6;- Specified by:
hasSurfaceTargetingin interfacePlannableTargetingOrBuilder- Returns:
- Whether the surfaceTargeting field is set.
-
getSurfaceTargeting
Targetable surface combinations for the ad product.
.google.ads.googleads.v18.services.SurfaceTargetingCombinations surface_targeting = 6;- Specified by:
getSurfaceTargetingin interfacePlannableTargetingOrBuilder- Returns:
- The surfaceTargeting.
-
setSurfaceTargeting
Targetable surface combinations for the ad product.
.google.ads.googleads.v18.services.SurfaceTargetingCombinations surface_targeting = 6; -
setSurfaceTargeting
public PlannableTargeting.Builder setSurfaceTargeting(SurfaceTargetingCombinations.Builder builderForValue) Targetable surface combinations for the ad product.
.google.ads.googleads.v18.services.SurfaceTargetingCombinations surface_targeting = 6; -
mergeSurfaceTargeting
Targetable surface combinations for the ad product.
.google.ads.googleads.v18.services.SurfaceTargetingCombinations surface_targeting = 6; -
clearSurfaceTargeting
Targetable surface combinations for the ad product.
.google.ads.googleads.v18.services.SurfaceTargetingCombinations surface_targeting = 6; -
getSurfaceTargetingBuilder
Targetable surface combinations for the ad product.
.google.ads.googleads.v18.services.SurfaceTargetingCombinations surface_targeting = 6; -
getSurfaceTargetingOrBuilder
Targetable surface combinations for the ad product.
.google.ads.googleads.v18.services.SurfaceTargetingCombinations surface_targeting = 6;- Specified by:
getSurfaceTargetingOrBuilderin interfacePlannableTargetingOrBuilder
-
setUnknownFields
public final PlannableTargeting.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PlannableTargeting.Builder>
-
mergeUnknownFields
public final PlannableTargeting.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PlannableTargeting.Builder>
-