Class Recommendation.Builder

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

    public static final class Recommendation.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<Recommendation.Builder>
    implements RecommendationOrBuilder
     A recommendation.
     
    Protobuf type google.ads.googleads.v14.resources.Recommendation
    • 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<Recommendation.Builder>
      • clear

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

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

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

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

        public Recommendation.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<Recommendation.Builder>
      • setField

        public Recommendation.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<Recommendation.Builder>
      • clearField

        public Recommendation.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<Recommendation.Builder>
      • clearOneof

        public Recommendation.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<Recommendation.Builder>
      • setRepeatedField

        public Recommendation.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<Recommendation.Builder>
      • addRepeatedField

        public Recommendation.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<Recommendation.Builder>
      • mergeFrom

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

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

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

        public java.lang.String getResourceName()
         Immutable. The resource name of the recommendation.
        
         `customers/{customer_id}/recommendations/{recommendation_id}`
         
        string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
        Specified by:
        getResourceName in interface RecommendationOrBuilder
        Returns:
        The resourceName.
      • getResourceNameBytes

        public com.google.protobuf.ByteString getResourceNameBytes()
         Immutable. The resource name of the recommendation.
        
         `customers/{customer_id}/recommendations/{recommendation_id}`
         
        string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
        Specified by:
        getResourceNameBytes in interface RecommendationOrBuilder
        Returns:
        The bytes for resourceName.
      • setResourceName

        public Recommendation.Builder setResourceName​(java.lang.String value)
         Immutable. The resource name of the recommendation.
        
         `customers/{customer_id}/recommendations/{recommendation_id}`
         
        string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The resourceName to set.
        Returns:
        This builder for chaining.
      • clearResourceName

        public Recommendation.Builder clearResourceName()
         Immutable. The resource name of the recommendation.
        
         `customers/{customer_id}/recommendations/{recommendation_id}`
         
        string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
        Returns:
        This builder for chaining.
      • setResourceNameBytes

        public Recommendation.Builder setResourceNameBytes​(com.google.protobuf.ByteString value)
         Immutable. The resource name of the recommendation.
        
         `customers/{customer_id}/recommendations/{recommendation_id}`
         
        string resource_name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The bytes for resourceName to set.
        Returns:
        This builder for chaining.
      • getTypeValue

        public int getTypeValue()
         Output only. The type of recommendation.
         
        .google.ads.googleads.v14.enums.RecommendationTypeEnum.RecommendationType type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getTypeValue in interface RecommendationOrBuilder
        Returns:
        The enum numeric value on the wire for type.
      • setTypeValue

        public Recommendation.Builder setTypeValue​(int value)
         Output only. The type of recommendation.
         
        .google.ads.googleads.v14.enums.RecommendationTypeEnum.RecommendationType type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The enum numeric value on the wire for type to set.
        Returns:
        This builder for chaining.
      • setType

        public Recommendation.Builder setType​(RecommendationTypeEnum.RecommendationType value)
         Output only. The type of recommendation.
         
        .google.ads.googleads.v14.enums.RecommendationTypeEnum.RecommendationType type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The type to set.
        Returns:
        This builder for chaining.
      • clearType

        public Recommendation.Builder clearType()
         Output only. The type of recommendation.
         
        .google.ads.googleads.v14.enums.RecommendationTypeEnum.RecommendationType type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • hasImpact

        public boolean hasImpact()
         Output only. The impact on account performance as a result of applying the
         recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.RecommendationImpact impact = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasImpact in interface RecommendationOrBuilder
        Returns:
        Whether the impact field is set.
      • getImpact

        public Recommendation.RecommendationImpact getImpact()
         Output only. The impact on account performance as a result of applying the
         recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.RecommendationImpact impact = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getImpact in interface RecommendationOrBuilder
        Returns:
        The impact.
      • setImpact

        public Recommendation.Builder setImpact​(Recommendation.RecommendationImpact value)
         Output only. The impact on account performance as a result of applying the
         recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.RecommendationImpact impact = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setImpact

        public Recommendation.Builder setImpact​(Recommendation.RecommendationImpact.Builder builderForValue)
         Output only. The impact on account performance as a result of applying the
         recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.RecommendationImpact impact = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeImpact

        public Recommendation.Builder mergeImpact​(Recommendation.RecommendationImpact value)
         Output only. The impact on account performance as a result of applying the
         recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.RecommendationImpact impact = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearImpact

        public Recommendation.Builder clearImpact()
         Output only. The impact on account performance as a result of applying the
         recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.RecommendationImpact impact = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getImpactBuilder

        public Recommendation.RecommendationImpact.Builder getImpactBuilder()
         Output only. The impact on account performance as a result of applying the
         recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.RecommendationImpact impact = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasCampaignBudget

        public boolean hasCampaignBudget()
         Output only. The budget targeted by this recommendation. This will be set
         only when the recommendation affects a single campaign budget.
        
         This field will be set for the following recommendation types:
         CAMPAIGN_BUDGET, FORECASTING_CAMPAIGN_BUDGET, MARGINAL_ROI_CAMPAIGN_BUDGET,
         MOVE_UNUSED_BUDGET
         
        optional string campaign_budget = 24 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Specified by:
        hasCampaignBudget in interface RecommendationOrBuilder
        Returns:
        Whether the campaignBudget field is set.
      • getCampaignBudget

        public java.lang.String getCampaignBudget()
         Output only. The budget targeted by this recommendation. This will be set
         only when the recommendation affects a single campaign budget.
        
         This field will be set for the following recommendation types:
         CAMPAIGN_BUDGET, FORECASTING_CAMPAIGN_BUDGET, MARGINAL_ROI_CAMPAIGN_BUDGET,
         MOVE_UNUSED_BUDGET
         
        optional string campaign_budget = 24 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Specified by:
        getCampaignBudget in interface RecommendationOrBuilder
        Returns:
        The campaignBudget.
      • getCampaignBudgetBytes

        public com.google.protobuf.ByteString getCampaignBudgetBytes()
         Output only. The budget targeted by this recommendation. This will be set
         only when the recommendation affects a single campaign budget.
        
         This field will be set for the following recommendation types:
         CAMPAIGN_BUDGET, FORECASTING_CAMPAIGN_BUDGET, MARGINAL_ROI_CAMPAIGN_BUDGET,
         MOVE_UNUSED_BUDGET
         
        optional string campaign_budget = 24 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Specified by:
        getCampaignBudgetBytes in interface RecommendationOrBuilder
        Returns:
        The bytes for campaignBudget.
      • setCampaignBudget

        public Recommendation.Builder setCampaignBudget​(java.lang.String value)
         Output only. The budget targeted by this recommendation. This will be set
         only when the recommendation affects a single campaign budget.
        
         This field will be set for the following recommendation types:
         CAMPAIGN_BUDGET, FORECASTING_CAMPAIGN_BUDGET, MARGINAL_ROI_CAMPAIGN_BUDGET,
         MOVE_UNUSED_BUDGET
         
        optional string campaign_budget = 24 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The campaignBudget to set.
        Returns:
        This builder for chaining.
      • clearCampaignBudget

        public Recommendation.Builder clearCampaignBudget()
         Output only. The budget targeted by this recommendation. This will be set
         only when the recommendation affects a single campaign budget.
        
         This field will be set for the following recommendation types:
         CAMPAIGN_BUDGET, FORECASTING_CAMPAIGN_BUDGET, MARGINAL_ROI_CAMPAIGN_BUDGET,
         MOVE_UNUSED_BUDGET
         
        optional string campaign_budget = 24 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Returns:
        This builder for chaining.
      • setCampaignBudgetBytes

        public Recommendation.Builder setCampaignBudgetBytes​(com.google.protobuf.ByteString value)
         Output only. The budget targeted by this recommendation. This will be set
         only when the recommendation affects a single campaign budget.
        
         This field will be set for the following recommendation types:
         CAMPAIGN_BUDGET, FORECASTING_CAMPAIGN_BUDGET, MARGINAL_ROI_CAMPAIGN_BUDGET,
         MOVE_UNUSED_BUDGET
         
        optional string campaign_budget = 24 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The bytes for campaignBudget to set.
        Returns:
        This builder for chaining.
      • hasCampaign

        public boolean hasCampaign()
         Output only. The campaign targeted by this recommendation.
        
         This field will be set for the following recommendation types:
         CALL_EXTENSION, CALLOUT_EXTENSION, ENHANCED_CPC_OPT_IN,
         USE_BROAD_MATCH_KEYWORD, KEYWORD, KEYWORD_MATCH_TYPE,
         UPGRADE_LOCAL_CAMPAIGN_TO_PERFORMANCE_MAX, MAXIMIZE_CLICKS_OPT_IN,
         MAXIMIZE_CONVERSIONS_OPT_IN, OPTIMIZE_AD_ROTATION,
         RESPONSIVE_SEARCH_AD,
         RESPONSIVE_SEARCH_AD_ASSET,
         SEARCH_PARTNERS_OPT_IN, DISPLAY_EXPANSION_OPT_IN, SITELINK_EXTENSION,
         TARGET_CPA_OPT_IN, TARGET_ROAS_OPT_IN, TEXT_AD,
         UPGRADE_SMART_SHOPPING_CAMPAIGN_TO_PERFORMANCE_MAX,
         RAISE_TARGET_CPA_BID_TOO_LOW, FORECASTING_SET_TARGET_ROAS,
         SHOPPING_ADD_AGE_GROUP, SHOPPING_ADD_COLOR, SHOPPING_ADD_GENDER,
         SHOPPING_ADD_SIZE, SHOPPING_ADD_GTIN, SHOPPING_ADD_MORE_IDENTIFIERS,
         SHOPPING_ADD_PRODUCTS_TO_CAMPAIGN, SHOPPING_FIX_DISAPPROVED_PRODUCTS,
         SHOPPING_MIGRATE_REGULAR_SHOPPING_CAMPAIGN_OFFERS_TO_PERFORMANCE_MAX,
         DYNAMIC_IMAGE_EXTENSION_OPT_IN, RAISE_TARGET_CPA, LOWER_TARGET_ROAS,
         
        optional string campaign = 25 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Specified by:
        hasCampaign in interface RecommendationOrBuilder
        Returns:
        Whether the campaign field is set.
      • getCampaign

        public java.lang.String getCampaign()
         Output only. The campaign targeted by this recommendation.
        
         This field will be set for the following recommendation types:
         CALL_EXTENSION, CALLOUT_EXTENSION, ENHANCED_CPC_OPT_IN,
         USE_BROAD_MATCH_KEYWORD, KEYWORD, KEYWORD_MATCH_TYPE,
         UPGRADE_LOCAL_CAMPAIGN_TO_PERFORMANCE_MAX, MAXIMIZE_CLICKS_OPT_IN,
         MAXIMIZE_CONVERSIONS_OPT_IN, OPTIMIZE_AD_ROTATION,
         RESPONSIVE_SEARCH_AD,
         RESPONSIVE_SEARCH_AD_ASSET,
         SEARCH_PARTNERS_OPT_IN, DISPLAY_EXPANSION_OPT_IN, SITELINK_EXTENSION,
         TARGET_CPA_OPT_IN, TARGET_ROAS_OPT_IN, TEXT_AD,
         UPGRADE_SMART_SHOPPING_CAMPAIGN_TO_PERFORMANCE_MAX,
         RAISE_TARGET_CPA_BID_TOO_LOW, FORECASTING_SET_TARGET_ROAS,
         SHOPPING_ADD_AGE_GROUP, SHOPPING_ADD_COLOR, SHOPPING_ADD_GENDER,
         SHOPPING_ADD_SIZE, SHOPPING_ADD_GTIN, SHOPPING_ADD_MORE_IDENTIFIERS,
         SHOPPING_ADD_PRODUCTS_TO_CAMPAIGN, SHOPPING_FIX_DISAPPROVED_PRODUCTS,
         SHOPPING_MIGRATE_REGULAR_SHOPPING_CAMPAIGN_OFFERS_TO_PERFORMANCE_MAX,
         DYNAMIC_IMAGE_EXTENSION_OPT_IN, RAISE_TARGET_CPA, LOWER_TARGET_ROAS,
         
        optional string campaign = 25 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Specified by:
        getCampaign in interface RecommendationOrBuilder
        Returns:
        The campaign.
      • getCampaignBytes

        public com.google.protobuf.ByteString getCampaignBytes()
         Output only. The campaign targeted by this recommendation.
        
         This field will be set for the following recommendation types:
         CALL_EXTENSION, CALLOUT_EXTENSION, ENHANCED_CPC_OPT_IN,
         USE_BROAD_MATCH_KEYWORD, KEYWORD, KEYWORD_MATCH_TYPE,
         UPGRADE_LOCAL_CAMPAIGN_TO_PERFORMANCE_MAX, MAXIMIZE_CLICKS_OPT_IN,
         MAXIMIZE_CONVERSIONS_OPT_IN, OPTIMIZE_AD_ROTATION,
         RESPONSIVE_SEARCH_AD,
         RESPONSIVE_SEARCH_AD_ASSET,
         SEARCH_PARTNERS_OPT_IN, DISPLAY_EXPANSION_OPT_IN, SITELINK_EXTENSION,
         TARGET_CPA_OPT_IN, TARGET_ROAS_OPT_IN, TEXT_AD,
         UPGRADE_SMART_SHOPPING_CAMPAIGN_TO_PERFORMANCE_MAX,
         RAISE_TARGET_CPA_BID_TOO_LOW, FORECASTING_SET_TARGET_ROAS,
         SHOPPING_ADD_AGE_GROUP, SHOPPING_ADD_COLOR, SHOPPING_ADD_GENDER,
         SHOPPING_ADD_SIZE, SHOPPING_ADD_GTIN, SHOPPING_ADD_MORE_IDENTIFIERS,
         SHOPPING_ADD_PRODUCTS_TO_CAMPAIGN, SHOPPING_FIX_DISAPPROVED_PRODUCTS,
         SHOPPING_MIGRATE_REGULAR_SHOPPING_CAMPAIGN_OFFERS_TO_PERFORMANCE_MAX,
         DYNAMIC_IMAGE_EXTENSION_OPT_IN, RAISE_TARGET_CPA, LOWER_TARGET_ROAS,
         
        optional string campaign = 25 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Specified by:
        getCampaignBytes in interface RecommendationOrBuilder
        Returns:
        The bytes for campaign.
      • setCampaign

        public Recommendation.Builder setCampaign​(java.lang.String value)
         Output only. The campaign targeted by this recommendation.
        
         This field will be set for the following recommendation types:
         CALL_EXTENSION, CALLOUT_EXTENSION, ENHANCED_CPC_OPT_IN,
         USE_BROAD_MATCH_KEYWORD, KEYWORD, KEYWORD_MATCH_TYPE,
         UPGRADE_LOCAL_CAMPAIGN_TO_PERFORMANCE_MAX, MAXIMIZE_CLICKS_OPT_IN,
         MAXIMIZE_CONVERSIONS_OPT_IN, OPTIMIZE_AD_ROTATION,
         RESPONSIVE_SEARCH_AD,
         RESPONSIVE_SEARCH_AD_ASSET,
         SEARCH_PARTNERS_OPT_IN, DISPLAY_EXPANSION_OPT_IN, SITELINK_EXTENSION,
         TARGET_CPA_OPT_IN, TARGET_ROAS_OPT_IN, TEXT_AD,
         UPGRADE_SMART_SHOPPING_CAMPAIGN_TO_PERFORMANCE_MAX,
         RAISE_TARGET_CPA_BID_TOO_LOW, FORECASTING_SET_TARGET_ROAS,
         SHOPPING_ADD_AGE_GROUP, SHOPPING_ADD_COLOR, SHOPPING_ADD_GENDER,
         SHOPPING_ADD_SIZE, SHOPPING_ADD_GTIN, SHOPPING_ADD_MORE_IDENTIFIERS,
         SHOPPING_ADD_PRODUCTS_TO_CAMPAIGN, SHOPPING_FIX_DISAPPROVED_PRODUCTS,
         SHOPPING_MIGRATE_REGULAR_SHOPPING_CAMPAIGN_OFFERS_TO_PERFORMANCE_MAX,
         DYNAMIC_IMAGE_EXTENSION_OPT_IN, RAISE_TARGET_CPA, LOWER_TARGET_ROAS,
         
        optional string campaign = 25 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The campaign to set.
        Returns:
        This builder for chaining.
      • clearCampaign

        public Recommendation.Builder clearCampaign()
         Output only. The campaign targeted by this recommendation.
        
         This field will be set for the following recommendation types:
         CALL_EXTENSION, CALLOUT_EXTENSION, ENHANCED_CPC_OPT_IN,
         USE_BROAD_MATCH_KEYWORD, KEYWORD, KEYWORD_MATCH_TYPE,
         UPGRADE_LOCAL_CAMPAIGN_TO_PERFORMANCE_MAX, MAXIMIZE_CLICKS_OPT_IN,
         MAXIMIZE_CONVERSIONS_OPT_IN, OPTIMIZE_AD_ROTATION,
         RESPONSIVE_SEARCH_AD,
         RESPONSIVE_SEARCH_AD_ASSET,
         SEARCH_PARTNERS_OPT_IN, DISPLAY_EXPANSION_OPT_IN, SITELINK_EXTENSION,
         TARGET_CPA_OPT_IN, TARGET_ROAS_OPT_IN, TEXT_AD,
         UPGRADE_SMART_SHOPPING_CAMPAIGN_TO_PERFORMANCE_MAX,
         RAISE_TARGET_CPA_BID_TOO_LOW, FORECASTING_SET_TARGET_ROAS,
         SHOPPING_ADD_AGE_GROUP, SHOPPING_ADD_COLOR, SHOPPING_ADD_GENDER,
         SHOPPING_ADD_SIZE, SHOPPING_ADD_GTIN, SHOPPING_ADD_MORE_IDENTIFIERS,
         SHOPPING_ADD_PRODUCTS_TO_CAMPAIGN, SHOPPING_FIX_DISAPPROVED_PRODUCTS,
         SHOPPING_MIGRATE_REGULAR_SHOPPING_CAMPAIGN_OFFERS_TO_PERFORMANCE_MAX,
         DYNAMIC_IMAGE_EXTENSION_OPT_IN, RAISE_TARGET_CPA, LOWER_TARGET_ROAS,
         
        optional string campaign = 25 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Returns:
        This builder for chaining.
      • setCampaignBytes

        public Recommendation.Builder setCampaignBytes​(com.google.protobuf.ByteString value)
         Output only. The campaign targeted by this recommendation.
        
         This field will be set for the following recommendation types:
         CALL_EXTENSION, CALLOUT_EXTENSION, ENHANCED_CPC_OPT_IN,
         USE_BROAD_MATCH_KEYWORD, KEYWORD, KEYWORD_MATCH_TYPE,
         UPGRADE_LOCAL_CAMPAIGN_TO_PERFORMANCE_MAX, MAXIMIZE_CLICKS_OPT_IN,
         MAXIMIZE_CONVERSIONS_OPT_IN, OPTIMIZE_AD_ROTATION,
         RESPONSIVE_SEARCH_AD,
         RESPONSIVE_SEARCH_AD_ASSET,
         SEARCH_PARTNERS_OPT_IN, DISPLAY_EXPANSION_OPT_IN, SITELINK_EXTENSION,
         TARGET_CPA_OPT_IN, TARGET_ROAS_OPT_IN, TEXT_AD,
         UPGRADE_SMART_SHOPPING_CAMPAIGN_TO_PERFORMANCE_MAX,
         RAISE_TARGET_CPA_BID_TOO_LOW, FORECASTING_SET_TARGET_ROAS,
         SHOPPING_ADD_AGE_GROUP, SHOPPING_ADD_COLOR, SHOPPING_ADD_GENDER,
         SHOPPING_ADD_SIZE, SHOPPING_ADD_GTIN, SHOPPING_ADD_MORE_IDENTIFIERS,
         SHOPPING_ADD_PRODUCTS_TO_CAMPAIGN, SHOPPING_FIX_DISAPPROVED_PRODUCTS,
         SHOPPING_MIGRATE_REGULAR_SHOPPING_CAMPAIGN_OFFERS_TO_PERFORMANCE_MAX,
         DYNAMIC_IMAGE_EXTENSION_OPT_IN, RAISE_TARGET_CPA, LOWER_TARGET_ROAS,
         
        optional string campaign = 25 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The bytes for campaign to set.
        Returns:
        This builder for chaining.
      • hasAdGroup

        public boolean hasAdGroup()
         Output only. The ad group targeted by this recommendation. This will be set
         only when the recommendation affects a single ad group.
        
         This field will be set for the following recommendation types:
         KEYWORD, OPTIMIZE_AD_ROTATION, RESPONSIVE_SEARCH_AD,
         RESPONSIVE_SEARCH_AD_ASSET, TEXT_AD
         
        optional string ad_group = 26 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Specified by:
        hasAdGroup in interface RecommendationOrBuilder
        Returns:
        Whether the adGroup field is set.
      • getAdGroup

        public java.lang.String getAdGroup()
         Output only. The ad group targeted by this recommendation. This will be set
         only when the recommendation affects a single ad group.
        
         This field will be set for the following recommendation types:
         KEYWORD, OPTIMIZE_AD_ROTATION, RESPONSIVE_SEARCH_AD,
         RESPONSIVE_SEARCH_AD_ASSET, TEXT_AD
         
        optional string ad_group = 26 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Specified by:
        getAdGroup in interface RecommendationOrBuilder
        Returns:
        The adGroup.
      • getAdGroupBytes

        public com.google.protobuf.ByteString getAdGroupBytes()
         Output only. The ad group targeted by this recommendation. This will be set
         only when the recommendation affects a single ad group.
        
         This field will be set for the following recommendation types:
         KEYWORD, OPTIMIZE_AD_ROTATION, RESPONSIVE_SEARCH_AD,
         RESPONSIVE_SEARCH_AD_ASSET, TEXT_AD
         
        optional string ad_group = 26 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Specified by:
        getAdGroupBytes in interface RecommendationOrBuilder
        Returns:
        The bytes for adGroup.
      • setAdGroup

        public Recommendation.Builder setAdGroup​(java.lang.String value)
         Output only. The ad group targeted by this recommendation. This will be set
         only when the recommendation affects a single ad group.
        
         This field will be set for the following recommendation types:
         KEYWORD, OPTIMIZE_AD_ROTATION, RESPONSIVE_SEARCH_AD,
         RESPONSIVE_SEARCH_AD_ASSET, TEXT_AD
         
        optional string ad_group = 26 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The adGroup to set.
        Returns:
        This builder for chaining.
      • clearAdGroup

        public Recommendation.Builder clearAdGroup()
         Output only. The ad group targeted by this recommendation. This will be set
         only when the recommendation affects a single ad group.
        
         This field will be set for the following recommendation types:
         KEYWORD, OPTIMIZE_AD_ROTATION, RESPONSIVE_SEARCH_AD,
         RESPONSIVE_SEARCH_AD_ASSET, TEXT_AD
         
        optional string ad_group = 26 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Returns:
        This builder for chaining.
      • setAdGroupBytes

        public Recommendation.Builder setAdGroupBytes​(com.google.protobuf.ByteString value)
         Output only. The ad group targeted by this recommendation. This will be set
         only when the recommendation affects a single ad group.
        
         This field will be set for the following recommendation types:
         KEYWORD, OPTIMIZE_AD_ROTATION, RESPONSIVE_SEARCH_AD,
         RESPONSIVE_SEARCH_AD_ASSET, TEXT_AD
         
        optional string ad_group = 26 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The bytes for adGroup to set.
        Returns:
        This builder for chaining.
      • hasDismissed

        public boolean hasDismissed()
         Output only. Whether the recommendation is dismissed or not.
         
        optional bool dismissed = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasDismissed in interface RecommendationOrBuilder
        Returns:
        Whether the dismissed field is set.
      • getDismissed

        public boolean getDismissed()
         Output only. Whether the recommendation is dismissed or not.
         
        optional bool dismissed = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getDismissed in interface RecommendationOrBuilder
        Returns:
        The dismissed.
      • setDismissed

        public Recommendation.Builder setDismissed​(boolean value)
         Output only. Whether the recommendation is dismissed or not.
         
        optional bool dismissed = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The dismissed to set.
        Returns:
        This builder for chaining.
      • clearDismissed

        public Recommendation.Builder clearDismissed()
         Output only. Whether the recommendation is dismissed or not.
         
        optional bool dismissed = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • getCampaignsList

        public com.google.protobuf.ProtocolStringList getCampaignsList()
         Output only. The campaigns targeted by this recommendation.
        
         This field will be set for the following recommendation types:
         CAMPAIGN_BUDGET, FORECASTING_CAMPAIGN_BUDGET,
         MARGINAL_ROI_CAMPAIGN_BUDGET and MOVE_UNUSED_BUDGET
         
        repeated string campaigns = 38 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Specified by:
        getCampaignsList in interface RecommendationOrBuilder
        Returns:
        A list containing the campaigns.
      • getCampaignsCount

        public int getCampaignsCount()
         Output only. The campaigns targeted by this recommendation.
        
         This field will be set for the following recommendation types:
         CAMPAIGN_BUDGET, FORECASTING_CAMPAIGN_BUDGET,
         MARGINAL_ROI_CAMPAIGN_BUDGET and MOVE_UNUSED_BUDGET
         
        repeated string campaigns = 38 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Specified by:
        getCampaignsCount in interface RecommendationOrBuilder
        Returns:
        The count of campaigns.
      • getCampaigns

        public java.lang.String getCampaigns​(int index)
         Output only. The campaigns targeted by this recommendation.
        
         This field will be set for the following recommendation types:
         CAMPAIGN_BUDGET, FORECASTING_CAMPAIGN_BUDGET,
         MARGINAL_ROI_CAMPAIGN_BUDGET and MOVE_UNUSED_BUDGET
         
        repeated string campaigns = 38 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Specified by:
        getCampaigns in interface RecommendationOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The campaigns at the given index.
      • getCampaignsBytes

        public com.google.protobuf.ByteString getCampaignsBytes​(int index)
         Output only. The campaigns targeted by this recommendation.
        
         This field will be set for the following recommendation types:
         CAMPAIGN_BUDGET, FORECASTING_CAMPAIGN_BUDGET,
         MARGINAL_ROI_CAMPAIGN_BUDGET and MOVE_UNUSED_BUDGET
         
        repeated string campaigns = 38 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Specified by:
        getCampaignsBytes in interface RecommendationOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the campaigns at the given index.
      • setCampaigns

        public Recommendation.Builder setCampaigns​(int index,
                                                   java.lang.String value)
         Output only. The campaigns targeted by this recommendation.
        
         This field will be set for the following recommendation types:
         CAMPAIGN_BUDGET, FORECASTING_CAMPAIGN_BUDGET,
         MARGINAL_ROI_CAMPAIGN_BUDGET and MOVE_UNUSED_BUDGET
         
        repeated string campaigns = 38 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Parameters:
        index - The index to set the value at.
        value - The campaigns to set.
        Returns:
        This builder for chaining.
      • addCampaigns

        public Recommendation.Builder addCampaigns​(java.lang.String value)
         Output only. The campaigns targeted by this recommendation.
        
         This field will be set for the following recommendation types:
         CAMPAIGN_BUDGET, FORECASTING_CAMPAIGN_BUDGET,
         MARGINAL_ROI_CAMPAIGN_BUDGET and MOVE_UNUSED_BUDGET
         
        repeated string campaigns = 38 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The campaigns to add.
        Returns:
        This builder for chaining.
      • addAllCampaigns

        public Recommendation.Builder addAllCampaigns​(java.lang.Iterable<java.lang.String> values)
         Output only. The campaigns targeted by this recommendation.
        
         This field will be set for the following recommendation types:
         CAMPAIGN_BUDGET, FORECASTING_CAMPAIGN_BUDGET,
         MARGINAL_ROI_CAMPAIGN_BUDGET and MOVE_UNUSED_BUDGET
         
        repeated string campaigns = 38 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Parameters:
        values - The campaigns to add.
        Returns:
        This builder for chaining.
      • clearCampaigns

        public Recommendation.Builder clearCampaigns()
         Output only. The campaigns targeted by this recommendation.
        
         This field will be set for the following recommendation types:
         CAMPAIGN_BUDGET, FORECASTING_CAMPAIGN_BUDGET,
         MARGINAL_ROI_CAMPAIGN_BUDGET and MOVE_UNUSED_BUDGET
         
        repeated string campaigns = 38 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Returns:
        This builder for chaining.
      • addCampaignsBytes

        public Recommendation.Builder addCampaignsBytes​(com.google.protobuf.ByteString value)
         Output only. The campaigns targeted by this recommendation.
        
         This field will be set for the following recommendation types:
         CAMPAIGN_BUDGET, FORECASTING_CAMPAIGN_BUDGET,
         MARGINAL_ROI_CAMPAIGN_BUDGET and MOVE_UNUSED_BUDGET
         
        repeated string campaigns = 38 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The bytes of the campaigns to add.
        Returns:
        This builder for chaining.
      • hasCampaignBudgetRecommendation

        public boolean hasCampaignBudgetRecommendation()
         Output only. The campaign budget recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.CampaignBudgetRecommendation campaign_budget_recommendation = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasCampaignBudgetRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the campaignBudgetRecommendation field is set.
      • setCampaignBudgetRecommendation

        public Recommendation.Builder setCampaignBudgetRecommendation​(Recommendation.CampaignBudgetRecommendation value)
         Output only. The campaign budget recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.CampaignBudgetRecommendation campaign_budget_recommendation = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setCampaignBudgetRecommendation

        public Recommendation.Builder setCampaignBudgetRecommendation​(Recommendation.CampaignBudgetRecommendation.Builder builderForValue)
         Output only. The campaign budget recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.CampaignBudgetRecommendation campaign_budget_recommendation = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeCampaignBudgetRecommendation

        public Recommendation.Builder mergeCampaignBudgetRecommendation​(Recommendation.CampaignBudgetRecommendation value)
         Output only. The campaign budget recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.CampaignBudgetRecommendation campaign_budget_recommendation = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearCampaignBudgetRecommendation

        public Recommendation.Builder clearCampaignBudgetRecommendation()
         Output only. The campaign budget recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.CampaignBudgetRecommendation campaign_budget_recommendation = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getCampaignBudgetRecommendationBuilder

        public Recommendation.CampaignBudgetRecommendation.Builder getCampaignBudgetRecommendationBuilder()
         Output only. The campaign budget recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.CampaignBudgetRecommendation campaign_budget_recommendation = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasForecastingCampaignBudgetRecommendation

        public boolean hasForecastingCampaignBudgetRecommendation()
         Output only. The forecasting campaign budget recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.CampaignBudgetRecommendation forecasting_campaign_budget_recommendation = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasForecastingCampaignBudgetRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the forecastingCampaignBudgetRecommendation field is set.
      • setForecastingCampaignBudgetRecommendation

        public Recommendation.Builder setForecastingCampaignBudgetRecommendation​(Recommendation.CampaignBudgetRecommendation value)
         Output only. The forecasting campaign budget recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.CampaignBudgetRecommendation forecasting_campaign_budget_recommendation = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setForecastingCampaignBudgetRecommendation

        public Recommendation.Builder setForecastingCampaignBudgetRecommendation​(Recommendation.CampaignBudgetRecommendation.Builder builderForValue)
         Output only. The forecasting campaign budget recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.CampaignBudgetRecommendation forecasting_campaign_budget_recommendation = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeForecastingCampaignBudgetRecommendation

        public Recommendation.Builder mergeForecastingCampaignBudgetRecommendation​(Recommendation.CampaignBudgetRecommendation value)
         Output only. The forecasting campaign budget recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.CampaignBudgetRecommendation forecasting_campaign_budget_recommendation = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearForecastingCampaignBudgetRecommendation

        public Recommendation.Builder clearForecastingCampaignBudgetRecommendation()
         Output only. The forecasting campaign budget recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.CampaignBudgetRecommendation forecasting_campaign_budget_recommendation = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getForecastingCampaignBudgetRecommendationBuilder

        public Recommendation.CampaignBudgetRecommendation.Builder getForecastingCampaignBudgetRecommendationBuilder()
         Output only. The forecasting campaign budget recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.CampaignBudgetRecommendation forecasting_campaign_budget_recommendation = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasKeywordRecommendation

        public boolean hasKeywordRecommendation()
         Output only. The keyword recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.KeywordRecommendation keyword_recommendation = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasKeywordRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the keywordRecommendation field is set.
      • setKeywordRecommendation

        public Recommendation.Builder setKeywordRecommendation​(Recommendation.KeywordRecommendation value)
         Output only. The keyword recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.KeywordRecommendation keyword_recommendation = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setKeywordRecommendation

        public Recommendation.Builder setKeywordRecommendation​(Recommendation.KeywordRecommendation.Builder builderForValue)
         Output only. The keyword recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.KeywordRecommendation keyword_recommendation = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeKeywordRecommendation

        public Recommendation.Builder mergeKeywordRecommendation​(Recommendation.KeywordRecommendation value)
         Output only. The keyword recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.KeywordRecommendation keyword_recommendation = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearKeywordRecommendation

        public Recommendation.Builder clearKeywordRecommendation()
         Output only. The keyword recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.KeywordRecommendation keyword_recommendation = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getKeywordRecommendationBuilder

        public Recommendation.KeywordRecommendation.Builder getKeywordRecommendationBuilder()
         Output only. The keyword recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.KeywordRecommendation keyword_recommendation = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasTextAdRecommendation

        public boolean hasTextAdRecommendation()
         Output only. Add expanded text ad recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.TextAdRecommendation text_ad_recommendation = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasTextAdRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the textAdRecommendation field is set.
      • setTextAdRecommendation

        public Recommendation.Builder setTextAdRecommendation​(Recommendation.TextAdRecommendation value)
         Output only. Add expanded text ad recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.TextAdRecommendation text_ad_recommendation = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setTextAdRecommendation

        public Recommendation.Builder setTextAdRecommendation​(Recommendation.TextAdRecommendation.Builder builderForValue)
         Output only. Add expanded text ad recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.TextAdRecommendation text_ad_recommendation = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeTextAdRecommendation

        public Recommendation.Builder mergeTextAdRecommendation​(Recommendation.TextAdRecommendation value)
         Output only. Add expanded text ad recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.TextAdRecommendation text_ad_recommendation = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearTextAdRecommendation

        public Recommendation.Builder clearTextAdRecommendation()
         Output only. Add expanded text ad recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.TextAdRecommendation text_ad_recommendation = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getTextAdRecommendationBuilder

        public Recommendation.TextAdRecommendation.Builder getTextAdRecommendationBuilder()
         Output only. Add expanded text ad recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.TextAdRecommendation text_ad_recommendation = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasTargetCpaOptInRecommendation

        public boolean hasTargetCpaOptInRecommendation()
         Output only. The TargetCPA opt-in recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.TargetCpaOptInRecommendation target_cpa_opt_in_recommendation = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasTargetCpaOptInRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the targetCpaOptInRecommendation field is set.
      • setTargetCpaOptInRecommendation

        public Recommendation.Builder setTargetCpaOptInRecommendation​(Recommendation.TargetCpaOptInRecommendation value)
         Output only. The TargetCPA opt-in recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.TargetCpaOptInRecommendation target_cpa_opt_in_recommendation = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setTargetCpaOptInRecommendation

        public Recommendation.Builder setTargetCpaOptInRecommendation​(Recommendation.TargetCpaOptInRecommendation.Builder builderForValue)
         Output only. The TargetCPA opt-in recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.TargetCpaOptInRecommendation target_cpa_opt_in_recommendation = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeTargetCpaOptInRecommendation

        public Recommendation.Builder mergeTargetCpaOptInRecommendation​(Recommendation.TargetCpaOptInRecommendation value)
         Output only. The TargetCPA opt-in recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.TargetCpaOptInRecommendation target_cpa_opt_in_recommendation = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearTargetCpaOptInRecommendation

        public Recommendation.Builder clearTargetCpaOptInRecommendation()
         Output only. The TargetCPA opt-in recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.TargetCpaOptInRecommendation target_cpa_opt_in_recommendation = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getTargetCpaOptInRecommendationBuilder

        public Recommendation.TargetCpaOptInRecommendation.Builder getTargetCpaOptInRecommendationBuilder()
         Output only. The TargetCPA opt-in recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.TargetCpaOptInRecommendation target_cpa_opt_in_recommendation = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasMaximizeConversionsOptInRecommendation

        public boolean hasMaximizeConversionsOptInRecommendation()
         Output only. The MaximizeConversions Opt-In recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.MaximizeConversionsOptInRecommendation maximize_conversions_opt_in_recommendation = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasMaximizeConversionsOptInRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the maximizeConversionsOptInRecommendation field is set.
      • setMaximizeConversionsOptInRecommendation

        public Recommendation.Builder setMaximizeConversionsOptInRecommendation​(Recommendation.MaximizeConversionsOptInRecommendation value)
         Output only. The MaximizeConversions Opt-In recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.MaximizeConversionsOptInRecommendation maximize_conversions_opt_in_recommendation = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setMaximizeConversionsOptInRecommendation

        public Recommendation.Builder setMaximizeConversionsOptInRecommendation​(Recommendation.MaximizeConversionsOptInRecommendation.Builder builderForValue)
         Output only. The MaximizeConversions Opt-In recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.MaximizeConversionsOptInRecommendation maximize_conversions_opt_in_recommendation = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeMaximizeConversionsOptInRecommendation

        public Recommendation.Builder mergeMaximizeConversionsOptInRecommendation​(Recommendation.MaximizeConversionsOptInRecommendation value)
         Output only. The MaximizeConversions Opt-In recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.MaximizeConversionsOptInRecommendation maximize_conversions_opt_in_recommendation = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearMaximizeConversionsOptInRecommendation

        public Recommendation.Builder clearMaximizeConversionsOptInRecommendation()
         Output only. The MaximizeConversions Opt-In recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.MaximizeConversionsOptInRecommendation maximize_conversions_opt_in_recommendation = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getMaximizeConversionsOptInRecommendationBuilder

        public Recommendation.MaximizeConversionsOptInRecommendation.Builder getMaximizeConversionsOptInRecommendationBuilder()
         Output only. The MaximizeConversions Opt-In recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.MaximizeConversionsOptInRecommendation maximize_conversions_opt_in_recommendation = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasEnhancedCpcOptInRecommendation

        public boolean hasEnhancedCpcOptInRecommendation()
         Output only. The Enhanced Cost-Per-Click Opt-In recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.EnhancedCpcOptInRecommendation enhanced_cpc_opt_in_recommendation = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasEnhancedCpcOptInRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the enhancedCpcOptInRecommendation field is set.
      • setEnhancedCpcOptInRecommendation

        public Recommendation.Builder setEnhancedCpcOptInRecommendation​(Recommendation.EnhancedCpcOptInRecommendation value)
         Output only. The Enhanced Cost-Per-Click Opt-In recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.EnhancedCpcOptInRecommendation enhanced_cpc_opt_in_recommendation = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setEnhancedCpcOptInRecommendation

        public Recommendation.Builder setEnhancedCpcOptInRecommendation​(Recommendation.EnhancedCpcOptInRecommendation.Builder builderForValue)
         Output only. The Enhanced Cost-Per-Click Opt-In recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.EnhancedCpcOptInRecommendation enhanced_cpc_opt_in_recommendation = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeEnhancedCpcOptInRecommendation

        public Recommendation.Builder mergeEnhancedCpcOptInRecommendation​(Recommendation.EnhancedCpcOptInRecommendation value)
         Output only. The Enhanced Cost-Per-Click Opt-In recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.EnhancedCpcOptInRecommendation enhanced_cpc_opt_in_recommendation = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearEnhancedCpcOptInRecommendation

        public Recommendation.Builder clearEnhancedCpcOptInRecommendation()
         Output only. The Enhanced Cost-Per-Click Opt-In recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.EnhancedCpcOptInRecommendation enhanced_cpc_opt_in_recommendation = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getEnhancedCpcOptInRecommendationBuilder

        public Recommendation.EnhancedCpcOptInRecommendation.Builder getEnhancedCpcOptInRecommendationBuilder()
         Output only. The Enhanced Cost-Per-Click Opt-In recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.EnhancedCpcOptInRecommendation enhanced_cpc_opt_in_recommendation = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasSearchPartnersOptInRecommendation

        public boolean hasSearchPartnersOptInRecommendation()
         Output only. The Search Partners Opt-In recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.SearchPartnersOptInRecommendation search_partners_opt_in_recommendation = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasSearchPartnersOptInRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the searchPartnersOptInRecommendation field is set.
      • setSearchPartnersOptInRecommendation

        public Recommendation.Builder setSearchPartnersOptInRecommendation​(Recommendation.SearchPartnersOptInRecommendation value)
         Output only. The Search Partners Opt-In recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.SearchPartnersOptInRecommendation search_partners_opt_in_recommendation = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setSearchPartnersOptInRecommendation

        public Recommendation.Builder setSearchPartnersOptInRecommendation​(Recommendation.SearchPartnersOptInRecommendation.Builder builderForValue)
         Output only. The Search Partners Opt-In recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.SearchPartnersOptInRecommendation search_partners_opt_in_recommendation = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeSearchPartnersOptInRecommendation

        public Recommendation.Builder mergeSearchPartnersOptInRecommendation​(Recommendation.SearchPartnersOptInRecommendation value)
         Output only. The Search Partners Opt-In recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.SearchPartnersOptInRecommendation search_partners_opt_in_recommendation = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearSearchPartnersOptInRecommendation

        public Recommendation.Builder clearSearchPartnersOptInRecommendation()
         Output only. The Search Partners Opt-In recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.SearchPartnersOptInRecommendation search_partners_opt_in_recommendation = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getSearchPartnersOptInRecommendationBuilder

        public Recommendation.SearchPartnersOptInRecommendation.Builder getSearchPartnersOptInRecommendationBuilder()
         Output only. The Search Partners Opt-In recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.SearchPartnersOptInRecommendation search_partners_opt_in_recommendation = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasMaximizeClicksOptInRecommendation

        public boolean hasMaximizeClicksOptInRecommendation()
         Output only. The MaximizeClicks Opt-In recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.MaximizeClicksOptInRecommendation maximize_clicks_opt_in_recommendation = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasMaximizeClicksOptInRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the maximizeClicksOptInRecommendation field is set.
      • setMaximizeClicksOptInRecommendation

        public Recommendation.Builder setMaximizeClicksOptInRecommendation​(Recommendation.MaximizeClicksOptInRecommendation value)
         Output only. The MaximizeClicks Opt-In recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.MaximizeClicksOptInRecommendation maximize_clicks_opt_in_recommendation = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setMaximizeClicksOptInRecommendation

        public Recommendation.Builder setMaximizeClicksOptInRecommendation​(Recommendation.MaximizeClicksOptInRecommendation.Builder builderForValue)
         Output only. The MaximizeClicks Opt-In recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.MaximizeClicksOptInRecommendation maximize_clicks_opt_in_recommendation = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeMaximizeClicksOptInRecommendation

        public Recommendation.Builder mergeMaximizeClicksOptInRecommendation​(Recommendation.MaximizeClicksOptInRecommendation value)
         Output only. The MaximizeClicks Opt-In recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.MaximizeClicksOptInRecommendation maximize_clicks_opt_in_recommendation = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearMaximizeClicksOptInRecommendation

        public Recommendation.Builder clearMaximizeClicksOptInRecommendation()
         Output only. The MaximizeClicks Opt-In recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.MaximizeClicksOptInRecommendation maximize_clicks_opt_in_recommendation = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getMaximizeClicksOptInRecommendationBuilder

        public Recommendation.MaximizeClicksOptInRecommendation.Builder getMaximizeClicksOptInRecommendationBuilder()
         Output only. The MaximizeClicks Opt-In recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.MaximizeClicksOptInRecommendation maximize_clicks_opt_in_recommendation = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasOptimizeAdRotationRecommendation

        public boolean hasOptimizeAdRotationRecommendation()
         Output only. The Optimize Ad Rotation recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.OptimizeAdRotationRecommendation optimize_ad_rotation_recommendation = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasOptimizeAdRotationRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the optimizeAdRotationRecommendation field is set.
      • setOptimizeAdRotationRecommendation

        public Recommendation.Builder setOptimizeAdRotationRecommendation​(Recommendation.OptimizeAdRotationRecommendation value)
         Output only. The Optimize Ad Rotation recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.OptimizeAdRotationRecommendation optimize_ad_rotation_recommendation = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setOptimizeAdRotationRecommendation

        public Recommendation.Builder setOptimizeAdRotationRecommendation​(Recommendation.OptimizeAdRotationRecommendation.Builder builderForValue)
         Output only. The Optimize Ad Rotation recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.OptimizeAdRotationRecommendation optimize_ad_rotation_recommendation = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeOptimizeAdRotationRecommendation

        public Recommendation.Builder mergeOptimizeAdRotationRecommendation​(Recommendation.OptimizeAdRotationRecommendation value)
         Output only. The Optimize Ad Rotation recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.OptimizeAdRotationRecommendation optimize_ad_rotation_recommendation = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearOptimizeAdRotationRecommendation

        public Recommendation.Builder clearOptimizeAdRotationRecommendation()
         Output only. The Optimize Ad Rotation recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.OptimizeAdRotationRecommendation optimize_ad_rotation_recommendation = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getOptimizeAdRotationRecommendationBuilder

        public Recommendation.OptimizeAdRotationRecommendation.Builder getOptimizeAdRotationRecommendationBuilder()
         Output only. The Optimize Ad Rotation recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.OptimizeAdRotationRecommendation optimize_ad_rotation_recommendation = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasKeywordMatchTypeRecommendation

        public boolean hasKeywordMatchTypeRecommendation()
         Output only. The keyword match type recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.KeywordMatchTypeRecommendation keyword_match_type_recommendation = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasKeywordMatchTypeRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the keywordMatchTypeRecommendation field is set.
      • setKeywordMatchTypeRecommendation

        public Recommendation.Builder setKeywordMatchTypeRecommendation​(Recommendation.KeywordMatchTypeRecommendation value)
         Output only. The keyword match type recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.KeywordMatchTypeRecommendation keyword_match_type_recommendation = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setKeywordMatchTypeRecommendation

        public Recommendation.Builder setKeywordMatchTypeRecommendation​(Recommendation.KeywordMatchTypeRecommendation.Builder builderForValue)
         Output only. The keyword match type recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.KeywordMatchTypeRecommendation keyword_match_type_recommendation = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeKeywordMatchTypeRecommendation

        public Recommendation.Builder mergeKeywordMatchTypeRecommendation​(Recommendation.KeywordMatchTypeRecommendation value)
         Output only. The keyword match type recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.KeywordMatchTypeRecommendation keyword_match_type_recommendation = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearKeywordMatchTypeRecommendation

        public Recommendation.Builder clearKeywordMatchTypeRecommendation()
         Output only. The keyword match type recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.KeywordMatchTypeRecommendation keyword_match_type_recommendation = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getKeywordMatchTypeRecommendationBuilder

        public Recommendation.KeywordMatchTypeRecommendation.Builder getKeywordMatchTypeRecommendationBuilder()
         Output only. The keyword match type recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.KeywordMatchTypeRecommendation keyword_match_type_recommendation = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasMoveUnusedBudgetRecommendation

        public boolean hasMoveUnusedBudgetRecommendation()
         Output only. The move unused budget recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.MoveUnusedBudgetRecommendation move_unused_budget_recommendation = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasMoveUnusedBudgetRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the moveUnusedBudgetRecommendation field is set.
      • setMoveUnusedBudgetRecommendation

        public Recommendation.Builder setMoveUnusedBudgetRecommendation​(Recommendation.MoveUnusedBudgetRecommendation value)
         Output only. The move unused budget recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.MoveUnusedBudgetRecommendation move_unused_budget_recommendation = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setMoveUnusedBudgetRecommendation

        public Recommendation.Builder setMoveUnusedBudgetRecommendation​(Recommendation.MoveUnusedBudgetRecommendation.Builder builderForValue)
         Output only. The move unused budget recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.MoveUnusedBudgetRecommendation move_unused_budget_recommendation = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeMoveUnusedBudgetRecommendation

        public Recommendation.Builder mergeMoveUnusedBudgetRecommendation​(Recommendation.MoveUnusedBudgetRecommendation value)
         Output only. The move unused budget recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.MoveUnusedBudgetRecommendation move_unused_budget_recommendation = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearMoveUnusedBudgetRecommendation

        public Recommendation.Builder clearMoveUnusedBudgetRecommendation()
         Output only. The move unused budget recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.MoveUnusedBudgetRecommendation move_unused_budget_recommendation = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getMoveUnusedBudgetRecommendationBuilder

        public Recommendation.MoveUnusedBudgetRecommendation.Builder getMoveUnusedBudgetRecommendationBuilder()
         Output only. The move unused budget recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.MoveUnusedBudgetRecommendation move_unused_budget_recommendation = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasTargetRoasOptInRecommendation

        public boolean hasTargetRoasOptInRecommendation()
         Output only. The Target ROAS opt-in recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.TargetRoasOptInRecommendation target_roas_opt_in_recommendation = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasTargetRoasOptInRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the targetRoasOptInRecommendation field is set.
      • setTargetRoasOptInRecommendation

        public Recommendation.Builder setTargetRoasOptInRecommendation​(Recommendation.TargetRoasOptInRecommendation value)
         Output only. The Target ROAS opt-in recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.TargetRoasOptInRecommendation target_roas_opt_in_recommendation = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setTargetRoasOptInRecommendation

        public Recommendation.Builder setTargetRoasOptInRecommendation​(Recommendation.TargetRoasOptInRecommendation.Builder builderForValue)
         Output only. The Target ROAS opt-in recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.TargetRoasOptInRecommendation target_roas_opt_in_recommendation = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeTargetRoasOptInRecommendation

        public Recommendation.Builder mergeTargetRoasOptInRecommendation​(Recommendation.TargetRoasOptInRecommendation value)
         Output only. The Target ROAS opt-in recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.TargetRoasOptInRecommendation target_roas_opt_in_recommendation = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearTargetRoasOptInRecommendation

        public Recommendation.Builder clearTargetRoasOptInRecommendation()
         Output only. The Target ROAS opt-in recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.TargetRoasOptInRecommendation target_roas_opt_in_recommendation = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getTargetRoasOptInRecommendationBuilder

        public Recommendation.TargetRoasOptInRecommendation.Builder getTargetRoasOptInRecommendationBuilder()
         Output only. The Target ROAS opt-in recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.TargetRoasOptInRecommendation target_roas_opt_in_recommendation = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasResponsiveSearchAdRecommendation

        public boolean hasResponsiveSearchAdRecommendation()
         Output only. The add responsive search ad recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ResponsiveSearchAdRecommendation responsive_search_ad_recommendation = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasResponsiveSearchAdRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the responsiveSearchAdRecommendation field is set.
      • setResponsiveSearchAdRecommendation

        public Recommendation.Builder setResponsiveSearchAdRecommendation​(Recommendation.ResponsiveSearchAdRecommendation value)
         Output only. The add responsive search ad recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ResponsiveSearchAdRecommendation responsive_search_ad_recommendation = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setResponsiveSearchAdRecommendation

        public Recommendation.Builder setResponsiveSearchAdRecommendation​(Recommendation.ResponsiveSearchAdRecommendation.Builder builderForValue)
         Output only. The add responsive search ad recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ResponsiveSearchAdRecommendation responsive_search_ad_recommendation = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeResponsiveSearchAdRecommendation

        public Recommendation.Builder mergeResponsiveSearchAdRecommendation​(Recommendation.ResponsiveSearchAdRecommendation value)
         Output only. The add responsive search ad recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ResponsiveSearchAdRecommendation responsive_search_ad_recommendation = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearResponsiveSearchAdRecommendation

        public Recommendation.Builder clearResponsiveSearchAdRecommendation()
         Output only. The add responsive search ad recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ResponsiveSearchAdRecommendation responsive_search_ad_recommendation = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getResponsiveSearchAdRecommendationBuilder

        public Recommendation.ResponsiveSearchAdRecommendation.Builder getResponsiveSearchAdRecommendationBuilder()
         Output only. The add responsive search ad recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ResponsiveSearchAdRecommendation responsive_search_ad_recommendation = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasMarginalRoiCampaignBudgetRecommendation

        public boolean hasMarginalRoiCampaignBudgetRecommendation()
         Output only. The marginal ROI campaign budget recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.CampaignBudgetRecommendation marginal_roi_campaign_budget_recommendation = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasMarginalRoiCampaignBudgetRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the marginalRoiCampaignBudgetRecommendation field is set.
      • setMarginalRoiCampaignBudgetRecommendation

        public Recommendation.Builder setMarginalRoiCampaignBudgetRecommendation​(Recommendation.CampaignBudgetRecommendation value)
         Output only. The marginal ROI campaign budget recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.CampaignBudgetRecommendation marginal_roi_campaign_budget_recommendation = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setMarginalRoiCampaignBudgetRecommendation

        public Recommendation.Builder setMarginalRoiCampaignBudgetRecommendation​(Recommendation.CampaignBudgetRecommendation.Builder builderForValue)
         Output only. The marginal ROI campaign budget recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.CampaignBudgetRecommendation marginal_roi_campaign_budget_recommendation = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeMarginalRoiCampaignBudgetRecommendation

        public Recommendation.Builder mergeMarginalRoiCampaignBudgetRecommendation​(Recommendation.CampaignBudgetRecommendation value)
         Output only. The marginal ROI campaign budget recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.CampaignBudgetRecommendation marginal_roi_campaign_budget_recommendation = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearMarginalRoiCampaignBudgetRecommendation

        public Recommendation.Builder clearMarginalRoiCampaignBudgetRecommendation()
         Output only. The marginal ROI campaign budget recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.CampaignBudgetRecommendation marginal_roi_campaign_budget_recommendation = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getMarginalRoiCampaignBudgetRecommendationBuilder

        public Recommendation.CampaignBudgetRecommendation.Builder getMarginalRoiCampaignBudgetRecommendationBuilder()
         Output only. The marginal ROI campaign budget recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.CampaignBudgetRecommendation marginal_roi_campaign_budget_recommendation = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasUseBroadMatchKeywordRecommendation

        public boolean hasUseBroadMatchKeywordRecommendation()
         Output only. The use broad match keyword recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.UseBroadMatchKeywordRecommendation use_broad_match_keyword_recommendation = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasUseBroadMatchKeywordRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the useBroadMatchKeywordRecommendation field is set.
      • setUseBroadMatchKeywordRecommendation

        public Recommendation.Builder setUseBroadMatchKeywordRecommendation​(Recommendation.UseBroadMatchKeywordRecommendation value)
         Output only. The use broad match keyword recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.UseBroadMatchKeywordRecommendation use_broad_match_keyword_recommendation = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setUseBroadMatchKeywordRecommendation

        public Recommendation.Builder setUseBroadMatchKeywordRecommendation​(Recommendation.UseBroadMatchKeywordRecommendation.Builder builderForValue)
         Output only. The use broad match keyword recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.UseBroadMatchKeywordRecommendation use_broad_match_keyword_recommendation = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeUseBroadMatchKeywordRecommendation

        public Recommendation.Builder mergeUseBroadMatchKeywordRecommendation​(Recommendation.UseBroadMatchKeywordRecommendation value)
         Output only. The use broad match keyword recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.UseBroadMatchKeywordRecommendation use_broad_match_keyword_recommendation = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearUseBroadMatchKeywordRecommendation

        public Recommendation.Builder clearUseBroadMatchKeywordRecommendation()
         Output only. The use broad match keyword recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.UseBroadMatchKeywordRecommendation use_broad_match_keyword_recommendation = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getUseBroadMatchKeywordRecommendationBuilder

        public Recommendation.UseBroadMatchKeywordRecommendation.Builder getUseBroadMatchKeywordRecommendationBuilder()
         Output only. The use broad match keyword recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.UseBroadMatchKeywordRecommendation use_broad_match_keyword_recommendation = 30 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasResponsiveSearchAdAssetRecommendation

        public boolean hasResponsiveSearchAdAssetRecommendation()
         Output only. The responsive search ad asset recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ResponsiveSearchAdAssetRecommendation responsive_search_ad_asset_recommendation = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasResponsiveSearchAdAssetRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the responsiveSearchAdAssetRecommendation field is set.
      • setResponsiveSearchAdAssetRecommendation

        public Recommendation.Builder setResponsiveSearchAdAssetRecommendation​(Recommendation.ResponsiveSearchAdAssetRecommendation value)
         Output only. The responsive search ad asset recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ResponsiveSearchAdAssetRecommendation responsive_search_ad_asset_recommendation = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setResponsiveSearchAdAssetRecommendation

        public Recommendation.Builder setResponsiveSearchAdAssetRecommendation​(Recommendation.ResponsiveSearchAdAssetRecommendation.Builder builderForValue)
         Output only. The responsive search ad asset recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ResponsiveSearchAdAssetRecommendation responsive_search_ad_asset_recommendation = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeResponsiveSearchAdAssetRecommendation

        public Recommendation.Builder mergeResponsiveSearchAdAssetRecommendation​(Recommendation.ResponsiveSearchAdAssetRecommendation value)
         Output only. The responsive search ad asset recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ResponsiveSearchAdAssetRecommendation responsive_search_ad_asset_recommendation = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearResponsiveSearchAdAssetRecommendation

        public Recommendation.Builder clearResponsiveSearchAdAssetRecommendation()
         Output only. The responsive search ad asset recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ResponsiveSearchAdAssetRecommendation responsive_search_ad_asset_recommendation = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getResponsiveSearchAdAssetRecommendationBuilder

        public Recommendation.ResponsiveSearchAdAssetRecommendation.Builder getResponsiveSearchAdAssetRecommendationBuilder()
         Output only. The responsive search ad asset recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ResponsiveSearchAdAssetRecommendation responsive_search_ad_asset_recommendation = 31 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasUpgradeSmartShoppingCampaignToPerformanceMaxRecommendation

        public boolean hasUpgradeSmartShoppingCampaignToPerformanceMaxRecommendation()
         Output only. The upgrade a Smart Shopping campaign to a Performance Max
         campaign recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation upgrade_smart_shopping_campaign_to_performance_max_recommendation = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasUpgradeSmartShoppingCampaignToPerformanceMaxRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the upgradeSmartShoppingCampaignToPerformanceMaxRecommendation field is set.
      • setUpgradeSmartShoppingCampaignToPerformanceMaxRecommendation

        public Recommendation.Builder setUpgradeSmartShoppingCampaignToPerformanceMaxRecommendation​(Recommendation.UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation value)
         Output only. The upgrade a Smart Shopping campaign to a Performance Max
         campaign recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation upgrade_smart_shopping_campaign_to_performance_max_recommendation = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setUpgradeSmartShoppingCampaignToPerformanceMaxRecommendation

        public Recommendation.Builder setUpgradeSmartShoppingCampaignToPerformanceMaxRecommendation​(Recommendation.UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation.Builder builderForValue)
         Output only. The upgrade a Smart Shopping campaign to a Performance Max
         campaign recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation upgrade_smart_shopping_campaign_to_performance_max_recommendation = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeUpgradeSmartShoppingCampaignToPerformanceMaxRecommendation

        public Recommendation.Builder mergeUpgradeSmartShoppingCampaignToPerformanceMaxRecommendation​(Recommendation.UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation value)
         Output only. The upgrade a Smart Shopping campaign to a Performance Max
         campaign recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation upgrade_smart_shopping_campaign_to_performance_max_recommendation = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearUpgradeSmartShoppingCampaignToPerformanceMaxRecommendation

        public Recommendation.Builder clearUpgradeSmartShoppingCampaignToPerformanceMaxRecommendation()
         Output only. The upgrade a Smart Shopping campaign to a Performance Max
         campaign recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation upgrade_smart_shopping_campaign_to_performance_max_recommendation = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getUpgradeSmartShoppingCampaignToPerformanceMaxRecommendationBuilder

        public Recommendation.UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation.Builder getUpgradeSmartShoppingCampaignToPerformanceMaxRecommendationBuilder()
         Output only. The upgrade a Smart Shopping campaign to a Performance Max
         campaign recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.UpgradeSmartShoppingCampaignToPerformanceMaxRecommendation upgrade_smart_shopping_campaign_to_performance_max_recommendation = 32 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasResponsiveSearchAdImproveAdStrengthRecommendation

        public boolean hasResponsiveSearchAdImproveAdStrengthRecommendation()
         Output only. The responsive search ad improve ad strength recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ResponsiveSearchAdImproveAdStrengthRecommendation responsive_search_ad_improve_ad_strength_recommendation = 33 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasResponsiveSearchAdImproveAdStrengthRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the responsiveSearchAdImproveAdStrengthRecommendation field is set.
      • setResponsiveSearchAdImproveAdStrengthRecommendation

        public Recommendation.Builder setResponsiveSearchAdImproveAdStrengthRecommendation​(Recommendation.ResponsiveSearchAdImproveAdStrengthRecommendation value)
         Output only. The responsive search ad improve ad strength recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ResponsiveSearchAdImproveAdStrengthRecommendation responsive_search_ad_improve_ad_strength_recommendation = 33 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setResponsiveSearchAdImproveAdStrengthRecommendation

        public Recommendation.Builder setResponsiveSearchAdImproveAdStrengthRecommendation​(Recommendation.ResponsiveSearchAdImproveAdStrengthRecommendation.Builder builderForValue)
         Output only. The responsive search ad improve ad strength recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ResponsiveSearchAdImproveAdStrengthRecommendation responsive_search_ad_improve_ad_strength_recommendation = 33 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeResponsiveSearchAdImproveAdStrengthRecommendation

        public Recommendation.Builder mergeResponsiveSearchAdImproveAdStrengthRecommendation​(Recommendation.ResponsiveSearchAdImproveAdStrengthRecommendation value)
         Output only. The responsive search ad improve ad strength recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ResponsiveSearchAdImproveAdStrengthRecommendation responsive_search_ad_improve_ad_strength_recommendation = 33 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearResponsiveSearchAdImproveAdStrengthRecommendation

        public Recommendation.Builder clearResponsiveSearchAdImproveAdStrengthRecommendation()
         Output only. The responsive search ad improve ad strength recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ResponsiveSearchAdImproveAdStrengthRecommendation responsive_search_ad_improve_ad_strength_recommendation = 33 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getResponsiveSearchAdImproveAdStrengthRecommendationBuilder

        public Recommendation.ResponsiveSearchAdImproveAdStrengthRecommendation.Builder getResponsiveSearchAdImproveAdStrengthRecommendationBuilder()
         Output only. The responsive search ad improve ad strength recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ResponsiveSearchAdImproveAdStrengthRecommendation responsive_search_ad_improve_ad_strength_recommendation = 33 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasDisplayExpansionOptInRecommendation

        public boolean hasDisplayExpansionOptInRecommendation()
         Output only. The Display Expansion opt-in recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.DisplayExpansionOptInRecommendation display_expansion_opt_in_recommendation = 34 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasDisplayExpansionOptInRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the displayExpansionOptInRecommendation field is set.
      • setDisplayExpansionOptInRecommendation

        public Recommendation.Builder setDisplayExpansionOptInRecommendation​(Recommendation.DisplayExpansionOptInRecommendation value)
         Output only. The Display Expansion opt-in recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.DisplayExpansionOptInRecommendation display_expansion_opt_in_recommendation = 34 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setDisplayExpansionOptInRecommendation

        public Recommendation.Builder setDisplayExpansionOptInRecommendation​(Recommendation.DisplayExpansionOptInRecommendation.Builder builderForValue)
         Output only. The Display Expansion opt-in recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.DisplayExpansionOptInRecommendation display_expansion_opt_in_recommendation = 34 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeDisplayExpansionOptInRecommendation

        public Recommendation.Builder mergeDisplayExpansionOptInRecommendation​(Recommendation.DisplayExpansionOptInRecommendation value)
         Output only. The Display Expansion opt-in recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.DisplayExpansionOptInRecommendation display_expansion_opt_in_recommendation = 34 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearDisplayExpansionOptInRecommendation

        public Recommendation.Builder clearDisplayExpansionOptInRecommendation()
         Output only. The Display Expansion opt-in recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.DisplayExpansionOptInRecommendation display_expansion_opt_in_recommendation = 34 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getDisplayExpansionOptInRecommendationBuilder

        public Recommendation.DisplayExpansionOptInRecommendation.Builder getDisplayExpansionOptInRecommendationBuilder()
         Output only. The Display Expansion opt-in recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.DisplayExpansionOptInRecommendation display_expansion_opt_in_recommendation = 34 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasUpgradeLocalCampaignToPerformanceMaxRecommendation

        public boolean hasUpgradeLocalCampaignToPerformanceMaxRecommendation()
         Output only. The upgrade a Local campaign to a Performance Max campaign
         recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.UpgradeLocalCampaignToPerformanceMaxRecommendation upgrade_local_campaign_to_performance_max_recommendation = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasUpgradeLocalCampaignToPerformanceMaxRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the upgradeLocalCampaignToPerformanceMaxRecommendation field is set.
      • setUpgradeLocalCampaignToPerformanceMaxRecommendation

        public Recommendation.Builder setUpgradeLocalCampaignToPerformanceMaxRecommendation​(Recommendation.UpgradeLocalCampaignToPerformanceMaxRecommendation value)
         Output only. The upgrade a Local campaign to a Performance Max campaign
         recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.UpgradeLocalCampaignToPerformanceMaxRecommendation upgrade_local_campaign_to_performance_max_recommendation = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setUpgradeLocalCampaignToPerformanceMaxRecommendation

        public Recommendation.Builder setUpgradeLocalCampaignToPerformanceMaxRecommendation​(Recommendation.UpgradeLocalCampaignToPerformanceMaxRecommendation.Builder builderForValue)
         Output only. The upgrade a Local campaign to a Performance Max campaign
         recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.UpgradeLocalCampaignToPerformanceMaxRecommendation upgrade_local_campaign_to_performance_max_recommendation = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeUpgradeLocalCampaignToPerformanceMaxRecommendation

        public Recommendation.Builder mergeUpgradeLocalCampaignToPerformanceMaxRecommendation​(Recommendation.UpgradeLocalCampaignToPerformanceMaxRecommendation value)
         Output only. The upgrade a Local campaign to a Performance Max campaign
         recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.UpgradeLocalCampaignToPerformanceMaxRecommendation upgrade_local_campaign_to_performance_max_recommendation = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearUpgradeLocalCampaignToPerformanceMaxRecommendation

        public Recommendation.Builder clearUpgradeLocalCampaignToPerformanceMaxRecommendation()
         Output only. The upgrade a Local campaign to a Performance Max campaign
         recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.UpgradeLocalCampaignToPerformanceMaxRecommendation upgrade_local_campaign_to_performance_max_recommendation = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getUpgradeLocalCampaignToPerformanceMaxRecommendationBuilder

        public Recommendation.UpgradeLocalCampaignToPerformanceMaxRecommendation.Builder getUpgradeLocalCampaignToPerformanceMaxRecommendationBuilder()
         Output only. The upgrade a Local campaign to a Performance Max campaign
         recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.UpgradeLocalCampaignToPerformanceMaxRecommendation upgrade_local_campaign_to_performance_max_recommendation = 35 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasRaiseTargetCpaBidTooLowRecommendation

        public boolean hasRaiseTargetCpaBidTooLowRecommendation()
         Output only. The raise target CPA bid too low recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.RaiseTargetCpaBidTooLowRecommendation raise_target_cpa_bid_too_low_recommendation = 36 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasRaiseTargetCpaBidTooLowRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the raiseTargetCpaBidTooLowRecommendation field is set.
      • setRaiseTargetCpaBidTooLowRecommendation

        public Recommendation.Builder setRaiseTargetCpaBidTooLowRecommendation​(Recommendation.RaiseTargetCpaBidTooLowRecommendation value)
         Output only. The raise target CPA bid too low recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.RaiseTargetCpaBidTooLowRecommendation raise_target_cpa_bid_too_low_recommendation = 36 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setRaiseTargetCpaBidTooLowRecommendation

        public Recommendation.Builder setRaiseTargetCpaBidTooLowRecommendation​(Recommendation.RaiseTargetCpaBidTooLowRecommendation.Builder builderForValue)
         Output only. The raise target CPA bid too low recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.RaiseTargetCpaBidTooLowRecommendation raise_target_cpa_bid_too_low_recommendation = 36 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeRaiseTargetCpaBidTooLowRecommendation

        public Recommendation.Builder mergeRaiseTargetCpaBidTooLowRecommendation​(Recommendation.RaiseTargetCpaBidTooLowRecommendation value)
         Output only. The raise target CPA bid too low recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.RaiseTargetCpaBidTooLowRecommendation raise_target_cpa_bid_too_low_recommendation = 36 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearRaiseTargetCpaBidTooLowRecommendation

        public Recommendation.Builder clearRaiseTargetCpaBidTooLowRecommendation()
         Output only. The raise target CPA bid too low recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.RaiseTargetCpaBidTooLowRecommendation raise_target_cpa_bid_too_low_recommendation = 36 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getRaiseTargetCpaBidTooLowRecommendationBuilder

        public Recommendation.RaiseTargetCpaBidTooLowRecommendation.Builder getRaiseTargetCpaBidTooLowRecommendationBuilder()
         Output only. The raise target CPA bid too low recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.RaiseTargetCpaBidTooLowRecommendation raise_target_cpa_bid_too_low_recommendation = 36 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasForecastingSetTargetRoasRecommendation

        public boolean hasForecastingSetTargetRoasRecommendation()
         Output only. The forecasting set target ROAS recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ForecastingSetTargetRoasRecommendation forecasting_set_target_roas_recommendation = 37 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasForecastingSetTargetRoasRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the forecastingSetTargetRoasRecommendation field is set.
      • setForecastingSetTargetRoasRecommendation

        public Recommendation.Builder setForecastingSetTargetRoasRecommendation​(Recommendation.ForecastingSetTargetRoasRecommendation value)
         Output only. The forecasting set target ROAS recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ForecastingSetTargetRoasRecommendation forecasting_set_target_roas_recommendation = 37 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setForecastingSetTargetRoasRecommendation

        public Recommendation.Builder setForecastingSetTargetRoasRecommendation​(Recommendation.ForecastingSetTargetRoasRecommendation.Builder builderForValue)
         Output only. The forecasting set target ROAS recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ForecastingSetTargetRoasRecommendation forecasting_set_target_roas_recommendation = 37 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeForecastingSetTargetRoasRecommendation

        public Recommendation.Builder mergeForecastingSetTargetRoasRecommendation​(Recommendation.ForecastingSetTargetRoasRecommendation value)
         Output only. The forecasting set target ROAS recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ForecastingSetTargetRoasRecommendation forecasting_set_target_roas_recommendation = 37 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearForecastingSetTargetRoasRecommendation

        public Recommendation.Builder clearForecastingSetTargetRoasRecommendation()
         Output only. The forecasting set target ROAS recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ForecastingSetTargetRoasRecommendation forecasting_set_target_roas_recommendation = 37 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getForecastingSetTargetRoasRecommendationBuilder

        public Recommendation.ForecastingSetTargetRoasRecommendation.Builder getForecastingSetTargetRoasRecommendationBuilder()
         Output only. The forecasting set target ROAS recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ForecastingSetTargetRoasRecommendation forecasting_set_target_roas_recommendation = 37 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasCalloutAssetRecommendation

        public boolean hasCalloutAssetRecommendation()
         Output only. The callout asset recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.CalloutAssetRecommendation callout_asset_recommendation = 39 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasCalloutAssetRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the calloutAssetRecommendation field is set.
      • setCalloutAssetRecommendation

        public Recommendation.Builder setCalloutAssetRecommendation​(Recommendation.CalloutAssetRecommendation value)
         Output only. The callout asset recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.CalloutAssetRecommendation callout_asset_recommendation = 39 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setCalloutAssetRecommendation

        public Recommendation.Builder setCalloutAssetRecommendation​(Recommendation.CalloutAssetRecommendation.Builder builderForValue)
         Output only. The callout asset recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.CalloutAssetRecommendation callout_asset_recommendation = 39 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeCalloutAssetRecommendation

        public Recommendation.Builder mergeCalloutAssetRecommendation​(Recommendation.CalloutAssetRecommendation value)
         Output only. The callout asset recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.CalloutAssetRecommendation callout_asset_recommendation = 39 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearCalloutAssetRecommendation

        public Recommendation.Builder clearCalloutAssetRecommendation()
         Output only. The callout asset recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.CalloutAssetRecommendation callout_asset_recommendation = 39 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getCalloutAssetRecommendationBuilder

        public Recommendation.CalloutAssetRecommendation.Builder getCalloutAssetRecommendationBuilder()
         Output only. The callout asset recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.CalloutAssetRecommendation callout_asset_recommendation = 39 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasSitelinkAssetRecommendation

        public boolean hasSitelinkAssetRecommendation()
         Output only. The sitelink asset recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.SitelinkAssetRecommendation sitelink_asset_recommendation = 40 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasSitelinkAssetRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the sitelinkAssetRecommendation field is set.
      • setSitelinkAssetRecommendation

        public Recommendation.Builder setSitelinkAssetRecommendation​(Recommendation.SitelinkAssetRecommendation value)
         Output only. The sitelink asset recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.SitelinkAssetRecommendation sitelink_asset_recommendation = 40 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setSitelinkAssetRecommendation

        public Recommendation.Builder setSitelinkAssetRecommendation​(Recommendation.SitelinkAssetRecommendation.Builder builderForValue)
         Output only. The sitelink asset recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.SitelinkAssetRecommendation sitelink_asset_recommendation = 40 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeSitelinkAssetRecommendation

        public Recommendation.Builder mergeSitelinkAssetRecommendation​(Recommendation.SitelinkAssetRecommendation value)
         Output only. The sitelink asset recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.SitelinkAssetRecommendation sitelink_asset_recommendation = 40 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearSitelinkAssetRecommendation

        public Recommendation.Builder clearSitelinkAssetRecommendation()
         Output only. The sitelink asset recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.SitelinkAssetRecommendation sitelink_asset_recommendation = 40 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getSitelinkAssetRecommendationBuilder

        public Recommendation.SitelinkAssetRecommendation.Builder getSitelinkAssetRecommendationBuilder()
         Output only. The sitelink asset recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.SitelinkAssetRecommendation sitelink_asset_recommendation = 40 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasCallAssetRecommendation

        public boolean hasCallAssetRecommendation()
         Output only. The call asset recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.CallAssetRecommendation call_asset_recommendation = 41 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasCallAssetRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the callAssetRecommendation field is set.
      • setCallAssetRecommendation

        public Recommendation.Builder setCallAssetRecommendation​(Recommendation.CallAssetRecommendation value)
         Output only. The call asset recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.CallAssetRecommendation call_asset_recommendation = 41 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setCallAssetRecommendation

        public Recommendation.Builder setCallAssetRecommendation​(Recommendation.CallAssetRecommendation.Builder builderForValue)
         Output only. The call asset recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.CallAssetRecommendation call_asset_recommendation = 41 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeCallAssetRecommendation

        public Recommendation.Builder mergeCallAssetRecommendation​(Recommendation.CallAssetRecommendation value)
         Output only. The call asset recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.CallAssetRecommendation call_asset_recommendation = 41 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearCallAssetRecommendation

        public Recommendation.Builder clearCallAssetRecommendation()
         Output only. The call asset recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.CallAssetRecommendation call_asset_recommendation = 41 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getCallAssetRecommendationBuilder

        public Recommendation.CallAssetRecommendation.Builder getCallAssetRecommendationBuilder()
         Output only. The call asset recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.CallAssetRecommendation call_asset_recommendation = 41 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasShoppingAddAgeGroupRecommendation

        public boolean hasShoppingAddAgeGroupRecommendation()
         Output only. The shopping add age group recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_age_group_recommendation = 42 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasShoppingAddAgeGroupRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the shoppingAddAgeGroupRecommendation field is set.
      • setShoppingAddAgeGroupRecommendation

        public Recommendation.Builder setShoppingAddAgeGroupRecommendation​(Recommendation.ShoppingOfferAttributeRecommendation value)
         Output only. The shopping add age group recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_age_group_recommendation = 42 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setShoppingAddAgeGroupRecommendation

        public Recommendation.Builder setShoppingAddAgeGroupRecommendation​(Recommendation.ShoppingOfferAttributeRecommendation.Builder builderForValue)
         Output only. The shopping add age group recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_age_group_recommendation = 42 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeShoppingAddAgeGroupRecommendation

        public Recommendation.Builder mergeShoppingAddAgeGroupRecommendation​(Recommendation.ShoppingOfferAttributeRecommendation value)
         Output only. The shopping add age group recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_age_group_recommendation = 42 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearShoppingAddAgeGroupRecommendation

        public Recommendation.Builder clearShoppingAddAgeGroupRecommendation()
         Output only. The shopping add age group recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_age_group_recommendation = 42 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getShoppingAddAgeGroupRecommendationBuilder

        public Recommendation.ShoppingOfferAttributeRecommendation.Builder getShoppingAddAgeGroupRecommendationBuilder()
         Output only. The shopping add age group recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_age_group_recommendation = 42 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasShoppingAddColorRecommendation

        public boolean hasShoppingAddColorRecommendation()
         Output only. The shopping add color recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_color_recommendation = 43 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasShoppingAddColorRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the shoppingAddColorRecommendation field is set.
      • setShoppingAddColorRecommendation

        public Recommendation.Builder setShoppingAddColorRecommendation​(Recommendation.ShoppingOfferAttributeRecommendation value)
         Output only. The shopping add color recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_color_recommendation = 43 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setShoppingAddColorRecommendation

        public Recommendation.Builder setShoppingAddColorRecommendation​(Recommendation.ShoppingOfferAttributeRecommendation.Builder builderForValue)
         Output only. The shopping add color recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_color_recommendation = 43 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeShoppingAddColorRecommendation

        public Recommendation.Builder mergeShoppingAddColorRecommendation​(Recommendation.ShoppingOfferAttributeRecommendation value)
         Output only. The shopping add color recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_color_recommendation = 43 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearShoppingAddColorRecommendation

        public Recommendation.Builder clearShoppingAddColorRecommendation()
         Output only. The shopping add color recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_color_recommendation = 43 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getShoppingAddColorRecommendationBuilder

        public Recommendation.ShoppingOfferAttributeRecommendation.Builder getShoppingAddColorRecommendationBuilder()
         Output only. The shopping add color recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_color_recommendation = 43 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasShoppingAddGenderRecommendation

        public boolean hasShoppingAddGenderRecommendation()
         Output only. The shopping add gender recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_gender_recommendation = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasShoppingAddGenderRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the shoppingAddGenderRecommendation field is set.
      • setShoppingAddGenderRecommendation

        public Recommendation.Builder setShoppingAddGenderRecommendation​(Recommendation.ShoppingOfferAttributeRecommendation value)
         Output only. The shopping add gender recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_gender_recommendation = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setShoppingAddGenderRecommendation

        public Recommendation.Builder setShoppingAddGenderRecommendation​(Recommendation.ShoppingOfferAttributeRecommendation.Builder builderForValue)
         Output only. The shopping add gender recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_gender_recommendation = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeShoppingAddGenderRecommendation

        public Recommendation.Builder mergeShoppingAddGenderRecommendation​(Recommendation.ShoppingOfferAttributeRecommendation value)
         Output only. The shopping add gender recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_gender_recommendation = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearShoppingAddGenderRecommendation

        public Recommendation.Builder clearShoppingAddGenderRecommendation()
         Output only. The shopping add gender recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_gender_recommendation = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getShoppingAddGenderRecommendationBuilder

        public Recommendation.ShoppingOfferAttributeRecommendation.Builder getShoppingAddGenderRecommendationBuilder()
         Output only. The shopping add gender recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_gender_recommendation = 44 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasShoppingAddGtinRecommendation

        public boolean hasShoppingAddGtinRecommendation()
         Output only. The shopping add GTIN recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_gtin_recommendation = 45 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasShoppingAddGtinRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the shoppingAddGtinRecommendation field is set.
      • setShoppingAddGtinRecommendation

        public Recommendation.Builder setShoppingAddGtinRecommendation​(Recommendation.ShoppingOfferAttributeRecommendation value)
         Output only. The shopping add GTIN recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_gtin_recommendation = 45 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeShoppingAddGtinRecommendation

        public Recommendation.Builder mergeShoppingAddGtinRecommendation​(Recommendation.ShoppingOfferAttributeRecommendation value)
         Output only. The shopping add GTIN recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_gtin_recommendation = 45 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearShoppingAddGtinRecommendation

        public Recommendation.Builder clearShoppingAddGtinRecommendation()
         Output only. The shopping add GTIN recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_gtin_recommendation = 45 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getShoppingAddGtinRecommendationBuilder

        public Recommendation.ShoppingOfferAttributeRecommendation.Builder getShoppingAddGtinRecommendationBuilder()
         Output only. The shopping add GTIN recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_gtin_recommendation = 45 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasShoppingAddMoreIdentifiersRecommendation

        public boolean hasShoppingAddMoreIdentifiersRecommendation()
         Output only. The shopping add more identifiers recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_more_identifiers_recommendation = 46 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasShoppingAddMoreIdentifiersRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the shoppingAddMoreIdentifiersRecommendation field is set.
      • setShoppingAddMoreIdentifiersRecommendation

        public Recommendation.Builder setShoppingAddMoreIdentifiersRecommendation​(Recommendation.ShoppingOfferAttributeRecommendation value)
         Output only. The shopping add more identifiers recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_more_identifiers_recommendation = 46 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setShoppingAddMoreIdentifiersRecommendation

        public Recommendation.Builder setShoppingAddMoreIdentifiersRecommendation​(Recommendation.ShoppingOfferAttributeRecommendation.Builder builderForValue)
         Output only. The shopping add more identifiers recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_more_identifiers_recommendation = 46 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeShoppingAddMoreIdentifiersRecommendation

        public Recommendation.Builder mergeShoppingAddMoreIdentifiersRecommendation​(Recommendation.ShoppingOfferAttributeRecommendation value)
         Output only. The shopping add more identifiers recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_more_identifiers_recommendation = 46 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearShoppingAddMoreIdentifiersRecommendation

        public Recommendation.Builder clearShoppingAddMoreIdentifiersRecommendation()
         Output only. The shopping add more identifiers recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_more_identifiers_recommendation = 46 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getShoppingAddMoreIdentifiersRecommendationBuilder

        public Recommendation.ShoppingOfferAttributeRecommendation.Builder getShoppingAddMoreIdentifiersRecommendationBuilder()
         Output only. The shopping add more identifiers recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_more_identifiers_recommendation = 46 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasShoppingAddSizeRecommendation

        public boolean hasShoppingAddSizeRecommendation()
         Output only. The shopping add size recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_size_recommendation = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasShoppingAddSizeRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the shoppingAddSizeRecommendation field is set.
      • setShoppingAddSizeRecommendation

        public Recommendation.Builder setShoppingAddSizeRecommendation​(Recommendation.ShoppingOfferAttributeRecommendation value)
         Output only. The shopping add size recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_size_recommendation = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeShoppingAddSizeRecommendation

        public Recommendation.Builder mergeShoppingAddSizeRecommendation​(Recommendation.ShoppingOfferAttributeRecommendation value)
         Output only. The shopping add size recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_size_recommendation = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearShoppingAddSizeRecommendation

        public Recommendation.Builder clearShoppingAddSizeRecommendation()
         Output only. The shopping add size recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_size_recommendation = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getShoppingAddSizeRecommendationBuilder

        public Recommendation.ShoppingOfferAttributeRecommendation.Builder getShoppingAddSizeRecommendationBuilder()
         Output only. The shopping add size recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingOfferAttributeRecommendation shopping_add_size_recommendation = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasShoppingAddProductsToCampaignRecommendation

        public boolean hasShoppingAddProductsToCampaignRecommendation()
         Output only. The shopping add products to campaign recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingAddProductsToCampaignRecommendation shopping_add_products_to_campaign_recommendation = 48 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasShoppingAddProductsToCampaignRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the shoppingAddProductsToCampaignRecommendation field is set.
      • setShoppingAddProductsToCampaignRecommendation

        public Recommendation.Builder setShoppingAddProductsToCampaignRecommendation​(Recommendation.ShoppingAddProductsToCampaignRecommendation value)
         Output only. The shopping add products to campaign recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingAddProductsToCampaignRecommendation shopping_add_products_to_campaign_recommendation = 48 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setShoppingAddProductsToCampaignRecommendation

        public Recommendation.Builder setShoppingAddProductsToCampaignRecommendation​(Recommendation.ShoppingAddProductsToCampaignRecommendation.Builder builderForValue)
         Output only. The shopping add products to campaign recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingAddProductsToCampaignRecommendation shopping_add_products_to_campaign_recommendation = 48 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeShoppingAddProductsToCampaignRecommendation

        public Recommendation.Builder mergeShoppingAddProductsToCampaignRecommendation​(Recommendation.ShoppingAddProductsToCampaignRecommendation value)
         Output only. The shopping add products to campaign recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingAddProductsToCampaignRecommendation shopping_add_products_to_campaign_recommendation = 48 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearShoppingAddProductsToCampaignRecommendation

        public Recommendation.Builder clearShoppingAddProductsToCampaignRecommendation()
         Output only. The shopping add products to campaign recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingAddProductsToCampaignRecommendation shopping_add_products_to_campaign_recommendation = 48 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getShoppingAddProductsToCampaignRecommendationBuilder

        public Recommendation.ShoppingAddProductsToCampaignRecommendation.Builder getShoppingAddProductsToCampaignRecommendationBuilder()
         Output only. The shopping add products to campaign recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingAddProductsToCampaignRecommendation shopping_add_products_to_campaign_recommendation = 48 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasShoppingFixDisapprovedProductsRecommendation

        public boolean hasShoppingFixDisapprovedProductsRecommendation()
         Output only. The shopping fix disapproved products recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingFixDisapprovedProductsRecommendation shopping_fix_disapproved_products_recommendation = 49 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasShoppingFixDisapprovedProductsRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the shoppingFixDisapprovedProductsRecommendation field is set.
      • setShoppingFixDisapprovedProductsRecommendation

        public Recommendation.Builder setShoppingFixDisapprovedProductsRecommendation​(Recommendation.ShoppingFixDisapprovedProductsRecommendation value)
         Output only. The shopping fix disapproved products recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingFixDisapprovedProductsRecommendation shopping_fix_disapproved_products_recommendation = 49 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setShoppingFixDisapprovedProductsRecommendation

        public Recommendation.Builder setShoppingFixDisapprovedProductsRecommendation​(Recommendation.ShoppingFixDisapprovedProductsRecommendation.Builder builderForValue)
         Output only. The shopping fix disapproved products recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingFixDisapprovedProductsRecommendation shopping_fix_disapproved_products_recommendation = 49 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeShoppingFixDisapprovedProductsRecommendation

        public Recommendation.Builder mergeShoppingFixDisapprovedProductsRecommendation​(Recommendation.ShoppingFixDisapprovedProductsRecommendation value)
         Output only. The shopping fix disapproved products recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingFixDisapprovedProductsRecommendation shopping_fix_disapproved_products_recommendation = 49 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearShoppingFixDisapprovedProductsRecommendation

        public Recommendation.Builder clearShoppingFixDisapprovedProductsRecommendation()
         Output only. The shopping fix disapproved products recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingFixDisapprovedProductsRecommendation shopping_fix_disapproved_products_recommendation = 49 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getShoppingFixDisapprovedProductsRecommendationBuilder

        public Recommendation.ShoppingFixDisapprovedProductsRecommendation.Builder getShoppingFixDisapprovedProductsRecommendationBuilder()
         Output only. The shopping fix disapproved products recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingFixDisapprovedProductsRecommendation shopping_fix_disapproved_products_recommendation = 49 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasShoppingTargetAllOffersRecommendation

        public boolean hasShoppingTargetAllOffersRecommendation()
         Output only. The shopping target all offers recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingTargetAllOffersRecommendation shopping_target_all_offers_recommendation = 50 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasShoppingTargetAllOffersRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the shoppingTargetAllOffersRecommendation field is set.
      • setShoppingTargetAllOffersRecommendation

        public Recommendation.Builder setShoppingTargetAllOffersRecommendation​(Recommendation.ShoppingTargetAllOffersRecommendation value)
         Output only. The shopping target all offers recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingTargetAllOffersRecommendation shopping_target_all_offers_recommendation = 50 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setShoppingTargetAllOffersRecommendation

        public Recommendation.Builder setShoppingTargetAllOffersRecommendation​(Recommendation.ShoppingTargetAllOffersRecommendation.Builder builderForValue)
         Output only. The shopping target all offers recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingTargetAllOffersRecommendation shopping_target_all_offers_recommendation = 50 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeShoppingTargetAllOffersRecommendation

        public Recommendation.Builder mergeShoppingTargetAllOffersRecommendation​(Recommendation.ShoppingTargetAllOffersRecommendation value)
         Output only. The shopping target all offers recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingTargetAllOffersRecommendation shopping_target_all_offers_recommendation = 50 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearShoppingTargetAllOffersRecommendation

        public Recommendation.Builder clearShoppingTargetAllOffersRecommendation()
         Output only. The shopping target all offers recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingTargetAllOffersRecommendation shopping_target_all_offers_recommendation = 50 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getShoppingTargetAllOffersRecommendationBuilder

        public Recommendation.ShoppingTargetAllOffersRecommendation.Builder getShoppingTargetAllOffersRecommendationBuilder()
         Output only. The shopping target all offers recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingTargetAllOffersRecommendation shopping_target_all_offers_recommendation = 50 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasShoppingFixSuspendedMerchantCenterAccountRecommendation

        public boolean hasShoppingFixSuspendedMerchantCenterAccountRecommendation()
         Output only. The shopping fix suspended Merchant Center account
         recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendation shopping_fix_suspended_merchant_center_account_recommendation = 51 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasShoppingFixSuspendedMerchantCenterAccountRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the shoppingFixSuspendedMerchantCenterAccountRecommendation field is set.
      • setShoppingFixSuspendedMerchantCenterAccountRecommendation

        public Recommendation.Builder setShoppingFixSuspendedMerchantCenterAccountRecommendation​(Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendation value)
         Output only. The shopping fix suspended Merchant Center account
         recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendation shopping_fix_suspended_merchant_center_account_recommendation = 51 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setShoppingFixSuspendedMerchantCenterAccountRecommendation

        public Recommendation.Builder setShoppingFixSuspendedMerchantCenterAccountRecommendation​(Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendation.Builder builderForValue)
         Output only. The shopping fix suspended Merchant Center account
         recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendation shopping_fix_suspended_merchant_center_account_recommendation = 51 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeShoppingFixSuspendedMerchantCenterAccountRecommendation

        public Recommendation.Builder mergeShoppingFixSuspendedMerchantCenterAccountRecommendation​(Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendation value)
         Output only. The shopping fix suspended Merchant Center account
         recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendation shopping_fix_suspended_merchant_center_account_recommendation = 51 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearShoppingFixSuspendedMerchantCenterAccountRecommendation

        public Recommendation.Builder clearShoppingFixSuspendedMerchantCenterAccountRecommendation()
         Output only. The shopping fix suspended Merchant Center account
         recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendation shopping_fix_suspended_merchant_center_account_recommendation = 51 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getShoppingFixSuspendedMerchantCenterAccountRecommendationBuilder

        public Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendation.Builder getShoppingFixSuspendedMerchantCenterAccountRecommendationBuilder()
         Output only. The shopping fix suspended Merchant Center account
         recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendation shopping_fix_suspended_merchant_center_account_recommendation = 51 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasShoppingFixMerchantCenterAccountSuspensionWarningRecommendation

        public boolean hasShoppingFixMerchantCenterAccountSuspensionWarningRecommendation()
         Output only. The shopping fix Merchant Center account suspension warning
         recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendation shopping_fix_merchant_center_account_suspension_warning_recommendation = 52 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasShoppingFixMerchantCenterAccountSuspensionWarningRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the shoppingFixMerchantCenterAccountSuspensionWarningRecommendation field is set.
      • setShoppingFixMerchantCenterAccountSuspensionWarningRecommendation

        public Recommendation.Builder setShoppingFixMerchantCenterAccountSuspensionWarningRecommendation​(Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendation value)
         Output only. The shopping fix Merchant Center account suspension warning
         recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendation shopping_fix_merchant_center_account_suspension_warning_recommendation = 52 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setShoppingFixMerchantCenterAccountSuspensionWarningRecommendation

        public Recommendation.Builder setShoppingFixMerchantCenterAccountSuspensionWarningRecommendation​(Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendation.Builder builderForValue)
         Output only. The shopping fix Merchant Center account suspension warning
         recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendation shopping_fix_merchant_center_account_suspension_warning_recommendation = 52 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeShoppingFixMerchantCenterAccountSuspensionWarningRecommendation

        public Recommendation.Builder mergeShoppingFixMerchantCenterAccountSuspensionWarningRecommendation​(Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendation value)
         Output only. The shopping fix Merchant Center account suspension warning
         recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendation shopping_fix_merchant_center_account_suspension_warning_recommendation = 52 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearShoppingFixMerchantCenterAccountSuspensionWarningRecommendation

        public Recommendation.Builder clearShoppingFixMerchantCenterAccountSuspensionWarningRecommendation()
         Output only. The shopping fix Merchant Center account suspension warning
         recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendation shopping_fix_merchant_center_account_suspension_warning_recommendation = 52 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getShoppingFixMerchantCenterAccountSuspensionWarningRecommendationBuilder

        public Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendation.Builder getShoppingFixMerchantCenterAccountSuspensionWarningRecommendationBuilder()
         Output only. The shopping fix Merchant Center account suspension warning
         recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingMerchantCenterAccountSuspensionRecommendation shopping_fix_merchant_center_account_suspension_warning_recommendation = 52 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation

        public boolean hasShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation()
         Output only. The shopping migrate Regular Shopping Campaign offers to
         Performance Max recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation shopping_migrate_regular_shopping_campaign_offers_to_performance_max_recommendation = 53 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the shoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation field is set.
      • setShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation

        public Recommendation.Builder setShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation​(Recommendation.ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation value)
         Output only. The shopping migrate Regular Shopping Campaign offers to
         Performance Max recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation shopping_migrate_regular_shopping_campaign_offers_to_performance_max_recommendation = 53 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation

        public Recommendation.Builder setShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation​(Recommendation.ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation.Builder builderForValue)
         Output only. The shopping migrate Regular Shopping Campaign offers to
         Performance Max recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation shopping_migrate_regular_shopping_campaign_offers_to_performance_max_recommendation = 53 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation

        public Recommendation.Builder mergeShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation​(Recommendation.ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation value)
         Output only. The shopping migrate Regular Shopping Campaign offers to
         Performance Max recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation shopping_migrate_regular_shopping_campaign_offers_to_performance_max_recommendation = 53 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation

        public Recommendation.Builder clearShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation()
         Output only. The shopping migrate Regular Shopping Campaign offers to
         Performance Max recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation shopping_migrate_regular_shopping_campaign_offers_to_performance_max_recommendation = 53 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendationBuilder

        public Recommendation.ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation.Builder getShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendationBuilder()
         Output only. The shopping migrate Regular Shopping Campaign offers to
         Performance Max recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ShoppingMigrateRegularShoppingCampaignOffersToPerformanceMaxRecommendation shopping_migrate_regular_shopping_campaign_offers_to_performance_max_recommendation = 53 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasDynamicImageExtensionOptInRecommendation

        public boolean hasDynamicImageExtensionOptInRecommendation()
         Output only. Recommendation to enable dynamic image extensions on the
         account, allowing Google to find the best images from ad landing pages
         and complement text ads.
         
        .google.ads.googleads.v14.resources.Recommendation.DynamicImageExtensionOptInRecommendation dynamic_image_extension_opt_in_recommendation = 54 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasDynamicImageExtensionOptInRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the dynamicImageExtensionOptInRecommendation field is set.
      • getDynamicImageExtensionOptInRecommendation

        public Recommendation.DynamicImageExtensionOptInRecommendation getDynamicImageExtensionOptInRecommendation()
         Output only. Recommendation to enable dynamic image extensions on the
         account, allowing Google to find the best images from ad landing pages
         and complement text ads.
         
        .google.ads.googleads.v14.resources.Recommendation.DynamicImageExtensionOptInRecommendation dynamic_image_extension_opt_in_recommendation = 54 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getDynamicImageExtensionOptInRecommendation in interface RecommendationOrBuilder
        Returns:
        The dynamicImageExtensionOptInRecommendation.
      • setDynamicImageExtensionOptInRecommendation

        public Recommendation.Builder setDynamicImageExtensionOptInRecommendation​(Recommendation.DynamicImageExtensionOptInRecommendation value)
         Output only. Recommendation to enable dynamic image extensions on the
         account, allowing Google to find the best images from ad landing pages
         and complement text ads.
         
        .google.ads.googleads.v14.resources.Recommendation.DynamicImageExtensionOptInRecommendation dynamic_image_extension_opt_in_recommendation = 54 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setDynamicImageExtensionOptInRecommendation

        public Recommendation.Builder setDynamicImageExtensionOptInRecommendation​(Recommendation.DynamicImageExtensionOptInRecommendation.Builder builderForValue)
         Output only. Recommendation to enable dynamic image extensions on the
         account, allowing Google to find the best images from ad landing pages
         and complement text ads.
         
        .google.ads.googleads.v14.resources.Recommendation.DynamicImageExtensionOptInRecommendation dynamic_image_extension_opt_in_recommendation = 54 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeDynamicImageExtensionOptInRecommendation

        public Recommendation.Builder mergeDynamicImageExtensionOptInRecommendation​(Recommendation.DynamicImageExtensionOptInRecommendation value)
         Output only. Recommendation to enable dynamic image extensions on the
         account, allowing Google to find the best images from ad landing pages
         and complement text ads.
         
        .google.ads.googleads.v14.resources.Recommendation.DynamicImageExtensionOptInRecommendation dynamic_image_extension_opt_in_recommendation = 54 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearDynamicImageExtensionOptInRecommendation

        public Recommendation.Builder clearDynamicImageExtensionOptInRecommendation()
         Output only. Recommendation to enable dynamic image extensions on the
         account, allowing Google to find the best images from ad landing pages
         and complement text ads.
         
        .google.ads.googleads.v14.resources.Recommendation.DynamicImageExtensionOptInRecommendation dynamic_image_extension_opt_in_recommendation = 54 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getDynamicImageExtensionOptInRecommendationBuilder

        public Recommendation.DynamicImageExtensionOptInRecommendation.Builder getDynamicImageExtensionOptInRecommendationBuilder()
         Output only. Recommendation to enable dynamic image extensions on the
         account, allowing Google to find the best images from ad landing pages
         and complement text ads.
         
        .google.ads.googleads.v14.resources.Recommendation.DynamicImageExtensionOptInRecommendation dynamic_image_extension_opt_in_recommendation = 54 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasRaiseTargetCpaRecommendation

        public boolean hasRaiseTargetCpaRecommendation()
         Output only. Recommendation to raise Target CPA.
         
        .google.ads.googleads.v14.resources.Recommendation.RaiseTargetCpaRecommendation raise_target_cpa_recommendation = 55 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasRaiseTargetCpaRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the raiseTargetCpaRecommendation field is set.
      • setRaiseTargetCpaRecommendation

        public Recommendation.Builder setRaiseTargetCpaRecommendation​(Recommendation.RaiseTargetCpaRecommendation value)
         Output only. Recommendation to raise Target CPA.
         
        .google.ads.googleads.v14.resources.Recommendation.RaiseTargetCpaRecommendation raise_target_cpa_recommendation = 55 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setRaiseTargetCpaRecommendation

        public Recommendation.Builder setRaiseTargetCpaRecommendation​(Recommendation.RaiseTargetCpaRecommendation.Builder builderForValue)
         Output only. Recommendation to raise Target CPA.
         
        .google.ads.googleads.v14.resources.Recommendation.RaiseTargetCpaRecommendation raise_target_cpa_recommendation = 55 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeRaiseTargetCpaRecommendation

        public Recommendation.Builder mergeRaiseTargetCpaRecommendation​(Recommendation.RaiseTargetCpaRecommendation value)
         Output only. Recommendation to raise Target CPA.
         
        .google.ads.googleads.v14.resources.Recommendation.RaiseTargetCpaRecommendation raise_target_cpa_recommendation = 55 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearRaiseTargetCpaRecommendation

        public Recommendation.Builder clearRaiseTargetCpaRecommendation()
         Output only. Recommendation to raise Target CPA.
         
        .google.ads.googleads.v14.resources.Recommendation.RaiseTargetCpaRecommendation raise_target_cpa_recommendation = 55 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getRaiseTargetCpaRecommendationBuilder

        public Recommendation.RaiseTargetCpaRecommendation.Builder getRaiseTargetCpaRecommendationBuilder()
         Output only. Recommendation to raise Target CPA.
         
        .google.ads.googleads.v14.resources.Recommendation.RaiseTargetCpaRecommendation raise_target_cpa_recommendation = 55 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasLowerTargetRoasRecommendation

        public boolean hasLowerTargetRoasRecommendation()
         Output only. Recommendation to lower Target ROAS.
         
        .google.ads.googleads.v14.resources.Recommendation.LowerTargetRoasRecommendation lower_target_roas_recommendation = 56 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasLowerTargetRoasRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the lowerTargetRoasRecommendation field is set.
      • setLowerTargetRoasRecommendation

        public Recommendation.Builder setLowerTargetRoasRecommendation​(Recommendation.LowerTargetRoasRecommendation value)
         Output only. Recommendation to lower Target ROAS.
         
        .google.ads.googleads.v14.resources.Recommendation.LowerTargetRoasRecommendation lower_target_roas_recommendation = 56 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setLowerTargetRoasRecommendation

        public Recommendation.Builder setLowerTargetRoasRecommendation​(Recommendation.LowerTargetRoasRecommendation.Builder builderForValue)
         Output only. Recommendation to lower Target ROAS.
         
        .google.ads.googleads.v14.resources.Recommendation.LowerTargetRoasRecommendation lower_target_roas_recommendation = 56 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeLowerTargetRoasRecommendation

        public Recommendation.Builder mergeLowerTargetRoasRecommendation​(Recommendation.LowerTargetRoasRecommendation value)
         Output only. Recommendation to lower Target ROAS.
         
        .google.ads.googleads.v14.resources.Recommendation.LowerTargetRoasRecommendation lower_target_roas_recommendation = 56 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearLowerTargetRoasRecommendation

        public Recommendation.Builder clearLowerTargetRoasRecommendation()
         Output only. Recommendation to lower Target ROAS.
         
        .google.ads.googleads.v14.resources.Recommendation.LowerTargetRoasRecommendation lower_target_roas_recommendation = 56 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getLowerTargetRoasRecommendationBuilder

        public Recommendation.LowerTargetRoasRecommendation.Builder getLowerTargetRoasRecommendationBuilder()
         Output only. Recommendation to lower Target ROAS.
         
        .google.ads.googleads.v14.resources.Recommendation.LowerTargetRoasRecommendation lower_target_roas_recommendation = 56 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasPerformanceMaxOptInRecommendation

        public boolean hasPerformanceMaxOptInRecommendation()
         Output only. The Performance Max Opt In recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.PerformanceMaxOptInRecommendation performance_max_opt_in_recommendation = 57 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasPerformanceMaxOptInRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the performanceMaxOptInRecommendation field is set.
      • setPerformanceMaxOptInRecommendation

        public Recommendation.Builder setPerformanceMaxOptInRecommendation​(Recommendation.PerformanceMaxOptInRecommendation value)
         Output only. The Performance Max Opt In recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.PerformanceMaxOptInRecommendation performance_max_opt_in_recommendation = 57 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setPerformanceMaxOptInRecommendation

        public Recommendation.Builder setPerformanceMaxOptInRecommendation​(Recommendation.PerformanceMaxOptInRecommendation.Builder builderForValue)
         Output only. The Performance Max Opt In recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.PerformanceMaxOptInRecommendation performance_max_opt_in_recommendation = 57 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergePerformanceMaxOptInRecommendation

        public Recommendation.Builder mergePerformanceMaxOptInRecommendation​(Recommendation.PerformanceMaxOptInRecommendation value)
         Output only. The Performance Max Opt In recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.PerformanceMaxOptInRecommendation performance_max_opt_in_recommendation = 57 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearPerformanceMaxOptInRecommendation

        public Recommendation.Builder clearPerformanceMaxOptInRecommendation()
         Output only. The Performance Max Opt In recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.PerformanceMaxOptInRecommendation performance_max_opt_in_recommendation = 57 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getPerformanceMaxOptInRecommendationBuilder

        public Recommendation.PerformanceMaxOptInRecommendation.Builder getPerformanceMaxOptInRecommendationBuilder()
         Output only. The Performance Max Opt In recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.PerformanceMaxOptInRecommendation performance_max_opt_in_recommendation = 57 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasImprovePerformanceMaxAdStrengthRecommendation

        public boolean hasImprovePerformanceMaxAdStrengthRecommendation()
         Output only. The improve Performance Max ad strength recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ImprovePerformanceMaxAdStrengthRecommendation improve_performance_max_ad_strength_recommendation = 58 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasImprovePerformanceMaxAdStrengthRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the improvePerformanceMaxAdStrengthRecommendation field is set.
      • setImprovePerformanceMaxAdStrengthRecommendation

        public Recommendation.Builder setImprovePerformanceMaxAdStrengthRecommendation​(Recommendation.ImprovePerformanceMaxAdStrengthRecommendation value)
         Output only. The improve Performance Max ad strength recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ImprovePerformanceMaxAdStrengthRecommendation improve_performance_max_ad_strength_recommendation = 58 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setImprovePerformanceMaxAdStrengthRecommendation

        public Recommendation.Builder setImprovePerformanceMaxAdStrengthRecommendation​(Recommendation.ImprovePerformanceMaxAdStrengthRecommendation.Builder builderForValue)
         Output only. The improve Performance Max ad strength recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ImprovePerformanceMaxAdStrengthRecommendation improve_performance_max_ad_strength_recommendation = 58 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeImprovePerformanceMaxAdStrengthRecommendation

        public Recommendation.Builder mergeImprovePerformanceMaxAdStrengthRecommendation​(Recommendation.ImprovePerformanceMaxAdStrengthRecommendation value)
         Output only. The improve Performance Max ad strength recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ImprovePerformanceMaxAdStrengthRecommendation improve_performance_max_ad_strength_recommendation = 58 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearImprovePerformanceMaxAdStrengthRecommendation

        public Recommendation.Builder clearImprovePerformanceMaxAdStrengthRecommendation()
         Output only. The improve Performance Max ad strength recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ImprovePerformanceMaxAdStrengthRecommendation improve_performance_max_ad_strength_recommendation = 58 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getImprovePerformanceMaxAdStrengthRecommendationBuilder

        public Recommendation.ImprovePerformanceMaxAdStrengthRecommendation.Builder getImprovePerformanceMaxAdStrengthRecommendationBuilder()
         Output only. The improve Performance Max ad strength recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.ImprovePerformanceMaxAdStrengthRecommendation improve_performance_max_ad_strength_recommendation = 58 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasMigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation

        public boolean hasMigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation()
         Output only. The Dynamic Search Ads to Performance Max migration
         recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation migrate_dynamic_search_ads_campaign_to_performance_max_recommendation = 59 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        hasMigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation in interface RecommendationOrBuilder
        Returns:
        Whether the migrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation field is set.
      • setMigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation

        public Recommendation.Builder setMigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation​(Recommendation.MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation value)
         Output only. The Dynamic Search Ads to Performance Max migration
         recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation migrate_dynamic_search_ads_campaign_to_performance_max_recommendation = 59 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setMigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation

        public Recommendation.Builder setMigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation​(Recommendation.MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation.Builder builderForValue)
         Output only. The Dynamic Search Ads to Performance Max migration
         recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation migrate_dynamic_search_ads_campaign_to_performance_max_recommendation = 59 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeMigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation

        public Recommendation.Builder mergeMigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation​(Recommendation.MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation value)
         Output only. The Dynamic Search Ads to Performance Max migration
         recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation migrate_dynamic_search_ads_campaign_to_performance_max_recommendation = 59 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearMigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation

        public Recommendation.Builder clearMigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation()
         Output only. The Dynamic Search Ads to Performance Max migration
         recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation migrate_dynamic_search_ads_campaign_to_performance_max_recommendation = 59 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getMigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendationBuilder

        public Recommendation.MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation.Builder getMigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendationBuilder()
         Output only. The Dynamic Search Ads to Performance Max migration
         recommendation.
         
        .google.ads.googleads.v14.resources.Recommendation.MigrateDynamicSearchAdsCampaignToPerformanceMaxRecommendation migrate_dynamic_search_ads_campaign_to_performance_max_recommendation = 59 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setUnknownFields

        public final Recommendation.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<Recommendation.Builder>
      • mergeUnknownFields

        public final Recommendation.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<Recommendation.Builder>