Class ResponseMessage.Text.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Text.Builder>
-
- com.google.cloud.dialogflow.cx.v3.ResponseMessage.Text.Builder
-
- All Implemented Interfaces:
ResponseMessage.TextOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ResponseMessage.Text
public static final class ResponseMessage.Text.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Text.Builder> implements ResponseMessage.TextOrBuilder
The text response message.
Protobuf typegoogle.cloud.dialogflow.cx.v3.ResponseMessage.Text
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ResponseMessage.Text.BuilderaddAllText(Iterable<String> values)Required.ResponseMessage.Text.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ResponseMessage.Text.BuilderaddText(String value)Required.ResponseMessage.Text.BuilderaddTextBytes(com.google.protobuf.ByteString value)Required.ResponseMessage.Textbuild()ResponseMessage.TextbuildPartial()ResponseMessage.Text.Builderclear()ResponseMessage.Text.BuilderclearAllowPlaybackInterruption()Output only.ResponseMessage.Text.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)ResponseMessage.Text.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)ResponseMessage.Text.BuilderclearText()Required.ResponseMessage.Text.Builderclone()booleangetAllowPlaybackInterruption()Output only.ResponseMessage.TextgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetText(int index)Required.com.google.protobuf.ByteStringgetTextBytes(int index)Required.intgetTextCount()Required.com.google.protobuf.ProtocolStringListgetTextList()Required.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ResponseMessage.Text.BuildermergeFrom(ResponseMessage.Text other)ResponseMessage.Text.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ResponseMessage.Text.BuildermergeFrom(com.google.protobuf.Message other)ResponseMessage.Text.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ResponseMessage.Text.BuildersetAllowPlaybackInterruption(boolean value)Output only.ResponseMessage.Text.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ResponseMessage.Text.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)ResponseMessage.Text.BuildersetText(int index, String value)Required.ResponseMessage.Text.BuildersetUnknownFields(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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Text.Builder>
-
clear
public ResponseMessage.Text.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Text.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.GeneratedMessageV3.Builder<ResponseMessage.Text.Builder>
-
getDefaultInstanceForType
public ResponseMessage.Text getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ResponseMessage.Text build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ResponseMessage.Text buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ResponseMessage.Text.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Text.Builder>
-
setField
public ResponseMessage.Text.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Text.Builder>
-
clearField
public ResponseMessage.Text.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Text.Builder>
-
clearOneof
public ResponseMessage.Text.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Text.Builder>
-
setRepeatedField
public ResponseMessage.Text.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Text.Builder>
-
addRepeatedField
public ResponseMessage.Text.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Text.Builder>
-
mergeFrom
public ResponseMessage.Text.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ResponseMessage.Text.Builder>
-
mergeFrom
public ResponseMessage.Text.Builder mergeFrom(ResponseMessage.Text other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Text.Builder>
-
mergeFrom
public ResponseMessage.Text.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<ResponseMessage.Text.Builder>- Throws:
IOException
-
getTextList
public com.google.protobuf.ProtocolStringList getTextList()
Required. A collection of text responses.
repeated string text = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getTextListin interfaceResponseMessage.TextOrBuilder- Returns:
- A list containing the text.
-
getTextCount
public int getTextCount()
Required. A collection of text responses.
repeated string text = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getTextCountin interfaceResponseMessage.TextOrBuilder- Returns:
- The count of text.
-
getText
public String getText(int index)
Required. A collection of text responses.
repeated string text = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getTextin interfaceResponseMessage.TextOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The text at the given index.
-
getTextBytes
public com.google.protobuf.ByteString getTextBytes(int index)
Required. A collection of text responses.
repeated string text = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getTextBytesin interfaceResponseMessage.TextOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the text at the given index.
-
setText
public ResponseMessage.Text.Builder setText(int index, String value)
Required. A collection of text responses.
repeated string text = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
index- The index to set the value at.value- The text to set.- Returns:
- This builder for chaining.
-
addText
public ResponseMessage.Text.Builder addText(String value)
Required. A collection of text responses.
repeated string text = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The text to add.- Returns:
- This builder for chaining.
-
addAllText
public ResponseMessage.Text.Builder addAllText(Iterable<String> values)
Required. A collection of text responses.
repeated string text = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
values- The text to add.- Returns:
- This builder for chaining.
-
clearText
public ResponseMessage.Text.Builder clearText()
Required. A collection of text responses.
repeated string text = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
addTextBytes
public ResponseMessage.Text.Builder addTextBytes(com.google.protobuf.ByteString value)
Required. A collection of text responses.
repeated string text = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes of the text to add.- Returns:
- This builder for chaining.
-
getAllowPlaybackInterruption
public boolean getAllowPlaybackInterruption()
Output only. Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
bool allow_playback_interruption = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAllowPlaybackInterruptionin interfaceResponseMessage.TextOrBuilder- Returns:
- The allowPlaybackInterruption.
-
setAllowPlaybackInterruption
public ResponseMessage.Text.Builder setAllowPlaybackInterruption(boolean value)
Output only. Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
bool allow_playback_interruption = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The allowPlaybackInterruption to set.- Returns:
- This builder for chaining.
-
clearAllowPlaybackInterruption
public ResponseMessage.Text.Builder clearAllowPlaybackInterruption()
Output only. Whether the playback of this message can be interrupted by the end user's speech and the client can then starts the next Dialogflow request.
bool allow_playback_interruption = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setUnknownFields
public final ResponseMessage.Text.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Text.Builder>
-
mergeUnknownFields
public final ResponseMessage.Text.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ResponseMessage.Text.Builder>
-
-