public enum MultiplierErrorReason extends Enum<MultiplierErrorReason>
Java class for MultiplierError.Reason.
The following schema fragment specifies the expected content contained within this class.
<simpleType name="MultiplierError.Reason">
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<enumeration value="MULTIPLIER_TOO_HIGH"/>
<enumeration value="MULTIPLIER_TOO_LOW"/>
<enumeration value="TOO_MANY_FRACTIONAL_DIGITS"/>
<enumeration value="MULTIPLIER_NOT_ALLOWED_FOR_BIDDING_STRATEGY"/>
<enumeration value="MULTIPLIER_NOT_ALLOWED_WHEN_BASE_BID_IS_MISSING"/>
<enumeration value="NO_MULTIPLIER_SPECIFIED"/>
<enumeration value="MULTIPLIER_CAUSES_BID_TO_EXCEED_DAILY_BUDGET"/>
<enumeration value="MULTIPLIER_CAUSES_BID_TO_EXCEED_MONTHLY_BUDGET"/>
<enumeration value="MULTIPLIER_CAUSES_BID_TO_EXCEED_CUSTOM_BUDGET"/>
<enumeration value="MULTIPLIER_CAUSES_BID_TO_EXCEED_MAX_ALLOWED_BID"/>
<enumeration value="BID_LESS_THAN_MIN_ALLOWED_BID_WITH_MULTIPLIER"/>
<enumeration value="MULTIPLIER_AND_BIDDING_STRATEGY_TYPE_MISMATCH"/>
<enumeration value="MULTIPLIER_ERROR"/>
</restriction>
</simpleType>
| Enum Constant and Description |
|---|
BID_LESS_THAN_MIN_ALLOWED_BID_WITH_MULTIPLIER
Multiplier causes bid to become less than the minimum bid allowed
|
MULTIPLIER_AND_BIDDING_STRATEGY_TYPE_MISMATCH
Multiplier type (cpc vs.
|
MULTIPLIER_CAUSES_BID_TO_EXCEED_CUSTOM_BUDGET
Multiplier causes bid to exceed custom budget
|
MULTIPLIER_CAUSES_BID_TO_EXCEED_DAILY_BUDGET
Multiplier causes bid to exceed daily budget
|
MULTIPLIER_CAUSES_BID_TO_EXCEED_MAX_ALLOWED_BID
Multiplier causes bid to exceed maximum allowed bid
|
MULTIPLIER_CAUSES_BID_TO_EXCEED_MONTHLY_BUDGET
Multiplier causes bid to exceed monthly budget
|
MULTIPLIER_ERROR |
MULTIPLIER_NOT_ALLOWED_FOR_BIDDING_STRATEGY
A multiplier cannot be set for this bidding strategy
|
MULTIPLIER_NOT_ALLOWED_WHEN_BASE_BID_IS_MISSING
A multiplier cannot be set when there is no base bid (e.g., content max cpc)
|
MULTIPLIER_TOO_HIGH
Multiplier value is too high
|
MULTIPLIER_TOO_LOW
Multiplier value is too low
|
NO_MULTIPLIER_SPECIFIED
A bid multiplier must be specified
|
TOO_MANY_FRACTIONAL_DIGITS
Too many fractional digits
|
| Modifier and Type | Method and Description |
|---|---|
static MultiplierErrorReason |
fromValue(String v) |
String |
value() |
static MultiplierErrorReason |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static MultiplierErrorReason[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final MultiplierErrorReason MULTIPLIER_TOO_HIGH
public static final MultiplierErrorReason MULTIPLIER_TOO_LOW
public static final MultiplierErrorReason TOO_MANY_FRACTIONAL_DIGITS
public static final MultiplierErrorReason MULTIPLIER_NOT_ALLOWED_FOR_BIDDING_STRATEGY
public static final MultiplierErrorReason MULTIPLIER_NOT_ALLOWED_WHEN_BASE_BID_IS_MISSING
public static final MultiplierErrorReason NO_MULTIPLIER_SPECIFIED
public static final MultiplierErrorReason MULTIPLIER_CAUSES_BID_TO_EXCEED_DAILY_BUDGET
public static final MultiplierErrorReason MULTIPLIER_CAUSES_BID_TO_EXCEED_MONTHLY_BUDGET
public static final MultiplierErrorReason MULTIPLIER_CAUSES_BID_TO_EXCEED_CUSTOM_BUDGET
public static final MultiplierErrorReason MULTIPLIER_CAUSES_BID_TO_EXCEED_MAX_ALLOWED_BID
public static final MultiplierErrorReason BID_LESS_THAN_MIN_ALLOWED_BID_WITH_MULTIPLIER
public static final MultiplierErrorReason MULTIPLIER_AND_BIDDING_STRATEGY_TYPE_MISMATCH
public static final MultiplierErrorReason MULTIPLIER_ERROR
public static MultiplierErrorReason[] values()
for (MultiplierErrorReason c : MultiplierErrorReason.values()) System.out.println(c);
public static MultiplierErrorReason valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic String value()
public static MultiplierErrorReason fromValue(String v)
Copyright © 2023. All rights reserved.