Class Intent.Message.TelephonySynthesizeSpeech.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Intent.Message.TelephonySynthesizeSpeech.Builder>
com.google.cloud.dialogflow.v2beta1.Intent.Message.TelephonySynthesizeSpeech.Builder
- All Implemented Interfaces:
Intent.Message.TelephonySynthesizeSpeechOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Intent.Message.TelephonySynthesizeSpeech
public static final class Intent.Message.TelephonySynthesizeSpeech.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Intent.Message.TelephonySynthesizeSpeech.Builder>
implements Intent.Message.TelephonySynthesizeSpeechOrBuilder
Synthesizes speech and plays back the synthesized audio to the caller in Telephony Gateway. Telephony Gateway takes the synthesizer settings from `DetectIntentResponse.output_audio_config` which can either be set at request-level or can come from the agent-level synthesizer config.Protobuf type
google.cloud.dialogflow.v2beta1.Intent.Message.TelephonySynthesizeSpeech-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The SSML to be synthesized.The raw text to be synthesized.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetSsml()The SSML to be synthesized.com.google.protobuf.ByteStringThe SSML to be synthesized.getText()The raw text to be synthesized.com.google.protobuf.ByteStringThe raw text to be synthesized.booleanhasSsml()The SSML 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) The SSML to be synthesized.setSsmlBytes(com.google.protobuf.ByteString value) The SSML 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<Intent.Message.TelephonySynthesizeSpeech.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.TelephonySynthesizeSpeech.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.TelephonySynthesizeSpeech.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
public Intent.Message.TelephonySynthesizeSpeech.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Intent.Message.TelephonySynthesizeSpeech.Builder>
-
mergeFrom
public Intent.Message.TelephonySynthesizeSpeech.Builder mergeFrom(Intent.Message.TelephonySynthesizeSpeech other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Intent.Message.TelephonySynthesizeSpeech.Builder>
-
mergeFrom
public Intent.Message.TelephonySynthesizeSpeech.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.TelephonySynthesizeSpeech.Builder>- Throws:
IOException
-
getSourceCase
- Specified by:
getSourceCasein interfaceIntent.Message.TelephonySynthesizeSpeechOrBuilder
-
clearSource
-
hasText
public boolean hasText()The raw text to be synthesized.
string text = 1;- Specified by:
hasTextin interfaceIntent.Message.TelephonySynthesizeSpeechOrBuilder- Returns:
- Whether the text field is set.
-
getText
The raw text to be synthesized.
string text = 1;- Specified by:
getTextin interfaceIntent.Message.TelephonySynthesizeSpeechOrBuilder- Returns:
- The text.
-
getTextBytes
public com.google.protobuf.ByteString getTextBytes()The raw text to be synthesized.
string text = 1;- Specified by:
getTextBytesin interfaceIntent.Message.TelephonySynthesizeSpeechOrBuilder- 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
public Intent.Message.TelephonySynthesizeSpeech.Builder setTextBytes(com.google.protobuf.ByteString value) 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 to be synthesized. For more information, see [SSML](https://developers.google.com/actions/reference/ssml).
string ssml = 2;- Specified by:
hasSsmlin interfaceIntent.Message.TelephonySynthesizeSpeechOrBuilder- Returns:
- Whether the ssml field is set.
-
getSsml
The SSML to be synthesized. For more information, see [SSML](https://developers.google.com/actions/reference/ssml).
string ssml = 2;- Specified by:
getSsmlin interfaceIntent.Message.TelephonySynthesizeSpeechOrBuilder- Returns:
- The ssml.
-
getSsmlBytes
public com.google.protobuf.ByteString getSsmlBytes()The SSML to be synthesized. For more information, see [SSML](https://developers.google.com/actions/reference/ssml).
string ssml = 2;- Specified by:
getSsmlBytesin interfaceIntent.Message.TelephonySynthesizeSpeechOrBuilder- Returns:
- The bytes for ssml.
-
setSsml
The SSML to be synthesized. For more information, see [SSML](https://developers.google.com/actions/reference/ssml).
string ssml = 2;- Parameters:
value- The ssml to set.- Returns:
- This builder for chaining.
-
clearSsml
The SSML to be synthesized. For more information, see [SSML](https://developers.google.com/actions/reference/ssml).
string ssml = 2;- Returns:
- This builder for chaining.
-
setSsmlBytes
public Intent.Message.TelephonySynthesizeSpeech.Builder setSsmlBytes(com.google.protobuf.ByteString value) The SSML to be synthesized. For more information, see [SSML](https://developers.google.com/actions/reference/ssml).
string ssml = 2;- Parameters:
value- The bytes for ssml to set.- Returns:
- This builder for chaining.
-