Enum Class CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason

java.lang.Object
java.lang.Enum<CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason>
com.google.ads.googleads.v18.enums.CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason
All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, Serializable, Comparable<CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason>, Constable
Enclosing class:
CampaignPrimaryStatusReasonEnum

public static enum CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason extends Enum<CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason> implements com.google.protobuf.ProtocolMessageEnum
 Enum describing the possible campaign primary status reasons.  Provides
 insight into why a campaign is not serving or not serving optimally. These
 reasons are aggregated to determine an overall campaign primary status.
 
Protobuf enum google.ads.googleads.v18.enums.CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason
  • Enum Constant Details

  • Field Details

    • UNSPECIFIED_VALUE

      public static final int UNSPECIFIED_VALUE
       Not specified.
       
      UNSPECIFIED = 0;
      See Also:
    • UNKNOWN_VALUE

      public static final int UNKNOWN_VALUE
       Used for return value only. Represents value unknown in this version.
       
      UNKNOWN = 1;
      See Also:
    • CAMPAIGN_REMOVED_VALUE

      public static final int CAMPAIGN_REMOVED_VALUE
       The user-specified campaign status is removed.
       
      CAMPAIGN_REMOVED = 2;
      See Also:
    • CAMPAIGN_PAUSED_VALUE

      public static final int CAMPAIGN_PAUSED_VALUE
       The user-specified campaign status is paused.
       
      CAMPAIGN_PAUSED = 3;
      See Also:
    • CAMPAIGN_PENDING_VALUE

      public static final int CAMPAIGN_PENDING_VALUE
       The user-specified time for this campaign to start is in the future.
       
      CAMPAIGN_PENDING = 4;
      See Also:
    • CAMPAIGN_ENDED_VALUE

      public static final int CAMPAIGN_ENDED_VALUE
       The user-specified time for this campaign to end has passed.
       
      CAMPAIGN_ENDED = 5;
      See Also:
    • CAMPAIGN_DRAFT_VALUE

      public static final int CAMPAIGN_DRAFT_VALUE
       The campaign is a draft.
       
      CAMPAIGN_DRAFT = 6;
      See Also:
    • BIDDING_STRATEGY_MISCONFIGURED_VALUE

      public static final int BIDDING_STRATEGY_MISCONFIGURED_VALUE
       The bidding strategy has incorrect user-specified settings.
       
      BIDDING_STRATEGY_MISCONFIGURED = 7;
      See Also:
    • BIDDING_STRATEGY_LIMITED_VALUE

      public static final int BIDDING_STRATEGY_LIMITED_VALUE
       The bidding strategy is limited by user-specified settings such as lack
       of data or similar.
       
      BIDDING_STRATEGY_LIMITED = 8;
      See Also:
    • BIDDING_STRATEGY_LEARNING_VALUE

      public static final int BIDDING_STRATEGY_LEARNING_VALUE
       The automated bidding system is adjusting to user-specified changes to
       the bidding strategy.
       
      BIDDING_STRATEGY_LEARNING = 9;
      See Also:
    • BIDDING_STRATEGY_CONSTRAINED_VALUE

      public static final int BIDDING_STRATEGY_CONSTRAINED_VALUE
       Campaign could capture more conversion value by adjusting CPA/ROAS
       targets.
       
      BIDDING_STRATEGY_CONSTRAINED = 10;
      See Also:
    • BUDGET_CONSTRAINED_VALUE

      public static final int BUDGET_CONSTRAINED_VALUE
       The budget is limiting the campaign's ability to serve.
       
      BUDGET_CONSTRAINED = 11;
      See Also:
    • BUDGET_MISCONFIGURED_VALUE

      public static final int BUDGET_MISCONFIGURED_VALUE
       The budget has incorrect user-specified settings.
       
      BUDGET_MISCONFIGURED = 12;
      See Also:
    • SEARCH_VOLUME_LIMITED_VALUE

      public static final int SEARCH_VOLUME_LIMITED_VALUE
       Campaign is not targeting all relevant queries.
       
      SEARCH_VOLUME_LIMITED = 13;
      See Also:
    • AD_GROUPS_PAUSED_VALUE

      public static final int AD_GROUPS_PAUSED_VALUE
       The user-specified ad group statuses are all paused.
       
      AD_GROUPS_PAUSED = 14;
      See Also:
    • NO_AD_GROUPS_VALUE

      public static final int NO_AD_GROUPS_VALUE
       No eligible ad groups exist in this campaign.
       
      NO_AD_GROUPS = 15;
      See Also:
    • KEYWORDS_PAUSED_VALUE

      public static final int KEYWORDS_PAUSED_VALUE
       The user-specified keyword statuses are all paused.
       
      KEYWORDS_PAUSED = 16;
      See Also:
    • NO_KEYWORDS_VALUE

      public static final int NO_KEYWORDS_VALUE
       No eligible keywords exist in this campaign.
       
      NO_KEYWORDS = 17;
      See Also:
    • AD_GROUP_ADS_PAUSED_VALUE

      public static final int AD_GROUP_ADS_PAUSED_VALUE
       The user-specified ad group ad statuses are all paused.
       
      AD_GROUP_ADS_PAUSED = 18;
      See Also:
    • NO_AD_GROUP_ADS_VALUE

      public static final int NO_AD_GROUP_ADS_VALUE
       No eligible ad group ads exist in this campaign.
       
      NO_AD_GROUP_ADS = 19;
      See Also:
    • HAS_ADS_LIMITED_BY_POLICY_VALUE

      public static final int HAS_ADS_LIMITED_BY_POLICY_VALUE
       At least one ad in this campaign is limited by policy.
       
      HAS_ADS_LIMITED_BY_POLICY = 20;
      See Also:
    • HAS_ADS_DISAPPROVED_VALUE

      public static final int HAS_ADS_DISAPPROVED_VALUE
       At least one ad in this campaign is disapproved.
       
      HAS_ADS_DISAPPROVED = 21;
      See Also:
    • MOST_ADS_UNDER_REVIEW_VALUE

      public static final int MOST_ADS_UNDER_REVIEW_VALUE
       Most ads in this campaign are pending review.
       
      MOST_ADS_UNDER_REVIEW = 22;
      See Also:
    • MISSING_LEAD_FORM_EXTENSION_VALUE

      public static final int MISSING_LEAD_FORM_EXTENSION_VALUE
       The campaign has a lead form goal, and the lead form extension is
       missing.
       
      MISSING_LEAD_FORM_EXTENSION = 23;
      See Also:
    • MISSING_CALL_EXTENSION_VALUE

      public static final int MISSING_CALL_EXTENSION_VALUE
       The campaign has a call goal, and the call extension is missing.
       
      MISSING_CALL_EXTENSION = 24;
      See Also:
    • LEAD_FORM_EXTENSION_UNDER_REVIEW_VALUE

      public static final int LEAD_FORM_EXTENSION_UNDER_REVIEW_VALUE
       The lead form extension is under review.
       
      LEAD_FORM_EXTENSION_UNDER_REVIEW = 25;
      See Also:
    • LEAD_FORM_EXTENSION_DISAPPROVED_VALUE

      public static final int LEAD_FORM_EXTENSION_DISAPPROVED_VALUE
       The lead extension is disapproved.
       
      LEAD_FORM_EXTENSION_DISAPPROVED = 26;
      See Also:
    • CALL_EXTENSION_UNDER_REVIEW_VALUE

      public static final int CALL_EXTENSION_UNDER_REVIEW_VALUE
       The call extension is under review.
       
      CALL_EXTENSION_UNDER_REVIEW = 27;
      See Also:
    • CALL_EXTENSION_DISAPPROVED_VALUE

      public static final int CALL_EXTENSION_DISAPPROVED_VALUE
       The call extension is disapproved.
       
      CALL_EXTENSION_DISAPPROVED = 28;
      See Also:
    • NO_MOBILE_APPLICATION_AD_GROUP_CRITERIA_VALUE

      public static final int NO_MOBILE_APPLICATION_AD_GROUP_CRITERIA_VALUE
       No eligible mobile application ad group criteria exist in this campaign.
       
      NO_MOBILE_APPLICATION_AD_GROUP_CRITERIA = 29;
      See Also:
    • CAMPAIGN_GROUP_PAUSED_VALUE

      public static final int CAMPAIGN_GROUP_PAUSED_VALUE
       The user-specified campaign group status is paused.
       
      CAMPAIGN_GROUP_PAUSED = 30;
      See Also:
    • CAMPAIGN_GROUP_ALL_GROUP_BUDGETS_ENDED_VALUE

      public static final int CAMPAIGN_GROUP_ALL_GROUP_BUDGETS_ENDED_VALUE
       The user-specified times of all group budgets associated with the parent
       campaign group has passed.
       
      CAMPAIGN_GROUP_ALL_GROUP_BUDGETS_ENDED = 31;
      See Also:
    • APP_NOT_RELEASED_VALUE

      public static final int APP_NOT_RELEASED_VALUE
       The app associated with this ACi campaign is not released in the target
       countries of the campaign.
       
      APP_NOT_RELEASED = 32;
      See Also:
    • APP_PARTIALLY_RELEASED_VALUE

      public static final int APP_PARTIALLY_RELEASED_VALUE
       The app associated with this ACi campaign is partially released in the
       target countries of the campaign.
       
      APP_PARTIALLY_RELEASED = 33;
      See Also:
    • HAS_ASSET_GROUPS_DISAPPROVED_VALUE

      public static final int HAS_ASSET_GROUPS_DISAPPROVED_VALUE
       At least one asset group in this campaign is disapproved.
       
      HAS_ASSET_GROUPS_DISAPPROVED = 34;
      See Also:
    • HAS_ASSET_GROUPS_LIMITED_BY_POLICY_VALUE

      public static final int HAS_ASSET_GROUPS_LIMITED_BY_POLICY_VALUE
       At least one asset group in this campaign is limited by policy.
       
      HAS_ASSET_GROUPS_LIMITED_BY_POLICY = 35;
      See Also:
    • MOST_ASSET_GROUPS_UNDER_REVIEW_VALUE

      public static final int MOST_ASSET_GROUPS_UNDER_REVIEW_VALUE
       Most asset groups in this campaign are pending review.
       
      MOST_ASSET_GROUPS_UNDER_REVIEW = 36;
      See Also:
    • NO_ASSET_GROUPS_VALUE

      public static final int NO_ASSET_GROUPS_VALUE
       No eligible asset groups exist in this campaign.
       
      NO_ASSET_GROUPS = 37;
      See Also:
    • ASSET_GROUPS_PAUSED_VALUE

      public static final int ASSET_GROUPS_PAUSED_VALUE
       All asset groups in this campaign are paused.
       
      ASSET_GROUPS_PAUSED = 38;
      See Also:
  • Method Details

    • values

      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getNumber

      public final int getNumber()
      Specified by:
      getNumber in interface com.google.protobuf.Internal.EnumLite
      Specified by:
      getNumber in interface com.google.protobuf.ProtocolMessageEnum
    • valueOf

      Deprecated.
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      value - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • forNumber

      Parameters:
      value - The numeric wire value of the corresponding enum entry.
      Returns:
      The enum associated with the given numeric wire value.
    • internalGetValueMap

      public static com.google.protobuf.Internal.EnumLiteMap<CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason> internalGetValueMap()
    • getValueDescriptor

      public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
      Specified by:
      getValueDescriptor in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptorForType

      public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptor

      public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
    • valueOf

      public static CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      desc - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null