// 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);
}
}