Interface MessageOrBuilder (4.66.0)

public interface MessageOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getContent()

public abstract String getContent()

Required. The message content.

string content = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The content.

getContentBytes()

public abstract ByteString getContentBytes()

Required. The message content.

string content = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for content.

getCreateTime()

public abstract Timestamp getCreateTime()

Output only. The time when the message was created in Contact Center AI.

.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Timestamp

The createTime.

getCreateTimeOrBuilder()

public abstract TimestampOrBuilder getCreateTimeOrBuilder()

Output only. The time when the message was created in Contact Center AI.

.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TimestampOrBuilder

getLanguageCode()

public abstract String getLanguageCode()

Optional. The message language. This should be a BCP-47 language tag. Example: "en-US".

string language_code = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The languageCode.

getLanguageCodeBytes()

public abstract ByteString getLanguageCodeBytes()

Optional. The message language. This should be a BCP-47 language tag. Example: "en-US".

string language_code = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for languageCode.

getMessageAnnotation()

public abstract MessageAnnotation getMessageAnnotation()

Output only. The annotation for the message.

.google.cloud.dialogflow.v2beta1.MessageAnnotation message_annotation = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
MessageAnnotation

The messageAnnotation.

getMessageAnnotationOrBuilder()

public abstract MessageAnnotationOrBuilder getMessageAnnotationOrBuilder()

Output only. The annotation for the message.

.google.cloud.dialogflow.v2beta1.MessageAnnotation message_annotation = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
MessageAnnotationOrBuilder

getName()

public abstract String getName()

Optional. The unique identifier of the message. Format: projects/<Project ID>/locations/<Location ID>/conversations/<Conversation ID>/messages/<Message ID>.

string name = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Optional. The unique identifier of the message. Format: projects/<Project ID>/locations/<Location ID>/conversations/<Conversation ID>/messages/<Message ID>.

string name = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for name.

getParticipant()

public abstract String getParticipant()

Output only. The participant that sends this message.

string participant = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The participant.

getParticipantBytes()

public abstract ByteString getParticipantBytes()

Output only. The participant that sends this message.

string participant = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for participant.

getParticipantRole()

public abstract Participant.Role getParticipantRole()

Output only. The role of the participant.

.google.cloud.dialogflow.v2beta1.Participant.Role participant_role = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Participant.Role

The participantRole.

getParticipantRoleValue()

public abstract int getParticipantRoleValue()

Output only. The role of the participant.

.google.cloud.dialogflow.v2beta1.Participant.Role participant_role = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The enum numeric value on the wire for participantRole.

getResponseMessages(int index)

public abstract ResponseMessage getResponseMessages(int index)

Optional. Automated agent responses.

repeated .google.cloud.dialogflow.v2beta1.ResponseMessage response_messages = 11 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
ResponseMessage

getResponseMessagesCount()

public abstract int getResponseMessagesCount()

Optional. Automated agent responses.

repeated .google.cloud.dialogflow.v2beta1.ResponseMessage response_messages = 11 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getResponseMessagesList()

public abstract List<ResponseMessage> getResponseMessagesList()

Optional. Automated agent responses.

repeated .google.cloud.dialogflow.v2beta1.ResponseMessage response_messages = 11 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<ResponseMessage>

getResponseMessagesOrBuilder(int index)

public abstract ResponseMessageOrBuilder getResponseMessagesOrBuilder(int index)

Optional. Automated agent responses.

repeated .google.cloud.dialogflow.v2beta1.ResponseMessage response_messages = 11 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
ResponseMessageOrBuilder

getResponseMessagesOrBuilderList()

public abstract List<? extends ResponseMessageOrBuilder> getResponseMessagesOrBuilderList()

Optional. Automated agent responses.

repeated .google.cloud.dialogflow.v2beta1.ResponseMessage response_messages = 11 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.cloud.dialogflow.v2beta1.ResponseMessageOrBuilder>

getSendTime()

public abstract Timestamp getSendTime()

Optional. The time when the message was sent. For voice messages, this is the time when an utterance started.

.google.protobuf.Timestamp send_time = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Timestamp

The sendTime.

getSendTimeOrBuilder()

public abstract TimestampOrBuilder getSendTimeOrBuilder()

Optional. The time when the message was sent. For voice messages, this is the time when an utterance started.

.google.protobuf.Timestamp send_time = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
TimestampOrBuilder

getSentimentAnalysis()

public abstract SentimentAnalysisResult getSentimentAnalysis()

Output only. The sentiment analysis result for the message.

.google.cloud.dialogflow.v2beta1.SentimentAnalysisResult sentiment_analysis = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
SentimentAnalysisResult

The sentimentAnalysis.

getSentimentAnalysisOrBuilder()

public abstract SentimentAnalysisResultOrBuilder getSentimentAnalysisOrBuilder()

Output only. The sentiment analysis result for the message.

.google.cloud.dialogflow.v2beta1.SentimentAnalysisResult sentiment_analysis = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
SentimentAnalysisResultOrBuilder

hasCreateTime()

public abstract boolean hasCreateTime()

Output only. The time when the message was created in Contact Center AI.

.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the createTime field is set.

hasMessageAnnotation()

public abstract boolean hasMessageAnnotation()

Output only. The annotation for the message.

.google.cloud.dialogflow.v2beta1.MessageAnnotation message_annotation = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the messageAnnotation field is set.

hasSendTime()

public abstract boolean hasSendTime()

Optional. The time when the message was sent. For voice messages, this is the time when an utterance started.

.google.protobuf.Timestamp send_time = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the sendTime field is set.

hasSentimentAnalysis()

public abstract boolean hasSentimentAnalysis()

Output only. The sentiment analysis result for the message.

.google.cloud.dialogflow.v2beta1.SentimentAnalysisResult sentiment_analysis = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the sentimentAnalysis field is set.