Class Voice.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Voice.Builder>
-
- com.google.cloud.texttospeech.v1beta1.Voice.Builder
-
- All Implemented Interfaces:
VoiceOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- Voice
public static final class Voice.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Voice.Builder> implements VoiceOrBuilder
Description of a voice supported by the TTS service.
Protobuf typegoogle.cloud.texttospeech.v1beta1.Voice
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Voice.Builder
addAllLanguageCodes(Iterable<String> values)
The languages that this voice supports, expressed as [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tags (e.g.Voice.Builder
addLanguageCodes(String value)
The languages that this voice supports, expressed as [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tags (e.g.Voice.Builder
addLanguageCodesBytes(com.google.protobuf.ByteString value)
The languages that this voice supports, expressed as [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tags (e.g.Voice.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Voice
build()
Voice
buildPartial()
Voice.Builder
clear()
Voice.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
Voice.Builder
clearLanguageCodes()
The languages that this voice supports, expressed as [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tags (e.g.Voice.Builder
clearName()
The name of this voice.Voice.Builder
clearNaturalSampleRateHertz()
The natural sample rate (in hertz) for this voice.Voice.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Voice.Builder
clearSsmlGender()
The gender of this voice.Voice.Builder
clone()
Voice
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getLanguageCodes(int index)
The languages that this voice supports, expressed as [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tags (e.g.com.google.protobuf.ByteString
getLanguageCodesBytes(int index)
The languages that this voice supports, expressed as [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tags (e.g.int
getLanguageCodesCount()
The languages that this voice supports, expressed as [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tags (e.g.com.google.protobuf.ProtocolStringList
getLanguageCodesList()
The languages that this voice supports, expressed as [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tags (e.g.String
getName()
The name of this voice.com.google.protobuf.ByteString
getNameBytes()
The name of this voice.int
getNaturalSampleRateHertz()
The natural sample rate (in hertz) for this voice.SsmlVoiceGender
getSsmlGender()
The gender of this voice.int
getSsmlGenderValue()
The gender of this voice.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
Voice.Builder
mergeFrom(Voice other)
Voice.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Voice.Builder
mergeFrom(com.google.protobuf.Message other)
Voice.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Voice.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
Voice.Builder
setLanguageCodes(int index, String value)
The languages that this voice supports, expressed as [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tags (e.g.Voice.Builder
setName(String value)
The name of this voice.Voice.Builder
setNameBytes(com.google.protobuf.ByteString value)
The name of this voice.Voice.Builder
setNaturalSampleRateHertz(int value)
The natural sample rate (in hertz) for this voice.Voice.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
Voice.Builder
setSsmlGender(SsmlVoiceGender value)
The gender of this voice.Voice.Builder
setSsmlGenderValue(int value)
The gender of this voice.Voice.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<Voice.Builder>
-
clear
public Voice.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<Voice.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<Voice.Builder>
-
getDefaultInstanceForType
public Voice getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Voice build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Voice buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Voice.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<Voice.Builder>
-
setField
public Voice.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Voice.Builder>
-
clearField
public Voice.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Voice.Builder>
-
clearOneof
public Voice.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<Voice.Builder>
-
setRepeatedField
public Voice.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Voice.Builder>
-
addRepeatedField
public Voice.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Voice.Builder>
-
mergeFrom
public Voice.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Voice.Builder>
-
mergeFrom
public Voice.Builder mergeFrom(Voice other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<Voice.Builder>
-
mergeFrom
public Voice.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Voice.Builder>
- Throws:
IOException
-
getLanguageCodesList
public com.google.protobuf.ProtocolStringList getLanguageCodesList()
The languages that this voice supports, expressed as [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tags (e.g. "en-US", "es-419", "cmn-tw").
repeated string language_codes = 1;
- Specified by:
getLanguageCodesList
in interfaceVoiceOrBuilder
- Returns:
- A list containing the languageCodes.
-
getLanguageCodesCount
public int getLanguageCodesCount()
The languages that this voice supports, expressed as [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tags (e.g. "en-US", "es-419", "cmn-tw").
repeated string language_codes = 1;
- Specified by:
getLanguageCodesCount
in interfaceVoiceOrBuilder
- Returns:
- The count of languageCodes.
-
getLanguageCodes
public String getLanguageCodes(int index)
The languages that this voice supports, expressed as [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tags (e.g. "en-US", "es-419", "cmn-tw").
repeated string language_codes = 1;
- Specified by:
getLanguageCodes
in interfaceVoiceOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The languageCodes at the given index.
-
getLanguageCodesBytes
public com.google.protobuf.ByteString getLanguageCodesBytes(int index)
The languages that this voice supports, expressed as [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tags (e.g. "en-US", "es-419", "cmn-tw").
repeated string language_codes = 1;
- Specified by:
getLanguageCodesBytes
in interfaceVoiceOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the languageCodes at the given index.
-
setLanguageCodes
public Voice.Builder setLanguageCodes(int index, String value)
The languages that this voice supports, expressed as [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tags (e.g. "en-US", "es-419", "cmn-tw").
repeated string language_codes = 1;
- Parameters:
index
- The index to set the value at.value
- The languageCodes to set.- Returns:
- This builder for chaining.
-
addLanguageCodes
public Voice.Builder addLanguageCodes(String value)
The languages that this voice supports, expressed as [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tags (e.g. "en-US", "es-419", "cmn-tw").
repeated string language_codes = 1;
- Parameters:
value
- The languageCodes to add.- Returns:
- This builder for chaining.
-
addAllLanguageCodes
public Voice.Builder addAllLanguageCodes(Iterable<String> values)
The languages that this voice supports, expressed as [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tags (e.g. "en-US", "es-419", "cmn-tw").
repeated string language_codes = 1;
- Parameters:
values
- The languageCodes to add.- Returns:
- This builder for chaining.
-
clearLanguageCodes
public Voice.Builder clearLanguageCodes()
The languages that this voice supports, expressed as [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tags (e.g. "en-US", "es-419", "cmn-tw").
repeated string language_codes = 1;
- Returns:
- This builder for chaining.
-
addLanguageCodesBytes
public Voice.Builder addLanguageCodesBytes(com.google.protobuf.ByteString value)
The languages that this voice supports, expressed as [BCP-47](https://www.rfc-editor.org/rfc/bcp/bcp47.txt) language tags (e.g. "en-US", "es-419", "cmn-tw").
repeated string language_codes = 1;
- Parameters:
value
- The bytes of the languageCodes to add.- Returns:
- This builder for chaining.
-
getName
public String getName()
The name of this voice. Each distinct voice has a unique name.
string name = 2;
- Specified by:
getName
in interfaceVoiceOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
The name of this voice. Each distinct voice has a unique name.
string name = 2;
- Specified by:
getNameBytes
in interfaceVoiceOrBuilder
- Returns:
- The bytes for name.
-
setName
public Voice.Builder setName(String value)
The name of this voice. Each distinct voice has a unique name.
string name = 2;
- Parameters:
value
- The name to set.- Returns:
- This builder for chaining.
-
clearName
public Voice.Builder clearName()
The name of this voice. Each distinct voice has a unique name.
string name = 2;
- Returns:
- This builder for chaining.
-
setNameBytes
public Voice.Builder setNameBytes(com.google.protobuf.ByteString value)
The name of this voice. Each distinct voice has a unique name.
string name = 2;
- Parameters:
value
- The bytes for name to set.- Returns:
- This builder for chaining.
-
getSsmlGenderValue
public int getSsmlGenderValue()
The gender of this voice.
.google.cloud.texttospeech.v1beta1.SsmlVoiceGender ssml_gender = 3;
- Specified by:
getSsmlGenderValue
in interfaceVoiceOrBuilder
- Returns:
- The enum numeric value on the wire for ssmlGender.
-
setSsmlGenderValue
public Voice.Builder setSsmlGenderValue(int value)
The gender of this voice.
.google.cloud.texttospeech.v1beta1.SsmlVoiceGender ssml_gender = 3;
- Parameters:
value
- The enum numeric value on the wire for ssmlGender to set.- Returns:
- This builder for chaining.
-
getSsmlGender
public SsmlVoiceGender getSsmlGender()
The gender of this voice.
.google.cloud.texttospeech.v1beta1.SsmlVoiceGender ssml_gender = 3;
- Specified by:
getSsmlGender
in interfaceVoiceOrBuilder
- Returns:
- The ssmlGender.
-
setSsmlGender
public Voice.Builder setSsmlGender(SsmlVoiceGender value)
The gender of this voice.
.google.cloud.texttospeech.v1beta1.SsmlVoiceGender ssml_gender = 3;
- Parameters:
value
- The ssmlGender to set.- Returns:
- This builder for chaining.
-
clearSsmlGender
public Voice.Builder clearSsmlGender()
The gender of this voice.
.google.cloud.texttospeech.v1beta1.SsmlVoiceGender ssml_gender = 3;
- Returns:
- This builder for chaining.
-
getNaturalSampleRateHertz
public int getNaturalSampleRateHertz()
The natural sample rate (in hertz) for this voice.
int32 natural_sample_rate_hertz = 4;
- Specified by:
getNaturalSampleRateHertz
in interfaceVoiceOrBuilder
- Returns:
- The naturalSampleRateHertz.
-
setNaturalSampleRateHertz
public Voice.Builder setNaturalSampleRateHertz(int value)
The natural sample rate (in hertz) for this voice.
int32 natural_sample_rate_hertz = 4;
- Parameters:
value
- The naturalSampleRateHertz to set.- Returns:
- This builder for chaining.
-
clearNaturalSampleRateHertz
public Voice.Builder clearNaturalSampleRateHertz()
The natural sample rate (in hertz) for this voice.
int32 natural_sample_rate_hertz = 4;
- Returns:
- This builder for chaining.
-
setUnknownFields
public final Voice.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Voice.Builder>
-
mergeUnknownFields
public final Voice.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Voice.Builder>
-
-