com.google.ads.googleads.v17.services.PlannableTargetingOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of google-ads-stubs-v17 Show documentation
Show all versions of google-ads-stubs-v17 Show documentation
Stubs for GAAPI version google-ads-stubs-v17
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/ads/googleads/v17/services/reach_plan_service.proto
// Protobuf Java Version: 3.25.3
package com.google.ads.googleads.v17.services;
public interface PlannableTargetingOrBuilder extends
// @@protoc_insertion_point(interface_extends:google.ads.googleads.v17.services.PlannableTargeting)
com.google.protobuf.MessageOrBuilder {
/**
*
* 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.v17.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_ranges = 1;
* @return A list containing the ageRanges.
*/
java.util.List 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.v17.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_ranges = 1;
* @return The count of ageRanges.
*/
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.v17.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_ranges = 1;
* @param index The index of the element to return.
* @return The ageRanges at the given index.
*/
com.google.ads.googleads.v17.enums.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.v17.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_ranges = 1;
* @return A list containing the enum numeric values on the wire for ageRanges.
*/
java.util.List
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.v17.enums.ReachPlanAgeRangeEnum.ReachPlanAgeRange age_ranges = 1;
* @param index The index of the value to return.
* @return The enum numeric value on the wire of ageRanges at the given index.
*/
int getAgeRangesValue(int index);
/**
*
* Targetable genders for the ad product.
*
*
* repeated .google.ads.googleads.v17.common.GenderInfo genders = 2;
*/
java.util.List
getGendersList();
/**
*
* Targetable genders for the ad product.
*
*
* repeated .google.ads.googleads.v17.common.GenderInfo genders = 2;
*/
com.google.ads.googleads.v17.common.GenderInfo getGenders(int index);
/**
*
* Targetable genders for the ad product.
*
*
* repeated .google.ads.googleads.v17.common.GenderInfo genders = 2;
*/
int getGendersCount();
/**
*
* Targetable genders for the ad product.
*
*
* repeated .google.ads.googleads.v17.common.GenderInfo genders = 2;
*/
java.util.List extends com.google.ads.googleads.v17.common.GenderInfoOrBuilder>
getGendersOrBuilderList();
/**
*
* Targetable genders for the ad product.
*
*
* repeated .google.ads.googleads.v17.common.GenderInfo genders = 2;
*/
com.google.ads.googleads.v17.common.GenderInfoOrBuilder getGendersOrBuilder(
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.v17.common.DeviceInfo devices = 3;
*/
java.util.List
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.v17.common.DeviceInfo devices = 3;
*/
com.google.ads.googleads.v17.common.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.v17.common.DeviceInfo devices = 3;
*/
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.v17.common.DeviceInfo devices = 3;
*/
java.util.List extends com.google.ads.googleads.v17.common.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.v17.common.DeviceInfo devices = 3;
*/
com.google.ads.googleads.v17.common.DeviceInfoOrBuilder getDevicesOrBuilder(
int index);
/**
*
* Targetable networks for the ad product.
*
*
* repeated .google.ads.googleads.v17.enums.ReachPlanNetworkEnum.ReachPlanNetwork networks = 4;
* @return A list containing the networks.
*/
java.util.List getNetworksList();
/**
*
* Targetable networks for the ad product.
*
*
* repeated .google.ads.googleads.v17.enums.ReachPlanNetworkEnum.ReachPlanNetwork networks = 4;
* @return The count of networks.
*/
int getNetworksCount();
/**
*
* Targetable networks for the ad product.
*
*
* repeated .google.ads.googleads.v17.enums.ReachPlanNetworkEnum.ReachPlanNetwork networks = 4;
* @param index The index of the element to return.
* @return The networks at the given index.
*/
com.google.ads.googleads.v17.enums.ReachPlanNetworkEnum.ReachPlanNetwork getNetworks(int index);
/**
*
* Targetable networks for the ad product.
*
*
* repeated .google.ads.googleads.v17.enums.ReachPlanNetworkEnum.ReachPlanNetwork networks = 4;
* @return A list containing the enum numeric values on the wire for networks.
*/
java.util.List
getNetworksValueList();
/**
*
* Targetable networks for the ad product.
*
*
* repeated .google.ads.googleads.v17.enums.ReachPlanNetworkEnum.ReachPlanNetwork networks = 4;
* @param index The index of the value to return.
* @return The enum numeric value on the wire of networks at the given index.
*/
int getNetworksValue(int index);
/**
*
* Targetable YouTube Select Lineups for the ad product.
*
*
* repeated .google.ads.googleads.v17.services.YouTubeSelectLineUp youtube_select_lineups = 5;
*/
java.util.List
getYoutubeSelectLineupsList();
/**
*
* Targetable YouTube Select Lineups for the ad product.
*
*
* repeated .google.ads.googleads.v17.services.YouTubeSelectLineUp youtube_select_lineups = 5;
*/
com.google.ads.googleads.v17.services.YouTubeSelectLineUp getYoutubeSelectLineups(int index);
/**
*
* Targetable YouTube Select Lineups for the ad product.
*
*
* repeated .google.ads.googleads.v17.services.YouTubeSelectLineUp youtube_select_lineups = 5;
*/
int getYoutubeSelectLineupsCount();
/**
*
* Targetable YouTube Select Lineups for the ad product.
*
*
* repeated .google.ads.googleads.v17.services.YouTubeSelectLineUp youtube_select_lineups = 5;
*/
java.util.List extends com.google.ads.googleads.v17.services.YouTubeSelectLineUpOrBuilder>
getYoutubeSelectLineupsOrBuilderList();
/**
*
* Targetable YouTube Select Lineups for the ad product.
*
*
* repeated .google.ads.googleads.v17.services.YouTubeSelectLineUp youtube_select_lineups = 5;
*/
com.google.ads.googleads.v17.services.YouTubeSelectLineUpOrBuilder getYoutubeSelectLineupsOrBuilder(
int index);
/**
*
* Targetable surface combinations for the ad product.
*
*
* .google.ads.googleads.v17.services.SurfaceTargetingCombinations surface_targeting = 6;
* @return Whether the surfaceTargeting field is set.
*/
boolean hasSurfaceTargeting();
/**
*
* Targetable surface combinations for the ad product.
*
*
* .google.ads.googleads.v17.services.SurfaceTargetingCombinations surface_targeting = 6;
* @return The surfaceTargeting.
*/
com.google.ads.googleads.v17.services.SurfaceTargetingCombinations getSurfaceTargeting();
/**
*
* Targetable surface combinations for the ad product.
*
*
* .google.ads.googleads.v17.services.SurfaceTargetingCombinations surface_targeting = 6;
*/
com.google.ads.googleads.v17.services.SurfaceTargetingCombinationsOrBuilder getSurfaceTargetingOrBuilder();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy