public static final class ConversationEvent.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ConversationEvent.Builder> implements ConversationEventOrBuilder
Represents a notification sent to Pub/Sub subscribers for conversation lifecycle events.Protobuf type
google.cloud.dialogflow.v2beta1.ConversationEvent| Modifier and Type | Method and Description |
|---|---|
ConversationEvent.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ConversationEvent |
build() |
ConversationEvent |
buildPartial() |
ConversationEvent.Builder |
clear() |
ConversationEvent.Builder |
clearConversation()
Required.
|
ConversationEvent.Builder |
clearErrorStatus()
Optional.
|
ConversationEvent.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ConversationEvent.Builder |
clearNewMessagePayload()
Payload of NEW_MESSAGE event.
|
ConversationEvent.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ConversationEvent.Builder |
clearPayload() |
ConversationEvent.Builder |
clearType()
Required.
|
ConversationEvent.Builder |
clone() |
String |
getConversation()
Required.
|
com.google.protobuf.ByteString |
getConversationBytes()
Required.
|
ConversationEvent |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.rpc.Status |
getErrorStatus()
Optional.
|
com.google.rpc.Status.Builder |
getErrorStatusBuilder()
Optional.
|
com.google.rpc.StatusOrBuilder |
getErrorStatusOrBuilder()
Optional.
|
Message |
getNewMessagePayload()
Payload of NEW_MESSAGE event.
|
Message.Builder |
getNewMessagePayloadBuilder()
Payload of NEW_MESSAGE event.
|
MessageOrBuilder |
getNewMessagePayloadOrBuilder()
Payload of NEW_MESSAGE event.
|
ConversationEvent.PayloadCase |
getPayloadCase() |
ConversationEvent.Type |
getType()
Required.
|
int |
getTypeValue()
Required.
|
boolean |
hasErrorStatus()
Optional.
|
boolean |
hasNewMessagePayload()
Payload of NEW_MESSAGE event.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ConversationEvent.Builder |
mergeErrorStatus(com.google.rpc.Status value)
Optional.
|
ConversationEvent.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ConversationEvent.Builder |
mergeFrom(ConversationEvent other) |
ConversationEvent.Builder |
mergeFrom(com.google.protobuf.Message other) |
ConversationEvent.Builder |
mergeNewMessagePayload(Message value)
Payload of NEW_MESSAGE event.
|
ConversationEvent.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ConversationEvent.Builder |
setConversation(String value)
Required.
|
ConversationEvent.Builder |
setConversationBytes(com.google.protobuf.ByteString value)
Required.
|
ConversationEvent.Builder |
setErrorStatus(com.google.rpc.Status.Builder builderForValue)
Optional.
|
ConversationEvent.Builder |
setErrorStatus(com.google.rpc.Status value)
Optional.
|
ConversationEvent.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ConversationEvent.Builder |
setNewMessagePayload(Message.Builder builderForValue)
Payload of NEW_MESSAGE event.
|
ConversationEvent.Builder |
setNewMessagePayload(Message value)
Payload of NEW_MESSAGE event.
|
ConversationEvent.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ConversationEvent.Builder |
setType(ConversationEvent.Type value)
Required.
|
ConversationEvent.Builder |
setTypeValue(int value)
Required.
|
ConversationEvent.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ConversationEvent.Builder>public ConversationEvent.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ConversationEvent.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ConversationEvent.Builder>public ConversationEvent getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ConversationEvent build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ConversationEvent buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ConversationEvent.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ConversationEvent.Builder>public ConversationEvent.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<ConversationEvent.Builder>public ConversationEvent.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ConversationEvent.Builder>public ConversationEvent.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ConversationEvent.Builder>public ConversationEvent.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ConversationEvent.Builder>public ConversationEvent.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ConversationEvent.Builder>public ConversationEvent.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ConversationEvent.Builder>public ConversationEvent.Builder mergeFrom(ConversationEvent other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ConversationEvent.Builder>public ConversationEvent.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ConversationEvent.Builder>IOExceptionpublic ConversationEvent.PayloadCase getPayloadCase()
getPayloadCase in interface ConversationEventOrBuilderpublic ConversationEvent.Builder clearPayload()
public String getConversation()
Required. The unique identifier of the conversation this notification refers to. Format: `projects/<Project ID>/conversations/<Conversation ID>`.
string conversation = 1;getConversation in interface ConversationEventOrBuilderpublic com.google.protobuf.ByteString getConversationBytes()
Required. The unique identifier of the conversation this notification refers to. Format: `projects/<Project ID>/conversations/<Conversation ID>`.
string conversation = 1;getConversationBytes in interface ConversationEventOrBuilderpublic ConversationEvent.Builder setConversation(String value)
Required. The unique identifier of the conversation this notification refers to. Format: `projects/<Project ID>/conversations/<Conversation ID>`.
string conversation = 1;value - The conversation to set.public ConversationEvent.Builder clearConversation()
Required. The unique identifier of the conversation this notification refers to. Format: `projects/<Project ID>/conversations/<Conversation ID>`.
string conversation = 1;public ConversationEvent.Builder setConversationBytes(com.google.protobuf.ByteString value)
Required. The unique identifier of the conversation this notification refers to. Format: `projects/<Project ID>/conversations/<Conversation ID>`.
string conversation = 1;value - The bytes for conversation to set.public int getTypeValue()
Required. The type of the event that this notification refers to.
.google.cloud.dialogflow.v2beta1.ConversationEvent.Type type = 2;getTypeValue in interface ConversationEventOrBuilderpublic ConversationEvent.Builder setTypeValue(int value)
Required. The type of the event that this notification refers to.
.google.cloud.dialogflow.v2beta1.ConversationEvent.Type type = 2;value - The enum numeric value on the wire for type to set.public ConversationEvent.Type getType()
Required. The type of the event that this notification refers to.
.google.cloud.dialogflow.v2beta1.ConversationEvent.Type type = 2;getType in interface ConversationEventOrBuilderpublic ConversationEvent.Builder setType(ConversationEvent.Type value)
Required. The type of the event that this notification refers to.
.google.cloud.dialogflow.v2beta1.ConversationEvent.Type type = 2;value - The type to set.public ConversationEvent.Builder clearType()
Required. The type of the event that this notification refers to.
.google.cloud.dialogflow.v2beta1.ConversationEvent.Type type = 2;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;hasErrorStatus in interface ConversationEventOrBuilderpublic com.google.rpc.Status getErrorStatus()
Optional. More detailed information about an error. Only set for type UNRECOVERABLE_ERROR_IN_PHONE_CALL.
.google.rpc.Status error_status = 3;getErrorStatus in interface ConversationEventOrBuilderpublic ConversationEvent.Builder setErrorStatus(com.google.rpc.Status value)
Optional. More detailed information about an error. Only set for type UNRECOVERABLE_ERROR_IN_PHONE_CALL.
.google.rpc.Status error_status = 3;public ConversationEvent.Builder setErrorStatus(com.google.rpc.Status.Builder builderForValue)
Optional. More detailed information about an error. Only set for type UNRECOVERABLE_ERROR_IN_PHONE_CALL.
.google.rpc.Status error_status = 3;public ConversationEvent.Builder mergeErrorStatus(com.google.rpc.Status value)
Optional. More detailed information about an error. Only set for type UNRECOVERABLE_ERROR_IN_PHONE_CALL.
.google.rpc.Status error_status = 3;public ConversationEvent.Builder clearErrorStatus()
Optional. More detailed information about an error. Only set for type UNRECOVERABLE_ERROR_IN_PHONE_CALL.
.google.rpc.Status error_status = 3;public com.google.rpc.Status.Builder getErrorStatusBuilder()
Optional. More detailed information about an error. Only set for type UNRECOVERABLE_ERROR_IN_PHONE_CALL.
.google.rpc.Status error_status = 3;public com.google.rpc.StatusOrBuilder getErrorStatusOrBuilder()
Optional. More detailed information about an error. Only set for type UNRECOVERABLE_ERROR_IN_PHONE_CALL.
.google.rpc.Status error_status = 3;getErrorStatusOrBuilder in interface ConversationEventOrBuilderpublic boolean hasNewMessagePayload()
Payload of NEW_MESSAGE event.
.google.cloud.dialogflow.v2beta1.Message new_message_payload = 4;hasNewMessagePayload in interface ConversationEventOrBuilderpublic Message getNewMessagePayload()
Payload of NEW_MESSAGE event.
.google.cloud.dialogflow.v2beta1.Message new_message_payload = 4;getNewMessagePayload in interface ConversationEventOrBuilderpublic ConversationEvent.Builder setNewMessagePayload(Message value)
Payload of NEW_MESSAGE event.
.google.cloud.dialogflow.v2beta1.Message new_message_payload = 4;public ConversationEvent.Builder setNewMessagePayload(Message.Builder builderForValue)
Payload of NEW_MESSAGE event.
.google.cloud.dialogflow.v2beta1.Message new_message_payload = 4;public ConversationEvent.Builder mergeNewMessagePayload(Message value)
Payload of NEW_MESSAGE event.
.google.cloud.dialogflow.v2beta1.Message new_message_payload = 4;public ConversationEvent.Builder clearNewMessagePayload()
Payload of NEW_MESSAGE event.
.google.cloud.dialogflow.v2beta1.Message new_message_payload = 4;public Message.Builder getNewMessagePayloadBuilder()
Payload of NEW_MESSAGE event.
.google.cloud.dialogflow.v2beta1.Message new_message_payload = 4;public MessageOrBuilder getNewMessagePayloadOrBuilder()
Payload of NEW_MESSAGE event.
.google.cloud.dialogflow.v2beta1.Message new_message_payload = 4;getNewMessagePayloadOrBuilder in interface ConversationEventOrBuilderpublic final ConversationEvent.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ConversationEvent.Builder>public final ConversationEvent.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ConversationEvent.Builder>Copyright © 2023 Google LLC. All rights reserved.