Package com.google.cloud.dialogflow.v2
Class Intent.Message.SimpleResponse.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Intent.Message.SimpleResponse.Builder>
com.google.cloud.dialogflow.v2.Intent.Message.SimpleResponse.Builder
- All Implemented Interfaces:
Intent.Message.SimpleResponseOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Intent.Message.SimpleResponse
public static final class Intent.Message.SimpleResponse.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Intent.Message.SimpleResponse.Builder>
implements Intent.Message.SimpleResponseOrBuilder
The simple response message containing speech or text.Protobuf type
google.cloud.dialogflow.v2.Intent.Message.SimpleResponse-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Optional.One of text_to_speech or ssml must be provided.One of text_to_speech or ssml must be provided.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOptional.com.google.protobuf.ByteStringOptional.getSsml()One of text_to_speech or ssml must be provided.com.google.protobuf.ByteStringOne of text_to_speech or ssml must be provided.One of text_to_speech or ssml must be provided.com.google.protobuf.ByteStringOne of text_to_speech or ssml must be provided.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setDisplayText(String value) Optional.setDisplayTextBytes(com.google.protobuf.ByteString value) Optional.One of text_to_speech or ssml must be provided.setSsmlBytes(com.google.protobuf.ByteString value) One of text_to_speech or ssml must be provided.setTextToSpeech(String value) One of text_to_speech or ssml must be provided.setTextToSpeechBytes(com.google.protobuf.ByteString value) One of text_to_speech or ssml must be provided.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<Intent.Message.SimpleResponse.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<Intent.Message.SimpleResponse.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<Intent.Message.SimpleResponse.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<Intent.Message.SimpleResponse.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Intent.Message.SimpleResponse.Builder>
-
mergeFrom
public Intent.Message.SimpleResponse.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<Intent.Message.SimpleResponse.Builder>- Throws:
IOException
-
getTextToSpeech
One of text_to_speech or ssml must be provided. The plain text of the speech output. Mutually exclusive with ssml.
string text_to_speech = 1;- Specified by:
getTextToSpeechin interfaceIntent.Message.SimpleResponseOrBuilder- Returns:
- The textToSpeech.
-
getTextToSpeechBytes
public com.google.protobuf.ByteString getTextToSpeechBytes()One of text_to_speech or ssml must be provided. The plain text of the speech output. Mutually exclusive with ssml.
string text_to_speech = 1;- Specified by:
getTextToSpeechBytesin interfaceIntent.Message.SimpleResponseOrBuilder- Returns:
- The bytes for textToSpeech.
-
setTextToSpeech
One of text_to_speech or ssml must be provided. The plain text of the speech output. Mutually exclusive with ssml.
string text_to_speech = 1;- Parameters:
value- The textToSpeech to set.- Returns:
- This builder for chaining.
-
clearTextToSpeech
One of text_to_speech or ssml must be provided. The plain text of the speech output. Mutually exclusive with ssml.
string text_to_speech = 1;- Returns:
- This builder for chaining.
-
setTextToSpeechBytes
public Intent.Message.SimpleResponse.Builder setTextToSpeechBytes(com.google.protobuf.ByteString value) One of text_to_speech or ssml must be provided. The plain text of the speech output. Mutually exclusive with ssml.
string text_to_speech = 1;- Parameters:
value- The bytes for textToSpeech to set.- Returns:
- This builder for chaining.
-
getSsml
One of text_to_speech or ssml must be provided. Structured spoken response to the user in the SSML format. Mutually exclusive with text_to_speech.
string ssml = 2;- Specified by:
getSsmlin interfaceIntent.Message.SimpleResponseOrBuilder- Returns:
- The ssml.
-
getSsmlBytes
public com.google.protobuf.ByteString getSsmlBytes()One of text_to_speech or ssml must be provided. Structured spoken response to the user in the SSML format. Mutually exclusive with text_to_speech.
string ssml = 2;- Specified by:
getSsmlBytesin interfaceIntent.Message.SimpleResponseOrBuilder- Returns:
- The bytes for ssml.
-
setSsml
One of text_to_speech or ssml must be provided. Structured spoken response to the user in the SSML format. Mutually exclusive with text_to_speech.
string ssml = 2;- Parameters:
value- The ssml to set.- Returns:
- This builder for chaining.
-
clearSsml
One of text_to_speech or ssml must be provided. Structured spoken response to the user in the SSML format. Mutually exclusive with text_to_speech.
string ssml = 2;- Returns:
- This builder for chaining.
-
setSsmlBytes
One of text_to_speech or ssml must be provided. Structured spoken response to the user in the SSML format. Mutually exclusive with text_to_speech.
string ssml = 2;- Parameters:
value- The bytes for ssml to set.- Returns:
- This builder for chaining.
-
getDisplayText
Optional. The text to display.
string display_text = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDisplayTextin interfaceIntent.Message.SimpleResponseOrBuilder- Returns:
- The displayText.
-
getDisplayTextBytes
public com.google.protobuf.ByteString getDisplayTextBytes()Optional. The text to display.
string display_text = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDisplayTextBytesin interfaceIntent.Message.SimpleResponseOrBuilder- Returns:
- The bytes for displayText.
-
setDisplayText
Optional. The text to display.
string display_text = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The displayText to set.- Returns:
- This builder for chaining.
-
clearDisplayText
Optional. The text to display.
string display_text = 3 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
setDisplayTextBytes
public Intent.Message.SimpleResponse.Builder setDisplayTextBytes(com.google.protobuf.ByteString value) Optional. The text to display.
string display_text = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes for displayText to set.- Returns:
- This builder for chaining.
-