Send feedback
Class GenerativeSettings (0.87.0)
Stay organized with collections
Save and categorize content based on your preferences.
public final class GenerativeSettings extends GeneratedMessageV3 implements GenerativeSettingsOrBuilder
Settings for Generative AI.
Protobuf type google.cloud.dialogflow.cx.v3beta1.GenerativeSettings
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
FALLBACK_SETTINGS_FIELD_NUMBER
public static final int FALLBACK_SETTINGS_FIELD_NUMBER
Field Value
Type
Description
int
GENERATIVE_SAFETY_SETTINGS_FIELD_NUMBER
public static final int GENERATIVE_SAFETY_SETTINGS_FIELD_NUMBER
Field Value
Type
Description
int
KNOWLEDGE_CONNECTOR_SETTINGS_FIELD_NUMBER
public static final int KNOWLEDGE_CONNECTOR_SETTINGS_FIELD_NUMBER
Field Value
Type
Description
int
LANGUAGE_CODE_FIELD_NUMBER
public static final int LANGUAGE_CODE_FIELD_NUMBER
Field Value
Type
Description
int
LLM_MODEL_SETTINGS_FIELD_NUMBER
public static final int LLM_MODEL_SETTINGS_FIELD_NUMBER
Field Value
Type
Description
int
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
Field Value
Type
Description
int
Static Methods
getDefaultInstance()
public static GenerativeSettings getDefaultInstance ()
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
newBuilder()
public static GenerativeSettings . Builder newBuilder ()
newBuilder(GenerativeSettings prototype)
public static GenerativeSettings . Builder newBuilder ( GenerativeSettings prototype )
public static GenerativeSettings parseDelimitedFrom ( InputStream input )
public static GenerativeSettings parseDelimitedFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(byte[] data)
public static GenerativeSettings parseFrom ( byte [] data )
Parameter
Name
Description
data
byte []
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static GenerativeSettings parseFrom ( byte [] data , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteString data)
public static GenerativeSettings parseFrom ( ByteString data )
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static GenerativeSettings parseFrom ( ByteString data , ExtensionRegistryLite extensionRegistry )
public static GenerativeSettings parseFrom ( CodedInputStream input )
public static GenerativeSettings parseFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
public static GenerativeSettings parseFrom ( InputStream input )
public static GenerativeSettings parseFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteBuffer data)
public static GenerativeSettings parseFrom ( ByteBuffer data )
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static GenerativeSettings parseFrom ( ByteBuffer data , ExtensionRegistryLite extensionRegistry )
parser()
public static Parser<GenerativeSettings> parser ()
Methods
equals(Object obj)
public boolean equals ( Object obj )
Parameter
Name
Description
obj
Object
Overrides
getDefaultInstanceForType()
public GenerativeSettings getDefaultInstanceForType ()
getFallbackSettings()
public GenerativeSettings . FallbackSettings getFallbackSettings ()
Settings for Generative Fallback.
.google.cloud.dialogflow.cx.v3beta1.GenerativeSettings.FallbackSettings fallback_settings = 1;
getFallbackSettingsOrBuilder()
public GenerativeSettings . FallbackSettingsOrBuilder getFallbackSettingsOrBuilder ()
Settings for Generative Fallback.
.google.cloud.dialogflow.cx.v3beta1.GenerativeSettings.FallbackSettings fallback_settings = 1;
getGenerativeSafetySettings()
public SafetySettings getGenerativeSafetySettings ()
Settings for Generative Safety.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings generative_safety_settings = 3;
getGenerativeSafetySettingsOrBuilder()
public SafetySettingsOrBuilder getGenerativeSafetySettingsOrBuilder ()
Settings for Generative Safety.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings generative_safety_settings = 3;
getKnowledgeConnectorSettings()
public GenerativeSettings . KnowledgeConnectorSettings getKnowledgeConnectorSettings ()
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;
getLanguageCode()
public String getLanguageCode ()
Language for this settings.
string language_code = 4;
Returns
Type
Description
String
The languageCode.
getLanguageCodeBytes()
public ByteString getLanguageCodeBytes ()
Language for this settings.
string language_code = 4;
Returns
Type
Description
ByteString
The bytes for languageCode.
getLlmModelSettings()
public LlmModelSettings getLlmModelSettings ()
LLM model settings.
.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings llm_model_settings = 8;
getLlmModelSettingsOrBuilder()
public LlmModelSettingsOrBuilder getLlmModelSettingsOrBuilder ()
LLM model settings.
.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings llm_model_settings = 8;
getName()
Format:
projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/generativeSettings
.
string name = 5;
Returns
Type
Description
String
The name.
getNameBytes()
public ByteString getNameBytes ()
Format:
projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/generativeSettings
.
string name = 5;
Returns
Type
Description
ByteString
The bytes for name.
getParserForType()
public Parser<GenerativeSettings> getParserForType ()
Overrides
getSerializedSize()
public int getSerializedSize ()
Returns
Type
Description
int
Overrides
hasFallbackSettings()
public boolean hasFallbackSettings ()
Settings for Generative Fallback.
.google.cloud.dialogflow.cx.v3beta1.GenerativeSettings.FallbackSettings fallback_settings = 1;
Returns
Type
Description
boolean
Whether the fallbackSettings field is set.
hasGenerativeSafetySettings()
public boolean hasGenerativeSafetySettings ()
Settings for Generative Safety.
.google.cloud.dialogflow.cx.v3beta1.SafetySettings generative_safety_settings = 3;
Returns
Type
Description
boolean
Whether the generativeSafetySettings field is set.
hasKnowledgeConnectorSettings()
public boolean hasKnowledgeConnectorSettings ()
Settings for knowledge connector.
.google.cloud.dialogflow.cx.v3beta1.GenerativeSettings.KnowledgeConnectorSettings knowledge_connector_settings = 7;
Returns
Type
Description
boolean
Whether the knowledgeConnectorSettings field is set.
hasLlmModelSettings()
public boolean hasLlmModelSettings ()
LLM model settings.
.google.cloud.dialogflow.cx.v3beta1.LlmModelSettings llm_model_settings = 8;
Returns
Type
Description
boolean
Whether the llmModelSettings field is set.
hashCode()
Returns
Type
Description
int
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
newBuilderForType()
public GenerativeSettings . Builder newBuilderForType ()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected GenerativeSettings . Builder newBuilderForType ( GeneratedMessageV3 . BuilderParent parent )
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance ( GeneratedMessageV3 . UnusedPrivateParameter unused )
Returns
Type
Description
Object
Overrides
toBuilder()
public GenerativeSettings . Builder toBuilder ()
writeTo(CodedOutputStream output)
public void writeTo ( CodedOutputStream output )
Overrides
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-10-11 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-11 UTC."],[],[]]