public final class ConversationEvent extends GeneratedMessageV3 implements ConversationEventOrBuilder
Represents a notification sent to Pub/Sub subscribers for conversation
lifecycle events.
Protobuf type google.cloud.dialogflow.v2beta1.ConversationEvent
Static Fields
CONVERSATION_FIELD_NUMBER
public static final int CONVERSATION_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
ERROR_STATUS_FIELD_NUMBER
public static final int ERROR_STATUS_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
NEW_MESSAGE_PAYLOAD_FIELD_NUMBER
public static final int NEW_MESSAGE_PAYLOAD_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
TYPE_FIELD_NUMBER
public static final int TYPE_FIELD_NUMBER
Field Value |
Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static ConversationEvent getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static ConversationEvent.Builder newBuilder()
newBuilder(ConversationEvent prototype)
public static ConversationEvent.Builder newBuilder(ConversationEvent prototype)
public static ConversationEvent parseDelimitedFrom(InputStream input)
public static ConversationEvent parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static ConversationEvent parseFrom(byte[] data)
Parameter |
Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ConversationEvent parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static ConversationEvent parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ConversationEvent parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ConversationEvent parseFrom(CodedInputStream input)
public static ConversationEvent parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ConversationEvent parseFrom(InputStream input)
public static ConversationEvent parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static ConversationEvent parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static ConversationEvent parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<ConversationEvent> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
Name |
Description |
obj |
Object
|
Overrides
getConversation()
public String getConversation()
Required. The unique identifier of the conversation this notification
refers to.
Format: projects/<Project ID>/conversations/<Conversation ID>
.
string conversation = 1;
Returns |
Type |
Description |
String |
The conversation.
|
getConversationBytes()
public ByteString getConversationBytes()
Required. The unique identifier of the conversation this notification
refers to.
Format: projects/<Project ID>/conversations/<Conversation ID>
.
string conversation = 1;
Returns |
Type |
Description |
ByteString |
The bytes for conversation.
|
getDefaultInstanceForType()
public ConversationEvent getDefaultInstanceForType()
getErrorStatus()
public Status getErrorStatus()
Optional. More detailed information about an error. Only set for type
UNRECOVERABLE_ERROR_IN_PHONE_CALL.
.google.rpc.Status error_status = 3;
Returns |
Type |
Description |
com.google.rpc.Status |
The errorStatus.
|
getErrorStatusOrBuilder()
public StatusOrBuilder getErrorStatusOrBuilder()
Optional. More detailed information about an error. Only set for type
UNRECOVERABLE_ERROR_IN_PHONE_CALL.
.google.rpc.Status error_status = 3;
Returns |
Type |
Description |
com.google.rpc.StatusOrBuilder |
|
getNewMessagePayload()
public Message getNewMessagePayload()
Payload of NEW_MESSAGE event.
.google.cloud.dialogflow.v2beta1.Message new_message_payload = 4;
Returns |
Type |
Description |
Message |
The newMessagePayload.
|
getNewMessagePayloadOrBuilder()
public MessageOrBuilder getNewMessagePayloadOrBuilder()
Payload of NEW_MESSAGE event.
.google.cloud.dialogflow.v2beta1.Message new_message_payload = 4;
getParserForType()
public Parser<ConversationEvent> getParserForType()
Overrides
getPayloadCase()
public ConversationEvent.PayloadCase getPayloadCase()
getSerializedSize()
public int getSerializedSize()
Returns |
Type |
Description |
int |
|
Overrides
getType()
public ConversationEvent.Type getType()
Required. The type of the event that this notification refers to.
.google.cloud.dialogflow.v2beta1.ConversationEvent.Type type = 2;
getTypeValue()
public int getTypeValue()
Required. The type of the event that this notification refers to.
.google.cloud.dialogflow.v2beta1.ConversationEvent.Type type = 2;
Returns |
Type |
Description |
int |
The enum numeric value on the wire for type.
|
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Overrides
hasErrorStatus()
public boolean hasErrorStatus()
Optional. More detailed information about an error. Only set for type
UNRECOVERABLE_ERROR_IN_PHONE_CALL.
.google.rpc.Status error_status = 3;
Returns |
Type |
Description |
boolean |
Whether the errorStatus field is set.
|
hasNewMessagePayload()
public boolean hasNewMessagePayload()
Payload of NEW_MESSAGE event.
.google.cloud.dialogflow.v2beta1.Message new_message_payload = 4;
Returns |
Type |
Description |
boolean |
Whether the newMessagePayload field is set.
|
hashCode()
Returns |
Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public ConversationEvent.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected ConversationEvent.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Returns |
Type |
Description |
Object |
|
Overrides
toBuilder()
public ConversationEvent.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides