Class ResponseMessage.OutputAudioText.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ResponseMessage.OutputAudioText.Builder>
com.google.cloud.dialogflow.cx.v3beta1.ResponseMessage.OutputAudioText.Builder
- All Implemented Interfaces:
ResponseMessage.OutputAudioTextOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ResponseMessage.OutputAudioText
public static final class ResponseMessage.OutputAudioText.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ResponseMessage.OutputAudioText.Builder>
implements ResponseMessage.OutputAudioTextOrBuilder
A text or ssml response that is preferentially used for TTS output audio synthesis, as described in the comment on the ResponseMessage message.Protobuf type
google.cloud.dialogflow.cx.v3beta1.ResponseMessage.OutputAudioText-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Output only.The SSML text to be synthesized.The raw text to be synthesized.booleanOutput only.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetSsml()The SSML text to be synthesized.com.google.protobuf.ByteStringThe SSML text to be synthesized.getText()The raw text to be synthesized.com.google.protobuf.ByteStringThe raw text to be synthesized.booleanhasSsml()The SSML text to be synthesized.booleanhasText()The raw text to be synthesized.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setAllowPlaybackInterruption(boolean value) Output only.The SSML text to be synthesized.setSsmlBytes(com.google.protobuf.ByteString value) The SSML text to be synthesized.The raw text to be synthesized.setTextBytes(com.google.protobuf.ByteString value) The raw text to be synthesized.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<ResponseMessage.OutputAudioText.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<ResponseMessage.OutputAudioText.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<ResponseMessage.OutputAudioText.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<ResponseMessage.OutputAudioText.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ResponseMessage.OutputAudioText.Builder>
-
mergeFrom
public ResponseMessage.OutputAudioText.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.OutputAudioText.Builder>- Throws:
IOException
-
getSourceCase
- Specified by:
getSourceCasein interfaceResponseMessage.OutputAudioTextOrBuilder
-
clearSource
-
hasText
public boolean hasText()The raw text to be synthesized.
string text = 1;- Specified by:
hasTextin interfaceResponseMessage.OutputAudioTextOrBuilder- Returns:
- Whether the text field is set.
-
getText
The raw text to be synthesized.
string text = 1;- Specified by:
getTextin interfaceResponseMessage.OutputAudioTextOrBuilder- Returns:
- The text.
-
getTextBytes
public com.google.protobuf.ByteString getTextBytes()The raw text to be synthesized.
string text = 1;- Specified by:
getTextBytesin interfaceResponseMessage.OutputAudioTextOrBuilder- Returns:
- The bytes for text.
-
setText
The raw text to be synthesized.
string text = 1;- Parameters:
value- The text to set.- Returns:
- This builder for chaining.
-
clearText
The raw text to be synthesized.
string text = 1;- Returns:
- This builder for chaining.
-
setTextBytes
The raw text to be synthesized.
string text = 1;- Parameters:
value- The bytes for text to set.- Returns:
- This builder for chaining.
-
hasSsml
public boolean hasSsml()The SSML text to be synthesized. For more information, see [SSML](/speech/text-to-speech/docs/ssml).
string ssml = 2;- Specified by:
hasSsmlin interfaceResponseMessage.OutputAudioTextOrBuilder- Returns:
- Whether the ssml field is set.
-
getSsml
The SSML text to be synthesized. For more information, see [SSML](/speech/text-to-speech/docs/ssml).
string ssml = 2;- Specified by:
getSsmlin interfaceResponseMessage.OutputAudioTextOrBuilder- Returns:
- The ssml.
-
getSsmlBytes
public com.google.protobuf.ByteString getSsmlBytes()The SSML text to be synthesized. For more information, see [SSML](/speech/text-to-speech/docs/ssml).
string ssml = 2;- Specified by:
getSsmlBytesin interfaceResponseMessage.OutputAudioTextOrBuilder- Returns:
- The bytes for ssml.
-
setSsml
The SSML text to be synthesized. For more information, see [SSML](/speech/text-to-speech/docs/ssml).
string ssml = 2;- Parameters:
value- The ssml to set.- Returns:
- This builder for chaining.
-
clearSsml
The SSML text to be synthesized. For more information, see [SSML](/speech/text-to-speech/docs/ssml).
string ssml = 2;- Returns:
- This builder for chaining.
-
setSsmlBytes
The SSML text to be synthesized. For more information, see [SSML](/speech/text-to-speech/docs/ssml).
string ssml = 2;- Parameters:
value- The bytes for ssml to set.- 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 = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getAllowPlaybackInterruptionin interfaceResponseMessage.OutputAudioTextOrBuilder- Returns:
- The allowPlaybackInterruption.
-
setAllowPlaybackInterruption
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 = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The allowPlaybackInterruption to set.- Returns:
- This builder for chaining.
-
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 = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-