public static final class Intent.Message.RbmCardContent extends GeneratedMessageV3 implements Intent.Message.RbmCardContentOrBuilder
Rich Business Messaging (RBM) Card content
Protobuf type google.cloud.dialogflow.v2beta1.Intent.Message.RbmCardContent
Static Fields
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
Field Value
MEDIA_FIELD_NUMBER
public static final int MEDIA_FIELD_NUMBER
Field Value
SUGGESTIONS_FIELD_NUMBER
public static final int SUGGESTIONS_FIELD_NUMBER
Field Value
TITLE_FIELD_NUMBER
public static final int TITLE_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static Intent.Message.RbmCardContent getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static Intent.Message.RbmCardContent.Builder newBuilder()
Returns
newBuilder(Intent.Message.RbmCardContent prototype)
public static Intent.Message.RbmCardContent.Builder newBuilder(Intent.Message.RbmCardContent prototype)
Parameter
Returns
parseDelimitedFrom(InputStream input)
public static Intent.Message.RbmCardContent parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static Intent.Message.RbmCardContent parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static Intent.Message.RbmCardContent parseFrom(byte[] data)
Parameter
Name |
Description |
data |
byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Intent.Message.RbmCardContent parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static Intent.Message.RbmCardContent parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Intent.Message.RbmCardContent parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(CodedInputStream input)
public static Intent.Message.RbmCardContent parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Intent.Message.RbmCardContent parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(InputStream input)
public static Intent.Message.RbmCardContent parseFrom(InputStream input)
Parameter
Returns
Exceptions
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static Intent.Message.RbmCardContent parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static Intent.Message.RbmCardContent parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Intent.Message.RbmCardContent parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<Intent.Message.RbmCardContent> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getDefaultInstanceForType()
public Intent.Message.RbmCardContent getDefaultInstanceForType()
Returns
getDescription()
public String getDescription()
Optional. Description of the card (at most 2000 bytes).
At least one of the title, description or media must be set.
string description = 2;
Returns
Type |
Description |
String |
The description.
|
getDescriptionBytes()
public ByteString getDescriptionBytes()
Optional. Description of the card (at most 2000 bytes).
At least one of the title, description or media must be set.
string description = 2;
Returns
Type |
Description |
ByteString |
The bytes for description.
|
getMedia()
public Intent.Message.RbmCardContent.RbmMedia getMedia()
Optional. However at least one of the title, description or media must
be set. Media (image, GIF or a video) to include in the card.
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmCardContent.RbmMedia media = 3;
Returns
getMediaOrBuilder()
public Intent.Message.RbmCardContent.RbmMediaOrBuilder getMediaOrBuilder()
Optional. However at least one of the title, description or media must
be set. Media (image, GIF or a video) to include in the card.
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmCardContent.RbmMedia media = 3;
Returns
getParserForType()
public Parser<Intent.Message.RbmCardContent> getParserForType()
Returns
Overrides
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getSuggestions(int index)
public Intent.Message.RbmSuggestion getSuggestions(int index)
Optional. List of suggestions to include in the card.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestion suggestions = 4;
Parameter
Name |
Description |
index |
int
|
Returns
getSuggestionsCount()
public int getSuggestionsCount()
Optional. List of suggestions to include in the card.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestion suggestions = 4;
Returns
getSuggestionsList()
public List<Intent.Message.RbmSuggestion> getSuggestionsList()
Optional. List of suggestions to include in the card.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestion suggestions = 4;
Returns
getSuggestionsOrBuilder(int index)
public Intent.Message.RbmSuggestionOrBuilder getSuggestionsOrBuilder(int index)
Optional. List of suggestions to include in the card.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestion suggestions = 4;
Parameter
Name |
Description |
index |
int
|
Returns
getSuggestionsOrBuilderList()
public List<? extends Intent.Message.RbmSuggestionOrBuilder> getSuggestionsOrBuilderList()
Optional. List of suggestions to include in the card.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestion suggestions = 4;
Returns
Type |
Description |
List<? extends com.google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestionOrBuilder> |
|
getTitle()
Optional. Title of the card (at most 200 bytes).
At least one of the title, description or media must be set.
string title = 1;
Returns
Type |
Description |
String |
The title.
|
getTitleBytes()
public ByteString getTitleBytes()
Optional. Title of the card (at most 200 bytes).
At least one of the title, description or media must be set.
string title = 1;
Returns
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
hasMedia()
public boolean hasMedia()
Optional. However at least one of the title, description or media must
be set. Media (image, GIF or a video) to include in the card.
.google.cloud.dialogflow.v2beta1.Intent.Message.RbmCardContent.RbmMedia media = 3;
Returns
Type |
Description |
boolean |
Whether the media field is set.
|
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public Intent.Message.RbmCardContent.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Intent.Message.RbmCardContent.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public Intent.Message.RbmCardContent.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions