Class WebhookResponse.FulfillmentResponse.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<WebhookResponse.FulfillmentResponse.Builder>
-
- com.google.cloud.dialogflow.cx.v3beta1.WebhookResponse.FulfillmentResponse.Builder
-
- All Implemented Interfaces:
WebhookResponse.FulfillmentResponseOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- WebhookResponse.FulfillmentResponse
public static final class WebhookResponse.FulfillmentResponse.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<WebhookResponse.FulfillmentResponse.Builder> implements WebhookResponse.FulfillmentResponseOrBuilder
Represents a fulfillment response to the user.
Protobuf typegoogle.cloud.dialogflow.cx.v3beta1.WebhookResponse.FulfillmentResponse
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description WebhookResponse.FulfillmentResponse.Builder
addAllMessages(Iterable<? extends ResponseMessage> values)
The list of rich message responses to present to the user.WebhookResponse.FulfillmentResponse.Builder
addMessages(int index, ResponseMessage value)
The list of rich message responses to present to the user.WebhookResponse.FulfillmentResponse.Builder
addMessages(int index, ResponseMessage.Builder builderForValue)
The list of rich message responses to present to the user.WebhookResponse.FulfillmentResponse.Builder
addMessages(ResponseMessage value)
The list of rich message responses to present to the user.WebhookResponse.FulfillmentResponse.Builder
addMessages(ResponseMessage.Builder builderForValue)
The list of rich message responses to present to the user.ResponseMessage.Builder
addMessagesBuilder()
The list of rich message responses to present to the user.ResponseMessage.Builder
addMessagesBuilder(int index)
The list of rich message responses to present to the user.WebhookResponse.FulfillmentResponse.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
WebhookResponse.FulfillmentResponse
build()
WebhookResponse.FulfillmentResponse
buildPartial()
WebhookResponse.FulfillmentResponse.Builder
clear()
WebhookResponse.FulfillmentResponse.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
WebhookResponse.FulfillmentResponse.Builder
clearMergeBehavior()
Merge behavior for `messages`.WebhookResponse.FulfillmentResponse.Builder
clearMessages()
The list of rich message responses to present to the user.WebhookResponse.FulfillmentResponse.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
WebhookResponse.FulfillmentResponse.Builder
clone()
WebhookResponse.FulfillmentResponse
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
WebhookResponse.FulfillmentResponse.MergeBehavior
getMergeBehavior()
Merge behavior for `messages`.int
getMergeBehaviorValue()
Merge behavior for `messages`.ResponseMessage
getMessages(int index)
The list of rich message responses to present to the user.ResponseMessage.Builder
getMessagesBuilder(int index)
The list of rich message responses to present to the user.List<ResponseMessage.Builder>
getMessagesBuilderList()
The list of rich message responses to present to the user.int
getMessagesCount()
The list of rich message responses to present to the user.List<ResponseMessage>
getMessagesList()
The list of rich message responses to present to the user.ResponseMessageOrBuilder
getMessagesOrBuilder(int index)
The list of rich message responses to present to the user.List<? extends ResponseMessageOrBuilder>
getMessagesOrBuilderList()
The list of rich message responses to present to the user.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
WebhookResponse.FulfillmentResponse.Builder
mergeFrom(WebhookResponse.FulfillmentResponse other)
WebhookResponse.FulfillmentResponse.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
WebhookResponse.FulfillmentResponse.Builder
mergeFrom(com.google.protobuf.Message other)
WebhookResponse.FulfillmentResponse.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
WebhookResponse.FulfillmentResponse.Builder
removeMessages(int index)
The list of rich message responses to present to the user.WebhookResponse.FulfillmentResponse.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
WebhookResponse.FulfillmentResponse.Builder
setMergeBehavior(WebhookResponse.FulfillmentResponse.MergeBehavior value)
Merge behavior for `messages`.WebhookResponse.FulfillmentResponse.Builder
setMergeBehaviorValue(int value)
Merge behavior for `messages`.WebhookResponse.FulfillmentResponse.Builder
setMessages(int index, ResponseMessage value)
The list of rich message responses to present to the user.WebhookResponse.FulfillmentResponse.Builder
setMessages(int index, ResponseMessage.Builder builderForValue)
The list of rich message responses to present to the user.WebhookResponse.FulfillmentResponse.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
WebhookResponse.FulfillmentResponse.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<WebhookResponse.FulfillmentResponse.Builder>
-
clear
public WebhookResponse.FulfillmentResponse.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<WebhookResponse.FulfillmentResponse.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<WebhookResponse.FulfillmentResponse.Builder>
-
getDefaultInstanceForType
public WebhookResponse.FulfillmentResponse getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public WebhookResponse.FulfillmentResponse build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public WebhookResponse.FulfillmentResponse buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public WebhookResponse.FulfillmentResponse.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<WebhookResponse.FulfillmentResponse.Builder>
-
setField
public WebhookResponse.FulfillmentResponse.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<WebhookResponse.FulfillmentResponse.Builder>
-
clearField
public WebhookResponse.FulfillmentResponse.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<WebhookResponse.FulfillmentResponse.Builder>
-
clearOneof
public WebhookResponse.FulfillmentResponse.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<WebhookResponse.FulfillmentResponse.Builder>
-
setRepeatedField
public WebhookResponse.FulfillmentResponse.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<WebhookResponse.FulfillmentResponse.Builder>
-
addRepeatedField
public WebhookResponse.FulfillmentResponse.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<WebhookResponse.FulfillmentResponse.Builder>
-
mergeFrom
public WebhookResponse.FulfillmentResponse.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<WebhookResponse.FulfillmentResponse.Builder>
-
mergeFrom
public WebhookResponse.FulfillmentResponse.Builder mergeFrom(WebhookResponse.FulfillmentResponse other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<WebhookResponse.FulfillmentResponse.Builder>
-
mergeFrom
public WebhookResponse.FulfillmentResponse.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<WebhookResponse.FulfillmentResponse.Builder>
- Throws:
IOException
-
getMessagesList
public List<ResponseMessage> getMessagesList()
The list of rich message responses to present to the user.
repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1;
- Specified by:
getMessagesList
in interfaceWebhookResponse.FulfillmentResponseOrBuilder
-
getMessagesCount
public int getMessagesCount()
The list of rich message responses to present to the user.
repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1;
- Specified by:
getMessagesCount
in interfaceWebhookResponse.FulfillmentResponseOrBuilder
-
getMessages
public ResponseMessage getMessages(int index)
The list of rich message responses to present to the user.
repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1;
- Specified by:
getMessages
in interfaceWebhookResponse.FulfillmentResponseOrBuilder
-
setMessages
public WebhookResponse.FulfillmentResponse.Builder setMessages(int index, ResponseMessage value)
The list of rich message responses to present to the user.
repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1;
-
setMessages
public WebhookResponse.FulfillmentResponse.Builder setMessages(int index, ResponseMessage.Builder builderForValue)
The list of rich message responses to present to the user.
repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1;
-
addMessages
public WebhookResponse.FulfillmentResponse.Builder addMessages(ResponseMessage value)
The list of rich message responses to present to the user.
repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1;
-
addMessages
public WebhookResponse.FulfillmentResponse.Builder addMessages(int index, ResponseMessage value)
The list of rich message responses to present to the user.
repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1;
-
addMessages
public WebhookResponse.FulfillmentResponse.Builder addMessages(ResponseMessage.Builder builderForValue)
The list of rich message responses to present to the user.
repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1;
-
addMessages
public WebhookResponse.FulfillmentResponse.Builder addMessages(int index, ResponseMessage.Builder builderForValue)
The list of rich message responses to present to the user.
repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1;
-
addAllMessages
public WebhookResponse.FulfillmentResponse.Builder addAllMessages(Iterable<? extends ResponseMessage> values)
The list of rich message responses to present to the user.
repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1;
-
clearMessages
public WebhookResponse.FulfillmentResponse.Builder clearMessages()
The list of rich message responses to present to the user.
repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1;
-
removeMessages
public WebhookResponse.FulfillmentResponse.Builder removeMessages(int index)
The list of rich message responses to present to the user.
repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1;
-
getMessagesBuilder
public ResponseMessage.Builder getMessagesBuilder(int index)
The list of rich message responses to present to the user.
repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1;
-
getMessagesOrBuilder
public ResponseMessageOrBuilder getMessagesOrBuilder(int index)
The list of rich message responses to present to the user.
repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1;
- Specified by:
getMessagesOrBuilder
in interfaceWebhookResponse.FulfillmentResponseOrBuilder
-
getMessagesOrBuilderList
public List<? extends ResponseMessageOrBuilder> getMessagesOrBuilderList()
The list of rich message responses to present to the user.
repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1;
- Specified by:
getMessagesOrBuilderList
in interfaceWebhookResponse.FulfillmentResponseOrBuilder
-
addMessagesBuilder
public ResponseMessage.Builder addMessagesBuilder()
The list of rich message responses to present to the user.
repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1;
-
addMessagesBuilder
public ResponseMessage.Builder addMessagesBuilder(int index)
The list of rich message responses to present to the user.
repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1;
-
getMessagesBuilderList
public List<ResponseMessage.Builder> getMessagesBuilderList()
The list of rich message responses to present to the user.
repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1;
-
getMergeBehaviorValue
public int getMergeBehaviorValue()
Merge behavior for `messages`.
.google.cloud.dialogflow.cx.v3beta1.WebhookResponse.FulfillmentResponse.MergeBehavior merge_behavior = 2;
- Specified by:
getMergeBehaviorValue
in interfaceWebhookResponse.FulfillmentResponseOrBuilder
- Returns:
- The enum numeric value on the wire for mergeBehavior.
-
setMergeBehaviorValue
public WebhookResponse.FulfillmentResponse.Builder setMergeBehaviorValue(int value)
Merge behavior for `messages`.
.google.cloud.dialogflow.cx.v3beta1.WebhookResponse.FulfillmentResponse.MergeBehavior merge_behavior = 2;
- Parameters:
value
- The enum numeric value on the wire for mergeBehavior to set.- Returns:
- This builder for chaining.
-
getMergeBehavior
public WebhookResponse.FulfillmentResponse.MergeBehavior getMergeBehavior()
Merge behavior for `messages`.
.google.cloud.dialogflow.cx.v3beta1.WebhookResponse.FulfillmentResponse.MergeBehavior merge_behavior = 2;
- Specified by:
getMergeBehavior
in interfaceWebhookResponse.FulfillmentResponseOrBuilder
- Returns:
- The mergeBehavior.
-
setMergeBehavior
public WebhookResponse.FulfillmentResponse.Builder setMergeBehavior(WebhookResponse.FulfillmentResponse.MergeBehavior value)
Merge behavior for `messages`.
.google.cloud.dialogflow.cx.v3beta1.WebhookResponse.FulfillmentResponse.MergeBehavior merge_behavior = 2;
- Parameters:
value
- The mergeBehavior to set.- Returns:
- This builder for chaining.
-
clearMergeBehavior
public WebhookResponse.FulfillmentResponse.Builder clearMergeBehavior()
Merge behavior for `messages`.
.google.cloud.dialogflow.cx.v3beta1.WebhookResponse.FulfillmentResponse.MergeBehavior merge_behavior = 2;
- Returns:
- This builder for chaining.
-
setUnknownFields
public final WebhookResponse.FulfillmentResponse.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<WebhookResponse.FulfillmentResponse.Builder>
-
mergeUnknownFields
public final WebhookResponse.FulfillmentResponse.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<WebhookResponse.FulfillmentResponse.Builder>
-
-