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 bytes.
Protobuf type google.cloud.texttospeech.v1.SynthesisInput
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public SynthesisInput.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public SynthesisInput build()
Returns
buildPartial()
public SynthesisInput buildPartial()
Returns
clear()
public SynthesisInput.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public SynthesisInput.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearInputSource()
public SynthesisInput.Builder clearInputSource()
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public SynthesisInput.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
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.
string ssml = 2;
Returns
clearText()
public SynthesisInput.Builder clearText()
The raw text to be synthesized.
string text = 1;
Returns
clone()
public SynthesisInput.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public SynthesisInput getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getInputSourceCase()
public SynthesisInput.InputSourceCase getInputSourceCase()
Returns
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.
string ssml = 2;
Returns
Type | Description |
String | The ssml.
|
getSsmlBytes()
public 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.
string ssml = 2;
Returns
getText()
The raw text to be synthesized.
string text = 1;
Returns
Type | Description |
String | The text.
|
getTextBytes()
public ByteString getTextBytes()
The raw text to be synthesized.
string text = 1;
Returns
hasSsml()
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.
string ssml = 2;
Returns
Type | Description |
boolean | Whether the ssml field is set.
|
hasText()
The raw text to be synthesized.
string text = 1;
Returns
Type | Description |
boolean | Whether the text field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(SynthesisInput other)
public SynthesisInput.Builder mergeFrom(SynthesisInput other)
Parameter
Returns
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public SynthesisInput.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public SynthesisInput.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final SynthesisInput.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public SynthesisInput.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public SynthesisInput.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setSsml(String value)
public SynthesisInput.Builder setSsml(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.
string ssml = 2;
Parameter
Name | Description |
value | String
The ssml to set.
|
Returns
setSsmlBytes(ByteString value)
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.
string ssml = 2;
Parameter
Name | Description |
value | ByteString
The bytes for ssml to set.
|
Returns
setText(String value)
public SynthesisInput.Builder setText(String value)
The raw text to be synthesized.
string text = 1;
Parameter
Name | Description |
value | String
The text to set.
|
Returns
setTextBytes(ByteString value)
public SynthesisInput.Builder setTextBytes(ByteString value)
The raw text to be synthesized.
string text = 1;
Parameter
Name | Description |
value | ByteString
The bytes for text to set.
|
Returns
setUnknownFields(UnknownFieldSet unknownFields)
public final SynthesisInput.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides