Class GenerativeSettings.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<GenerativeSettings.Builder>
com.google.cloud.dialogflow.cx.v3beta1.GenerativeSettings.Builder
- All Implemented Interfaces:
GenerativeSettingsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- GenerativeSettings
public static final class GenerativeSettings.Builder
extends com.google.protobuf.GeneratedMessage.Builder<GenerativeSettings.Builder>
implements GenerativeSettingsOrBuilder
Settings for Generative AI.Protobuf type
google.cloud.dialogflow.cx.v3beta1.GenerativeSettings-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Settings for Generative Fallback.Settings for Generative Safety.Settings for knowledge connector.Language for this settings.LLM model settings.Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/generativeSettings`.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorSettings for Generative Fallback.Settings for Generative Fallback.Settings for Generative Fallback.Settings for Generative Safety.Settings for Generative Safety.Settings for Generative Safety.Settings for knowledge connector.Settings for knowledge connector.Settings for knowledge connector.Language for this settings.com.google.protobuf.ByteStringLanguage for this settings.LLM model settings.LLM model settings.LLM model settings.getName()Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/generativeSettings`.com.google.protobuf.ByteStringFormat: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/generativeSettings`.booleanSettings for Generative Fallback.booleanSettings for Generative Safety.booleanSettings for knowledge connector.booleanLLM model settings.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanSettings for Generative Fallback.mergeFrom(GenerativeSettings other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Settings for Generative Safety.Settings for knowledge connector.LLM model settings.Settings for Generative Fallback.setFallbackSettings(GenerativeSettings.FallbackSettings.Builder builderForValue) Settings for Generative Fallback.Settings for Generative Safety.setGenerativeSafetySettings(SafetySettings.Builder builderForValue) Settings for Generative Safety.Settings for knowledge connector.setKnowledgeConnectorSettings(GenerativeSettings.KnowledgeConnectorSettings.Builder builderForValue) Settings for knowledge connector.setLanguageCode(String value) Language for this settings.setLanguageCodeBytes(com.google.protobuf.ByteString value) Language for this settings.LLM model settings.setLlmModelSettings(LlmModelSettings.Builder builderForValue) LLM model settings.Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/generativeSettings`.setNameBytes(com.google.protobuf.ByteString value) Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/generativeSettings`.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<GenerativeSettings.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<GenerativeSettings.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<GenerativeSettings.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<GenerativeSettings.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<GenerativeSettings.Builder>
-
mergeFrom
public GenerativeSettings.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<GenerativeSettings.Builder>- Throws:
IOException
-
getName
Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/generativeSettings`.
string name = 5;- Specified by:
getNamein interfaceGenerativeSettingsOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/generativeSettings`.
string name = 5;- Specified by:
getNameBytesin interfaceGenerativeSettingsOrBuilder- Returns:
- The bytes for name.
-
setName
Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/generativeSettings`.
string name = 5;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/generativeSettings`.
string name = 5;- Returns:
- This builder for chaining.
-
setNameBytes
Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/generativeSettings`.
string name = 5;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasFallbackSettings
public boolean hasFallbackSettings()Settings for Generative Fallback.
.google.cloud.dialogflow.cx.v3beta1.GenerativeSettings.FallbackSettings fallback_settings = 1;- Specified by:
hasFallbackSettingsin interfaceGenerativeSettingsOrBuilder- Returns:
- Whether the fallbackSettings field is set.
-
getFallbackSettings
Settings for Generative Fallback.
.google.cloud.dialogflow.cx.v3beta1.GenerativeSettings.FallbackSettings fallback_settings = 1;- Specified by:
getFallbackSettingsin interfaceGenerativeSettingsOrBuilder- Returns:
- The fallbackSettings.
-
setFallbackSettings
Settings for Generative Fallback.
.google.cloud.dialogflow.cx.v3beta1.GenerativeSettings.FallbackSettings fallback_settings = 1; -
setFallbackSettings
public GenerativeSettings.Builder setFallbackSettings(GenerativeSettings.FallbackSettings.Builder builderForValue) Settings for Generative Fallback.
.google.cloud.dialogflow.cx.v3beta1.GenerativeSettings.FallbackSettings fallback_settings = 1; -
mergeFallbackSettings
Settings for Generative Fallback.
.google.cloud.dialogflow.cx.v3beta1.GenerativeSettings.FallbackSettings fallback_settings = 1; -
clearFallbackSettings
Settings for Generative Fallback.
.google.cloud.dialogflow.cx.v3beta1.GenerativeSettings.FallbackSettings fallback_settings = 1; -
getFallbackSettingsBuilder
Settings for Generative Fallback.
.google.cloud.dialogflow.cx.v3beta1.GenerativeSettings.FallbackSettings fallback_settings = 1; -
getFallbackSettingsOrBuilder
Settings for Generative Fallback.
.google.cloud.dialogflow.cx.v3beta1.GenerativeSettings.FallbackSettings fallback_settings = 1;- Specified by:
getFallbackSettingsOrBuilderin interfaceGenerativeSettingsOrBuilder
-
hasGenerativeSafetySettings
public boolean hasGenerativeSafetySettings()Settings for Generative Safety.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings generative_safety_settings = 3;- Specified by:
hasGenerativeSafetySettingsin interfaceGenerativeSettingsOrBuilder- Returns:
- Whether the generativeSafetySettings field is set.
-
getGenerativeSafetySettings
Settings for Generative Safety.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings generative_safety_settings = 3;- Specified by:
getGenerativeSafetySettingsin interfaceGenerativeSettingsOrBuilder- Returns:
- The generativeSafetySettings.
-
setGenerativeSafetySettings
Settings for Generative Safety.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings generative_safety_settings = 3; -
setGenerativeSafetySettings
public GenerativeSettings.Builder setGenerativeSafetySettings(SafetySettings.Builder builderForValue) Settings for Generative Safety.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings generative_safety_settings = 3; -
mergeGenerativeSafetySettings
Settings for Generative Safety.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings generative_safety_settings = 3; -
clearGenerativeSafetySettings
Settings for Generative Safety.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings generative_safety_settings = 3; -
getGenerativeSafetySettingsBuilder
Settings for Generative Safety.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings generative_safety_settings = 3; -
getGenerativeSafetySettingsOrBuilder
Settings for Generative Safety.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings generative_safety_settings = 3;- Specified by:
getGenerativeSafetySettingsOrBuilderin interfaceGenerativeSettingsOrBuilder
-
hasKnowledgeConnectorSettings
public boolean hasKnowledgeConnectorSettings()Settings for knowledge connector.
.google.cloud.dialogflow.cx.v3beta1.GenerativeSettings.KnowledgeConnectorSettings knowledge_connector_settings = 7;- Specified by:
hasKnowledgeConnectorSettingsin interfaceGenerativeSettingsOrBuilder- Returns:
- Whether the knowledgeConnectorSettings field is set.
-
getKnowledgeConnectorSettings
Settings for knowledge connector.
.google.cloud.dialogflow.cx.v3beta1.GenerativeSettings.KnowledgeConnectorSettings knowledge_connector_settings = 7;- Specified by:
getKnowledgeConnectorSettingsin interfaceGenerativeSettingsOrBuilder- Returns:
- The knowledgeConnectorSettings.
-
setKnowledgeConnectorSettings
public GenerativeSettings.Builder setKnowledgeConnectorSettings(GenerativeSettings.KnowledgeConnectorSettings value) Settings for knowledge connector.
.google.cloud.dialogflow.cx.v3beta1.GenerativeSettings.KnowledgeConnectorSettings knowledge_connector_settings = 7; -
setKnowledgeConnectorSettings
public GenerativeSettings.Builder setKnowledgeConnectorSettings(GenerativeSettings.KnowledgeConnectorSettings.Builder builderForValue) Settings for knowledge connector.
.google.cloud.dialogflow.cx.v3beta1.GenerativeSettings.KnowledgeConnectorSettings knowledge_connector_settings = 7; -
mergeKnowledgeConnectorSettings
public GenerativeSettings.Builder mergeKnowledgeConnectorSettings(GenerativeSettings.KnowledgeConnectorSettings value) Settings for knowledge connector.
.google.cloud.dialogflow.cx.v3beta1.GenerativeSettings.KnowledgeConnectorSettings knowledge_connector_settings = 7; -
clearKnowledgeConnectorSettings
Settings for knowledge connector.
.google.cloud.dialogflow.cx.v3beta1.GenerativeSettings.KnowledgeConnectorSettings knowledge_connector_settings = 7; -
getKnowledgeConnectorSettingsBuilder
Settings for knowledge connector.
.google.cloud.dialogflow.cx.v3beta1.GenerativeSettings.KnowledgeConnectorSettings knowledge_connector_settings = 7; -
getKnowledgeConnectorSettingsOrBuilder
public GenerativeSettings.KnowledgeConnectorSettingsOrBuilder getKnowledgeConnectorSettingsOrBuilder()Settings for knowledge connector.
.google.cloud.dialogflow.cx.v3beta1.GenerativeSettings.KnowledgeConnectorSettings knowledge_connector_settings = 7;- Specified by:
getKnowledgeConnectorSettingsOrBuilderin interfaceGenerativeSettingsOrBuilder
-
getLanguageCode
Language for this settings.
string language_code = 4;- Specified by:
getLanguageCodein interfaceGenerativeSettingsOrBuilder- Returns:
- The languageCode.
-
getLanguageCodeBytes
public com.google.protobuf.ByteString getLanguageCodeBytes()Language for this settings.
string language_code = 4;- Specified by:
getLanguageCodeBytesin interfaceGenerativeSettingsOrBuilder- Returns:
- The bytes for languageCode.
-
setLanguageCode
Language for this settings.
string language_code = 4;- Parameters:
value- The languageCode to set.- Returns:
- This builder for chaining.
-
clearLanguageCode
Language for this settings.
string language_code = 4;- Returns:
- This builder for chaining.
-
setLanguageCodeBytes
Language for this settings.
string language_code = 4;- Parameters:
value- The bytes for languageCode to set.- Returns:
- This builder for chaining.
-
hasLlmModelSettings
public boolean hasLlmModelSettings()LLM model settings.
.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings llm_model_settings = 8;- Specified by:
hasLlmModelSettingsin interfaceGenerativeSettingsOrBuilder- Returns:
- Whether the llmModelSettings field is set.
-
getLlmModelSettings
LLM model settings.
.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings llm_model_settings = 8;- Specified by:
getLlmModelSettingsin interfaceGenerativeSettingsOrBuilder- Returns:
- The llmModelSettings.
-
setLlmModelSettings
LLM model settings.
.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings llm_model_settings = 8; -
setLlmModelSettings
LLM model settings.
.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings llm_model_settings = 8; -
mergeLlmModelSettings
LLM model settings.
.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings llm_model_settings = 8; -
clearLlmModelSettings
LLM model settings.
.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings llm_model_settings = 8; -
getLlmModelSettingsBuilder
LLM model settings.
.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings llm_model_settings = 8; -
getLlmModelSettingsOrBuilder
LLM model settings.
.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings llm_model_settings = 8;- Specified by:
getLlmModelSettingsOrBuilderin interfaceGenerativeSettingsOrBuilder
-