com.google.ads.googleads.v10.services.TargetingOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of google-ads-stubs-v10 Show documentation
Show all versions of google-ads-stubs-v10 Show documentation
Stubs for GAAPI version google-ads-stubs-v10
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 extends com.google.ads.googleads.v10.common.GenderInfoOrBuilder>
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 extends com.google.ads.googleads.v10.common.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;
*/
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