Class SafetySettings.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SafetySettings.Builder>
com.google.cloud.dialogflow.cx.v3beta1.SafetySettings.Builder
- All Implemented Interfaces:
SafetySettingsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SafetySettings
public static final class SafetySettings.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SafetySettings.Builder>
implements SafetySettingsOrBuilder
Settings for Generative Safety.Protobuf type
google.cloud.dialogflow.cx.v3beta1.SafetySettings-
Method Summary
Modifier and TypeMethodDescriptionaddAllBannedPhrases(Iterable<? extends SafetySettings.Phrase> values) Banned phrases for generated text.addBannedPhrases(int index, SafetySettings.Phrase value) Banned phrases for generated text.addBannedPhrases(int index, SafetySettings.Phrase.Builder builderForValue) Banned phrases for generated text.Banned phrases for generated text.addBannedPhrases(SafetySettings.Phrase.Builder builderForValue) Banned phrases for generated text.Banned phrases for generated text.addBannedPhrasesBuilder(int index) Banned phrases for generated text.build()clear()Banned phrases for generated text.Optional.Optional.Optional.Optional.getBannedPhrases(int index) Banned phrases for generated text.getBannedPhrasesBuilder(int index) Banned phrases for generated text.Banned phrases for generated text.intBanned phrases for generated text.Banned phrases for generated text.getBannedPhrasesOrBuilder(int index) Banned phrases for generated text.List<? extends SafetySettings.PhraseOrBuilder>Banned phrases for generated text.Optional.intOptional.Optional.Optional.Optional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOptional.Optional.Optional.Optional.Optional.Optional.booleanOptional.booleanOptional.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanOptional.mergeFrom(SafetySettings other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Optional.Optional.removeBannedPhrases(int index) Banned phrases for generated text.setBannedPhrases(int index, SafetySettings.Phrase value) Banned phrases for generated text.setBannedPhrases(int index, SafetySettings.Phrase.Builder builderForValue) Banned phrases for generated text.Optional.setDefaultBannedPhraseMatchStrategyValue(int value) Optional.Optional.setDefaultRaiSettings(SafetySettings.RaiSettings.Builder builderForValue) Optional.Optional.setPromptSecuritySettings(SafetySettings.PromptSecuritySettings.Builder builderForValue) Optional.Optional.setRaiSettings(SafetySettings.RaiSettings.Builder builderForValue) Optional.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<SafetySettings.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<SafetySettings.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<SafetySettings.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<SafetySettings.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SafetySettings.Builder>
-
mergeFrom
public SafetySettings.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<SafetySettings.Builder>- Throws:
IOException
-
getDefaultBannedPhraseMatchStrategyValue
public int getDefaultBannedPhraseMatchStrategyValue()Optional. Default phrase match strategy for banned phrases.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PhraseMatchStrategy default_banned_phrase_match_strategy = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDefaultBannedPhraseMatchStrategyValuein interfaceSafetySettingsOrBuilder- Returns:
- The enum numeric value on the wire for defaultBannedPhraseMatchStrategy.
-
setDefaultBannedPhraseMatchStrategyValue
Optional. Default phrase match strategy for banned phrases.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PhraseMatchStrategy default_banned_phrase_match_strategy = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enum numeric value on the wire for defaultBannedPhraseMatchStrategy to set.- Returns:
- This builder for chaining.
-
getDefaultBannedPhraseMatchStrategy
Optional. Default phrase match strategy for banned phrases.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PhraseMatchStrategy default_banned_phrase_match_strategy = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getDefaultBannedPhraseMatchStrategyin interfaceSafetySettingsOrBuilder- Returns:
- The defaultBannedPhraseMatchStrategy.
-
setDefaultBannedPhraseMatchStrategy
public SafetySettings.Builder setDefaultBannedPhraseMatchStrategy(SafetySettings.PhraseMatchStrategy value) Optional. Default phrase match strategy for banned phrases.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PhraseMatchStrategy default_banned_phrase_match_strategy = 4 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The defaultBannedPhraseMatchStrategy to set.- Returns:
- This builder for chaining.
-
clearDefaultBannedPhraseMatchStrategy
Optional. Default phrase match strategy for banned phrases.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PhraseMatchStrategy default_banned_phrase_match_strategy = 4 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getBannedPhrasesList
Banned phrases for generated text.
repeated .google.cloud.dialogflow.cx.v3beta1.SafetySettings.Phrase banned_phrases = 1;- Specified by:
getBannedPhrasesListin interfaceSafetySettingsOrBuilder
-
getBannedPhrasesCount
public int getBannedPhrasesCount()Banned phrases for generated text.
repeated .google.cloud.dialogflow.cx.v3beta1.SafetySettings.Phrase banned_phrases = 1;- Specified by:
getBannedPhrasesCountin interfaceSafetySettingsOrBuilder
-
getBannedPhrases
Banned phrases for generated text.
repeated .google.cloud.dialogflow.cx.v3beta1.SafetySettings.Phrase banned_phrases = 1;- Specified by:
getBannedPhrasesin interfaceSafetySettingsOrBuilder
-
setBannedPhrases
Banned phrases for generated text.
repeated .google.cloud.dialogflow.cx.v3beta1.SafetySettings.Phrase banned_phrases = 1; -
setBannedPhrases
public SafetySettings.Builder setBannedPhrases(int index, SafetySettings.Phrase.Builder builderForValue) Banned phrases for generated text.
repeated .google.cloud.dialogflow.cx.v3beta1.SafetySettings.Phrase banned_phrases = 1; -
addBannedPhrases
Banned phrases for generated text.
repeated .google.cloud.dialogflow.cx.v3beta1.SafetySettings.Phrase banned_phrases = 1; -
addBannedPhrases
Banned phrases for generated text.
repeated .google.cloud.dialogflow.cx.v3beta1.SafetySettings.Phrase banned_phrases = 1; -
addBannedPhrases
Banned phrases for generated text.
repeated .google.cloud.dialogflow.cx.v3beta1.SafetySettings.Phrase banned_phrases = 1; -
addBannedPhrases
public SafetySettings.Builder addBannedPhrases(int index, SafetySettings.Phrase.Builder builderForValue) Banned phrases for generated text.
repeated .google.cloud.dialogflow.cx.v3beta1.SafetySettings.Phrase banned_phrases = 1; -
addAllBannedPhrases
Banned phrases for generated text.
repeated .google.cloud.dialogflow.cx.v3beta1.SafetySettings.Phrase banned_phrases = 1; -
clearBannedPhrases
Banned phrases for generated text.
repeated .google.cloud.dialogflow.cx.v3beta1.SafetySettings.Phrase banned_phrases = 1; -
removeBannedPhrases
Banned phrases for generated text.
repeated .google.cloud.dialogflow.cx.v3beta1.SafetySettings.Phrase banned_phrases = 1; -
getBannedPhrasesBuilder
Banned phrases for generated text.
repeated .google.cloud.dialogflow.cx.v3beta1.SafetySettings.Phrase banned_phrases = 1; -
getBannedPhrasesOrBuilder
Banned phrases for generated text.
repeated .google.cloud.dialogflow.cx.v3beta1.SafetySettings.Phrase banned_phrases = 1;- Specified by:
getBannedPhrasesOrBuilderin interfaceSafetySettingsOrBuilder
-
getBannedPhrasesOrBuilderList
Banned phrases for generated text.
repeated .google.cloud.dialogflow.cx.v3beta1.SafetySettings.Phrase banned_phrases = 1;- Specified by:
getBannedPhrasesOrBuilderListin interfaceSafetySettingsOrBuilder
-
addBannedPhrasesBuilder
Banned phrases for generated text.
repeated .google.cloud.dialogflow.cx.v3beta1.SafetySettings.Phrase banned_phrases = 1; -
addBannedPhrasesBuilder
Banned phrases for generated text.
repeated .google.cloud.dialogflow.cx.v3beta1.SafetySettings.Phrase banned_phrases = 1; -
getBannedPhrasesBuilderList
Banned phrases for generated text.
repeated .google.cloud.dialogflow.cx.v3beta1.SafetySettings.Phrase banned_phrases = 1; -
hasRaiSettings
public boolean hasRaiSettings()Optional. Settings for Responsible AI checks.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings.RaiSettings rai_settings = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasRaiSettingsin interfaceSafetySettingsOrBuilder- Returns:
- Whether the raiSettings field is set.
-
getRaiSettings
Optional. Settings for Responsible AI checks.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings.RaiSettings rai_settings = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRaiSettingsin interfaceSafetySettingsOrBuilder- Returns:
- The raiSettings.
-
setRaiSettings
Optional. Settings for Responsible AI checks.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings.RaiSettings rai_settings = 2 [(.google.api.field_behavior) = OPTIONAL]; -
setRaiSettings
Optional. Settings for Responsible AI checks.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings.RaiSettings rai_settings = 2 [(.google.api.field_behavior) = OPTIONAL]; -
mergeRaiSettings
Optional. Settings for Responsible AI checks.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings.RaiSettings rai_settings = 2 [(.google.api.field_behavior) = OPTIONAL]; -
clearRaiSettings
Optional. Settings for Responsible AI checks.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings.RaiSettings rai_settings = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getRaiSettingsBuilder
Optional. Settings for Responsible AI checks.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings.RaiSettings rai_settings = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getRaiSettingsOrBuilder
Optional. Settings for Responsible AI checks.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings.RaiSettings rai_settings = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getRaiSettingsOrBuilderin interfaceSafetySettingsOrBuilder
-
hasDefaultRaiSettings
public boolean hasDefaultRaiSettings()Optional. Immutable. Default RAI settings to be annotated on the agent, so that users will be able to restore their RAI configurations to the default settings. Read-only field for the API proto only.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings.RaiSettings default_rai_settings = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];- Specified by:
hasDefaultRaiSettingsin interfaceSafetySettingsOrBuilder- Returns:
- Whether the defaultRaiSettings field is set.
-
getDefaultRaiSettings
Optional. Immutable. Default RAI settings to be annotated on the agent, so that users will be able to restore their RAI configurations to the default settings. Read-only field for the API proto only.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings.RaiSettings default_rai_settings = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];- Specified by:
getDefaultRaiSettingsin interfaceSafetySettingsOrBuilder- Returns:
- The defaultRaiSettings.
-
setDefaultRaiSettings
Optional. Immutable. Default RAI settings to be annotated on the agent, so that users will be able to restore their RAI configurations to the default settings. Read-only field for the API proto only.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings.RaiSettings default_rai_settings = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE]; -
setDefaultRaiSettings
public SafetySettings.Builder setDefaultRaiSettings(SafetySettings.RaiSettings.Builder builderForValue) Optional. Immutable. Default RAI settings to be annotated on the agent, so that users will be able to restore their RAI configurations to the default settings. Read-only field for the API proto only.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings.RaiSettings default_rai_settings = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE]; -
mergeDefaultRaiSettings
Optional. Immutable. Default RAI settings to be annotated on the agent, so that users will be able to restore their RAI configurations to the default settings. Read-only field for the API proto only.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings.RaiSettings default_rai_settings = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE]; -
clearDefaultRaiSettings
Optional. Immutable. Default RAI settings to be annotated on the agent, so that users will be able to restore their RAI configurations to the default settings. Read-only field for the API proto only.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings.RaiSettings default_rai_settings = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE]; -
getDefaultRaiSettingsBuilder
Optional. Immutable. Default RAI settings to be annotated on the agent, so that users will be able to restore their RAI configurations to the default settings. Read-only field for the API proto only.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings.RaiSettings default_rai_settings = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE]; -
getDefaultRaiSettingsOrBuilder
Optional. Immutable. Default RAI settings to be annotated on the agent, so that users will be able to restore their RAI configurations to the default settings. Read-only field for the API proto only.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings.RaiSettings default_rai_settings = 3 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = IMMUTABLE];- Specified by:
getDefaultRaiSettingsOrBuilderin interfaceSafetySettingsOrBuilder
-
hasPromptSecuritySettings
public boolean hasPromptSecuritySettings()Optional. Settings for prompt security checks.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings prompt_security_settings = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasPromptSecuritySettingsin interfaceSafetySettingsOrBuilder- Returns:
- Whether the promptSecuritySettings field is set.
-
getPromptSecuritySettings
Optional. Settings for prompt security checks.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings prompt_security_settings = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPromptSecuritySettingsin interfaceSafetySettingsOrBuilder- Returns:
- The promptSecuritySettings.
-
setPromptSecuritySettings
public SafetySettings.Builder setPromptSecuritySettings(SafetySettings.PromptSecuritySettings value) Optional. Settings for prompt security checks.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings prompt_security_settings = 8 [(.google.api.field_behavior) = OPTIONAL]; -
setPromptSecuritySettings
public SafetySettings.Builder setPromptSecuritySettings(SafetySettings.PromptSecuritySettings.Builder builderForValue) Optional. Settings for prompt security checks.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings prompt_security_settings = 8 [(.google.api.field_behavior) = OPTIONAL]; -
mergePromptSecuritySettings
public SafetySettings.Builder mergePromptSecuritySettings(SafetySettings.PromptSecuritySettings value) Optional. Settings for prompt security checks.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings prompt_security_settings = 8 [(.google.api.field_behavior) = OPTIONAL]; -
clearPromptSecuritySettings
Optional. Settings for prompt security checks.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings prompt_security_settings = 8 [(.google.api.field_behavior) = OPTIONAL]; -
getPromptSecuritySettingsBuilder
Optional. Settings for prompt security checks.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings prompt_security_settings = 8 [(.google.api.field_behavior) = OPTIONAL]; -
getPromptSecuritySettingsOrBuilder
Optional. Settings for prompt security checks.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings.PromptSecuritySettings prompt_security_settings = 8 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPromptSecuritySettingsOrBuilderin interfaceSafetySettingsOrBuilder
-