Interface Campaign.AiMaxSettingOrBuilder

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

public static interface Campaign.AiMaxSettingOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Output only.
    int
    Output only.
    boolean
    Controls whether or not AI Max features are served for this campaign.
    boolean
    Output only.
    boolean
    Controls whether or not AI Max features are served for this campaign.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasEnableAiMax

      boolean hasEnableAiMax()
       Controls whether or not AI Max features are served for this campaign.
      
       Individual AI Max features are enabled or disabled by their respective
       settings. But if enable_ai_max is set to false or cleared, then no AI
       Max features will serve for this campaign, regardless of the other
       settings.
      
       Search Term Matching is enabled by default when AI Max is enabled, and
       can be disabled at the ad group level.
       
      optional bool enable_ai_max = 1;
      Returns:
      Whether the enableAiMax field is set.
    • getEnableAiMax

      boolean getEnableAiMax()
       Controls whether or not AI Max features are served for this campaign.
      
       Individual AI Max features are enabled or disabled by their respective
       settings. But if enable_ai_max is set to false or cleared, then no AI
       Max features will serve for this campaign, regardless of the other
       settings.
      
       Search Term Matching is enabled by default when AI Max is enabled, and
       can be disabled at the ad group level.
       
      optional bool enable_ai_max = 1;
      Returns:
      The enableAiMax.
    • hasBundlingRequired

      boolean hasBundlingRequired()
       Output only. Indicates whether a search campaign has adopted AI Max
       before, and is required to have AI Max enabled to adopt campaign-level
       text asset automation and brand list targeting in all API versions.
       
      optional .google.ads.googleads.v21.resources.Campaign.AiMaxSetting.AiMaxBundlingRequired bundling_required = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the bundlingRequired field is set.
    • getBundlingRequiredValue

      int getBundlingRequiredValue()
       Output only. Indicates whether a search campaign has adopted AI Max
       before, and is required to have AI Max enabled to adopt campaign-level
       text asset automation and brand list targeting in all API versions.
       
      optional .google.ads.googleads.v21.resources.Campaign.AiMaxSetting.AiMaxBundlingRequired bundling_required = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The enum numeric value on the wire for bundlingRequired.
    • getBundlingRequired

       Output only. Indicates whether a search campaign has adopted AI Max
       before, and is required to have AI Max enabled to adopt campaign-level
       text asset automation and brand list targeting in all API versions.
       
      optional .google.ads.googleads.v21.resources.Campaign.AiMaxSetting.AiMaxBundlingRequired bundling_required = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bundlingRequired.