Class Targeting.Builder

  • All Implemented Interfaces:
    TargetingOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, java.lang.Cloneable
    Enclosing class:
    Targeting

    public static final class Targeting.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<Targeting.Builder>
    implements TargetingOrBuilder
     The targeting for which traffic metrics will be reported.
     
    Protobuf type google.ads.googleads.v10.services.Targeting
    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Targeting.Builder>
      • clear

        public Targeting.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<Targeting.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Targeting.Builder>
      • getDefaultInstanceForType

        public Targeting getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public Targeting build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public Targeting buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • clone

        public Targeting.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<Targeting.Builder>
      • setField

        public Targeting.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                          java.lang.Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<Targeting.Builder>
      • clearField

        public Targeting.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<Targeting.Builder>
      • clearOneof

        public Targeting.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Targeting.Builder>
      • setRepeatedField

        public Targeting.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                  int index,
                                                  java.lang.Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Targeting.Builder>
      • addRepeatedField

        public Targeting.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                  java.lang.Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Targeting.Builder>
      • mergeFrom

        public Targeting.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Targeting.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Targeting.Builder>
      • mergeFrom

        public Targeting.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                    throws java.io.IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Targeting.Builder>
        Throws:
        java.io.IOException
      • hasPlannableLocationId

        public boolean hasPlannableLocationId()
         Required. The ID of the selected location. Plannable location IDs can be
         obtained from [ReachPlanService.ListPlannableLocations][google.ads.googleads.v10.services.ReachPlanService.ListPlannableLocations].
         
        optional string plannable_location_id = 6;
        Specified by:
        hasPlannableLocationId in interface TargetingOrBuilder
        Returns:
        Whether the plannableLocationId field is set.
      • getPlannableLocationId

        public java.lang.String getPlannableLocationId()
         Required. The ID of the selected location. Plannable location IDs can be
         obtained from [ReachPlanService.ListPlannableLocations][google.ads.googleads.v10.services.ReachPlanService.ListPlannableLocations].
         
        optional string plannable_location_id = 6;
        Specified by:
        getPlannableLocationId in interface TargetingOrBuilder
        Returns:
        The plannableLocationId.
      • getPlannableLocationIdBytes

        public com.google.protobuf.ByteString getPlannableLocationIdBytes()
         Required. The ID of the selected location. Plannable location IDs can be
         obtained from [ReachPlanService.ListPlannableLocations][google.ads.googleads.v10.services.ReachPlanService.ListPlannableLocations].
         
        optional string plannable_location_id = 6;
        Specified by:
        getPlannableLocationIdBytes in interface TargetingOrBuilder
        Returns:
        The bytes for plannableLocationId.
      • setPlannableLocationId

        public Targeting.Builder setPlannableLocationId​(java.lang.String value)
         Required. The ID of the selected location. Plannable location IDs can be
         obtained from [ReachPlanService.ListPlannableLocations][google.ads.googleads.v10.services.ReachPlanService.ListPlannableLocations].
         
        optional string plannable_location_id = 6;
        Parameters:
        value - The plannableLocationId to set.
        Returns:
        This builder for chaining.
      • clearPlannableLocationId

        public Targeting.Builder clearPlannableLocationId()
         Required. The ID of the selected location. Plannable location IDs can be
         obtained from [ReachPlanService.ListPlannableLocations][google.ads.googleads.v10.services.ReachPlanService.ListPlannableLocations].
         
        optional string plannable_location_id = 6;
        Returns:
        This builder for chaining.
      • setPlannableLocationIdBytes

        public Targeting.Builder setPlannableLocationIdBytes​(com.google.protobuf.ByteString value)
         Required. The ID of the selected location. Plannable location IDs can be
         obtained from [ReachPlanService.ListPlannableLocations][google.ads.googleads.v10.services.ReachPlanService.ListPlannableLocations].
         
        optional string plannable_location_id = 6;
        Parameters:
        value - The bytes for plannableLocationId to set.
        Returns:
        This builder for chaining.
      • getAgeRangeValue

        public int getAgeRangeValue()
         Targeted age range.
         An unset value is equivalent to targeting all ages.
         
        .google.ads.googleads.v10.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_range = 2;
        Specified by:
        getAgeRangeValue in interface TargetingOrBuilder
        Returns:
        The enum numeric value on the wire for ageRange.
      • setAgeRangeValue

        public Targeting.Builder setAgeRangeValue​(int value)
         Targeted age range.
         An unset value is equivalent to targeting all ages.
         
        .google.ads.googleads.v10.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_range = 2;
        Parameters:
        value - The enum numeric value on the wire for ageRange to set.
        Returns:
        This builder for chaining.
      • setAgeRange

        public Targeting.Builder setAgeRange​(ReachPlanAgeRangeEnum.ReachPlanAgeRange value)
         Targeted age range.
         An unset value is equivalent to targeting all ages.
         
        .google.ads.googleads.v10.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_range = 2;
        Parameters:
        value - The ageRange to set.
        Returns:
        This builder for chaining.
      • clearAgeRange

        public Targeting.Builder clearAgeRange()
         Targeted age range.
         An unset value is equivalent to targeting all ages.
         
        .google.ads.googleads.v10.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_range = 2;
        Returns:
        This builder for chaining.
      • getGendersList

        public java.util.List<GenderInfo> getGendersList()
         Targeted genders.
         An unset value is equivalent to targeting MALE and FEMALE.
         
        repeated .google.ads.googleads.v10.common.GenderInfo genders = 3;
        Specified by:
        getGendersList in interface TargetingOrBuilder
      • getGendersCount

        public int getGendersCount()
         Targeted genders.
         An unset value is equivalent to targeting MALE and FEMALE.
         
        repeated .google.ads.googleads.v10.common.GenderInfo genders = 3;
        Specified by:
        getGendersCount in interface TargetingOrBuilder
      • getGenders

        public GenderInfo getGenders​(int index)
         Targeted genders.
         An unset value is equivalent to targeting MALE and FEMALE.
         
        repeated .google.ads.googleads.v10.common.GenderInfo genders = 3;
        Specified by:
        getGenders in interface TargetingOrBuilder
      • setGenders

        public Targeting.Builder setGenders​(int index,
                                            GenderInfo value)
         Targeted genders.
         An unset value is equivalent to targeting MALE and FEMALE.
         
        repeated .google.ads.googleads.v10.common.GenderInfo genders = 3;
      • setGenders

        public Targeting.Builder setGenders​(int index,
                                            GenderInfo.Builder builderForValue)
         Targeted genders.
         An unset value is equivalent to targeting MALE and FEMALE.
         
        repeated .google.ads.googleads.v10.common.GenderInfo genders = 3;
      • addGenders

        public Targeting.Builder addGenders​(GenderInfo value)
         Targeted genders.
         An unset value is equivalent to targeting MALE and FEMALE.
         
        repeated .google.ads.googleads.v10.common.GenderInfo genders = 3;
      • addGenders

        public Targeting.Builder addGenders​(int index,
                                            GenderInfo value)
         Targeted genders.
         An unset value is equivalent to targeting MALE and FEMALE.
         
        repeated .google.ads.googleads.v10.common.GenderInfo genders = 3;
      • addGenders

        public Targeting.Builder addGenders​(GenderInfo.Builder builderForValue)
         Targeted genders.
         An unset value is equivalent to targeting MALE and FEMALE.
         
        repeated .google.ads.googleads.v10.common.GenderInfo genders = 3;
      • addGenders

        public Targeting.Builder addGenders​(int index,
                                            GenderInfo.Builder builderForValue)
         Targeted genders.
         An unset value is equivalent to targeting MALE and FEMALE.
         
        repeated .google.ads.googleads.v10.common.GenderInfo genders = 3;
      • addAllGenders

        public Targeting.Builder addAllGenders​(java.lang.Iterable<? extends GenderInfo> values)
         Targeted genders.
         An unset value is equivalent to targeting MALE and FEMALE.
         
        repeated .google.ads.googleads.v10.common.GenderInfo genders = 3;
      • clearGenders

        public Targeting.Builder clearGenders()
         Targeted genders.
         An unset value is equivalent to targeting MALE and FEMALE.
         
        repeated .google.ads.googleads.v10.common.GenderInfo genders = 3;
      • removeGenders

        public Targeting.Builder removeGenders​(int index)
         Targeted genders.
         An unset value is equivalent to targeting MALE and FEMALE.
         
        repeated .google.ads.googleads.v10.common.GenderInfo genders = 3;
      • getGendersBuilder

        public GenderInfo.Builder getGendersBuilder​(int index)
         Targeted genders.
         An unset value is equivalent to targeting MALE and FEMALE.
         
        repeated .google.ads.googleads.v10.common.GenderInfo genders = 3;
      • getGendersOrBuilder

        public GenderInfoOrBuilder getGendersOrBuilder​(int index)
         Targeted genders.
         An unset value is equivalent to targeting MALE and FEMALE.
         
        repeated .google.ads.googleads.v10.common.GenderInfo genders = 3;
        Specified by:
        getGendersOrBuilder in interface TargetingOrBuilder
      • getGendersOrBuilderList

        public java.util.List<? extends GenderInfoOrBuilder> getGendersOrBuilderList()
         Targeted genders.
         An unset value is equivalent to targeting MALE and FEMALE.
         
        repeated .google.ads.googleads.v10.common.GenderInfo genders = 3;
        Specified by:
        getGendersOrBuilderList in interface TargetingOrBuilder
      • addGendersBuilder

        public GenderInfo.Builder addGendersBuilder()
         Targeted genders.
         An unset value is equivalent to targeting MALE and FEMALE.
         
        repeated .google.ads.googleads.v10.common.GenderInfo genders = 3;
      • addGendersBuilder

        public GenderInfo.Builder addGendersBuilder​(int index)
         Targeted genders.
         An unset value is equivalent to targeting MALE and FEMALE.
         
        repeated .google.ads.googleads.v10.common.GenderInfo genders = 3;
      • getGendersBuilderList

        public java.util.List<GenderInfo.Builder> getGendersBuilderList()
         Targeted genders.
         An unset value is equivalent to targeting MALE and FEMALE.
         
        repeated .google.ads.googleads.v10.common.GenderInfo genders = 3;
      • getDevicesList

        public java.util.List<DeviceInfo> getDevicesList()
         Targeted devices.
         If not specified, targets all applicable devices. Applicable devices vary
         by product and region and can be obtained from
         [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
         
        repeated .google.ads.googleads.v10.common.DeviceInfo devices = 4;
        Specified by:
        getDevicesList in interface TargetingOrBuilder
      • getDevicesCount

        public int getDevicesCount()
         Targeted devices.
         If not specified, targets all applicable devices. Applicable devices vary
         by product and region and can be obtained from
         [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
         
        repeated .google.ads.googleads.v10.common.DeviceInfo devices = 4;
        Specified by:
        getDevicesCount in interface TargetingOrBuilder
      • getDevices

        public DeviceInfo getDevices​(int index)
         Targeted devices.
         If not specified, targets all applicable devices. Applicable devices vary
         by product and region and can be obtained from
         [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
         
        repeated .google.ads.googleads.v10.common.DeviceInfo devices = 4;
        Specified by:
        getDevices in interface TargetingOrBuilder
      • setDevices

        public Targeting.Builder setDevices​(int index,
                                            DeviceInfo value)
         Targeted devices.
         If not specified, targets all applicable devices. Applicable devices vary
         by product and region and can be obtained from
         [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
         
        repeated .google.ads.googleads.v10.common.DeviceInfo devices = 4;
      • setDevices

        public Targeting.Builder setDevices​(int index,
                                            DeviceInfo.Builder builderForValue)
         Targeted devices.
         If not specified, targets all applicable devices. Applicable devices vary
         by product and region and can be obtained from
         [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
         
        repeated .google.ads.googleads.v10.common.DeviceInfo devices = 4;
      • addDevices

        public Targeting.Builder addDevices​(DeviceInfo value)
         Targeted devices.
         If not specified, targets all applicable devices. Applicable devices vary
         by product and region and can be obtained from
         [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
         
        repeated .google.ads.googleads.v10.common.DeviceInfo devices = 4;
      • addDevices

        public Targeting.Builder addDevices​(int index,
                                            DeviceInfo value)
         Targeted devices.
         If not specified, targets all applicable devices. Applicable devices vary
         by product and region and can be obtained from
         [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
         
        repeated .google.ads.googleads.v10.common.DeviceInfo devices = 4;
      • addDevices

        public Targeting.Builder addDevices​(DeviceInfo.Builder builderForValue)
         Targeted devices.
         If not specified, targets all applicable devices. Applicable devices vary
         by product and region and can be obtained from
         [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
         
        repeated .google.ads.googleads.v10.common.DeviceInfo devices = 4;
      • addDevices

        public Targeting.Builder addDevices​(int index,
                                            DeviceInfo.Builder builderForValue)
         Targeted devices.
         If not specified, targets all applicable devices. Applicable devices vary
         by product and region and can be obtained from
         [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
         
        repeated .google.ads.googleads.v10.common.DeviceInfo devices = 4;
      • addAllDevices

        public Targeting.Builder addAllDevices​(java.lang.Iterable<? extends DeviceInfo> values)
         Targeted devices.
         If not specified, targets all applicable devices. Applicable devices vary
         by product and region and can be obtained from
         [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
         
        repeated .google.ads.googleads.v10.common.DeviceInfo devices = 4;
      • clearDevices

        public Targeting.Builder clearDevices()
         Targeted devices.
         If not specified, targets all applicable devices. Applicable devices vary
         by product and region and can be obtained from
         [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
         
        repeated .google.ads.googleads.v10.common.DeviceInfo devices = 4;
      • removeDevices

        public Targeting.Builder removeDevices​(int index)
         Targeted devices.
         If not specified, targets all applicable devices. Applicable devices vary
         by product and region and can be obtained from
         [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
         
        repeated .google.ads.googleads.v10.common.DeviceInfo devices = 4;
      • getDevicesBuilder

        public DeviceInfo.Builder getDevicesBuilder​(int index)
         Targeted devices.
         If not specified, targets all applicable devices. Applicable devices vary
         by product and region and can be obtained from
         [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
         
        repeated .google.ads.googleads.v10.common.DeviceInfo devices = 4;
      • getDevicesOrBuilder

        public DeviceInfoOrBuilder getDevicesOrBuilder​(int index)
         Targeted devices.
         If not specified, targets all applicable devices. Applicable devices vary
         by product and region and can be obtained from
         [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
         
        repeated .google.ads.googleads.v10.common.DeviceInfo devices = 4;
        Specified by:
        getDevicesOrBuilder in interface TargetingOrBuilder
      • getDevicesOrBuilderList

        public java.util.List<? extends DeviceInfoOrBuilder> getDevicesOrBuilderList()
         Targeted devices.
         If not specified, targets all applicable devices. Applicable devices vary
         by product and region and can be obtained from
         [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
         
        repeated .google.ads.googleads.v10.common.DeviceInfo devices = 4;
        Specified by:
        getDevicesOrBuilderList in interface TargetingOrBuilder
      • addDevicesBuilder

        public DeviceInfo.Builder addDevicesBuilder()
         Targeted devices.
         If not specified, targets all applicable devices. Applicable devices vary
         by product and region and can be obtained from
         [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
         
        repeated .google.ads.googleads.v10.common.DeviceInfo devices = 4;
      • addDevicesBuilder

        public DeviceInfo.Builder addDevicesBuilder​(int index)
         Targeted devices.
         If not specified, targets all applicable devices. Applicable devices vary
         by product and region and can be obtained from
         [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
         
        repeated .google.ads.googleads.v10.common.DeviceInfo devices = 4;
      • getDevicesBuilderList

        public java.util.List<DeviceInfo.Builder> getDevicesBuilderList()
         Targeted devices.
         If not specified, targets all applicable devices. Applicable devices vary
         by product and region and can be obtained from
         [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
         
        repeated .google.ads.googleads.v10.common.DeviceInfo devices = 4;
      • getNetworkValue

        public int getNetworkValue()
         Targetable network for the ad product.
         If not specified, targets all applicable networks. Applicable networks vary
         by product and region and can be obtained from
         [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
         
        .google.ads.googleads.v10.enums.ReachPlanNetworkEnum.ReachPlanNetwork network = 5;
        Specified by:
        getNetworkValue in interface TargetingOrBuilder
        Returns:
        The enum numeric value on the wire for network.
      • setNetworkValue

        public Targeting.Builder setNetworkValue​(int value)
         Targetable network for the ad product.
         If not specified, targets all applicable networks. Applicable networks vary
         by product and region and can be obtained from
         [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
         
        .google.ads.googleads.v10.enums.ReachPlanNetworkEnum.ReachPlanNetwork network = 5;
        Parameters:
        value - The enum numeric value on the wire for network to set.
        Returns:
        This builder for chaining.
      • getNetwork

        public ReachPlanNetworkEnum.ReachPlanNetwork getNetwork()
         Targetable network for the ad product.
         If not specified, targets all applicable networks. Applicable networks vary
         by product and region and can be obtained from
         [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
         
        .google.ads.googleads.v10.enums.ReachPlanNetworkEnum.ReachPlanNetwork network = 5;
        Specified by:
        getNetwork in interface TargetingOrBuilder
        Returns:
        The network.
      • setNetwork

        public Targeting.Builder setNetwork​(ReachPlanNetworkEnum.ReachPlanNetwork value)
         Targetable network for the ad product.
         If not specified, targets all applicable networks. Applicable networks vary
         by product and region and can be obtained from
         [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
         
        .google.ads.googleads.v10.enums.ReachPlanNetworkEnum.ReachPlanNetwork network = 5;
        Parameters:
        value - The network to set.
        Returns:
        This builder for chaining.
      • clearNetwork

        public Targeting.Builder clearNetwork()
         Targetable network for the ad product.
         If not specified, targets all applicable networks. Applicable networks vary
         by product and region and can be obtained from
         [ReachPlanService.ListPlannableProducts][google.ads.googleads.v10.services.ReachPlanService.ListPlannableProducts].
         
        .google.ads.googleads.v10.enums.ReachPlanNetworkEnum.ReachPlanNetwork network = 5;
        Returns:
        This builder for chaining.
      • setUnknownFields

        public final Targeting.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Targeting.Builder>
      • mergeUnknownFields

        public final Targeting.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Targeting.Builder>