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
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
Static Fields
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
MEDIA_FIELD_NUMBER
public static final int MEDIA_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
SUGGESTIONS_FIELD_NUMBER
public static final int SUGGESTIONS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
TITLE_FIELD_NUMBER
public static final int TITLE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Intent.Message.RbmCardContent getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Intent.Message.RbmCardContent.Builder newBuilder()
newBuilder(Intent.Message.RbmCardContent prototype)
public static Intent.Message.RbmCardContent.Builder newBuilder(Intent.Message.RbmCardContent prototype)
parseDelimitedFrom(InputStream input)
public static Intent.Message.RbmCardContent parseDelimitedFrom(InputStream input)
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static Intent.Message.RbmCardContent parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static Intent.Message.RbmCardContent parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Intent.Message.RbmCardContent parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static Intent.Message.RbmCardContent parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Intent.Message.RbmCardContent parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
parseFrom(CodedInputStream input)
public static Intent.Message.RbmCardContent parseFrom(CodedInputStream input)
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Intent.Message.RbmCardContent parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(InputStream input)
public static Intent.Message.RbmCardContent parseFrom(InputStream input)
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static Intent.Message.RbmCardContent parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static Intent.Message.RbmCardContent parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Intent.Message.RbmCardContent parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<Intent.Message.RbmCardContent> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public Intent.Message.RbmCardContent getDefaultInstanceForType()
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;
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;
getParserForType()
public Parser<Intent.Message.RbmCardContent> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
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
|
getSuggestionsCount()
public int getSuggestionsCount()
Optional. List of suggestions to include in the card.
repeated .google.cloud.dialogflow.v2beta1.Intent.Message.RbmSuggestion suggestions = 4;
Returns |
Type |
Description |
int |
|
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;
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
|
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 |
Type |
Description |
ByteString |
The bytes for title.
|
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 |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Intent.Message.RbmCardContent.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Intent.Message.RbmCardContent.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public Intent.Message.RbmCardContent.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides