Class DiscoveryEngineChatEngineChatEngineConfigAgentCreationConfig.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.discovery_engine_chat_engine.DiscoveryEngineChatEngineChatEngineConfigAgentCreationConfig.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<DiscoveryEngineChatEngineChatEngineConfigAgentCreationConfig>
- Enclosing interface:
- DiscoveryEngineChatEngineChatEngineConfigAgentCreationConfig
@Stability(Stable) public static final class DiscoveryEngineChatEngineChatEngineConfigAgentCreationConfig.Builder extends Object implements software.amazon.jsii.Builder<DiscoveryEngineChatEngineChatEngineConfigAgentCreationConfig>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DiscoveryEngineChatEngineChatEngineConfigAgentCreationConfigbuild()Builds the configured instance.DiscoveryEngineChatEngineChatEngineConfigAgentCreationConfig.Builderbusiness(String business)DiscoveryEngineChatEngineChatEngineConfigAgentCreationConfig.BuilderdefaultLanguageCode(String defaultLanguageCode)DiscoveryEngineChatEngineChatEngineConfigAgentCreationConfig.Builderlocation(String location)DiscoveryEngineChatEngineChatEngineConfigAgentCreationConfig.BuildertimeZone(String timeZone)
-
-
-
Method Detail
-
defaultLanguageCode
@Stability(Stable) public DiscoveryEngineChatEngineChatEngineConfigAgentCreationConfig.Builder defaultLanguageCode(String defaultLanguageCode)
Sets the value ofDiscoveryEngineChatEngineChatEngineConfigAgentCreationConfig.getDefaultLanguageCode()- Parameters:
defaultLanguageCode- The default language of the agent as a language tag. This parameter is required. See [Language Support](https://cloud.google.com/dialogflow/docs/reference/language) for a list of the currently supported language codes. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/discovery_engine_chat_engine#default_language_code DiscoveryEngineChatEngine#default_language_code}- Returns:
this
-
timeZone
@Stability(Stable) public DiscoveryEngineChatEngineChatEngineConfigAgentCreationConfig.Builder timeZone(String timeZone)
- Parameters:
timeZone- The time zone of the agent from the time zone database, e.g., America/New_York, Europe/Paris. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/discovery_engine_chat_engine#time_zone DiscoveryEngineChatEngine#time_zone}- Returns:
this
-
business
@Stability(Stable) public DiscoveryEngineChatEngineChatEngineConfigAgentCreationConfig.Builder business(String business)
- Parameters:
business- Name of the company, organization or other entity that the agent represents. Used for knowledge connector LLM prompt and for knowledge search. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/discovery_engine_chat_engine#business DiscoveryEngineChatEngine#business}- Returns:
this
-
location
@Stability(Stable) public DiscoveryEngineChatEngineChatEngineConfigAgentCreationConfig.Builder location(String location)
- Parameters:
location- Agent location for Agent creation, currently supported values: global/us/eu, it needs to be the same region as the Chat Engine. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/discovery_engine_chat_engine#location DiscoveryEngineChatEngine#location}- Returns:
this
-
build
@Stability(Stable) public DiscoveryEngineChatEngineChatEngineConfigAgentCreationConfig build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DiscoveryEngineChatEngineChatEngineConfigAgentCreationConfig>- Returns:
- a new instance of
DiscoveryEngineChatEngineChatEngineConfigAgentCreationConfig - Throws:
NullPointerException- if any required attribute was not provided
-
-