Class DiscoveryEngineSearchEngineSearchEngineConfig.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.discovery_engine_search_engine.DiscoveryEngineSearchEngineSearchEngineConfig.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<DiscoveryEngineSearchEngineSearchEngineConfig>
- Enclosing interface:
- DiscoveryEngineSearchEngineSearchEngineConfig
@Stability(Stable) public static final class DiscoveryEngineSearchEngineSearchEngineConfig.Builder extends Object implements software.amazon.jsii.Builder<DiscoveryEngineSearchEngineSearchEngineConfig>
A builder forDiscoveryEngineSearchEngineSearchEngineConfig
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DiscoveryEngineSearchEngineSearchEngineConfigbuild()Builds the configured instance.DiscoveryEngineSearchEngineSearchEngineConfig.BuildersearchAddOns(List<String> searchAddOns)Sets the value ofDiscoveryEngineSearchEngineSearchEngineConfig.getSearchAddOns()DiscoveryEngineSearchEngineSearchEngineConfig.BuildersearchTier(String searchTier)Sets the value ofDiscoveryEngineSearchEngineSearchEngineConfig.getSearchTier()
-
-
-
Method Detail
-
searchAddOns
@Stability(Stable) public DiscoveryEngineSearchEngineSearchEngineConfig.Builder searchAddOns(List<String> searchAddOns)
Sets the value ofDiscoveryEngineSearchEngineSearchEngineConfig.getSearchAddOns()- Parameters:
searchAddOns- The add-on that this search engine enables. Possible values: ["SEARCH_ADD_ON_LLM"]. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/discovery_engine_search_engine#search_add_ons DiscoveryEngineSearchEngine#search_add_ons}- Returns:
this
-
searchTier
@Stability(Stable) public DiscoveryEngineSearchEngineSearchEngineConfig.Builder searchTier(String searchTier)
Sets the value ofDiscoveryEngineSearchEngineSearchEngineConfig.getSearchTier()- Parameters:
searchTier- The search feature tier of this engine. Defaults to SearchTier.SEARCH_TIER_STANDARD if not specified. Default value: "SEARCH_TIER_STANDARD" Possible values: ["SEARCH_TIER_STANDARD", "SEARCH_TIER_ENTERPRISE"] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/discovery_engine_search_engine#search_tier DiscoveryEngineSearchEngine#search_tier}- Returns:
this
-
build
@Stability(Stable) public DiscoveryEngineSearchEngineSearchEngineConfig build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DiscoveryEngineSearchEngineSearchEngineConfig>- Returns:
- a new instance of
DiscoveryEngineSearchEngineSearchEngineConfig - Throws:
NullPointerException- if any required attribute was not provided
-
-