Class WebhookResponse.FulfillmentResponse.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.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.GeneratedMessage.Builder<WebhookResponse.FulfillmentResponse.Builder>
implements WebhookResponse.FulfillmentResponseOrBuilder
Represents a fulfillment response to the user.Protobuf type
google.cloud.dialogflow.cx.v3beta1.WebhookResponse.FulfillmentResponse-
Method Summary
Modifier and TypeMethodDescriptionaddAllMessages(Iterable<? extends ResponseMessage> values) The list of rich message responses to present to the user.addMessages(int index, ResponseMessage value) The list of rich message responses to present to the user.addMessages(int index, ResponseMessage.Builder builderForValue) The list of rich message responses to present to the user.addMessages(ResponseMessage value) The list of rich message responses to present to the user.addMessages(ResponseMessage.Builder builderForValue) The list of rich message responses to present to the user.The list of rich message responses to present to the user.addMessagesBuilder(int index) The list of rich message responses to present to the user.build()clear()Merge behavior for `messages`.The list of rich message responses to present to the user.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorMerge behavior for `messages`.intMerge behavior for `messages`.getMessages(int index) The list of rich message responses to present to the user.getMessagesBuilder(int index) The list of rich message responses to present to the user.The list of rich message responses to present to the user.intThe list of rich message responses to present to the user.The list of rich message responses to present to the user.getMessagesOrBuilder(int index) The list of rich message responses to present to the user.List<? extends ResponseMessageOrBuilder>The list of rich message responses to present to the user.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeMessages(int index) The list of rich message responses to present to the user.Merge behavior for `messages`.setMergeBehaviorValue(int value) Merge behavior for `messages`.setMessages(int index, ResponseMessage value) The list of rich message responses to present to the user.setMessages(int index, ResponseMessage.Builder builderForValue) The list of rich message responses to present to the user.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<WebhookResponse.FulfillmentResponse.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<WebhookResponse.FulfillmentResponse.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<WebhookResponse.FulfillmentResponse.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<WebhookResponse.FulfillmentResponse.Builder>
-
mergeFrom
public WebhookResponse.FulfillmentResponse.Builder mergeFrom(WebhookResponse.FulfillmentResponse other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<WebhookResponse.FulfillmentResponse.Builder>
-
mergeFrom
public WebhookResponse.FulfillmentResponse.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<WebhookResponse.FulfillmentResponse.Builder>- Throws:
IOException
-
getMessagesList
The list of rich message responses to present to the user.
repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1;- Specified by:
getMessagesListin 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:
getMessagesCountin interfaceWebhookResponse.FulfillmentResponseOrBuilder
-
getMessages
The list of rich message responses to present to the user.
repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1;- Specified by:
getMessagesin interfaceWebhookResponse.FulfillmentResponseOrBuilder
-
setMessages
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
The list of rich message responses to present to the user.
repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; -
addMessages
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
The list of rich message responses to present to the user.
repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; -
removeMessages
The list of rich message responses to present to the user.
repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; -
getMessagesBuilder
The list of rich message responses to present to the user.
repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; -
getMessagesOrBuilder
The list of rich message responses to present to the user.
repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1;- Specified by:
getMessagesOrBuilderin interfaceWebhookResponse.FulfillmentResponseOrBuilder
-
getMessagesOrBuilderList
The list of rich message responses to present to the user.
repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1;- Specified by:
getMessagesOrBuilderListin interfaceWebhookResponse.FulfillmentResponseOrBuilder
-
addMessagesBuilder
The list of rich message responses to present to the user.
repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; -
addMessagesBuilder
The list of rich message responses to present to the user.
repeated .google.cloud.dialogflow.cx.v3beta1.ResponseMessage messages = 1; -
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:
getMergeBehaviorValuein interfaceWebhookResponse.FulfillmentResponseOrBuilder- Returns:
- The enum numeric value on the wire for mergeBehavior.
-
setMergeBehaviorValue
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
Merge behavior for `messages`.
.google.cloud.dialogflow.cx.v3beta1.WebhookResponse.FulfillmentResponse.MergeBehavior merge_behavior = 2;- Specified by:
getMergeBehaviorin 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
Merge behavior for `messages`.
.google.cloud.dialogflow.cx.v3beta1.WebhookResponse.FulfillmentResponse.MergeBehavior merge_behavior = 2;- Returns:
- This builder for chaining.
-