Class GenerateInsightsFinderReportRequest.Builder

    • Method Detail

      • getDescriptor

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

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<GenerateInsightsFinderReportRequest.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.GeneratedMessageV3.Builder<GenerateInsightsFinderReportRequest.Builder>
      • getDefaultInstanceForType

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

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

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

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

        public GenerateInsightsFinderReportRequest.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                                     com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                              throws java.io.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<GenerateInsightsFinderReportRequest.Builder>
        Throws:
        java.io.IOException
      • setCustomerId

        public GenerateInsightsFinderReportRequest.Builder setCustomerId​(java.lang.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 GenerateInsightsFinderReportRequest.Builder clearCustomerId()
         Required. The ID of the customer.
         
        string customer_id = 1 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        This builder for chaining.
      • setCustomerIdBytes

        public GenerateInsightsFinderReportRequest.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.
      • hasBaselineAudience

        public boolean hasBaselineAudience()
         Required. A baseline audience for this report, typically all people in a
         region.
         
        .google.ads.googleads.v13.services.BasicInsightsAudience baseline_audience = 2 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        hasBaselineAudience in interface GenerateInsightsFinderReportRequestOrBuilder
        Returns:
        Whether the baselineAudience field is set.
      • setBaselineAudience

        public GenerateInsightsFinderReportRequest.Builder setBaselineAudience​(BasicInsightsAudience value)
         Required. A baseline audience for this report, typically all people in a
         region.
         
        .google.ads.googleads.v13.services.BasicInsightsAudience baseline_audience = 2 [(.google.api.field_behavior) = REQUIRED];
      • mergeBaselineAudience

        public GenerateInsightsFinderReportRequest.Builder mergeBaselineAudience​(BasicInsightsAudience value)
         Required. A baseline audience for this report, typically all people in a
         region.
         
        .google.ads.googleads.v13.services.BasicInsightsAudience baseline_audience = 2 [(.google.api.field_behavior) = REQUIRED];
      • clearBaselineAudience

        public GenerateInsightsFinderReportRequest.Builder clearBaselineAudience()
         Required. A baseline audience for this report, typically all people in a
         region.
         
        .google.ads.googleads.v13.services.BasicInsightsAudience baseline_audience = 2 [(.google.api.field_behavior) = REQUIRED];
      • getBaselineAudienceBuilder

        public BasicInsightsAudience.Builder getBaselineAudienceBuilder()
         Required. A baseline audience for this report, typically all people in a
         region.
         
        .google.ads.googleads.v13.services.BasicInsightsAudience baseline_audience = 2 [(.google.api.field_behavior) = REQUIRED];
      • hasSpecificAudience

        public boolean hasSpecificAudience()
         Required. The specific audience of interest for this report.  The insights
         in the report will be based on attributes more prevalent in this audience
         than in the report's baseline audience.
         
        .google.ads.googleads.v13.services.BasicInsightsAudience specific_audience = 3 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        hasSpecificAudience in interface GenerateInsightsFinderReportRequestOrBuilder
        Returns:
        Whether the specificAudience field is set.
      • getSpecificAudience

        public BasicInsightsAudience getSpecificAudience()
         Required. The specific audience of interest for this report.  The insights
         in the report will be based on attributes more prevalent in this audience
         than in the report's baseline audience.
         
        .google.ads.googleads.v13.services.BasicInsightsAudience specific_audience = 3 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getSpecificAudience in interface GenerateInsightsFinderReportRequestOrBuilder
        Returns:
        The specificAudience.
      • setSpecificAudience

        public GenerateInsightsFinderReportRequest.Builder setSpecificAudience​(BasicInsightsAudience value)
         Required. The specific audience of interest for this report.  The insights
         in the report will be based on attributes more prevalent in this audience
         than in the report's baseline audience.
         
        .google.ads.googleads.v13.services.BasicInsightsAudience specific_audience = 3 [(.google.api.field_behavior) = REQUIRED];
      • setSpecificAudience

        public GenerateInsightsFinderReportRequest.Builder setSpecificAudience​(BasicInsightsAudience.Builder builderForValue)
         Required. The specific audience of interest for this report.  The insights
         in the report will be based on attributes more prevalent in this audience
         than in the report's baseline audience.
         
        .google.ads.googleads.v13.services.BasicInsightsAudience specific_audience = 3 [(.google.api.field_behavior) = REQUIRED];
      • mergeSpecificAudience

        public GenerateInsightsFinderReportRequest.Builder mergeSpecificAudience​(BasicInsightsAudience value)
         Required. The specific audience of interest for this report.  The insights
         in the report will be based on attributes more prevalent in this audience
         than in the report's baseline audience.
         
        .google.ads.googleads.v13.services.BasicInsightsAudience specific_audience = 3 [(.google.api.field_behavior) = REQUIRED];
      • clearSpecificAudience

        public GenerateInsightsFinderReportRequest.Builder clearSpecificAudience()
         Required. The specific audience of interest for this report.  The insights
         in the report will be based on attributes more prevalent in this audience
         than in the report's baseline audience.
         
        .google.ads.googleads.v13.services.BasicInsightsAudience specific_audience = 3 [(.google.api.field_behavior) = REQUIRED];
      • getSpecificAudienceBuilder

        public BasicInsightsAudience.Builder getSpecificAudienceBuilder()
         Required. The specific audience of interest for this report.  The insights
         in the report will be based on attributes more prevalent in this audience
         than in the report's baseline audience.
         
        .google.ads.googleads.v13.services.BasicInsightsAudience specific_audience = 3 [(.google.api.field_behavior) = REQUIRED];
      • getSpecificAudienceOrBuilder

        public BasicInsightsAudienceOrBuilder getSpecificAudienceOrBuilder()
         Required. The specific audience of interest for this report.  The insights
         in the report will be based on attributes more prevalent in this audience
         than in the report's baseline audience.
         
        .google.ads.googleads.v13.services.BasicInsightsAudience specific_audience = 3 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getSpecificAudienceOrBuilder in interface GenerateInsightsFinderReportRequestOrBuilder
      • setCustomerInsightsGroup

        public GenerateInsightsFinderReportRequest.Builder setCustomerInsightsGroup​(java.lang.String value)
         The name of the customer being planned for.  This is a user-defined value.
         
        string customer_insights_group = 4;
        Parameters:
        value - The customerInsightsGroup to set.
        Returns:
        This builder for chaining.
      • clearCustomerInsightsGroup

        public GenerateInsightsFinderReportRequest.Builder clearCustomerInsightsGroup()
         The name of the customer being planned for.  This is a user-defined value.
         
        string customer_insights_group = 4;
        Returns:
        This builder for chaining.
      • setCustomerInsightsGroupBytes

        public GenerateInsightsFinderReportRequest.Builder setCustomerInsightsGroupBytes​(com.google.protobuf.ByteString value)
         The name of the customer being planned for.  This is a user-defined value.
         
        string customer_insights_group = 4;
        Parameters:
        value - The bytes for customerInsightsGroup to set.
        Returns:
        This builder for chaining.