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

com.google.ads.googleads.v17.services.PlannableTargetingOrBuilder Maven / Gradle / Ivy

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 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 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 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