Class GenerateCreatorInsightsRequest.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<GenerateCreatorInsightsRequest.Builder>
com.google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.Builder
All Implemented Interfaces:
GenerateCreatorInsightsRequestOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
GenerateCreatorInsightsRequest

public static final class GenerateCreatorInsightsRequest.Builder extends com.google.protobuf.GeneratedMessage.Builder<GenerateCreatorInsightsRequest.Builder> implements GenerateCreatorInsightsRequestOrBuilder
 Request message for
 [ContentCreatorInsightsService.GenerateCreatorInsights][google.ads.googleads.v25.services.ContentCreatorInsightsService.GenerateCreatorInsights].
 
Protobuf type google.ads.googleads.v25.services.GenerateCreatorInsightsRequest
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<GenerateCreatorInsightsRequest.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<GenerateCreatorInsightsRequest.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<GenerateCreatorInsightsRequest.Builder>
    • getDefaultInstanceForType

      public GenerateCreatorInsightsRequest getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public GenerateCreatorInsightsRequest buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public GenerateCreatorInsightsRequest.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<GenerateCreatorInsightsRequest.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<GenerateCreatorInsightsRequest.Builder>
    • mergeFrom

      public GenerateCreatorInsightsRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<GenerateCreatorInsightsRequest.Builder>
      Throws:
      IOException
    • getCriteriaCase

      Specified by:
      getCriteriaCase in interface GenerateCreatorInsightsRequestOrBuilder
    • clearCriteria

    • getCustomerId

      public String getCustomerId()
       Required. The ID of the customer.
       
      string customer_id = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getCustomerId in interface GenerateCreatorInsightsRequestOrBuilder
      Returns:
      The customerId.
    • getCustomerIdBytes

      public com.google.protobuf.ByteString getCustomerIdBytes()
       Required. The ID of the customer.
       
      string customer_id = 1 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getCustomerIdBytes in interface GenerateCreatorInsightsRequestOrBuilder
      Returns:
      The bytes for customerId.
    • setCustomerId

      public GenerateCreatorInsightsRequest.Builder setCustomerId(String value)
       Required. The ID of the customer.
       
      string customer_id = 1 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The customerId to set.
      Returns:
      This builder for chaining.
    • clearCustomerId

      public GenerateCreatorInsightsRequest.Builder clearCustomerId()
       Required. The ID of the customer.
       
      string customer_id = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      This builder for chaining.
    • setCustomerIdBytes

      public GenerateCreatorInsightsRequest.Builder setCustomerIdBytes(com.google.protobuf.ByteString value)
       Required. The ID of the customer.
       
      string customer_id = 1 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The bytes for customerId to set.
      Returns:
      This builder for chaining.
    • getCustomerInsightsGroup

      public String getCustomerInsightsGroup()
       Required. The name of the customer being planned for.  This is a
       user-defined value.
       
      string customer_insights_group = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getCustomerInsightsGroup in interface GenerateCreatorInsightsRequestOrBuilder
      Returns:
      The customerInsightsGroup.
    • getCustomerInsightsGroupBytes

      public com.google.protobuf.ByteString getCustomerInsightsGroupBytes()
       Required. The name of the customer being planned for.  This is a
       user-defined value.
       
      string customer_insights_group = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getCustomerInsightsGroupBytes in interface GenerateCreatorInsightsRequestOrBuilder
      Returns:
      The bytes for customerInsightsGroup.
    • setCustomerInsightsGroup

      public GenerateCreatorInsightsRequest.Builder setCustomerInsightsGroup(String value)
       Required. The name of the customer being planned for.  This is a
       user-defined value.
       
      string customer_insights_group = 2 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The customerInsightsGroup to set.
      Returns:
      This builder for chaining.
    • clearCustomerInsightsGroup

      public GenerateCreatorInsightsRequest.Builder clearCustomerInsightsGroup()
       Required. The name of the customer being planned for.  This is a
       user-defined value.
       
      string customer_insights_group = 2 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      This builder for chaining.
    • setCustomerInsightsGroupBytes

      public GenerateCreatorInsightsRequest.Builder setCustomerInsightsGroupBytes(com.google.protobuf.ByteString value)
       Required. The name of the customer being planned for.  This is a
       user-defined value.
       
      string customer_insights_group = 2 [(.google.api.field_behavior) = REQUIRED];
      Parameters:
      value - The bytes for customerInsightsGroup to set.
      Returns:
      This builder for chaining.
    • hasInsightsApplicationInfo

      public boolean hasInsightsApplicationInfo()
       Optional. Additional information on the application issuing the request.
       
      .google.ads.googleads.v25.common.AdditionalApplicationInfo insights_application_info = 8 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasInsightsApplicationInfo in interface GenerateCreatorInsightsRequestOrBuilder
      Returns:
      Whether the insightsApplicationInfo field is set.
    • getInsightsApplicationInfo

      public AdditionalApplicationInfo getInsightsApplicationInfo()
       Optional. Additional information on the application issuing the request.
       
      .google.ads.googleads.v25.common.AdditionalApplicationInfo insights_application_info = 8 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getInsightsApplicationInfo in interface GenerateCreatorInsightsRequestOrBuilder
      Returns:
      The insightsApplicationInfo.
    • setInsightsApplicationInfo

      public GenerateCreatorInsightsRequest.Builder setInsightsApplicationInfo(AdditionalApplicationInfo value)
       Optional. Additional information on the application issuing the request.
       
      .google.ads.googleads.v25.common.AdditionalApplicationInfo insights_application_info = 8 [(.google.api.field_behavior) = OPTIONAL];
    • setInsightsApplicationInfo

      public GenerateCreatorInsightsRequest.Builder setInsightsApplicationInfo(AdditionalApplicationInfo.Builder builderForValue)
       Optional. Additional information on the application issuing the request.
       
      .google.ads.googleads.v25.common.AdditionalApplicationInfo insights_application_info = 8 [(.google.api.field_behavior) = OPTIONAL];
    • mergeInsightsApplicationInfo

      public GenerateCreatorInsightsRequest.Builder mergeInsightsApplicationInfo(AdditionalApplicationInfo value)
       Optional. Additional information on the application issuing the request.
       
      .google.ads.googleads.v25.common.AdditionalApplicationInfo insights_application_info = 8 [(.google.api.field_behavior) = OPTIONAL];
    • clearInsightsApplicationInfo

      public GenerateCreatorInsightsRequest.Builder clearInsightsApplicationInfo()
       Optional. Additional information on the application issuing the request.
       
      .google.ads.googleads.v25.common.AdditionalApplicationInfo insights_application_info = 8 [(.google.api.field_behavior) = OPTIONAL];
    • getInsightsApplicationInfoBuilder

      public AdditionalApplicationInfo.Builder getInsightsApplicationInfoBuilder()
       Optional. Additional information on the application issuing the request.
       
      .google.ads.googleads.v25.common.AdditionalApplicationInfo insights_application_info = 8 [(.google.api.field_behavior) = OPTIONAL];
    • getInsightsApplicationInfoOrBuilder

      public AdditionalApplicationInfoOrBuilder getInsightsApplicationInfoOrBuilder()
       Optional. Additional information on the application issuing the request.
       
      .google.ads.googleads.v25.common.AdditionalApplicationInfo insights_application_info = 8 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getInsightsApplicationInfoOrBuilder in interface GenerateCreatorInsightsRequestOrBuilder
    • getCountryLocationsList

      public List<LocationInfo> getCountryLocationsList()
       Required. The countries to search that apply to the criteria.
       
      repeated .google.ads.googleads.v25.common.LocationInfo country_locations = 6 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getCountryLocationsList in interface GenerateCreatorInsightsRequestOrBuilder
    • getCountryLocationsCount

      public int getCountryLocationsCount()
       Required. The countries to search that apply to the criteria.
       
      repeated .google.ads.googleads.v25.common.LocationInfo country_locations = 6 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getCountryLocationsCount in interface GenerateCreatorInsightsRequestOrBuilder
    • getCountryLocations

      public LocationInfo getCountryLocations(int index)
       Required. The countries to search that apply to the criteria.
       
      repeated .google.ads.googleads.v25.common.LocationInfo country_locations = 6 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getCountryLocations in interface GenerateCreatorInsightsRequestOrBuilder
    • setCountryLocations

      public GenerateCreatorInsightsRequest.Builder setCountryLocations(int index, LocationInfo value)
       Required. The countries to search that apply to the criteria.
       
      repeated .google.ads.googleads.v25.common.LocationInfo country_locations = 6 [(.google.api.field_behavior) = REQUIRED];
    • setCountryLocations

      public GenerateCreatorInsightsRequest.Builder setCountryLocations(int index, LocationInfo.Builder builderForValue)
       Required. The countries to search that apply to the criteria.
       
      repeated .google.ads.googleads.v25.common.LocationInfo country_locations = 6 [(.google.api.field_behavior) = REQUIRED];
    • addCountryLocations

      public GenerateCreatorInsightsRequest.Builder addCountryLocations(LocationInfo value)
       Required. The countries to search that apply to the criteria.
       
      repeated .google.ads.googleads.v25.common.LocationInfo country_locations = 6 [(.google.api.field_behavior) = REQUIRED];
    • addCountryLocations

      public GenerateCreatorInsightsRequest.Builder addCountryLocations(int index, LocationInfo value)
       Required. The countries to search that apply to the criteria.
       
      repeated .google.ads.googleads.v25.common.LocationInfo country_locations = 6 [(.google.api.field_behavior) = REQUIRED];
    • addCountryLocations

      public GenerateCreatorInsightsRequest.Builder addCountryLocations(LocationInfo.Builder builderForValue)
       Required. The countries to search that apply to the criteria.
       
      repeated .google.ads.googleads.v25.common.LocationInfo country_locations = 6 [(.google.api.field_behavior) = REQUIRED];
    • addCountryLocations

      public GenerateCreatorInsightsRequest.Builder addCountryLocations(int index, LocationInfo.Builder builderForValue)
       Required. The countries to search that apply to the criteria.
       
      repeated .google.ads.googleads.v25.common.LocationInfo country_locations = 6 [(.google.api.field_behavior) = REQUIRED];
    • addAllCountryLocations

      public GenerateCreatorInsightsRequest.Builder addAllCountryLocations(Iterable<? extends LocationInfo> values)
       Required. The countries to search that apply to the criteria.
       
      repeated .google.ads.googleads.v25.common.LocationInfo country_locations = 6 [(.google.api.field_behavior) = REQUIRED];
    • clearCountryLocations

      public GenerateCreatorInsightsRequest.Builder clearCountryLocations()
       Required. The countries to search that apply to the criteria.
       
      repeated .google.ads.googleads.v25.common.LocationInfo country_locations = 6 [(.google.api.field_behavior) = REQUIRED];
    • removeCountryLocations

      public GenerateCreatorInsightsRequest.Builder removeCountryLocations(int index)
       Required. The countries to search that apply to the criteria.
       
      repeated .google.ads.googleads.v25.common.LocationInfo country_locations = 6 [(.google.api.field_behavior) = REQUIRED];
    • getCountryLocationsBuilder

      public LocationInfo.Builder getCountryLocationsBuilder(int index)
       Required. The countries to search that apply to the criteria.
       
      repeated .google.ads.googleads.v25.common.LocationInfo country_locations = 6 [(.google.api.field_behavior) = REQUIRED];
    • getCountryLocationsOrBuilder

      public LocationInfoOrBuilder getCountryLocationsOrBuilder(int index)
       Required. The countries to search that apply to the criteria.
       
      repeated .google.ads.googleads.v25.common.LocationInfo country_locations = 6 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getCountryLocationsOrBuilder in interface GenerateCreatorInsightsRequestOrBuilder
    • getCountryLocationsOrBuilderList

      public List<? extends LocationInfoOrBuilder> getCountryLocationsOrBuilderList()
       Required. The countries to search that apply to the criteria.
       
      repeated .google.ads.googleads.v25.common.LocationInfo country_locations = 6 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getCountryLocationsOrBuilderList in interface GenerateCreatorInsightsRequestOrBuilder
    • addCountryLocationsBuilder

      public LocationInfo.Builder addCountryLocationsBuilder()
       Required. The countries to search that apply to the criteria.
       
      repeated .google.ads.googleads.v25.common.LocationInfo country_locations = 6 [(.google.api.field_behavior) = REQUIRED];
    • addCountryLocationsBuilder

      public LocationInfo.Builder addCountryLocationsBuilder(int index)
       Required. The countries to search that apply to the criteria.
       
      repeated .google.ads.googleads.v25.common.LocationInfo country_locations = 6 [(.google.api.field_behavior) = REQUIRED];
    • getCountryLocationsBuilderList

      public List<LocationInfo.Builder> getCountryLocationsBuilderList()
       Required. The countries to search that apply to the criteria.
       
      repeated .google.ads.googleads.v25.common.LocationInfo country_locations = 6 [(.google.api.field_behavior) = REQUIRED];
    • getSubCountryLocationsList

      public List<LocationInfo> getSubCountryLocationsList()
       The sub-country geographic locations to search that apply to the criteria.
       Only supported for
       [SearchAttributes][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.SearchAttributes]
       criteria.
       
      repeated .google.ads.googleads.v25.common.LocationInfo sub_country_locations = 7;
      Specified by:
      getSubCountryLocationsList in interface GenerateCreatorInsightsRequestOrBuilder
    • getSubCountryLocationsCount

      public int getSubCountryLocationsCount()
       The sub-country geographic locations to search that apply to the criteria.
       Only supported for
       [SearchAttributes][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.SearchAttributes]
       criteria.
       
      repeated .google.ads.googleads.v25.common.LocationInfo sub_country_locations = 7;
      Specified by:
      getSubCountryLocationsCount in interface GenerateCreatorInsightsRequestOrBuilder
    • getSubCountryLocations

      public LocationInfo getSubCountryLocations(int index)
       The sub-country geographic locations to search that apply to the criteria.
       Only supported for
       [SearchAttributes][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.SearchAttributes]
       criteria.
       
      repeated .google.ads.googleads.v25.common.LocationInfo sub_country_locations = 7;
      Specified by:
      getSubCountryLocations in interface GenerateCreatorInsightsRequestOrBuilder
    • setSubCountryLocations

      public GenerateCreatorInsightsRequest.Builder setSubCountryLocations(int index, LocationInfo value)
       The sub-country geographic locations to search that apply to the criteria.
       Only supported for
       [SearchAttributes][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.SearchAttributes]
       criteria.
       
      repeated .google.ads.googleads.v25.common.LocationInfo sub_country_locations = 7;
    • setSubCountryLocations

      public GenerateCreatorInsightsRequest.Builder setSubCountryLocations(int index, LocationInfo.Builder builderForValue)
       The sub-country geographic locations to search that apply to the criteria.
       Only supported for
       [SearchAttributes][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.SearchAttributes]
       criteria.
       
      repeated .google.ads.googleads.v25.common.LocationInfo sub_country_locations = 7;
    • addSubCountryLocations

      public GenerateCreatorInsightsRequest.Builder addSubCountryLocations(LocationInfo value)
       The sub-country geographic locations to search that apply to the criteria.
       Only supported for
       [SearchAttributes][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.SearchAttributes]
       criteria.
       
      repeated .google.ads.googleads.v25.common.LocationInfo sub_country_locations = 7;
    • addSubCountryLocations

      public GenerateCreatorInsightsRequest.Builder addSubCountryLocations(int index, LocationInfo value)
       The sub-country geographic locations to search that apply to the criteria.
       Only supported for
       [SearchAttributes][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.SearchAttributes]
       criteria.
       
      repeated .google.ads.googleads.v25.common.LocationInfo sub_country_locations = 7;
    • addSubCountryLocations

      public GenerateCreatorInsightsRequest.Builder addSubCountryLocations(LocationInfo.Builder builderForValue)
       The sub-country geographic locations to search that apply to the criteria.
       Only supported for
       [SearchAttributes][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.SearchAttributes]
       criteria.
       
      repeated .google.ads.googleads.v25.common.LocationInfo sub_country_locations = 7;
    • addSubCountryLocations

      public GenerateCreatorInsightsRequest.Builder addSubCountryLocations(int index, LocationInfo.Builder builderForValue)
       The sub-country geographic locations to search that apply to the criteria.
       Only supported for
       [SearchAttributes][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.SearchAttributes]
       criteria.
       
      repeated .google.ads.googleads.v25.common.LocationInfo sub_country_locations = 7;
    • addAllSubCountryLocations

      public GenerateCreatorInsightsRequest.Builder addAllSubCountryLocations(Iterable<? extends LocationInfo> values)
       The sub-country geographic locations to search that apply to the criteria.
       Only supported for
       [SearchAttributes][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.SearchAttributes]
       criteria.
       
      repeated .google.ads.googleads.v25.common.LocationInfo sub_country_locations = 7;
    • clearSubCountryLocations

      public GenerateCreatorInsightsRequest.Builder clearSubCountryLocations()
       The sub-country geographic locations to search that apply to the criteria.
       Only supported for
       [SearchAttributes][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.SearchAttributes]
       criteria.
       
      repeated .google.ads.googleads.v25.common.LocationInfo sub_country_locations = 7;
    • removeSubCountryLocations

      public GenerateCreatorInsightsRequest.Builder removeSubCountryLocations(int index)
       The sub-country geographic locations to search that apply to the criteria.
       Only supported for
       [SearchAttributes][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.SearchAttributes]
       criteria.
       
      repeated .google.ads.googleads.v25.common.LocationInfo sub_country_locations = 7;
    • getSubCountryLocationsBuilder

      public LocationInfo.Builder getSubCountryLocationsBuilder(int index)
       The sub-country geographic locations to search that apply to the criteria.
       Only supported for
       [SearchAttributes][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.SearchAttributes]
       criteria.
       
      repeated .google.ads.googleads.v25.common.LocationInfo sub_country_locations = 7;
    • getSubCountryLocationsOrBuilder

      public LocationInfoOrBuilder getSubCountryLocationsOrBuilder(int index)
       The sub-country geographic locations to search that apply to the criteria.
       Only supported for
       [SearchAttributes][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.SearchAttributes]
       criteria.
       
      repeated .google.ads.googleads.v25.common.LocationInfo sub_country_locations = 7;
      Specified by:
      getSubCountryLocationsOrBuilder in interface GenerateCreatorInsightsRequestOrBuilder
    • getSubCountryLocationsOrBuilderList

      public List<? extends LocationInfoOrBuilder> getSubCountryLocationsOrBuilderList()
       The sub-country geographic locations to search that apply to the criteria.
       Only supported for
       [SearchAttributes][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.SearchAttributes]
       criteria.
       
      repeated .google.ads.googleads.v25.common.LocationInfo sub_country_locations = 7;
      Specified by:
      getSubCountryLocationsOrBuilderList in interface GenerateCreatorInsightsRequestOrBuilder
    • addSubCountryLocationsBuilder

      public LocationInfo.Builder addSubCountryLocationsBuilder()
       The sub-country geographic locations to search that apply to the criteria.
       Only supported for
       [SearchAttributes][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.SearchAttributes]
       criteria.
       
      repeated .google.ads.googleads.v25.common.LocationInfo sub_country_locations = 7;
    • addSubCountryLocationsBuilder

      public LocationInfo.Builder addSubCountryLocationsBuilder(int index)
       The sub-country geographic locations to search that apply to the criteria.
       Only supported for
       [SearchAttributes][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.SearchAttributes]
       criteria.
       
      repeated .google.ads.googleads.v25.common.LocationInfo sub_country_locations = 7;
    • getSubCountryLocationsBuilderList

      public List<LocationInfo.Builder> getSubCountryLocationsBuilderList()
       The sub-country geographic locations to search that apply to the criteria.
       Only supported for
       [SearchAttributes][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.SearchAttributes]
       criteria.
       
      repeated .google.ads.googleads.v25.common.LocationInfo sub_country_locations = 7;
    • getSupplementalDataList

       Optional. Optional features to include in the response. By default, only
       core insight data is returned. Including supplemental data here will
       populate additional fields in the response.
       
      repeated .google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData supplemental_data = 10 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getSupplementalDataList in interface GenerateCreatorInsightsRequestOrBuilder
      Returns:
      A list containing the supplementalData.
    • getSupplementalDataCount

      public int getSupplementalDataCount()
       Optional. Optional features to include in the response. By default, only
       core insight data is returned. Including supplemental data here will
       populate additional fields in the response.
       
      repeated .google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData supplemental_data = 10 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getSupplementalDataCount in interface GenerateCreatorInsightsRequestOrBuilder
      Returns:
      The count of supplementalData.
    • getSupplementalData

       Optional. Optional features to include in the response. By default, only
       core insight data is returned. Including supplemental data here will
       populate additional fields in the response.
       
      repeated .google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData supplemental_data = 10 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getSupplementalData in interface GenerateCreatorInsightsRequestOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The supplementalData at the given index.
    • setSupplementalData

       Optional. Optional features to include in the response. By default, only
       core insight data is returned. Including supplemental data here will
       populate additional fields in the response.
       
      repeated .google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData supplemental_data = 10 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      index - The index to set the value at.
      value - The supplementalData to set.
      Returns:
      This builder for chaining.
    • addSupplementalData

       Optional. Optional features to include in the response. By default, only
       core insight data is returned. Including supplemental data here will
       populate additional fields in the response.
       
      repeated .google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData supplemental_data = 10 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The supplementalData to add.
      Returns:
      This builder for chaining.
    • addAllSupplementalData

       Optional. Optional features to include in the response. By default, only
       core insight data is returned. Including supplemental data here will
       populate additional fields in the response.
       
      repeated .google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData supplemental_data = 10 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      values - The supplementalData to add.
      Returns:
      This builder for chaining.
    • clearSupplementalData

      public GenerateCreatorInsightsRequest.Builder clearSupplementalData()
       Optional. Optional features to include in the response. By default, only
       core insight data is returned. Including supplemental data here will
       populate additional fields in the response.
       
      repeated .google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData supplemental_data = 10 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • getSupplementalDataValueList

      public List<Integer> getSupplementalDataValueList()
       Optional. Optional features to include in the response. By default, only
       core insight data is returned. Including supplemental data here will
       populate additional fields in the response.
       
      repeated .google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData supplemental_data = 10 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getSupplementalDataValueList in interface GenerateCreatorInsightsRequestOrBuilder
      Returns:
      A list containing the enum numeric values on the wire for supplementalData.
    • getSupplementalDataValue

      public int getSupplementalDataValue(int index)
       Optional. Optional features to include in the response. By default, only
       core insight data is returned. Including supplemental data here will
       populate additional fields in the response.
       
      repeated .google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData supplemental_data = 10 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getSupplementalDataValue in interface GenerateCreatorInsightsRequestOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The enum numeric value on the wire of supplementalData at the given index.
    • setSupplementalDataValue

      public GenerateCreatorInsightsRequest.Builder setSupplementalDataValue(int index, int value)
       Optional. Optional features to include in the response. By default, only
       core insight data is returned. Including supplemental data here will
       populate additional fields in the response.
       
      repeated .google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData supplemental_data = 10 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      index - The index to set the value at.
      value - The enum numeric value on the wire for supplementalData to set.
      Returns:
      This builder for chaining.
    • addSupplementalDataValue

      public GenerateCreatorInsightsRequest.Builder addSupplementalDataValue(int value)
       Optional. Optional features to include in the response. By default, only
       core insight data is returned. Including supplemental data here will
       populate additional fields in the response.
       
      repeated .google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData supplemental_data = 10 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The enum numeric value on the wire for supplementalData to add.
      Returns:
      This builder for chaining.
    • addAllSupplementalDataValue

      public GenerateCreatorInsightsRequest.Builder addAllSupplementalDataValue(Iterable<Integer> values)
       Optional. Optional features to include in the response. By default, only
       core insight data is returned. Including supplemental data here will
       populate additional fields in the response.
       
      repeated .google.ads.googleads.v25.enums.ContentCreatorInsightsSupplementalDataEnum.ContentCreatorInsightsSupplementalData supplemental_data = 10 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      values - The enum numeric values on the wire for supplementalData to add.
      Returns:
      This builder for chaining.
    • hasSearchAttributes

      public boolean hasSearchAttributes()
       The attributes used to identify top creators. Data fetched is based on
       the list of countries or sub-country locations specified in
       [country_locations][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.country_locations]
       or
       [sub_country_locations][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.sub_country_locations].
       
      .google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.SearchAttributes search_attributes = 3;
      Specified by:
      hasSearchAttributes in interface GenerateCreatorInsightsRequestOrBuilder
      Returns:
      Whether the searchAttributes field is set.
    • getSearchAttributes

       The attributes used to identify top creators. Data fetched is based on
       the list of countries or sub-country locations specified in
       [country_locations][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.country_locations]
       or
       [sub_country_locations][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.sub_country_locations].
       
      .google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.SearchAttributes search_attributes = 3;
      Specified by:
      getSearchAttributes in interface GenerateCreatorInsightsRequestOrBuilder
      Returns:
      The searchAttributes.
    • setSearchAttributes

       The attributes used to identify top creators. Data fetched is based on
       the list of countries or sub-country locations specified in
       [country_locations][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.country_locations]
       or
       [sub_country_locations][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.sub_country_locations].
       
      .google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.SearchAttributes search_attributes = 3;
    • setSearchAttributes

       The attributes used to identify top creators. Data fetched is based on
       the list of countries or sub-country locations specified in
       [country_locations][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.country_locations]
       or
       [sub_country_locations][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.sub_country_locations].
       
      .google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.SearchAttributes search_attributes = 3;
    • mergeSearchAttributes

       The attributes used to identify top creators. Data fetched is based on
       the list of countries or sub-country locations specified in
       [country_locations][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.country_locations]
       or
       [sub_country_locations][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.sub_country_locations].
       
      .google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.SearchAttributes search_attributes = 3;
    • clearSearchAttributes

      public GenerateCreatorInsightsRequest.Builder clearSearchAttributes()
       The attributes used to identify top creators. Data fetched is based on
       the list of countries or sub-country locations specified in
       [country_locations][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.country_locations]
       or
       [sub_country_locations][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.sub_country_locations].
       
      .google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.SearchAttributes search_attributes = 3;
    • getSearchAttributesBuilder

      public GenerateCreatorInsightsRequest.SearchAttributes.Builder getSearchAttributesBuilder()
       The attributes used to identify top creators. Data fetched is based on
       the list of countries or sub-country locations specified in
       [country_locations][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.country_locations]
       or
       [sub_country_locations][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.sub_country_locations].
       
      .google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.SearchAttributes search_attributes = 3;
    • getSearchAttributesOrBuilder

      public GenerateCreatorInsightsRequest.SearchAttributesOrBuilder getSearchAttributesOrBuilder()
       The attributes used to identify top creators. Data fetched is based on
       the list of countries or sub-country locations specified in
       [country_locations][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.country_locations]
       or
       [sub_country_locations][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.sub_country_locations].
       
      .google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.SearchAttributes search_attributes = 3;
      Specified by:
      getSearchAttributesOrBuilder in interface GenerateCreatorInsightsRequestOrBuilder
    • hasSearchChannels

      public boolean hasSearchChannels()
       YouTube Channel IDs for Creator Insights. Data fetched for channels is
       based on the list of countries specified in
       [country_locations][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.country_locations].
       
      .google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.YouTubeChannels search_channels = 4;
      Specified by:
      hasSearchChannels in interface GenerateCreatorInsightsRequestOrBuilder
      Returns:
      Whether the searchChannels field is set.
    • getSearchChannels

       YouTube Channel IDs for Creator Insights. Data fetched for channels is
       based on the list of countries specified in
       [country_locations][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.country_locations].
       
      .google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.YouTubeChannels search_channels = 4;
      Specified by:
      getSearchChannels in interface GenerateCreatorInsightsRequestOrBuilder
      Returns:
      The searchChannels.
    • setSearchChannels

       YouTube Channel IDs for Creator Insights. Data fetched for channels is
       based on the list of countries specified in
       [country_locations][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.country_locations].
       
      .google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.YouTubeChannels search_channels = 4;
    • setSearchChannels

       YouTube Channel IDs for Creator Insights. Data fetched for channels is
       based on the list of countries specified in
       [country_locations][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.country_locations].
       
      .google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.YouTubeChannels search_channels = 4;
    • mergeSearchChannels

       YouTube Channel IDs for Creator Insights. Data fetched for channels is
       based on the list of countries specified in
       [country_locations][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.country_locations].
       
      .google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.YouTubeChannels search_channels = 4;
    • clearSearchChannels

      public GenerateCreatorInsightsRequest.Builder clearSearchChannels()
       YouTube Channel IDs for Creator Insights. Data fetched for channels is
       based on the list of countries specified in
       [country_locations][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.country_locations].
       
      .google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.YouTubeChannels search_channels = 4;
    • getSearchChannelsBuilder

      public GenerateCreatorInsightsRequest.YouTubeChannels.Builder getSearchChannelsBuilder()
       YouTube Channel IDs for Creator Insights. Data fetched for channels is
       based on the list of countries specified in
       [country_locations][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.country_locations].
       
      .google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.YouTubeChannels search_channels = 4;
    • getSearchChannelsOrBuilder

      public GenerateCreatorInsightsRequest.YouTubeChannelsOrBuilder getSearchChannelsOrBuilder()
       YouTube Channel IDs for Creator Insights. Data fetched for channels is
       based on the list of countries specified in
       [country_locations][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.country_locations].
       
      .google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.YouTubeChannels search_channels = 4;
      Specified by:
      getSearchChannelsOrBuilder in interface GenerateCreatorInsightsRequestOrBuilder
    • hasSearchTopics

      public boolean hasSearchTopics()
       Search for relevant creators who make content about the specified topics.
       Data fetched is based on the country specified in
       [country_locations][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.country_locations].
       Note: This option allows searching for one country only.
       
      .google.ads.googleads.v25.services.SearchTopics search_topics = 9;
      Specified by:
      hasSearchTopics in interface GenerateCreatorInsightsRequestOrBuilder
      Returns:
      Whether the searchTopics field is set.
    • getSearchTopics

      public SearchTopics getSearchTopics()
       Search for relevant creators who make content about the specified topics.
       Data fetched is based on the country specified in
       [country_locations][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.country_locations].
       Note: This option allows searching for one country only.
       
      .google.ads.googleads.v25.services.SearchTopics search_topics = 9;
      Specified by:
      getSearchTopics in interface GenerateCreatorInsightsRequestOrBuilder
      Returns:
      The searchTopics.
    • setSearchTopics

      public GenerateCreatorInsightsRequest.Builder setSearchTopics(SearchTopics value)
       Search for relevant creators who make content about the specified topics.
       Data fetched is based on the country specified in
       [country_locations][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.country_locations].
       Note: This option allows searching for one country only.
       
      .google.ads.googleads.v25.services.SearchTopics search_topics = 9;
    • setSearchTopics

      public GenerateCreatorInsightsRequest.Builder setSearchTopics(SearchTopics.Builder builderForValue)
       Search for relevant creators who make content about the specified topics.
       Data fetched is based on the country specified in
       [country_locations][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.country_locations].
       Note: This option allows searching for one country only.
       
      .google.ads.googleads.v25.services.SearchTopics search_topics = 9;
    • mergeSearchTopics

      public GenerateCreatorInsightsRequest.Builder mergeSearchTopics(SearchTopics value)
       Search for relevant creators who make content about the specified topics.
       Data fetched is based on the country specified in
       [country_locations][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.country_locations].
       Note: This option allows searching for one country only.
       
      .google.ads.googleads.v25.services.SearchTopics search_topics = 9;
    • clearSearchTopics

      public GenerateCreatorInsightsRequest.Builder clearSearchTopics()
       Search for relevant creators who make content about the specified topics.
       Data fetched is based on the country specified in
       [country_locations][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.country_locations].
       Note: This option allows searching for one country only.
       
      .google.ads.googleads.v25.services.SearchTopics search_topics = 9;
    • getSearchTopicsBuilder

      public SearchTopics.Builder getSearchTopicsBuilder()
       Search for relevant creators who make content about the specified topics.
       Data fetched is based on the country specified in
       [country_locations][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.country_locations].
       Note: This option allows searching for one country only.
       
      .google.ads.googleads.v25.services.SearchTopics search_topics = 9;
    • getSearchTopicsOrBuilder

      public SearchTopicsOrBuilder getSearchTopicsOrBuilder()
       Search for relevant creators who make content about the specified topics.
       Data fetched is based on the country specified in
       [country_locations][google.ads.googleads.v25.services.GenerateCreatorInsightsRequest.country_locations].
       Note: This option allows searching for one country only.
       
      .google.ads.googleads.v25.services.SearchTopics search_topics = 9;
      Specified by:
      getSearchTopicsOrBuilder in interface GenerateCreatorInsightsRequestOrBuilder