// Copyright 2016 Google Inc. All Rights Reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. package com.google.api.ads.adwords.jaxws.v201607.cm; import javax.xml.bind.annotation.XmlEnum; import javax.xml.bind.annotation.XmlType; /** * <p>Java class for BiddingStrategySystemStatus. * * <p>The following schema fragment specifies the expected content contained within this class. * <p> * <pre> * <simpleType name="BiddingStrategySystemStatus"> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> * <enumeration value="UNKNOWN"/> * <enumeration value="UNCONSTRAINED"/> * <enumeration value="LEARNING_NEW"/> * <enumeration value="LEARNING_SETTING_CHANGE"/> * <enumeration value="LEARNING_BUDGET_CHANGE"/> * <enumeration value="LEARNING_COMPOSITION_CHANGE"/> * <enumeration value="LEARNING_CONVERSION_TYPE_CHANGE"/> * <enumeration value="LEARNING_CONVERSION_SETTING_CHANGE"/> * <enumeration value="LIMITED_BY_BID_CONSTRAINTS"/> * <enumeration value="LIMITED_BY_MAX_BID_LIMIT"/> * <enumeration value="LIMITED_BY_MIN_BID_LIMIT"/> * <enumeration value="LIMITED_BY_MIN_ROAS_LIMIT"/> * <enumeration value="LIMITED_BY_DATA"/> * <enumeration value="LIMITED_BY_BUDGET"/> * <enumeration value="LIMITED_BY_LOW_PRIORITY_SPEND"/> * <enumeration value="LIMITED_BY_LOW_QUALITY"/> * <enumeration value="MISCONFIGURED_CONVERSION_TYPES"/> * <enumeration value="MISCONFIGURED_CONVERSION_SETTINGS"/> * <enumeration value="INACTIVE"/> * <enumeration value="UNAVAILABLE"/> * <enumeration value="MULTIPLE_LEARNING"/> * <enumeration value="MULTIPLE_LIMITED"/> * <enumeration value="MULTIPLE_MISCONFIGURED"/> * <enumeration value="MULTIPLE"/> * </restriction> * </simpleType> * </pre> * */ @XmlType(name = "BiddingStrategySystemStatus") @XmlEnum public enum BiddingStrategySystemStatus { UNKNOWN, /** * * The bid strategy is active, and AdWords cannot find any specific issues with the * strategy. * * */ UNCONSTRAINED, /** * * The bid strategy is learning because it has been recently created or recently * reactivated. * * */ LEARNING_NEW, /** * * The bid strategy is learning because of a recent setting change. * * */ LEARNING_SETTING_CHANGE, /** * * The bid strategy is learning because of a recent budget change. * * */ LEARNING_BUDGET_CHANGE, /** * * The bid strategy is learning because of recent change in number of campaigns, ad * groups or keywords attached to it. * * */ LEARNING_COMPOSITION_CHANGE, /** * * The bid strategy depends on conversion reporting and the customer recently * modified conversion types that were relevant to the bid strategy. * * */ LEARNING_CONVERSION_TYPE_CHANGE, /** * * The bid strategy depends on conversion reporting and the customer recently * changed their conversion settings. * * */ LEARNING_CONVERSION_SETTING_CHANGE, /** * * The bid strategy is limited by its bid constraints (bid floor, ceiling, or * both). Deprecated for the specific LIMITED_BY_*_LIMIT statuses. * * */ LIMITED_BY_BID_CONSTRAINTS, /** * * The bid strategy is limited by its bid ceiling. * * */ LIMITED_BY_MAX_BID_LIMIT, /** * * The bid strategy is limited by its bid floor. * * */ LIMITED_BY_MIN_BID_LIMIT, /** * * The bid strategy is limited by its ROAS floor. * * */ LIMITED_BY_MIN_ROAS_LIMIT, /** * * The bid strategy is limited because there was not enough conversion traffic over * the past weeks. * * */ LIMITED_BY_DATA, /** * * A significant fraction of keywords in this bid strategy are limited by budget. * * */ LIMITED_BY_BUDGET, /** * * The bid strategy cannot reach its target spend because its spend has been * de-prioritized. * * */ LIMITED_BY_LOW_PRIORITY_SPEND, /** * * A significant fraction of keywords in this bid strategy have a low Quality * Score. * * */ LIMITED_BY_LOW_QUALITY, /** * * The bid strategy depends on conversion reporting and the customer is lacking * conversion types that might be reported against this strategy. * * */ MISCONFIGURED_CONVERSION_TYPES, /** * * The bid strategy depends on conversion reporting and the customer's conversion * settings are misconfigured. * * */ MISCONFIGURED_CONVERSION_SETTINGS, /** * * The bid strategy is not active. Either there are no active campaigns, ad groups * or keywords attached to the bid strategy. Or there are no active budgets * connected to the bid strategy. * * */ INACTIVE, /** * * The system status is not currently available for this bid strategy. * * */ UNAVAILABLE, /** * * There were multiple LEARNING_* statuses for this bid strategy during the time in * question. * * */ MULTIPLE_LEARNING, /** * * There were multiple LIMITED_* statuses for this bid strategy during the time in * question. * * */ MULTIPLE_LIMITED, /** * * There were multiple MISCONFIGURED_* system statuses for this bid strategy during * the time in question. * * */ MULTIPLE_MISCONFIGURED, /** * * There were multiple system statuses for this bid strategy during the time in * question. * * */ MULTIPLE; public String value() { return name(); } public static BiddingStrategySystemStatus fromValue(String v) { return valueOf(v); } }