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

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

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

// Protobuf Java Version: 3.25.3
package com.google.ads.googleads.v17.services;

public interface InsightsAudienceOrBuilder extends
    // @@protoc_insertion_point(interface_extends:google.ads.googleads.v17.services.InsightsAudience)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Required. The countries for the audience.
   * 
* * repeated .google.ads.googleads.v17.common.LocationInfo country_locations = 1 [(.google.api.field_behavior) = REQUIRED]; */ java.util.List getCountryLocationsList(); /** *
   * Required. The countries for the audience.
   * 
* * repeated .google.ads.googleads.v17.common.LocationInfo country_locations = 1 [(.google.api.field_behavior) = REQUIRED]; */ com.google.ads.googleads.v17.common.LocationInfo getCountryLocations(int index); /** *
   * Required. The countries for the audience.
   * 
* * repeated .google.ads.googleads.v17.common.LocationInfo country_locations = 1 [(.google.api.field_behavior) = REQUIRED]; */ int getCountryLocationsCount(); /** *
   * Required. The countries for the audience.
   * 
* * repeated .google.ads.googleads.v17.common.LocationInfo country_locations = 1 [(.google.api.field_behavior) = REQUIRED]; */ java.util.List getCountryLocationsOrBuilderList(); /** *
   * Required. The countries for the audience.
   * 
* * repeated .google.ads.googleads.v17.common.LocationInfo country_locations = 1 [(.google.api.field_behavior) = REQUIRED]; */ com.google.ads.googleads.v17.common.LocationInfoOrBuilder getCountryLocationsOrBuilder( int index); /** *
   * Sub-country geographic location attributes.  If present, each of these
   * must be contained in one of the countries in this audience.  If absent, the
   * audience is geographically to the country_locations and no further.
   * 
* * repeated .google.ads.googleads.v17.common.LocationInfo sub_country_locations = 2; */ java.util.List getSubCountryLocationsList(); /** *
   * Sub-country geographic location attributes.  If present, each of these
   * must be contained in one of the countries in this audience.  If absent, the
   * audience is geographically to the country_locations and no further.
   * 
* * repeated .google.ads.googleads.v17.common.LocationInfo sub_country_locations = 2; */ com.google.ads.googleads.v17.common.LocationInfo getSubCountryLocations(int index); /** *
   * Sub-country geographic location attributes.  If present, each of these
   * must be contained in one of the countries in this audience.  If absent, the
   * audience is geographically to the country_locations and no further.
   * 
* * repeated .google.ads.googleads.v17.common.LocationInfo sub_country_locations = 2; */ int getSubCountryLocationsCount(); /** *
   * Sub-country geographic location attributes.  If present, each of these
   * must be contained in one of the countries in this audience.  If absent, the
   * audience is geographically to the country_locations and no further.
   * 
* * repeated .google.ads.googleads.v17.common.LocationInfo sub_country_locations = 2; */ java.util.List getSubCountryLocationsOrBuilderList(); /** *
   * Sub-country geographic location attributes.  If present, each of these
   * must be contained in one of the countries in this audience.  If absent, the
   * audience is geographically to the country_locations and no further.
   * 
* * repeated .google.ads.googleads.v17.common.LocationInfo sub_country_locations = 2; */ com.google.ads.googleads.v17.common.LocationInfoOrBuilder getSubCountryLocationsOrBuilder( int index); /** *
   * Gender for the audience.  If absent, the audience does not restrict by
   * gender.
   * 
* * .google.ads.googleads.v17.common.GenderInfo gender = 3; * @return Whether the gender field is set. */ boolean hasGender(); /** *
   * Gender for the audience.  If absent, the audience does not restrict by
   * gender.
   * 
* * .google.ads.googleads.v17.common.GenderInfo gender = 3; * @return The gender. */ com.google.ads.googleads.v17.common.GenderInfo getGender(); /** *
   * Gender for the audience.  If absent, the audience does not restrict by
   * gender.
   * 
* * .google.ads.googleads.v17.common.GenderInfo gender = 3; */ com.google.ads.googleads.v17.common.GenderInfoOrBuilder getGenderOrBuilder(); /** *
   * Age ranges for the audience.  If absent, the audience represents all people
   * over 18 that match the other attributes.
   * 
* * repeated .google.ads.googleads.v17.common.AgeRangeInfo age_ranges = 4; */ java.util.List getAgeRangesList(); /** *
   * Age ranges for the audience.  If absent, the audience represents all people
   * over 18 that match the other attributes.
   * 
* * repeated .google.ads.googleads.v17.common.AgeRangeInfo age_ranges = 4; */ com.google.ads.googleads.v17.common.AgeRangeInfo getAgeRanges(int index); /** *
   * Age ranges for the audience.  If absent, the audience represents all people
   * over 18 that match the other attributes.
   * 
* * repeated .google.ads.googleads.v17.common.AgeRangeInfo age_ranges = 4; */ int getAgeRangesCount(); /** *
   * Age ranges for the audience.  If absent, the audience represents all people
   * over 18 that match the other attributes.
   * 
* * repeated .google.ads.googleads.v17.common.AgeRangeInfo age_ranges = 4; */ java.util.List getAgeRangesOrBuilderList(); /** *
   * Age ranges for the audience.  If absent, the audience represents all people
   * over 18 that match the other attributes.
   * 
* * repeated .google.ads.googleads.v17.common.AgeRangeInfo age_ranges = 4; */ com.google.ads.googleads.v17.common.AgeRangeInfoOrBuilder getAgeRangesOrBuilder( int index); /** *
   * Parental status for the audience.  If absent, the audience does not
   * restrict by parental status.
   * 
* * .google.ads.googleads.v17.common.ParentalStatusInfo parental_status = 5; * @return Whether the parentalStatus field is set. */ boolean hasParentalStatus(); /** *
   * Parental status for the audience.  If absent, the audience does not
   * restrict by parental status.
   * 
* * .google.ads.googleads.v17.common.ParentalStatusInfo parental_status = 5; * @return The parentalStatus. */ com.google.ads.googleads.v17.common.ParentalStatusInfo getParentalStatus(); /** *
   * Parental status for the audience.  If absent, the audience does not
   * restrict by parental status.
   * 
* * .google.ads.googleads.v17.common.ParentalStatusInfo parental_status = 5; */ com.google.ads.googleads.v17.common.ParentalStatusInfoOrBuilder getParentalStatusOrBuilder(); /** *
   * Household income percentile ranges for the audience.  If absent, the
   * audience does not restrict by household income range.
   * 
* * repeated .google.ads.googleads.v17.common.IncomeRangeInfo income_ranges = 6; */ java.util.List getIncomeRangesList(); /** *
   * Household income percentile ranges for the audience.  If absent, the
   * audience does not restrict by household income range.
   * 
* * repeated .google.ads.googleads.v17.common.IncomeRangeInfo income_ranges = 6; */ com.google.ads.googleads.v17.common.IncomeRangeInfo getIncomeRanges(int index); /** *
   * Household income percentile ranges for the audience.  If absent, the
   * audience does not restrict by household income range.
   * 
* * repeated .google.ads.googleads.v17.common.IncomeRangeInfo income_ranges = 6; */ int getIncomeRangesCount(); /** *
   * Household income percentile ranges for the audience.  If absent, the
   * audience does not restrict by household income range.
   * 
* * repeated .google.ads.googleads.v17.common.IncomeRangeInfo income_ranges = 6; */ java.util.List getIncomeRangesOrBuilderList(); /** *
   * Household income percentile ranges for the audience.  If absent, the
   * audience does not restrict by household income range.
   * 
* * repeated .google.ads.googleads.v17.common.IncomeRangeInfo income_ranges = 6; */ com.google.ads.googleads.v17.common.IncomeRangeInfoOrBuilder getIncomeRangesOrBuilder( int index); /** *
   * Dynamic lineups representing the YouTube content viewed by the audience.
   * 
* * repeated .google.ads.googleads.v17.services.AudienceInsightsDynamicLineup dynamic_lineups = 7; */ java.util.List getDynamicLineupsList(); /** *
   * Dynamic lineups representing the YouTube content viewed by the audience.
   * 
* * repeated .google.ads.googleads.v17.services.AudienceInsightsDynamicLineup dynamic_lineups = 7; */ com.google.ads.googleads.v17.services.AudienceInsightsDynamicLineup getDynamicLineups(int index); /** *
   * Dynamic lineups representing the YouTube content viewed by the audience.
   * 
* * repeated .google.ads.googleads.v17.services.AudienceInsightsDynamicLineup dynamic_lineups = 7; */ int getDynamicLineupsCount(); /** *
   * Dynamic lineups representing the YouTube content viewed by the audience.
   * 
* * repeated .google.ads.googleads.v17.services.AudienceInsightsDynamicLineup dynamic_lineups = 7; */ java.util.List getDynamicLineupsOrBuilderList(); /** *
   * Dynamic lineups representing the YouTube content viewed by the audience.
   * 
* * repeated .google.ads.googleads.v17.services.AudienceInsightsDynamicLineup dynamic_lineups = 7; */ com.google.ads.googleads.v17.services.AudienceInsightsDynamicLineupOrBuilder getDynamicLineupsOrBuilder( int index); /** *
   * A combination of entity, category and user interest attributes defining the
   * audience. The combination has a logical AND-of-ORs structure: Attributes
   * within each InsightsAudienceAttributeGroup are combined with OR, and
   * the combinations themselves are combined together with AND.  For example,
   * the expression (Entity OR Affinity) AND (In-Market OR Category) can be
   * formed using two InsightsAudienceAttributeGroups with two Attributes
   * each.
   * 
* * repeated .google.ads.googleads.v17.services.InsightsAudienceAttributeGroup topic_audience_combinations = 8; */ java.util.List getTopicAudienceCombinationsList(); /** *
   * A combination of entity, category and user interest attributes defining the
   * audience. The combination has a logical AND-of-ORs structure: Attributes
   * within each InsightsAudienceAttributeGroup are combined with OR, and
   * the combinations themselves are combined together with AND.  For example,
   * the expression (Entity OR Affinity) AND (In-Market OR Category) can be
   * formed using two InsightsAudienceAttributeGroups with two Attributes
   * each.
   * 
* * repeated .google.ads.googleads.v17.services.InsightsAudienceAttributeGroup topic_audience_combinations = 8; */ com.google.ads.googleads.v17.services.InsightsAudienceAttributeGroup getTopicAudienceCombinations(int index); /** *
   * A combination of entity, category and user interest attributes defining the
   * audience. The combination has a logical AND-of-ORs structure: Attributes
   * within each InsightsAudienceAttributeGroup are combined with OR, and
   * the combinations themselves are combined together with AND.  For example,
   * the expression (Entity OR Affinity) AND (In-Market OR Category) can be
   * formed using two InsightsAudienceAttributeGroups with two Attributes
   * each.
   * 
* * repeated .google.ads.googleads.v17.services.InsightsAudienceAttributeGroup topic_audience_combinations = 8; */ int getTopicAudienceCombinationsCount(); /** *
   * A combination of entity, category and user interest attributes defining the
   * audience. The combination has a logical AND-of-ORs structure: Attributes
   * within each InsightsAudienceAttributeGroup are combined with OR, and
   * the combinations themselves are combined together with AND.  For example,
   * the expression (Entity OR Affinity) AND (In-Market OR Category) can be
   * formed using two InsightsAudienceAttributeGroups with two Attributes
   * each.
   * 
* * repeated .google.ads.googleads.v17.services.InsightsAudienceAttributeGroup topic_audience_combinations = 8; */ java.util.List getTopicAudienceCombinationsOrBuilderList(); /** *
   * A combination of entity, category and user interest attributes defining the
   * audience. The combination has a logical AND-of-ORs structure: Attributes
   * within each InsightsAudienceAttributeGroup are combined with OR, and
   * the combinations themselves are combined together with AND.  For example,
   * the expression (Entity OR Affinity) AND (In-Market OR Category) can be
   * formed using two InsightsAudienceAttributeGroups with two Attributes
   * each.
   * 
* * repeated .google.ads.googleads.v17.services.InsightsAudienceAttributeGroup topic_audience_combinations = 8; */ com.google.ads.googleads.v17.services.InsightsAudienceAttributeGroupOrBuilder getTopicAudienceCombinationsOrBuilder( int index); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy