All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.ads.googleads.v10.services.TargetingOrBuilder Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/ads/googleads/v10/services/reach_plan_service.proto

package com.google.ads.googleads.v10.services;

public interface TargetingOrBuilder extends
    // @@protoc_insertion_point(interface_extends:google.ads.googleads.v10.services.Targeting)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * The ID of the selected location. Plannable location IDs can be
   * obtained from [ReachPlanService.ListPlannableLocations][google.ads.googleads.v10.services.ReachPlanService.ListPlannableLocations].
   * Requests must set either this field or `plannable_location_ids`.
   * This field is deprecated as of V12 and will be removed in a future release.
   * Use `plannable_location_ids` instead.
   * 
* * optional string plannable_location_id = 6; * @return Whether the plannableLocationId field is set. */ boolean hasPlannableLocationId(); /** *
   * The ID of the selected location. Plannable location IDs can be
   * obtained from [ReachPlanService.ListPlannableLocations][google.ads.googleads.v10.services.ReachPlanService.ListPlannableLocations].
   * Requests must set either this field or `plannable_location_ids`.
   * This field is deprecated as of V12 and will be removed in a future release.
   * Use `plannable_location_ids` instead.
   * 
* * optional string plannable_location_id = 6; * @return The plannableLocationId. */ java.lang.String getPlannableLocationId(); /** *
   * The ID of the selected location. Plannable location IDs can be
   * obtained from [ReachPlanService.ListPlannableLocations][google.ads.googleads.v10.services.ReachPlanService.ListPlannableLocations].
   * Requests must set either this field or `plannable_location_ids`.
   * This field is deprecated as of V12 and will be removed in a future release.
   * Use `plannable_location_ids` instead.
   * 
* * optional string plannable_location_id = 6; * @return The bytes for plannableLocationId. */ com.google.protobuf.ByteString getPlannableLocationIdBytes(); /** *
   * Targeted age range.
   * An unset value is equivalent to targeting all ages.
   * 
* * .google.ads.googleads.v10.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_range = 2; * @return The enum numeric value on the wire for ageRange. */ int getAgeRangeValue(); /** *
   * Targeted age range.
   * An unset value is equivalent to targeting all ages.
   * 
* * .google.ads.googleads.v10.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_range = 2; * @return The ageRange. */ com.google.ads.googleads.v10.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange getAgeRange(); /** *
   * Targeted genders.
   * An unset value is equivalent to targeting MALE and FEMALE.
   * 
* * repeated .google.ads.googleads.v10.common.GenderInfo genders = 3; */ java.util.List getGendersList(); /** *
   * Targeted genders.
   * An unset value is equivalent to targeting MALE and FEMALE.
   * 
* * repeated .google.ads.googleads.v10.common.GenderInfo genders = 3; */ com.google.ads.googleads.v10.common.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; */ int getGendersCount(); /** *
   * Targeted genders.
   * An unset value is equivalent to targeting MALE and FEMALE.
   * 
* * repeated .google.ads.googleads.v10.common.GenderInfo genders = 3; */ java.util.List getGendersOrBuilderList(); /** *
   * Targeted genders.
   * An unset value is equivalent to targeting MALE and FEMALE.
   * 
* * repeated .google.ads.googleads.v10.common.GenderInfo genders = 3; */ com.google.ads.googleads.v10.common.GenderInfoOrBuilder getGendersOrBuilder( 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; */ java.util.List 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; */ com.google.ads.googleads.v10.common.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; */ 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; */ java.util.List 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; */ com.google.ads.googleads.v10.common.DeviceInfoOrBuilder getDevicesOrBuilder( int index); /** *
   * 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; * @return The enum numeric value on the wire for network. */ 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; * @return The network. */ com.google.ads.googleads.v10.enums.ReachPlanNetworkEnum.ReachPlanNetwork getNetwork(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy