Class CampaignToForecast.Builder

  • All Implemented Interfaces:
    CampaignToForecastOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, java.lang.Cloneable
    Enclosing class:
    CampaignToForecast

    public static final class CampaignToForecast.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<CampaignToForecast.Builder>
    implements CampaignToForecastOrBuilder
     A campaign to do a keyword campaign forecast.
     
    Protobuf type google.ads.googleads.v15.services.CampaignToForecast
    • 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<CampaignToForecast.Builder>
      • clear

        public CampaignToForecast.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.GeneratedMessageV3.Builder<CampaignToForecast.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<CampaignToForecast.Builder>
      • getDefaultInstanceForType

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

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

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

        public CampaignToForecast.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<CampaignToForecast.Builder>
      • setField

        public CampaignToForecast.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                   java.lang.Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<CampaignToForecast.Builder>
      • clearField

        public CampaignToForecast.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<CampaignToForecast.Builder>
      • clearOneof

        public CampaignToForecast.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<CampaignToForecast.Builder>
      • setRepeatedField

        public CampaignToForecast.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                           int index,
                                                           java.lang.Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<CampaignToForecast.Builder>
      • addRepeatedField

        public CampaignToForecast.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                           java.lang.Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<CampaignToForecast.Builder>
      • mergeFrom

        public CampaignToForecast.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<CampaignToForecast.Builder>
      • isInitialized

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

        public CampaignToForecast.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<CampaignToForecast.Builder>
        Throws:
        java.io.IOException
      • getLanguageConstantsList

        public com.google.protobuf.ProtocolStringList getLanguageConstantsList()
         The list of resource names of languages to be targeted. The resource name
         is of the format "languageConstants/{criterion_id}". See
         https://developers.google.com/google-ads/api/data/codes-formats#languages
         for the list of language criterion codes.
         
        repeated string language_constants = 1;
        Specified by:
        getLanguageConstantsList in interface CampaignToForecastOrBuilder
        Returns:
        A list containing the languageConstants.
      • getLanguageConstantsCount

        public int getLanguageConstantsCount()
         The list of resource names of languages to be targeted. The resource name
         is of the format "languageConstants/{criterion_id}". See
         https://developers.google.com/google-ads/api/data/codes-formats#languages
         for the list of language criterion codes.
         
        repeated string language_constants = 1;
        Specified by:
        getLanguageConstantsCount in interface CampaignToForecastOrBuilder
        Returns:
        The count of languageConstants.
      • getLanguageConstants

        public java.lang.String getLanguageConstants​(int index)
         The list of resource names of languages to be targeted. The resource name
         is of the format "languageConstants/{criterion_id}". See
         https://developers.google.com/google-ads/api/data/codes-formats#languages
         for the list of language criterion codes.
         
        repeated string language_constants = 1;
        Specified by:
        getLanguageConstants in interface CampaignToForecastOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The languageConstants at the given index.
      • getLanguageConstantsBytes

        public com.google.protobuf.ByteString getLanguageConstantsBytes​(int index)
         The list of resource names of languages to be targeted. The resource name
         is of the format "languageConstants/{criterion_id}". See
         https://developers.google.com/google-ads/api/data/codes-formats#languages
         for the list of language criterion codes.
         
        repeated string language_constants = 1;
        Specified by:
        getLanguageConstantsBytes in interface CampaignToForecastOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the languageConstants at the given index.
      • setLanguageConstants

        public CampaignToForecast.Builder setLanguageConstants​(int index,
                                                               java.lang.String value)
         The list of resource names of languages to be targeted. The resource name
         is of the format "languageConstants/{criterion_id}". See
         https://developers.google.com/google-ads/api/data/codes-formats#languages
         for the list of language criterion codes.
         
        repeated string language_constants = 1;
        Parameters:
        index - The index to set the value at.
        value - The languageConstants to set.
        Returns:
        This builder for chaining.
      • addLanguageConstants

        public CampaignToForecast.Builder addLanguageConstants​(java.lang.String value)
         The list of resource names of languages to be targeted. The resource name
         is of the format "languageConstants/{criterion_id}". See
         https://developers.google.com/google-ads/api/data/codes-formats#languages
         for the list of language criterion codes.
         
        repeated string language_constants = 1;
        Parameters:
        value - The languageConstants to add.
        Returns:
        This builder for chaining.
      • addAllLanguageConstants

        public CampaignToForecast.Builder addAllLanguageConstants​(java.lang.Iterable<java.lang.String> values)
         The list of resource names of languages to be targeted. The resource name
         is of the format "languageConstants/{criterion_id}". See
         https://developers.google.com/google-ads/api/data/codes-formats#languages
         for the list of language criterion codes.
         
        repeated string language_constants = 1;
        Parameters:
        values - The languageConstants to add.
        Returns:
        This builder for chaining.
      • clearLanguageConstants

        public CampaignToForecast.Builder clearLanguageConstants()
         The list of resource names of languages to be targeted. The resource name
         is of the format "languageConstants/{criterion_id}". See
         https://developers.google.com/google-ads/api/data/codes-formats#languages
         for the list of language criterion codes.
         
        repeated string language_constants = 1;
        Returns:
        This builder for chaining.
      • addLanguageConstantsBytes

        public CampaignToForecast.Builder addLanguageConstantsBytes​(com.google.protobuf.ByteString value)
         The list of resource names of languages to be targeted. The resource name
         is of the format "languageConstants/{criterion_id}". See
         https://developers.google.com/google-ads/api/data/codes-formats#languages
         for the list of language criterion codes.
         
        repeated string language_constants = 1;
        Parameters:
        value - The bytes of the languageConstants to add.
        Returns:
        This builder for chaining.
      • getGeoModifiersCount

        public int getGeoModifiersCount()
         Locations to be targeted. Locations must be unique.
         
        repeated .google.ads.googleads.v15.services.CriterionBidModifier geo_modifiers = 2;
        Specified by:
        getGeoModifiersCount in interface CampaignToForecastOrBuilder
      • setGeoModifiers

        public CampaignToForecast.Builder setGeoModifiers​(int index,
                                                          CriterionBidModifier value)
         Locations to be targeted. Locations must be unique.
         
        repeated .google.ads.googleads.v15.services.CriterionBidModifier geo_modifiers = 2;
      • addGeoModifiers

        public CampaignToForecast.Builder addGeoModifiers​(CriterionBidModifier value)
         Locations to be targeted. Locations must be unique.
         
        repeated .google.ads.googleads.v15.services.CriterionBidModifier geo_modifiers = 2;
      • addGeoModifiers

        public CampaignToForecast.Builder addGeoModifiers​(int index,
                                                          CriterionBidModifier value)
         Locations to be targeted. Locations must be unique.
         
        repeated .google.ads.googleads.v15.services.CriterionBidModifier geo_modifiers = 2;
      • addAllGeoModifiers

        public CampaignToForecast.Builder addAllGeoModifiers​(java.lang.Iterable<? extends CriterionBidModifier> values)
         Locations to be targeted. Locations must be unique.
         
        repeated .google.ads.googleads.v15.services.CriterionBidModifier geo_modifiers = 2;
      • clearGeoModifiers

        public CampaignToForecast.Builder clearGeoModifiers()
         Locations to be targeted. Locations must be unique.
         
        repeated .google.ads.googleads.v15.services.CriterionBidModifier geo_modifiers = 2;
      • removeGeoModifiers

        public CampaignToForecast.Builder removeGeoModifiers​(int index)
         Locations to be targeted. Locations must be unique.
         
        repeated .google.ads.googleads.v15.services.CriterionBidModifier geo_modifiers = 2;
      • getGeoModifiersBuilder

        public CriterionBidModifier.Builder getGeoModifiersBuilder​(int index)
         Locations to be targeted. Locations must be unique.
         
        repeated .google.ads.googleads.v15.services.CriterionBidModifier geo_modifiers = 2;
      • addGeoModifiersBuilder

        public CriterionBidModifier.Builder addGeoModifiersBuilder()
         Locations to be targeted. Locations must be unique.
         
        repeated .google.ads.googleads.v15.services.CriterionBidModifier geo_modifiers = 2;
      • addGeoModifiersBuilder

        public CriterionBidModifier.Builder addGeoModifiersBuilder​(int index)
         Locations to be targeted. Locations must be unique.
         
        repeated .google.ads.googleads.v15.services.CriterionBidModifier geo_modifiers = 2;
      • getGeoModifiersBuilderList

        public java.util.List<CriterionBidModifier.Builder> getGeoModifiersBuilderList()
         Locations to be targeted. Locations must be unique.
         
        repeated .google.ads.googleads.v15.services.CriterionBidModifier geo_modifiers = 2;
      • getKeywordPlanNetworkValue

        public int getKeywordPlanNetworkValue()
         Required. The network used for targeting.
         
        .google.ads.googleads.v15.enums.KeywordPlanNetworkEnum.KeywordPlanNetwork keyword_plan_network = 3 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getKeywordPlanNetworkValue in interface CampaignToForecastOrBuilder
        Returns:
        The enum numeric value on the wire for keywordPlanNetwork.
      • setKeywordPlanNetworkValue

        public CampaignToForecast.Builder setKeywordPlanNetworkValue​(int value)
         Required. The network used for targeting.
         
        .google.ads.googleads.v15.enums.KeywordPlanNetworkEnum.KeywordPlanNetwork keyword_plan_network = 3 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        value - The enum numeric value on the wire for keywordPlanNetwork to set.
        Returns:
        This builder for chaining.
      • setKeywordPlanNetwork

        public CampaignToForecast.Builder setKeywordPlanNetwork​(KeywordPlanNetworkEnum.KeywordPlanNetwork value)
         Required. The network used for targeting.
         
        .google.ads.googleads.v15.enums.KeywordPlanNetworkEnum.KeywordPlanNetwork keyword_plan_network = 3 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        value - The keywordPlanNetwork to set.
        Returns:
        This builder for chaining.
      • clearKeywordPlanNetwork

        public CampaignToForecast.Builder clearKeywordPlanNetwork()
         Required. The network used for targeting.
         
        .google.ads.googleads.v15.enums.KeywordPlanNetworkEnum.KeywordPlanNetwork keyword_plan_network = 3 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        This builder for chaining.
      • getNegativeKeywordsList

        public java.util.List<KeywordInfo> getNegativeKeywordsList()
         The list of negative keywords to be used in the campaign when doing the
         forecast.
         
        repeated .google.ads.googleads.v15.common.KeywordInfo negative_keywords = 4;
        Specified by:
        getNegativeKeywordsList in interface CampaignToForecastOrBuilder
      • getNegativeKeywordsCount

        public int getNegativeKeywordsCount()
         The list of negative keywords to be used in the campaign when doing the
         forecast.
         
        repeated .google.ads.googleads.v15.common.KeywordInfo negative_keywords = 4;
        Specified by:
        getNegativeKeywordsCount in interface CampaignToForecastOrBuilder
      • getNegativeKeywords

        public KeywordInfo getNegativeKeywords​(int index)
         The list of negative keywords to be used in the campaign when doing the
         forecast.
         
        repeated .google.ads.googleads.v15.common.KeywordInfo negative_keywords = 4;
        Specified by:
        getNegativeKeywords in interface CampaignToForecastOrBuilder
      • setNegativeKeywords

        public CampaignToForecast.Builder setNegativeKeywords​(int index,
                                                              KeywordInfo value)
         The list of negative keywords to be used in the campaign when doing the
         forecast.
         
        repeated .google.ads.googleads.v15.common.KeywordInfo negative_keywords = 4;
      • setNegativeKeywords

        public CampaignToForecast.Builder setNegativeKeywords​(int index,
                                                              KeywordInfo.Builder builderForValue)
         The list of negative keywords to be used in the campaign when doing the
         forecast.
         
        repeated .google.ads.googleads.v15.common.KeywordInfo negative_keywords = 4;
      • addNegativeKeywords

        public CampaignToForecast.Builder addNegativeKeywords​(KeywordInfo value)
         The list of negative keywords to be used in the campaign when doing the
         forecast.
         
        repeated .google.ads.googleads.v15.common.KeywordInfo negative_keywords = 4;
      • addNegativeKeywords

        public CampaignToForecast.Builder addNegativeKeywords​(int index,
                                                              KeywordInfo value)
         The list of negative keywords to be used in the campaign when doing the
         forecast.
         
        repeated .google.ads.googleads.v15.common.KeywordInfo negative_keywords = 4;
      • addNegativeKeywords

        public CampaignToForecast.Builder addNegativeKeywords​(KeywordInfo.Builder builderForValue)
         The list of negative keywords to be used in the campaign when doing the
         forecast.
         
        repeated .google.ads.googleads.v15.common.KeywordInfo negative_keywords = 4;
      • addNegativeKeywords

        public CampaignToForecast.Builder addNegativeKeywords​(int index,
                                                              KeywordInfo.Builder builderForValue)
         The list of negative keywords to be used in the campaign when doing the
         forecast.
         
        repeated .google.ads.googleads.v15.common.KeywordInfo negative_keywords = 4;
      • addAllNegativeKeywords

        public CampaignToForecast.Builder addAllNegativeKeywords​(java.lang.Iterable<? extends KeywordInfo> values)
         The list of negative keywords to be used in the campaign when doing the
         forecast.
         
        repeated .google.ads.googleads.v15.common.KeywordInfo negative_keywords = 4;
      • clearNegativeKeywords

        public CampaignToForecast.Builder clearNegativeKeywords()
         The list of negative keywords to be used in the campaign when doing the
         forecast.
         
        repeated .google.ads.googleads.v15.common.KeywordInfo negative_keywords = 4;
      • removeNegativeKeywords

        public CampaignToForecast.Builder removeNegativeKeywords​(int index)
         The list of negative keywords to be used in the campaign when doing the
         forecast.
         
        repeated .google.ads.googleads.v15.common.KeywordInfo negative_keywords = 4;
      • getNegativeKeywordsBuilder

        public KeywordInfo.Builder getNegativeKeywordsBuilder​(int index)
         The list of negative keywords to be used in the campaign when doing the
         forecast.
         
        repeated .google.ads.googleads.v15.common.KeywordInfo negative_keywords = 4;
      • addNegativeKeywordsBuilder

        public KeywordInfo.Builder addNegativeKeywordsBuilder()
         The list of negative keywords to be used in the campaign when doing the
         forecast.
         
        repeated .google.ads.googleads.v15.common.KeywordInfo negative_keywords = 4;
      • addNegativeKeywordsBuilder

        public KeywordInfo.Builder addNegativeKeywordsBuilder​(int index)
         The list of negative keywords to be used in the campaign when doing the
         forecast.
         
        repeated .google.ads.googleads.v15.common.KeywordInfo negative_keywords = 4;
      • getNegativeKeywordsBuilderList

        public java.util.List<KeywordInfo.Builder> getNegativeKeywordsBuilderList()
         The list of negative keywords to be used in the campaign when doing the
         forecast.
         
        repeated .google.ads.googleads.v15.common.KeywordInfo negative_keywords = 4;
      • hasBiddingStrategy

        public boolean hasBiddingStrategy()
         Required. The bidding strategy for the campaign.
         
        .google.ads.googleads.v15.services.CampaignToForecast.CampaignBiddingStrategy bidding_strategy = 5 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        hasBiddingStrategy in interface CampaignToForecastOrBuilder
        Returns:
        Whether the biddingStrategy field is set.
      • clearBiddingStrategy

        public CampaignToForecast.Builder clearBiddingStrategy()
         Required. The bidding strategy for the campaign.
         
        .google.ads.googleads.v15.services.CampaignToForecast.CampaignBiddingStrategy bidding_strategy = 5 [(.google.api.field_behavior) = REQUIRED];
      • getBiddingStrategyBuilder

        public CampaignToForecast.CampaignBiddingStrategy.Builder getBiddingStrategyBuilder()
         Required. The bidding strategy for the campaign.
         
        .google.ads.googleads.v15.services.CampaignToForecast.CampaignBiddingStrategy bidding_strategy = 5 [(.google.api.field_behavior) = REQUIRED];
      • hasConversionRate

        public boolean hasConversionRate()
         The expected conversion rate (number of conversions divided by number of
         total clicks) as defined by the user. This value is expressed as a decimal
         value, so an expected conversion rate of 2% should be entered as 0.02. If
         left empty, an estimated conversion rate will be used.
         
        optional double conversion_rate = 6;
        Specified by:
        hasConversionRate in interface CampaignToForecastOrBuilder
        Returns:
        Whether the conversionRate field is set.
      • getConversionRate

        public double getConversionRate()
         The expected conversion rate (number of conversions divided by number of
         total clicks) as defined by the user. This value is expressed as a decimal
         value, so an expected conversion rate of 2% should be entered as 0.02. If
         left empty, an estimated conversion rate will be used.
         
        optional double conversion_rate = 6;
        Specified by:
        getConversionRate in interface CampaignToForecastOrBuilder
        Returns:
        The conversionRate.
      • setConversionRate

        public CampaignToForecast.Builder setConversionRate​(double value)
         The expected conversion rate (number of conversions divided by number of
         total clicks) as defined by the user. This value is expressed as a decimal
         value, so an expected conversion rate of 2% should be entered as 0.02. If
         left empty, an estimated conversion rate will be used.
         
        optional double conversion_rate = 6;
        Parameters:
        value - The conversionRate to set.
        Returns:
        This builder for chaining.
      • clearConversionRate

        public CampaignToForecast.Builder clearConversionRate()
         The expected conversion rate (number of conversions divided by number of
         total clicks) as defined by the user. This value is expressed as a decimal
         value, so an expected conversion rate of 2% should be entered as 0.02. If
         left empty, an estimated conversion rate will be used.
         
        optional double conversion_rate = 6;
        Returns:
        This builder for chaining.
      • getAdGroupsCount

        public int getAdGroupsCount()
         The ad groups in the new campaign to forecast.
         
        repeated .google.ads.googleads.v15.services.ForecastAdGroup ad_groups = 7;
        Specified by:
        getAdGroupsCount in interface CampaignToForecastOrBuilder
      • setAdGroups

        public CampaignToForecast.Builder setAdGroups​(int index,
                                                      ForecastAdGroup value)
         The ad groups in the new campaign to forecast.
         
        repeated .google.ads.googleads.v15.services.ForecastAdGroup ad_groups = 7;
      • addAdGroups

        public CampaignToForecast.Builder addAdGroups​(ForecastAdGroup value)
         The ad groups in the new campaign to forecast.
         
        repeated .google.ads.googleads.v15.services.ForecastAdGroup ad_groups = 7;
      • addAdGroups

        public CampaignToForecast.Builder addAdGroups​(int index,
                                                      ForecastAdGroup value)
         The ad groups in the new campaign to forecast.
         
        repeated .google.ads.googleads.v15.services.ForecastAdGroup ad_groups = 7;
      • addAllAdGroups

        public CampaignToForecast.Builder addAllAdGroups​(java.lang.Iterable<? extends ForecastAdGroup> values)
         The ad groups in the new campaign to forecast.
         
        repeated .google.ads.googleads.v15.services.ForecastAdGroup ad_groups = 7;
      • clearAdGroups

        public CampaignToForecast.Builder clearAdGroups()
         The ad groups in the new campaign to forecast.
         
        repeated .google.ads.googleads.v15.services.ForecastAdGroup ad_groups = 7;
      • removeAdGroups

        public CampaignToForecast.Builder removeAdGroups​(int index)
         The ad groups in the new campaign to forecast.
         
        repeated .google.ads.googleads.v15.services.ForecastAdGroup ad_groups = 7;
      • getAdGroupsBuilder

        public ForecastAdGroup.Builder getAdGroupsBuilder​(int index)
         The ad groups in the new campaign to forecast.
         
        repeated .google.ads.googleads.v15.services.ForecastAdGroup ad_groups = 7;
      • addAdGroupsBuilder

        public ForecastAdGroup.Builder addAdGroupsBuilder()
         The ad groups in the new campaign to forecast.
         
        repeated .google.ads.googleads.v15.services.ForecastAdGroup ad_groups = 7;
      • addAdGroupsBuilder

        public ForecastAdGroup.Builder addAdGroupsBuilder​(int index)
         The ad groups in the new campaign to forecast.
         
        repeated .google.ads.googleads.v15.services.ForecastAdGroup ad_groups = 7;
      • getAdGroupsBuilderList

        public java.util.List<ForecastAdGroup.Builder> getAdGroupsBuilderList()
         The ad groups in the new campaign to forecast.
         
        repeated .google.ads.googleads.v15.services.ForecastAdGroup ad_groups = 7;
      • setUnknownFields

        public final CampaignToForecast.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CampaignToForecast.Builder>
      • mergeUnknownFields

        public final CampaignToForecast.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<CampaignToForecast.Builder>