Class PlannableTargeting.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<PlannableTargeting.Builder>
-
- com.google.ads.googleads.v10.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,java.lang.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 typegoogle.ads.googleads.v10.services.PlannableTargeting
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PlannableTargeting.BuilderaddAgeRanges(ReachPlanAgeRangeEnum.ReachPlanAgeRange value)Allowed plannable age ranges for the product for which metrics will be reported.PlannableTargeting.BuilderaddAgeRangesValue(int value)Allowed plannable age ranges for the product for which metrics will be reported.PlannableTargeting.BuilderaddAllAgeRanges(java.lang.Iterable<? extends ReachPlanAgeRangeEnum.ReachPlanAgeRange> values)Allowed plannable age ranges for the product for which metrics will be reported.PlannableTargeting.BuilderaddAllAgeRangesValue(java.lang.Iterable<java.lang.Integer> values)Allowed plannable age ranges for the product for which metrics will be reported.PlannableTargeting.BuilderaddAllDevices(java.lang.Iterable<? extends DeviceInfo> values)Targetable devices for the ad product.PlannableTargeting.BuilderaddAllGenders(java.lang.Iterable<? extends GenderInfo> values)Targetable genders for the ad product.PlannableTargeting.BuilderaddAllNetworks(java.lang.Iterable<? extends ReachPlanNetworkEnum.ReachPlanNetwork> values)Targetable networks for the ad product.PlannableTargeting.BuilderaddAllNetworksValue(java.lang.Iterable<java.lang.Integer> values)Targetable networks for the ad product.PlannableTargeting.BuilderaddDevices(int index, DeviceInfo value)Targetable devices for the ad product.PlannableTargeting.BuilderaddDevices(int index, DeviceInfo.Builder builderForValue)Targetable devices for the ad product.PlannableTargeting.BuilderaddDevices(DeviceInfo value)Targetable devices for the ad product.PlannableTargeting.BuilderaddDevices(DeviceInfo.Builder builderForValue)Targetable devices for the ad product.DeviceInfo.BuilderaddDevicesBuilder()Targetable devices for the ad product.DeviceInfo.BuilderaddDevicesBuilder(int index)Targetable devices for the ad product.PlannableTargeting.BuilderaddGenders(int index, GenderInfo value)Targetable genders for the ad product.PlannableTargeting.BuilderaddGenders(int index, GenderInfo.Builder builderForValue)Targetable genders for the ad product.PlannableTargeting.BuilderaddGenders(GenderInfo value)Targetable genders for the ad product.PlannableTargeting.BuilderaddGenders(GenderInfo.Builder builderForValue)Targetable genders for the ad product.GenderInfo.BuilderaddGendersBuilder()Targetable genders for the ad product.GenderInfo.BuilderaddGendersBuilder(int index)Targetable genders for the ad product.PlannableTargeting.BuilderaddNetworks(ReachPlanNetworkEnum.ReachPlanNetwork value)Targetable networks for the ad product.PlannableTargeting.BuilderaddNetworksValue(int value)Targetable networks for the ad product.PlannableTargeting.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)PlannableTargetingbuild()PlannableTargetingbuildPartial()PlannableTargeting.Builderclear()PlannableTargeting.BuilderclearAgeRanges()Allowed plannable age ranges for the product for which metrics will be reported.PlannableTargeting.BuilderclearDevices()Targetable devices for the ad product.PlannableTargeting.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)PlannableTargeting.BuilderclearGenders()Targetable genders for the ad product.PlannableTargeting.BuilderclearNetworks()Targetable networks for the ad product.PlannableTargeting.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)PlannableTargeting.Builderclone()ReachPlanAgeRangeEnum.ReachPlanAgeRangegetAgeRanges(int index)Allowed plannable age ranges for the product for which metrics will be reported.intgetAgeRangesCount()Allowed plannable age ranges for the product for which metrics will be reported.java.util.List<ReachPlanAgeRangeEnum.ReachPlanAgeRange>getAgeRangesList()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.java.util.List<java.lang.Integer>getAgeRangesValueList()Allowed plannable age ranges for the product for which metrics will be reported.PlannableTargetinggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()DeviceInfogetDevices(int index)Targetable devices for the ad product.DeviceInfo.BuildergetDevicesBuilder(int index)Targetable devices for the ad product.java.util.List<DeviceInfo.Builder>getDevicesBuilderList()Targetable devices for the ad product.intgetDevicesCount()Targetable devices for the ad product.java.util.List<DeviceInfo>getDevicesList()Targetable devices for the ad product.DeviceInfoOrBuildergetDevicesOrBuilder(int index)Targetable devices for the ad product.java.util.List<? extends DeviceInfoOrBuilder>getDevicesOrBuilderList()Targetable devices for the ad product.GenderInfogetGenders(int index)Targetable genders for the ad product.GenderInfo.BuildergetGendersBuilder(int index)Targetable genders for the ad product.java.util.List<GenderInfo.Builder>getGendersBuilderList()Targetable genders for the ad product.intgetGendersCount()Targetable genders for the ad product.java.util.List<GenderInfo>getGendersList()Targetable genders for the ad product.GenderInfoOrBuildergetGendersOrBuilder(int index)Targetable genders for the ad product.java.util.List<? extends GenderInfoOrBuilder>getGendersOrBuilderList()Targetable genders for the ad product.ReachPlanNetworkEnum.ReachPlanNetworkgetNetworks(int index)Targetable networks for the ad product.intgetNetworksCount()Targetable networks for the ad product.java.util.List<ReachPlanNetworkEnum.ReachPlanNetwork>getNetworksList()Targetable networks for the ad product.intgetNetworksValue(int index)Targetable networks for the ad product.java.util.List<java.lang.Integer>getNetworksValueList()Targetable networks for the ad product.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()PlannableTargeting.BuildermergeFrom(PlannableTargeting other)PlannableTargeting.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)PlannableTargeting.BuildermergeFrom(com.google.protobuf.Message other)PlannableTargeting.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)PlannableTargeting.BuilderremoveDevices(int index)Targetable devices for the ad product.PlannableTargeting.BuilderremoveGenders(int index)Targetable genders for the ad product.PlannableTargeting.BuildersetAgeRanges(int index, ReachPlanAgeRangeEnum.ReachPlanAgeRange value)Allowed plannable age ranges for the product for which metrics will be reported.PlannableTargeting.BuildersetAgeRangesValue(int index, int value)Allowed plannable age ranges for the product for which metrics will be reported.PlannableTargeting.BuildersetDevices(int index, DeviceInfo value)Targetable devices for the ad product.PlannableTargeting.BuildersetDevices(int index, DeviceInfo.Builder builderForValue)Targetable devices for the ad product.PlannableTargeting.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)PlannableTargeting.BuildersetGenders(int index, GenderInfo value)Targetable genders for the ad product.PlannableTargeting.BuildersetGenders(int index, GenderInfo.Builder builderForValue)Targetable genders for the ad product.PlannableTargeting.BuildersetNetworks(int index, ReachPlanNetworkEnum.ReachPlanNetwork value)Targetable networks for the ad product.PlannableTargeting.BuildersetNetworksValue(int index, int value)Targetable networks for the ad product.PlannableTargeting.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)PlannableTargeting.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<PlannableTargeting.Builder>
-
clear
public 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
public PlannableTargeting getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public PlannableTargeting build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public PlannableTargeting buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public PlannableTargeting.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, java.lang.Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PlannableTargeting.Builder>
-
clearField
public PlannableTargeting.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PlannableTargeting.Builder>
-
clearOneof
public PlannableTargeting.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- 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, java.lang.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, java.lang.Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PlannableTargeting.Builder>
-
mergeFrom
public PlannableTargeting.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PlannableTargeting.Builder>
-
mergeFrom
public PlannableTargeting.Builder mergeFrom(PlannableTargeting other)
-
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 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<PlannableTargeting.Builder>- Throws:
java.io.IOException
-
getAgeRangesList
public java.util.List<ReachPlanAgeRangeEnum.ReachPlanAgeRange> 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.v10.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.v10.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_ranges = 1;- Specified by:
getAgeRangesCountin interfacePlannableTargetingOrBuilder- Returns:
- The count of ageRanges.
-
getAgeRanges
public ReachPlanAgeRangeEnum.ReachPlanAgeRange getAgeRanges(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.v10.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.v10.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
public PlannableTargeting.Builder addAgeRanges(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.v10.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_ranges = 1;- Parameters:
value- The ageRanges to add.- Returns:
- This builder for chaining.
-
addAllAgeRanges
public PlannableTargeting.Builder addAllAgeRanges(java.lang.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.v10.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_ranges = 1;- Parameters:
values- The ageRanges to add.- Returns:
- This builder for chaining.
-
clearAgeRanges
public PlannableTargeting.Builder 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.v10.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_ranges = 1;- Returns:
- This builder for chaining.
-
getAgeRangesValueList
public java.util.List<java.lang.Integer> 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.v10.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.v10.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
public PlannableTargeting.Builder setAgeRangesValue(int index, int 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.v10.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_ranges = 1;- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of ageRanges at the given index.
-
addAgeRangesValue
public PlannableTargeting.Builder addAgeRangesValue(int 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.v10.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
public PlannableTargeting.Builder addAllAgeRangesValue(java.lang.Iterable<java.lang.Integer> 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.v10.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
public java.util.List<GenderInfo> getGendersList()
Targetable genders for the ad product.
repeated .google.ads.googleads.v10.common.GenderInfo genders = 2;- Specified by:
getGendersListin interfacePlannableTargetingOrBuilder
-
getGendersCount
public int getGendersCount()
Targetable genders for the ad product.
repeated .google.ads.googleads.v10.common.GenderInfo genders = 2;- Specified by:
getGendersCountin interfacePlannableTargetingOrBuilder
-
getGenders
public GenderInfo getGenders(int index)
Targetable genders for the ad product.
repeated .google.ads.googleads.v10.common.GenderInfo genders = 2;- Specified by:
getGendersin interfacePlannableTargetingOrBuilder
-
setGenders
public PlannableTargeting.Builder setGenders(int index, GenderInfo value)
Targetable genders for the ad product.
repeated .google.ads.googleads.v10.common.GenderInfo genders = 2;
-
setGenders
public PlannableTargeting.Builder setGenders(int index, GenderInfo.Builder builderForValue)
Targetable genders for the ad product.
repeated .google.ads.googleads.v10.common.GenderInfo genders = 2;
-
addGenders
public PlannableTargeting.Builder addGenders(GenderInfo value)
Targetable genders for the ad product.
repeated .google.ads.googleads.v10.common.GenderInfo genders = 2;
-
addGenders
public PlannableTargeting.Builder addGenders(int index, GenderInfo value)
Targetable genders for the ad product.
repeated .google.ads.googleads.v10.common.GenderInfo genders = 2;
-
addGenders
public PlannableTargeting.Builder addGenders(GenderInfo.Builder builderForValue)
Targetable genders for the ad product.
repeated .google.ads.googleads.v10.common.GenderInfo genders = 2;
-
addGenders
public PlannableTargeting.Builder addGenders(int index, GenderInfo.Builder builderForValue)
Targetable genders for the ad product.
repeated .google.ads.googleads.v10.common.GenderInfo genders = 2;
-
addAllGenders
public PlannableTargeting.Builder addAllGenders(java.lang.Iterable<? extends GenderInfo> values)
Targetable genders for the ad product.
repeated .google.ads.googleads.v10.common.GenderInfo genders = 2;
-
clearGenders
public PlannableTargeting.Builder clearGenders()
Targetable genders for the ad product.
repeated .google.ads.googleads.v10.common.GenderInfo genders = 2;
-
removeGenders
public PlannableTargeting.Builder removeGenders(int index)
Targetable genders for the ad product.
repeated .google.ads.googleads.v10.common.GenderInfo genders = 2;
-
getGendersBuilder
public GenderInfo.Builder getGendersBuilder(int index)
Targetable genders for the ad product.
repeated .google.ads.googleads.v10.common.GenderInfo genders = 2;
-
getGendersOrBuilder
public GenderInfoOrBuilder getGendersOrBuilder(int index)
Targetable genders for the ad product.
repeated .google.ads.googleads.v10.common.GenderInfo genders = 2;- Specified by:
getGendersOrBuilderin interfacePlannableTargetingOrBuilder
-
getGendersOrBuilderList
public java.util.List<? extends GenderInfoOrBuilder> getGendersOrBuilderList()
Targetable genders for the ad product.
repeated .google.ads.googleads.v10.common.GenderInfo genders = 2;- Specified by:
getGendersOrBuilderListin interfacePlannableTargetingOrBuilder
-
addGendersBuilder
public GenderInfo.Builder addGendersBuilder()
Targetable genders for the ad product.
repeated .google.ads.googleads.v10.common.GenderInfo genders = 2;
-
addGendersBuilder
public GenderInfo.Builder addGendersBuilder(int index)
Targetable genders for the ad product.
repeated .google.ads.googleads.v10.common.GenderInfo genders = 2;
-
getGendersBuilderList
public java.util.List<GenderInfo.Builder> getGendersBuilderList()
Targetable genders for the ad product.
repeated .google.ads.googleads.v10.common.GenderInfo genders = 2;
-
getDevicesList
public java.util.List<DeviceInfo> 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.v10.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.v10.common.DeviceInfo devices = 3;- Specified by:
getDevicesCountin interfacePlannableTargetingOrBuilder
-
getDevices
public DeviceInfo getDevices(int index)
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.v10.common.DeviceInfo devices = 3;- Specified by:
getDevicesin interfacePlannableTargetingOrBuilder
-
setDevices
public PlannableTargeting.Builder setDevices(int index, DeviceInfo value)
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.v10.common.DeviceInfo devices = 3;
-
setDevices
public PlannableTargeting.Builder setDevices(int index, DeviceInfo.Builder builderForValue)
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.v10.common.DeviceInfo devices = 3;
-
addDevices
public PlannableTargeting.Builder addDevices(DeviceInfo value)
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.v10.common.DeviceInfo devices = 3;
-
addDevices
public PlannableTargeting.Builder addDevices(int index, DeviceInfo value)
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.v10.common.DeviceInfo devices = 3;
-
addDevices
public PlannableTargeting.Builder addDevices(DeviceInfo.Builder builderForValue)
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.v10.common.DeviceInfo devices = 3;
-
addDevices
public PlannableTargeting.Builder addDevices(int index, DeviceInfo.Builder builderForValue)
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.v10.common.DeviceInfo devices = 3;
-
addAllDevices
public PlannableTargeting.Builder addAllDevices(java.lang.Iterable<? extends DeviceInfo> values)
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.v10.common.DeviceInfo devices = 3;
-
clearDevices
public PlannableTargeting.Builder 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.v10.common.DeviceInfo devices = 3;
-
removeDevices
public PlannableTargeting.Builder removeDevices(int index)
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.v10.common.DeviceInfo devices = 3;
-
getDevicesBuilder
public DeviceInfo.Builder getDevicesBuilder(int index)
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.v10.common.DeviceInfo devices = 3;
-
getDevicesOrBuilder
public DeviceInfoOrBuilder getDevicesOrBuilder(int index)
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.v10.common.DeviceInfo devices = 3;- Specified by:
getDevicesOrBuilderin interfacePlannableTargetingOrBuilder
-
getDevicesOrBuilderList
public java.util.List<? extends DeviceInfoOrBuilder> 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.v10.common.DeviceInfo devices = 3;- Specified by:
getDevicesOrBuilderListin interfacePlannableTargetingOrBuilder
-
addDevicesBuilder
public DeviceInfo.Builder 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.v10.common.DeviceInfo devices = 3;
-
addDevicesBuilder
public DeviceInfo.Builder addDevicesBuilder(int index)
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.v10.common.DeviceInfo devices = 3;
-
getDevicesBuilderList
public java.util.List<DeviceInfo.Builder> 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.v10.common.DeviceInfo devices = 3;
-
getNetworksList
public java.util.List<ReachPlanNetworkEnum.ReachPlanNetwork> getNetworksList()
Targetable networks for the ad product.
repeated .google.ads.googleads.v10.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.v10.enums.ReachPlanNetworkEnum.ReachPlanNetwork networks = 4;- Specified by:
getNetworksCountin interfacePlannableTargetingOrBuilder- Returns:
- The count of networks.
-
getNetworks
public ReachPlanNetworkEnum.ReachPlanNetwork getNetworks(int index)
Targetable networks for the ad product.
repeated .google.ads.googleads.v10.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.v10.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
public PlannableTargeting.Builder addNetworks(ReachPlanNetworkEnum.ReachPlanNetwork value)
Targetable networks for the ad product.
repeated .google.ads.googleads.v10.enums.ReachPlanNetworkEnum.ReachPlanNetwork networks = 4;- Parameters:
value- The networks to add.- Returns:
- This builder for chaining.
-
addAllNetworks
public PlannableTargeting.Builder addAllNetworks(java.lang.Iterable<? extends ReachPlanNetworkEnum.ReachPlanNetwork> values)
Targetable networks for the ad product.
repeated .google.ads.googleads.v10.enums.ReachPlanNetworkEnum.ReachPlanNetwork networks = 4;- Parameters:
values- The networks to add.- Returns:
- This builder for chaining.
-
clearNetworks
public PlannableTargeting.Builder clearNetworks()
Targetable networks for the ad product.
repeated .google.ads.googleads.v10.enums.ReachPlanNetworkEnum.ReachPlanNetwork networks = 4;- Returns:
- This builder for chaining.
-
getNetworksValueList
public java.util.List<java.lang.Integer> getNetworksValueList()
Targetable networks for the ad product.
repeated .google.ads.googleads.v10.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.v10.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
public PlannableTargeting.Builder setNetworksValue(int index, int value)
Targetable networks for the ad product.
repeated .google.ads.googleads.v10.enums.ReachPlanNetworkEnum.ReachPlanNetwork networks = 4;- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of networks at the given index.
-
addNetworksValue
public PlannableTargeting.Builder addNetworksValue(int value)
Targetable networks for the ad product.
repeated .google.ads.googleads.v10.enums.ReachPlanNetworkEnum.ReachPlanNetwork networks = 4;- Parameters:
value- The enum numeric value on the wire for networks to add.- Returns:
- This builder for chaining.
-
addAllNetworksValue
public PlannableTargeting.Builder addAllNetworksValue(java.lang.Iterable<java.lang.Integer> values)
Targetable networks for the ad product.
repeated .google.ads.googleads.v10.enums.ReachPlanNetworkEnum.ReachPlanNetwork networks = 4;- Parameters:
values- The enum numeric values on the wire for networks to add.- Returns:
- This builder for chaining.
-
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>
-
-