Interface TargetingOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    Targeting, Targeting.Builder

    public interface TargetingOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • hasPlannableLocationId

        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;
        Returns:
        Whether the plannableLocationId field is set.
      • getPlannableLocationId

        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;
        Returns:
        The plannableLocationId.
      • getPlannableLocationIdBytes

        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;
        Returns:
        The bytes for plannableLocationId.
      • getAgeRangeValue

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

        ReachPlanAgeRangeEnum.ReachPlanAgeRange getAgeRange()
         Targeted age range.
         An unset value is equivalent to targeting all ages.
         
        .google.ads.googleads.v10.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_range = 2;
        Returns:
        The ageRange.
      • getGendersList

        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;
      • getGenders

        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;
      • getGendersCount

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

        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;
      • getGendersOrBuilder

        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;
      • getDevicesList

        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;
      • getDevices

        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;
      • getDevicesCount

        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;
      • getDevicesOrBuilderList

        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;
      • getDevicesOrBuilder

        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;
      • getNetworkValue

        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;
        Returns:
        The enum numeric value on the wire for network.
      • getNetwork

        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;
        Returns:
        The network.