Interface GenerateCreatorInsightsRequest.SearchAttributesOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
GenerateCreatorInsightsRequest.SearchAttributes, GenerateCreatorInsightsRequest.SearchAttributes.Builder
Enclosing class:
GenerateCreatorInsightsRequest

public static interface GenerateCreatorInsightsRequest.SearchAttributesOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getAudienceAttributesList

      List<AudienceInsightsAttribute> getAudienceAttributesList()
       Optional. Audience attributes that describe an audience of viewers. This
       is used to search for creators whose own viewers match the input
       audience. Attributes age_range, gender, user_interest, entity, category,
       device, parental_status, and income_range are supported. Attribute
       location is not supported. Attributes user_interest, entity, and category
       can only be set in audience_attributes when audience_combinations is
       unused.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttribute audience_attributes = 1 [(.google.api.field_behavior) = OPTIONAL];
    • getAudienceAttributes

      AudienceInsightsAttribute getAudienceAttributes(int index)
       Optional. Audience attributes that describe an audience of viewers. This
       is used to search for creators whose own viewers match the input
       audience. Attributes age_range, gender, user_interest, entity, category,
       device, parental_status, and income_range are supported. Attribute
       location is not supported. Attributes user_interest, entity, and category
       can only be set in audience_attributes when audience_combinations is
       unused.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttribute audience_attributes = 1 [(.google.api.field_behavior) = OPTIONAL];
    • getAudienceAttributesCount

      int getAudienceAttributesCount()
       Optional. Audience attributes that describe an audience of viewers. This
       is used to search for creators whose own viewers match the input
       audience. Attributes age_range, gender, user_interest, entity, category,
       device, parental_status, and income_range are supported. Attribute
       location is not supported. Attributes user_interest, entity, and category
       can only be set in audience_attributes when audience_combinations is
       unused.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttribute audience_attributes = 1 [(.google.api.field_behavior) = OPTIONAL];
    • getAudienceAttributesOrBuilderList

      List<? extends AudienceInsightsAttributeOrBuilder> getAudienceAttributesOrBuilderList()
       Optional. Audience attributes that describe an audience of viewers. This
       is used to search for creators whose own viewers match the input
       audience. Attributes age_range, gender, user_interest, entity, category,
       device, parental_status, and income_range are supported. Attribute
       location is not supported. Attributes user_interest, entity, and category
       can only be set in audience_attributes when audience_combinations is
       unused.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttribute audience_attributes = 1 [(.google.api.field_behavior) = OPTIONAL];
    • getAudienceAttributesOrBuilder

      AudienceInsightsAttributeOrBuilder getAudienceAttributesOrBuilder(int index)
       Optional. Audience attributes that describe an audience of viewers. This
       is used to search for creators whose own viewers match the input
       audience. Attributes age_range, gender, user_interest, entity, category,
       device, parental_status, and income_range are supported. Attribute
       location is not supported. Attributes user_interest, entity, and category
       can only be set in audience_attributes when audience_combinations is
       unused.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttribute audience_attributes = 1 [(.google.api.field_behavior) = OPTIONAL];
    • getAudienceCombinationsList

      List<InsightsAudienceAttributeGroup> getAudienceCombinationsList()
       Optional. A list of audience attribute groups consisting of one or more
       Knowledge Graph entities, Product & Service Categories and user interests
       that describes an audience. The groups have a logical AND-of-ORs
       structure:
      
       1. Attributes within each InsightsAudienceAttributeGroup are combined
       with OR.
      
       2. The groups themselves are combined together with AND.
      
       For example, an audience (Interest A OR Interest B) AND (Entity C) is
       represented using two groups. The first group contains the two interests
       and the second group contains the entity.
      
       This field cannot be set if any Knowledge Graph entities, Product &
       Service Categories, or user interests are specified in
       audience_attributes.
       
      repeated .google.ads.googleads.v23.common.InsightsAudienceAttributeGroup audience_combinations = 3 [(.google.api.field_behavior) = OPTIONAL];
    • getAudienceCombinations

      InsightsAudienceAttributeGroup getAudienceCombinations(int index)
       Optional. A list of audience attribute groups consisting of one or more
       Knowledge Graph entities, Product & Service Categories and user interests
       that describes an audience. The groups have a logical AND-of-ORs
       structure:
      
       1. Attributes within each InsightsAudienceAttributeGroup are combined
       with OR.
      
       2. The groups themselves are combined together with AND.
      
       For example, an audience (Interest A OR Interest B) AND (Entity C) is
       represented using two groups. The first group contains the two interests
       and the second group contains the entity.
      
       This field cannot be set if any Knowledge Graph entities, Product &
       Service Categories, or user interests are specified in
       audience_attributes.
       
      repeated .google.ads.googleads.v23.common.InsightsAudienceAttributeGroup audience_combinations = 3 [(.google.api.field_behavior) = OPTIONAL];
    • getAudienceCombinationsCount

      int getAudienceCombinationsCount()
       Optional. A list of audience attribute groups consisting of one or more
       Knowledge Graph entities, Product & Service Categories and user interests
       that describes an audience. The groups have a logical AND-of-ORs
       structure:
      
       1. Attributes within each InsightsAudienceAttributeGroup are combined
       with OR.
      
       2. The groups themselves are combined together with AND.
      
       For example, an audience (Interest A OR Interest B) AND (Entity C) is
       represented using two groups. The first group contains the two interests
       and the second group contains the entity.
      
       This field cannot be set if any Knowledge Graph entities, Product &
       Service Categories, or user interests are specified in
       audience_attributes.
       
      repeated .google.ads.googleads.v23.common.InsightsAudienceAttributeGroup audience_combinations = 3 [(.google.api.field_behavior) = OPTIONAL];
    • getAudienceCombinationsOrBuilderList

      List<? extends InsightsAudienceAttributeGroupOrBuilder> getAudienceCombinationsOrBuilderList()
       Optional. A list of audience attribute groups consisting of one or more
       Knowledge Graph entities, Product & Service Categories and user interests
       that describes an audience. The groups have a logical AND-of-ORs
       structure:
      
       1. Attributes within each InsightsAudienceAttributeGroup are combined
       with OR.
      
       2. The groups themselves are combined together with AND.
      
       For example, an audience (Interest A OR Interest B) AND (Entity C) is
       represented using two groups. The first group contains the two interests
       and the second group contains the entity.
      
       This field cannot be set if any Knowledge Graph entities, Product &
       Service Categories, or user interests are specified in
       audience_attributes.
       
      repeated .google.ads.googleads.v23.common.InsightsAudienceAttributeGroup audience_combinations = 3 [(.google.api.field_behavior) = OPTIONAL];
    • getAudienceCombinationsOrBuilder

      InsightsAudienceAttributeGroupOrBuilder getAudienceCombinationsOrBuilder(int index)
       Optional. A list of audience attribute groups consisting of one or more
       Knowledge Graph entities, Product & Service Categories and user interests
       that describes an audience. The groups have a logical AND-of-ORs
       structure:
      
       1. Attributes within each InsightsAudienceAttributeGroup are combined
       with OR.
      
       2. The groups themselves are combined together with AND.
      
       For example, an audience (Interest A OR Interest B) AND (Entity C) is
       represented using two groups. The first group contains the two interests
       and the second group contains the entity.
      
       This field cannot be set if any Knowledge Graph entities, Product &
       Service Categories, or user interests are specified in
       audience_attributes.
       
      repeated .google.ads.googleads.v23.common.InsightsAudienceAttributeGroup audience_combinations = 3 [(.google.api.field_behavior) = OPTIONAL];
    • getCreatorAttributesList

      List<AudienceInsightsAttribute> getCreatorAttributesList()
       Optional. Creator attributes that describe a collection of types of
       content. This is used to search for creators whose content matches the
       input creator attributes. Only Knowledge Graph Entities tagged with
       [CREATOR_ATTRIBUTE][google.ads.googleads.v23.enums.InsightsKnowledgeGraphEntityCapabilitiesEnum.InsightsKnowledgeGraphEntityCapabilities.CREATOR_ATTRIBUTE]
       are supported. Use
       [AudienceInsightsService.ListAudienceInsightsAttributes][google.ads.googleads.v23.services.AudienceInsightsService.ListAudienceInsightsAttributes]
       to get the list of supported entities. Other attributes including
       location are not supported.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttribute creator_attributes = 2 [(.google.api.field_behavior) = OPTIONAL];
    • getCreatorAttributes

      AudienceInsightsAttribute getCreatorAttributes(int index)
       Optional. Creator attributes that describe a collection of types of
       content. This is used to search for creators whose content matches the
       input creator attributes. Only Knowledge Graph Entities tagged with
       [CREATOR_ATTRIBUTE][google.ads.googleads.v23.enums.InsightsKnowledgeGraphEntityCapabilitiesEnum.InsightsKnowledgeGraphEntityCapabilities.CREATOR_ATTRIBUTE]
       are supported. Use
       [AudienceInsightsService.ListAudienceInsightsAttributes][google.ads.googleads.v23.services.AudienceInsightsService.ListAudienceInsightsAttributes]
       to get the list of supported entities. Other attributes including
       location are not supported.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttribute creator_attributes = 2 [(.google.api.field_behavior) = OPTIONAL];
    • getCreatorAttributesCount

      int getCreatorAttributesCount()
       Optional. Creator attributes that describe a collection of types of
       content. This is used to search for creators whose content matches the
       input creator attributes. Only Knowledge Graph Entities tagged with
       [CREATOR_ATTRIBUTE][google.ads.googleads.v23.enums.InsightsKnowledgeGraphEntityCapabilitiesEnum.InsightsKnowledgeGraphEntityCapabilities.CREATOR_ATTRIBUTE]
       are supported. Use
       [AudienceInsightsService.ListAudienceInsightsAttributes][google.ads.googleads.v23.services.AudienceInsightsService.ListAudienceInsightsAttributes]
       to get the list of supported entities. Other attributes including
       location are not supported.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttribute creator_attributes = 2 [(.google.api.field_behavior) = OPTIONAL];
    • getCreatorAttributesOrBuilderList

      List<? extends AudienceInsightsAttributeOrBuilder> getCreatorAttributesOrBuilderList()
       Optional. Creator attributes that describe a collection of types of
       content. This is used to search for creators whose content matches the
       input creator attributes. Only Knowledge Graph Entities tagged with
       [CREATOR_ATTRIBUTE][google.ads.googleads.v23.enums.InsightsKnowledgeGraphEntityCapabilitiesEnum.InsightsKnowledgeGraphEntityCapabilities.CREATOR_ATTRIBUTE]
       are supported. Use
       [AudienceInsightsService.ListAudienceInsightsAttributes][google.ads.googleads.v23.services.AudienceInsightsService.ListAudienceInsightsAttributes]
       to get the list of supported entities. Other attributes including
       location are not supported.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttribute creator_attributes = 2 [(.google.api.field_behavior) = OPTIONAL];
    • getCreatorAttributesOrBuilder

      AudienceInsightsAttributeOrBuilder getCreatorAttributesOrBuilder(int index)
       Optional. Creator attributes that describe a collection of types of
       content. This is used to search for creators whose content matches the
       input creator attributes. Only Knowledge Graph Entities tagged with
       [CREATOR_ATTRIBUTE][google.ads.googleads.v23.enums.InsightsKnowledgeGraphEntityCapabilitiesEnum.InsightsKnowledgeGraphEntityCapabilities.CREATOR_ATTRIBUTE]
       are supported. Use
       [AudienceInsightsService.ListAudienceInsightsAttributes][google.ads.googleads.v23.services.AudienceInsightsService.ListAudienceInsightsAttributes]
       to get the list of supported entities. Other attributes including
       location are not supported.
       
      repeated .google.ads.googleads.v23.common.AudienceInsightsAttribute creator_attributes = 2 [(.google.api.field_behavior) = OPTIONAL];