Package com.google.cloud.dialogflow.v2
Enum Intent.Message.MessageCase
- java.lang.Object
-
- java.lang.Enum<Intent.Message.MessageCase>
-
- com.google.cloud.dialogflow.v2.Intent.Message.MessageCase
-
- All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite
,Serializable
,Comparable<Intent.Message.MessageCase>
- Enclosing class:
- Intent.Message
public static enum Intent.Message.MessageCase extends Enum<Intent.Message.MessageCase> implements com.google.protobuf.Internal.EnumLite
-
-
Enum Constant Summary
Enum Constants Enum Constant Description BASIC_CARD
BROWSE_CAROUSEL_CARD
CARD
CAROUSEL_SELECT
IMAGE
LINK_OUT_SUGGESTION
LIST_SELECT
MEDIA_CONTENT
MESSAGE_NOT_SET
PAYLOAD
QUICK_REPLIES
SIMPLE_RESPONSES
SUGGESTIONS
TABLE_CARD
TEXT
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static Intent.Message.MessageCase
forNumber(int value)
int
getNumber()
static Intent.Message.MessageCase
valueOf(int value)
Deprecated.static Intent.Message.MessageCase
valueOf(String name)
Returns the enum constant of this type with the specified name.static Intent.Message.MessageCase[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
TEXT
public static final Intent.Message.MessageCase TEXT
-
IMAGE
public static final Intent.Message.MessageCase IMAGE
-
QUICK_REPLIES
public static final Intent.Message.MessageCase QUICK_REPLIES
-
CARD
public static final Intent.Message.MessageCase CARD
-
PAYLOAD
public static final Intent.Message.MessageCase PAYLOAD
-
SIMPLE_RESPONSES
public static final Intent.Message.MessageCase SIMPLE_RESPONSES
-
BASIC_CARD
public static final Intent.Message.MessageCase BASIC_CARD
-
SUGGESTIONS
public static final Intent.Message.MessageCase SUGGESTIONS
-
LINK_OUT_SUGGESTION
public static final Intent.Message.MessageCase LINK_OUT_SUGGESTION
-
LIST_SELECT
public static final Intent.Message.MessageCase LIST_SELECT
-
CAROUSEL_SELECT
public static final Intent.Message.MessageCase CAROUSEL_SELECT
-
BROWSE_CAROUSEL_CARD
public static final Intent.Message.MessageCase BROWSE_CAROUSEL_CARD
-
TABLE_CARD
public static final Intent.Message.MessageCase TABLE_CARD
-
MEDIA_CONTENT
public static final Intent.Message.MessageCase MEDIA_CONTENT
-
MESSAGE_NOT_SET
public static final Intent.Message.MessageCase MESSAGE_NOT_SET
-
-
Method Detail
-
values
public static Intent.Message.MessageCase[] 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 (Intent.Message.MessageCase c : Intent.Message.MessageCase.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Intent.Message.MessageCase 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
-
valueOf
@Deprecated public static Intent.Message.MessageCase 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 Intent.Message.MessageCase forNumber(int value)
-
getNumber
public int getNumber()
- Specified by:
getNumber
in interfacecom.google.protobuf.Internal.EnumLite
-
-