Package com.google.cloud.texttospeech.v1
Class AdvancedVoiceOptions.SafetySetting.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AdvancedVoiceOptions.SafetySetting.Builder>
com.google.cloud.texttospeech.v1.AdvancedVoiceOptions.SafetySetting.Builder
- All Implemented Interfaces:
AdvancedVoiceOptions.SafetySettingOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AdvancedVoiceOptions.SafetySetting
public static final class AdvancedVoiceOptions.SafetySetting.Builder
extends com.google.protobuf.GeneratedMessage.Builder<AdvancedVoiceOptions.SafetySetting.Builder>
implements AdvancedVoiceOptions.SafetySettingOrBuilder
Safety setting for a single harm category.Protobuf type
google.cloud.texttospeech.v1.AdvancedVoiceOptions.SafetySetting-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The harm category to apply the safety setting to.The harm block threshold for the safety setting.The harm category to apply the safety setting to.intThe harm category to apply the safety setting to.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe harm block threshold for the safety setting.intThe harm block threshold for the safety setting.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) The harm category to apply the safety setting to.setCategoryValue(int value) The harm category to apply the safety setting to.The harm block threshold for the safety setting.setThresholdValue(int value) The harm block threshold for the safety setting.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<AdvancedVoiceOptions.SafetySetting.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<AdvancedVoiceOptions.SafetySetting.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<AdvancedVoiceOptions.SafetySetting.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<AdvancedVoiceOptions.SafetySetting.Builder>
-
mergeFrom
public AdvancedVoiceOptions.SafetySetting.Builder mergeFrom(AdvancedVoiceOptions.SafetySetting other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<AdvancedVoiceOptions.SafetySetting.Builder>
-
mergeFrom
public AdvancedVoiceOptions.SafetySetting.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<AdvancedVoiceOptions.SafetySetting.Builder>- Throws:
IOException
-
getCategoryValue
public int getCategoryValue()The harm category to apply the safety setting to.
.google.cloud.texttospeech.v1.AdvancedVoiceOptions.HarmCategory category = 1;- Specified by:
getCategoryValuein interfaceAdvancedVoiceOptions.SafetySettingOrBuilder- Returns:
- The enum numeric value on the wire for category.
-
setCategoryValue
The harm category to apply the safety setting to.
.google.cloud.texttospeech.v1.AdvancedVoiceOptions.HarmCategory category = 1;- Parameters:
value- The enum numeric value on the wire for category to set.- Returns:
- This builder for chaining.
-
getCategory
The harm category to apply the safety setting to.
.google.cloud.texttospeech.v1.AdvancedVoiceOptions.HarmCategory category = 1;- Specified by:
getCategoryin interfaceAdvancedVoiceOptions.SafetySettingOrBuilder- Returns:
- The category.
-
setCategory
public AdvancedVoiceOptions.SafetySetting.Builder setCategory(AdvancedVoiceOptions.HarmCategory value) The harm category to apply the safety setting to.
.google.cloud.texttospeech.v1.AdvancedVoiceOptions.HarmCategory category = 1;- Parameters:
value- The category to set.- Returns:
- This builder for chaining.
-
clearCategory
The harm category to apply the safety setting to.
.google.cloud.texttospeech.v1.AdvancedVoiceOptions.HarmCategory category = 1;- Returns:
- This builder for chaining.
-
getThresholdValue
public int getThresholdValue()The harm block threshold for the safety setting.
.google.cloud.texttospeech.v1.AdvancedVoiceOptions.HarmBlockThreshold threshold = 2;- Specified by:
getThresholdValuein interfaceAdvancedVoiceOptions.SafetySettingOrBuilder- Returns:
- The enum numeric value on the wire for threshold.
-
setThresholdValue
The harm block threshold for the safety setting.
.google.cloud.texttospeech.v1.AdvancedVoiceOptions.HarmBlockThreshold threshold = 2;- Parameters:
value- The enum numeric value on the wire for threshold to set.- Returns:
- This builder for chaining.
-
getThreshold
The harm block threshold for the safety setting.
.google.cloud.texttospeech.v1.AdvancedVoiceOptions.HarmBlockThreshold threshold = 2;- Specified by:
getThresholdin interfaceAdvancedVoiceOptions.SafetySettingOrBuilder- Returns:
- The threshold.
-
setThreshold
public AdvancedVoiceOptions.SafetySetting.Builder setThreshold(AdvancedVoiceOptions.HarmBlockThreshold value) The harm block threshold for the safety setting.
.google.cloud.texttospeech.v1.AdvancedVoiceOptions.HarmBlockThreshold threshold = 2;- Parameters:
value- The threshold to set.- Returns:
- This builder for chaining.
-
clearThreshold
The harm block threshold for the safety setting.
.google.cloud.texttospeech.v1.AdvancedVoiceOptions.HarmBlockThreshold threshold = 2;- Returns:
- This builder for chaining.
-