public static final class SynthesisInput.Builder extends GeneratedMessageV3.Builder<SynthesisInput.Builder> implements SynthesisInputOrBuilder
Contains text input to be synthesized. Either `text` or `ssml` must be supplied. Supplying both or neither returns [google.rpc.Code.INVALID_ARGUMENT][]. The input size is limited to 5000 characters.Protobuf type
google.cloud.texttospeech.v1beta1.SynthesisInputgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofmergeFrompublic static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class GeneratedMessageV3.Builder<SynthesisInput.Builder>public SynthesisInput.Builder clear()
clear in interface Message.Builderclear in interface MessageLite.Builderclear in class GeneratedMessageV3.Builder<SynthesisInput.Builder>public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface Message.BuildergetDescriptorForType in interface MessageOrBuildergetDescriptorForType in class GeneratedMessageV3.Builder<SynthesisInput.Builder>public SynthesisInput getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilderpublic SynthesisInput build()
build in interface Message.Builderbuild in interface MessageLite.Builderpublic SynthesisInput buildPartial()
buildPartial in interface Message.BuilderbuildPartial in interface MessageLite.Builderpublic SynthesisInput.Builder clone()
clone in interface Message.Builderclone in interface MessageLite.Builderclone in class GeneratedMessageV3.Builder<SynthesisInput.Builder>public SynthesisInput.Builder setField(Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface Message.BuildersetField in class GeneratedMessageV3.Builder<SynthesisInput.Builder>public SynthesisInput.Builder clearField(Descriptors.FieldDescriptor field)
clearField in interface Message.BuilderclearField in class GeneratedMessageV3.Builder<SynthesisInput.Builder>public SynthesisInput.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof in interface Message.BuilderclearOneof in class GeneratedMessageV3.Builder<SynthesisInput.Builder>public SynthesisInput.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface Message.BuildersetRepeatedField in class GeneratedMessageV3.Builder<SynthesisInput.Builder>public SynthesisInput.Builder addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface Message.BuilderaddRepeatedField in class GeneratedMessageV3.Builder<SynthesisInput.Builder>public SynthesisInput.Builder mergeFrom(Message other)
mergeFrom in interface Message.BuildermergeFrom in class AbstractMessage.Builder<SynthesisInput.Builder>public SynthesisInput.Builder mergeFrom(SynthesisInput other)
public final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3.Builder<SynthesisInput.Builder>public SynthesisInput.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface Message.BuildermergeFrom in interface MessageLite.BuildermergeFrom in class AbstractMessage.Builder<SynthesisInput.Builder>java.io.IOExceptionpublic SynthesisInput.InputSourceCase getInputSourceCase()
getInputSourceCase in interface SynthesisInputOrBuilderpublic SynthesisInput.Builder clearInputSource()
public java.lang.String getText()
The raw text to be synthesized.
string text = 1;getText in interface SynthesisInputOrBuilderpublic ByteString getTextBytes()
The raw text to be synthesized.
string text = 1;getTextBytes in interface SynthesisInputOrBuilderpublic SynthesisInput.Builder setText(java.lang.String value)
The raw text to be synthesized.
string text = 1;public SynthesisInput.Builder clearText()
The raw text to be synthesized.
string text = 1;public SynthesisInput.Builder setTextBytes(ByteString value)
The raw text to be synthesized.
string text = 1;public java.lang.String getSsml()
The SSML document to be synthesized. The SSML document must be valid and well-formed. Otherwise the RPC will fail and return [google.rpc.Code.INVALID_ARGUMENT][]. For more information, see [SSML](/speech/text-to-speech/docs/ssml).
string ssml = 2;getSsml in interface SynthesisInputOrBuilderpublic ByteString getSsmlBytes()
The SSML document to be synthesized. The SSML document must be valid and well-formed. Otherwise the RPC will fail and return [google.rpc.Code.INVALID_ARGUMENT][]. For more information, see [SSML](/speech/text-to-speech/docs/ssml).
string ssml = 2;getSsmlBytes in interface SynthesisInputOrBuilderpublic SynthesisInput.Builder setSsml(java.lang.String value)
The SSML document to be synthesized. The SSML document must be valid and well-formed. Otherwise the RPC will fail and return [google.rpc.Code.INVALID_ARGUMENT][]. For more information, see [SSML](/speech/text-to-speech/docs/ssml).
string ssml = 2;public SynthesisInput.Builder clearSsml()
The SSML document to be synthesized. The SSML document must be valid and well-formed. Otherwise the RPC will fail and return [google.rpc.Code.INVALID_ARGUMENT][]. For more information, see [SSML](/speech/text-to-speech/docs/ssml).
string ssml = 2;public SynthesisInput.Builder setSsmlBytes(ByteString value)
The SSML document to be synthesized. The SSML document must be valid and well-formed. Otherwise the RPC will fail and return [google.rpc.Code.INVALID_ARGUMENT][]. For more information, see [SSML](/speech/text-to-speech/docs/ssml).
string ssml = 2;public final SynthesisInput.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields in interface Message.BuildersetUnknownFields in class GeneratedMessageV3.Builder<SynthesisInput.Builder>public final SynthesisInput.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields in interface Message.BuildermergeUnknownFields in class GeneratedMessageV3.Builder<SynthesisInput.Builder>