Package com.google.doubleclick
Enum AdxExt.ImpExt.AmpAdRequirementType
- java.lang.Object
-
- java.lang.Enum<AdxExt.ImpExt.AmpAdRequirementType>
-
- com.google.doubleclick.AdxExt.ImpExt.AmpAdRequirementType
-
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite,com.google.protobuf.ProtocolMessageEnum,Serializable,Comparable<AdxExt.ImpExt.AmpAdRequirementType>
- Enclosing class:
- AdxExt.ImpExt
public static enum AdxExt.ImpExt.AmpAdRequirementType extends Enum<AdxExt.ImpExt.AmpAdRequirementType> implements com.google.protobuf.ProtocolMessageEnum
Possible requirement types for AMP ads.
Protobuf enumcom.google.doubleclick.ImpExt.AmpAdRequirementType
-
-
Enum Constant Summary
Enum Constants Enum Constant Description AMP_AD_ALLOWED_AND_EARLY_RENDEREDEither AMP ads or non-AMP ads are allowed; AMP ads are early rendered.AMP_AD_ALLOWED_AND_NOT_EARLY_RENDEREDEither AMP ads or non-AMP ads are allowed; AMP ads are not early rendered.AMP_AD_NOT_ALLOWEDAMP ads are not allowed.AMP_AD_REQUIREDAMP ads are required.UNKNOWN_AMP_AD_REQUIREMENT_TYPEAMP ad requirements unknown.
-
Field Summary
Fields Modifier and Type Field Description static intAMP_AD_ALLOWED_AND_EARLY_RENDERED_VALUEEither AMP ads or non-AMP ads are allowed; AMP ads are early rendered.static intAMP_AD_ALLOWED_AND_NOT_EARLY_RENDERED_VALUEEither AMP ads or non-AMP ads are allowed; AMP ads are not early rendered.static intAMP_AD_NOT_ALLOWED_VALUEAMP ads are not allowed.static intAMP_AD_REQUIRED_VALUEAMP ads are required.static intUNKNOWN_AMP_AD_REQUIREMENT_TYPE_VALUEAMP ad requirements unknown.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static AdxExt.ImpExt.AmpAdRequirementTypeforNumber(int value)static com.google.protobuf.Descriptors.EnumDescriptorgetDescriptor()com.google.protobuf.Descriptors.EnumDescriptorgetDescriptorForType()intgetNumber()com.google.protobuf.Descriptors.EnumValueDescriptorgetValueDescriptor()static com.google.protobuf.Internal.EnumLiteMap<AdxExt.ImpExt.AmpAdRequirementType>internalGetValueMap()static AdxExt.ImpExt.AmpAdRequirementTypevalueOf(int value)Deprecated.static AdxExt.ImpExt.AmpAdRequirementTypevalueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)Returns the enum constant of this type with the specified name.static AdxExt.ImpExt.AmpAdRequirementTypevalueOf(String name)Returns the enum constant of this type with the specified name.static AdxExt.ImpExt.AmpAdRequirementType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
UNKNOWN_AMP_AD_REQUIREMENT_TYPE
public static final AdxExt.ImpExt.AmpAdRequirementType UNKNOWN_AMP_AD_REQUIREMENT_TYPE
AMP ad requirements unknown.
UNKNOWN_AMP_AD_REQUIREMENT_TYPE = 1;
-
AMP_AD_NOT_ALLOWED
public static final AdxExt.ImpExt.AmpAdRequirementType AMP_AD_NOT_ALLOWED
AMP ads are not allowed.
AMP_AD_NOT_ALLOWED = 2;
-
AMP_AD_ALLOWED_AND_NOT_EARLY_RENDERED
public static final AdxExt.ImpExt.AmpAdRequirementType AMP_AD_ALLOWED_AND_NOT_EARLY_RENDERED
Either AMP ads or non-AMP ads are allowed; AMP ads are not early rendered.
AMP_AD_ALLOWED_AND_NOT_EARLY_RENDERED = 3;
-
AMP_AD_ALLOWED_AND_EARLY_RENDERED
public static final AdxExt.ImpExt.AmpAdRequirementType AMP_AD_ALLOWED_AND_EARLY_RENDERED
Either AMP ads or non-AMP ads are allowed; AMP ads are early rendered.
AMP_AD_ALLOWED_AND_EARLY_RENDERED = 4;
-
AMP_AD_REQUIRED
public static final AdxExt.ImpExt.AmpAdRequirementType AMP_AD_REQUIRED
AMP ads are required. Ads that are non-AMP may be rejected by the publisher.
AMP_AD_REQUIRED = 5;
-
-
Field Detail
-
UNKNOWN_AMP_AD_REQUIREMENT_TYPE_VALUE
public static final int UNKNOWN_AMP_AD_REQUIREMENT_TYPE_VALUE
AMP ad requirements unknown.
UNKNOWN_AMP_AD_REQUIREMENT_TYPE = 1;- See Also:
- Constant Field Values
-
AMP_AD_NOT_ALLOWED_VALUE
public static final int AMP_AD_NOT_ALLOWED_VALUE
AMP ads are not allowed.
AMP_AD_NOT_ALLOWED = 2;- See Also:
- Constant Field Values
-
AMP_AD_ALLOWED_AND_NOT_EARLY_RENDERED_VALUE
public static final int AMP_AD_ALLOWED_AND_NOT_EARLY_RENDERED_VALUE
Either AMP ads or non-AMP ads are allowed; AMP ads are not early rendered.
AMP_AD_ALLOWED_AND_NOT_EARLY_RENDERED = 3;- See Also:
- Constant Field Values
-
AMP_AD_ALLOWED_AND_EARLY_RENDERED_VALUE
public static final int AMP_AD_ALLOWED_AND_EARLY_RENDERED_VALUE
Either AMP ads or non-AMP ads are allowed; AMP ads are early rendered.
AMP_AD_ALLOWED_AND_EARLY_RENDERED = 4;- See Also:
- Constant Field Values
-
AMP_AD_REQUIRED_VALUE
public static final int AMP_AD_REQUIRED_VALUE
AMP ads are required. Ads that are non-AMP may be rejected by the publisher.
AMP_AD_REQUIRED = 5;- See Also:
- Constant Field Values
-
-
Method Detail
-
values
public static AdxExt.ImpExt.AmpAdRequirementType[] 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 (AdxExt.ImpExt.AmpAdRequirementType c : AdxExt.ImpExt.AmpAdRequirementType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static AdxExt.ImpExt.AmpAdRequirementType valueOf(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:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
getNumber
public final int getNumber()
- Specified by:
getNumberin interfacecom.google.protobuf.Internal.EnumLite- Specified by:
getNumberin interfacecom.google.protobuf.ProtocolMessageEnum
-
valueOf
@Deprecated public static AdxExt.ImpExt.AmpAdRequirementType 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:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
forNumber
public static AdxExt.ImpExt.AmpAdRequirementType forNumber(int value)
- Parameters:
value- The numeric wire value of the corresponding enum entry.- Returns:
- The enum associated with the given numeric wire value.
-
internalGetValueMap
public static com.google.protobuf.Internal.EnumLiteMap<AdxExt.ImpExt.AmpAdRequirementType> internalGetValueMap()
-
getValueDescriptor
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
- Specified by:
getValueDescriptorin interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptorForType
public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.ProtocolMessageEnum
-
getDescriptor
public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
-
valueOf
public static AdxExt.ImpExt.AmpAdRequirementType 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:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
-