Enum AssetFieldTypeEnum.AssetFieldType
- java.lang.Object
-
- java.lang.Enum<AssetFieldTypeEnum.AssetFieldType>
-
- com.google.ads.googleads.v10.enums.AssetFieldTypeEnum.AssetFieldType
-
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite,com.google.protobuf.ProtocolMessageEnum,java.io.Serializable,java.lang.Comparable<AssetFieldTypeEnum.AssetFieldType>
- Enclosing class:
- AssetFieldTypeEnum
public static enum AssetFieldTypeEnum.AssetFieldType extends java.lang.Enum<AssetFieldTypeEnum.AssetFieldType> implements com.google.protobuf.ProtocolMessageEnum
Enum describing the possible placements of an asset.
Protobuf enumgoogle.ads.googleads.v10.enums.AssetFieldTypeEnum.AssetFieldType
-
-
Enum Constant Summary
Enum Constants Enum Constant Description BOOK_ON_GOOGLEThe asset is linked to indicate that a hotels campaign is "Book on Google" enabled.BUSINESS_NAMEThe asset is linked for use as a business name.CALLThe asset is linked for use as a Call extension.CALL_TO_ACTION_SELECTIONThe asset is linked for use to select a call-to-action.CALLOUTThe asset is linked for use as a Callout extension.DESCRIPTIONThe asset is linked for use as a description.HEADLINEThe asset is linked for use as a headline.HOTEL_CALLOUTThe asset is linked for use as a Hotel Callout extension.LANDSCAPE_LOGOThe asset is linked for use as a landscape logo.LEAD_FORMThe asset is linked for use as a Lead Form extension.LOGOThe asset is linked for use as a logo.LONG_HEADLINEThe asset is linked for use as a long headline.MANDATORY_AD_TEXTThe asset is linked for use as mandatory ad text.MARKETING_IMAGEThe asset is linked for use as a marketing image.MEDIA_BUNDLEThe asset is linked for use as a media bundle.MOBILE_APPThe asset is linked for use as a Mobile App extension.PORTRAIT_MARKETING_IMAGEThe asset is linked for use as a portrait marketing image.PRICEThe asset is linked for use as a Price extension.PROMOTIONThe asset is linked for use as a Promotion extension.SITELINKThe asset is linked for use as a Sitelink extension.SQUARE_MARKETING_IMAGEThe asset is linked for use as a square marketing image.STRUCTURED_SNIPPETThe asset is linked for use as a Structured Snippet extension.UNKNOWNUsed for return value only.UNRECOGNIZEDUNSPECIFIEDNot specified.VIDEOThe asset is linked for use as a non YouTube logo.YOUTUBE_VIDEOThe asset is linked for use as a YouTube video.
-
Field Summary
Fields Modifier and Type Field Description static intBOOK_ON_GOOGLE_VALUEThe asset is linked to indicate that a hotels campaign is "Book on Google" enabled.static intBUSINESS_NAME_VALUEThe asset is linked for use as a business name.static intCALL_TO_ACTION_SELECTION_VALUEThe asset is linked for use to select a call-to-action.static intCALL_VALUEThe asset is linked for use as a Call extension.static intCALLOUT_VALUEThe asset is linked for use as a Callout extension.static intDESCRIPTION_VALUEThe asset is linked for use as a description.static intHEADLINE_VALUEThe asset is linked for use as a headline.static intHOTEL_CALLOUT_VALUEThe asset is linked for use as a Hotel Callout extension.static intLANDSCAPE_LOGO_VALUEThe asset is linked for use as a landscape logo.static intLEAD_FORM_VALUEThe asset is linked for use as a Lead Form extension.static intLOGO_VALUEThe asset is linked for use as a logo.static intLONG_HEADLINE_VALUEThe asset is linked for use as a long headline.static intMANDATORY_AD_TEXT_VALUEThe asset is linked for use as mandatory ad text.static intMARKETING_IMAGE_VALUEThe asset is linked for use as a marketing image.static intMEDIA_BUNDLE_VALUEThe asset is linked for use as a media bundle.static intMOBILE_APP_VALUEThe asset is linked for use as a Mobile App extension.static intPORTRAIT_MARKETING_IMAGE_VALUEThe asset is linked for use as a portrait marketing image.static intPRICE_VALUEThe asset is linked for use as a Price extension.static intPROMOTION_VALUEThe asset is linked for use as a Promotion extension.static intSITELINK_VALUEThe asset is linked for use as a Sitelink extension.static intSQUARE_MARKETING_IMAGE_VALUEThe asset is linked for use as a square marketing image.static intSTRUCTURED_SNIPPET_VALUEThe asset is linked for use as a Structured Snippet extension.static intUNKNOWN_VALUEUsed for return value only.static intUNSPECIFIED_VALUENot specified.static intVIDEO_VALUEThe asset is linked for use as a non YouTube logo.static intYOUTUBE_VIDEO_VALUEThe asset is linked for use as a YouTube video.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static AssetFieldTypeEnum.AssetFieldTypeforNumber(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<AssetFieldTypeEnum.AssetFieldType>internalGetValueMap()static AssetFieldTypeEnum.AssetFieldTypevalueOf(int value)Deprecated.static AssetFieldTypeEnum.AssetFieldTypevalueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)Returns the enum constant of this type with the specified name.static AssetFieldTypeEnum.AssetFieldTypevalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static AssetFieldTypeEnum.AssetFieldType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
UNSPECIFIED
public static final AssetFieldTypeEnum.AssetFieldType UNSPECIFIED
Not specified.
UNSPECIFIED = 0;
-
UNKNOWN
public static final AssetFieldTypeEnum.AssetFieldType UNKNOWN
Used for return value only. Represents value unknown in this version.
UNKNOWN = 1;
-
HEADLINE
public static final AssetFieldTypeEnum.AssetFieldType HEADLINE
The asset is linked for use as a headline.
HEADLINE = 2;
-
DESCRIPTION
public static final AssetFieldTypeEnum.AssetFieldType DESCRIPTION
The asset is linked for use as a description.
DESCRIPTION = 3;
-
MANDATORY_AD_TEXT
public static final AssetFieldTypeEnum.AssetFieldType MANDATORY_AD_TEXT
The asset is linked for use as mandatory ad text.
MANDATORY_AD_TEXT = 4;
-
MARKETING_IMAGE
public static final AssetFieldTypeEnum.AssetFieldType MARKETING_IMAGE
The asset is linked for use as a marketing image.
MARKETING_IMAGE = 5;
-
MEDIA_BUNDLE
public static final AssetFieldTypeEnum.AssetFieldType MEDIA_BUNDLE
The asset is linked for use as a media bundle.
MEDIA_BUNDLE = 6;
-
YOUTUBE_VIDEO
public static final AssetFieldTypeEnum.AssetFieldType YOUTUBE_VIDEO
The asset is linked for use as a YouTube video.
YOUTUBE_VIDEO = 7;
-
BOOK_ON_GOOGLE
public static final AssetFieldTypeEnum.AssetFieldType BOOK_ON_GOOGLE
The asset is linked to indicate that a hotels campaign is "Book on Google" enabled.
BOOK_ON_GOOGLE = 8;
-
LEAD_FORM
public static final AssetFieldTypeEnum.AssetFieldType LEAD_FORM
The asset is linked for use as a Lead Form extension.
LEAD_FORM = 9;
-
PROMOTION
public static final AssetFieldTypeEnum.AssetFieldType PROMOTION
The asset is linked for use as a Promotion extension.
PROMOTION = 10;
-
CALLOUT
public static final AssetFieldTypeEnum.AssetFieldType CALLOUT
The asset is linked for use as a Callout extension.
CALLOUT = 11;
-
STRUCTURED_SNIPPET
public static final AssetFieldTypeEnum.AssetFieldType STRUCTURED_SNIPPET
The asset is linked for use as a Structured Snippet extension.
STRUCTURED_SNIPPET = 12;
-
SITELINK
public static final AssetFieldTypeEnum.AssetFieldType SITELINK
The asset is linked for use as a Sitelink extension.
SITELINK = 13;
-
MOBILE_APP
public static final AssetFieldTypeEnum.AssetFieldType MOBILE_APP
The asset is linked for use as a Mobile App extension.
MOBILE_APP = 14;
-
HOTEL_CALLOUT
public static final AssetFieldTypeEnum.AssetFieldType HOTEL_CALLOUT
The asset is linked for use as a Hotel Callout extension.
HOTEL_CALLOUT = 15;
-
CALL
public static final AssetFieldTypeEnum.AssetFieldType CALL
The asset is linked for use as a Call extension.
CALL = 16;
-
PRICE
public static final AssetFieldTypeEnum.AssetFieldType PRICE
The asset is linked for use as a Price extension.
PRICE = 24;
-
LONG_HEADLINE
public static final AssetFieldTypeEnum.AssetFieldType LONG_HEADLINE
The asset is linked for use as a long headline.
LONG_HEADLINE = 17;
-
BUSINESS_NAME
public static final AssetFieldTypeEnum.AssetFieldType BUSINESS_NAME
The asset is linked for use as a business name.
BUSINESS_NAME = 18;
-
SQUARE_MARKETING_IMAGE
public static final AssetFieldTypeEnum.AssetFieldType SQUARE_MARKETING_IMAGE
The asset is linked for use as a square marketing image.
SQUARE_MARKETING_IMAGE = 19;
-
PORTRAIT_MARKETING_IMAGE
public static final AssetFieldTypeEnum.AssetFieldType PORTRAIT_MARKETING_IMAGE
The asset is linked for use as a portrait marketing image.
PORTRAIT_MARKETING_IMAGE = 20;
-
LOGO
public static final AssetFieldTypeEnum.AssetFieldType LOGO
The asset is linked for use as a logo.
LOGO = 21;
-
LANDSCAPE_LOGO
public static final AssetFieldTypeEnum.AssetFieldType LANDSCAPE_LOGO
The asset is linked for use as a landscape logo.
LANDSCAPE_LOGO = 22;
-
VIDEO
public static final AssetFieldTypeEnum.AssetFieldType VIDEO
The asset is linked for use as a non YouTube logo.
VIDEO = 23;
-
CALL_TO_ACTION_SELECTION
public static final AssetFieldTypeEnum.AssetFieldType CALL_TO_ACTION_SELECTION
The asset is linked for use to select a call-to-action.
CALL_TO_ACTION_SELECTION = 25;
-
UNRECOGNIZED
public static final AssetFieldTypeEnum.AssetFieldType UNRECOGNIZED
-
-
Field Detail
-
UNSPECIFIED_VALUE
public static final int UNSPECIFIED_VALUE
Not specified.
UNSPECIFIED = 0;- See Also:
- Constant Field Values
-
UNKNOWN_VALUE
public static final int UNKNOWN_VALUE
Used for return value only. Represents value unknown in this version.
UNKNOWN = 1;- See Also:
- Constant Field Values
-
HEADLINE_VALUE
public static final int HEADLINE_VALUE
The asset is linked for use as a headline.
HEADLINE = 2;- See Also:
- Constant Field Values
-
DESCRIPTION_VALUE
public static final int DESCRIPTION_VALUE
The asset is linked for use as a description.
DESCRIPTION = 3;- See Also:
- Constant Field Values
-
MANDATORY_AD_TEXT_VALUE
public static final int MANDATORY_AD_TEXT_VALUE
The asset is linked for use as mandatory ad text.
MANDATORY_AD_TEXT = 4;- See Also:
- Constant Field Values
-
MARKETING_IMAGE_VALUE
public static final int MARKETING_IMAGE_VALUE
The asset is linked for use as a marketing image.
MARKETING_IMAGE = 5;- See Also:
- Constant Field Values
-
MEDIA_BUNDLE_VALUE
public static final int MEDIA_BUNDLE_VALUE
The asset is linked for use as a media bundle.
MEDIA_BUNDLE = 6;- See Also:
- Constant Field Values
-
YOUTUBE_VIDEO_VALUE
public static final int YOUTUBE_VIDEO_VALUE
The asset is linked for use as a YouTube video.
YOUTUBE_VIDEO = 7;- See Also:
- Constant Field Values
-
BOOK_ON_GOOGLE_VALUE
public static final int BOOK_ON_GOOGLE_VALUE
The asset is linked to indicate that a hotels campaign is "Book on Google" enabled.
BOOK_ON_GOOGLE = 8;- See Also:
- Constant Field Values
-
LEAD_FORM_VALUE
public static final int LEAD_FORM_VALUE
The asset is linked for use as a Lead Form extension.
LEAD_FORM = 9;- See Also:
- Constant Field Values
-
PROMOTION_VALUE
public static final int PROMOTION_VALUE
The asset is linked for use as a Promotion extension.
PROMOTION = 10;- See Also:
- Constant Field Values
-
CALLOUT_VALUE
public static final int CALLOUT_VALUE
The asset is linked for use as a Callout extension.
CALLOUT = 11;- See Also:
- Constant Field Values
-
STRUCTURED_SNIPPET_VALUE
public static final int STRUCTURED_SNIPPET_VALUE
The asset is linked for use as a Structured Snippet extension.
STRUCTURED_SNIPPET = 12;- See Also:
- Constant Field Values
-
SITELINK_VALUE
public static final int SITELINK_VALUE
The asset is linked for use as a Sitelink extension.
SITELINK = 13;- See Also:
- Constant Field Values
-
MOBILE_APP_VALUE
public static final int MOBILE_APP_VALUE
The asset is linked for use as a Mobile App extension.
MOBILE_APP = 14;- See Also:
- Constant Field Values
-
HOTEL_CALLOUT_VALUE
public static final int HOTEL_CALLOUT_VALUE
The asset is linked for use as a Hotel Callout extension.
HOTEL_CALLOUT = 15;- See Also:
- Constant Field Values
-
CALL_VALUE
public static final int CALL_VALUE
The asset is linked for use as a Call extension.
CALL = 16;- See Also:
- Constant Field Values
-
PRICE_VALUE
public static final int PRICE_VALUE
The asset is linked for use as a Price extension.
PRICE = 24;- See Also:
- Constant Field Values
-
LONG_HEADLINE_VALUE
public static final int LONG_HEADLINE_VALUE
The asset is linked for use as a long headline.
LONG_HEADLINE = 17;- See Also:
- Constant Field Values
-
BUSINESS_NAME_VALUE
public static final int BUSINESS_NAME_VALUE
The asset is linked for use as a business name.
BUSINESS_NAME = 18;- See Also:
- Constant Field Values
-
SQUARE_MARKETING_IMAGE_VALUE
public static final int SQUARE_MARKETING_IMAGE_VALUE
The asset is linked for use as a square marketing image.
SQUARE_MARKETING_IMAGE = 19;- See Also:
- Constant Field Values
-
PORTRAIT_MARKETING_IMAGE_VALUE
public static final int PORTRAIT_MARKETING_IMAGE_VALUE
The asset is linked for use as a portrait marketing image.
PORTRAIT_MARKETING_IMAGE = 20;- See Also:
- Constant Field Values
-
LOGO_VALUE
public static final int LOGO_VALUE
The asset is linked for use as a logo.
LOGO = 21;- See Also:
- Constant Field Values
-
LANDSCAPE_LOGO_VALUE
public static final int LANDSCAPE_LOGO_VALUE
The asset is linked for use as a landscape logo.
LANDSCAPE_LOGO = 22;- See Also:
- Constant Field Values
-
VIDEO_VALUE
public static final int VIDEO_VALUE
The asset is linked for use as a non YouTube logo.
VIDEO = 23;- See Also:
- Constant Field Values
-
CALL_TO_ACTION_SELECTION_VALUE
public static final int CALL_TO_ACTION_SELECTION_VALUE
The asset is linked for use to select a call-to-action.
CALL_TO_ACTION_SELECTION = 25;- See Also:
- Constant Field Values
-
-
Method Detail
-
values
public static AssetFieldTypeEnum.AssetFieldType[] 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 (AssetFieldTypeEnum.AssetFieldType c : AssetFieldTypeEnum.AssetFieldType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static AssetFieldTypeEnum.AssetFieldType valueOf(java.lang.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:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- 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 AssetFieldTypeEnum.AssetFieldType 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:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
forNumber
public static AssetFieldTypeEnum.AssetFieldType 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<AssetFieldTypeEnum.AssetFieldType> 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 AssetFieldTypeEnum.AssetFieldType 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:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
-