Enum CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason

  • All Implemented Interfaces:
    com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, java.io.Serializable, java.lang.Comparable<CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason>
    Enclosing class:
    CampaignPrimaryStatusReasonEnum

    public static enum CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason
    extends java.lang.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.v13.enums.CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason
    • Field Detail

      • UNSPECIFIED_VALUE

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

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

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

        public static final int CAMPAIGN_PAUSED_VALUE
         The user-specified campaign status is paused.
         
        CAMPAIGN_PAUSED = 3;
        See Also:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • CAMPAIGN_DRAFT_VALUE

        public static final int CAMPAIGN_DRAFT_VALUE
         The campaign is a draft.
         
        CAMPAIGN_DRAFT = 6;
        See Also:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • BUDGET_MISCONFIGURED_VALUE

        public static final int BUDGET_MISCONFIGURED_VALUE
         The budget has incorrect user-specified settings.
         
        BUDGET_MISCONFIGURED = 12;
        See Also:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • KEYWORDS_PAUSED_VALUE

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

        public static final int NO_KEYWORDS_VALUE
         No eligible keywords exist in this campaign.
         
        NO_KEYWORDS = 17;
        See Also:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • CALL_EXTENSION_DISAPPROVED_VALUE

        public static final int CALL_EXTENSION_DISAPPROVED_VALUE
         The call extension is disapproved.
         
        CALL_EXTENSION_DISAPPROVED = 28;
        See Also:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
    • Method Detail

      • values

        public static CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason c : CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.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
        public static CampaignPrimaryStatusReasonEnum.CampaignPrimaryStatusReason valueOf​(int value)
        Deprecated.
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • 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 type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null