public enum ProgrammaticErrorReason extends Enum<ProgrammaticErrorReason>
Java class for ProgrammaticError.Reason.
The following schema fragment specifies the expected content contained within this class.
<simpleType name="ProgrammaticError.Reason">
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<enumeration value="AUDIENCE_EXTENSION_NOT_SUPPORTED"/>
<enumeration value="AUTO_EXTENSION_DAYS_NOT_SUPPORTED"/>
<enumeration value="VIDEO_NOT_SUPPORTED"/>
<enumeration value="ROADBLOCKING_NOT_SUPPORTED"/>
<enumeration value="INVALID_CREATIVE_ROTATION"/>
<enumeration value="INVALID_LINE_ITEM_TYPE"/>
<enumeration value="INVALID_COST_TYPE"/>
<enumeration value="SIZE_NOT_SUPPORTED"/>
<enumeration value="ZERO_COST_PER_UNIT_NOT_SUPPORTED"/>
<enumeration value="CANNOT_UPDATE_FIELD_FOR_APPROVED_LINE_ITEMS"/>
<enumeration value="CANNOT_CREATE_LINE_ITEM_FOR_APPROVED_ORDER"/>
<enumeration value="CANNOT_UPDATE_BACKFILL_WEB_PROPERTY_FOR_APPROVED_LINE_ITEMS"/>
<enumeration value="COST_PER_UNIT_TOO_LOW"/>
<enumeration value="UNKNOWN"/>
</restriction>
</simpleType>
| Enum Constant and Description |
|---|
AUDIENCE_EXTENSION_NOT_SUPPORTED
Audience extension is not supported by programmatic line items.
|
AUTO_EXTENSION_DAYS_NOT_SUPPORTED
Auto extension days is not supported by programmatic line items.
|
CANNOT_CREATE_LINE_ITEM_FOR_APPROVED_ORDER
Creating a new line item in an approved order is not allowed.
|
CANNOT_UPDATE_BACKFILL_WEB_PROPERTY_FOR_APPROVED_LINE_ITEMS
Cannot change backfill web property for a programmatic line item whose order has been
approved.
|
CANNOT_UPDATE_FIELD_FOR_APPROVED_LINE_ITEMS
Some fields cannot be updated on approved line items.
|
COST_PER_UNIT_TOO_LOW
Cost per unit is too low.
|
INVALID_COST_TYPE
Programmatic line items only support
CostType.CPM. |
INVALID_CREATIVE_ROTATION
Programmatic line items do not support
CreativeRotationType.SEQUENTIAL. |
INVALID_LINE_ITEM_TYPE
Programmatic line items only support
LineItemType.STANDARD and
LineItemType.SPONSORSHIP if the relevant feature is on. |
ROADBLOCKING_NOT_SUPPORTED
Roadblocking is not supported by programmatic line items.
|
SIZE_NOT_SUPPORTED
Programmatic line items only support a creative size that is supported by AdX.
|
UNKNOWN
The value returned if the actual value is not exposed by the requested API version.
|
VIDEO_NOT_SUPPORTED
Video is currently not supported.
|
ZERO_COST_PER_UNIT_NOT_SUPPORTED
Zero cost per unit is not supported by programmatic line items.
|
| Modifier and Type | Method and Description |
|---|---|
static ProgrammaticErrorReason |
fromValue(String v) |
String |
value() |
static ProgrammaticErrorReason |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ProgrammaticErrorReason[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ProgrammaticErrorReason AUDIENCE_EXTENSION_NOT_SUPPORTED
public static final ProgrammaticErrorReason AUTO_EXTENSION_DAYS_NOT_SUPPORTED
public static final ProgrammaticErrorReason VIDEO_NOT_SUPPORTED
public static final ProgrammaticErrorReason ROADBLOCKING_NOT_SUPPORTED
public static final ProgrammaticErrorReason INVALID_CREATIVE_ROTATION
CreativeRotationType.SEQUENTIAL.public static final ProgrammaticErrorReason INVALID_LINE_ITEM_TYPE
LineItemType.STANDARD and
LineItemType.SPONSORSHIP if the relevant feature is on.public static final ProgrammaticErrorReason INVALID_COST_TYPE
CostType.CPM.public static final ProgrammaticErrorReason SIZE_NOT_SUPPORTED
public static final ProgrammaticErrorReason ZERO_COST_PER_UNIT_NOT_SUPPORTED
public static final ProgrammaticErrorReason CANNOT_UPDATE_FIELD_FOR_APPROVED_LINE_ITEMS
public static final ProgrammaticErrorReason CANNOT_CREATE_LINE_ITEM_FOR_APPROVED_ORDER
public static final ProgrammaticErrorReason CANNOT_UPDATE_BACKFILL_WEB_PROPERTY_FOR_APPROVED_LINE_ITEMS
public static final ProgrammaticErrorReason COST_PER_UNIT_TOO_LOW
public static final ProgrammaticErrorReason UNKNOWN
public static ProgrammaticErrorReason[] values()
for (ProgrammaticErrorReason c : ProgrammaticErrorReason.values()) System.out.println(c);
public static ProgrammaticErrorReason 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 ProgrammaticErrorReason fromValue(String v)
Copyright © 2018. All Rights Reserved.