Class CfnApplication.Builder
java.lang.Object
software.amazon.awscdk.services.opensearchservice.CfnApplication.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnApplication>
- Enclosing class:
CfnApplication
@Stability(Stable)
public static final class CfnApplication.Builder
extends Object
implements software.amazon.jsii.Builder<CfnApplication>
A fluent builder for
CfnApplication
.-
Method Summary
Modifier and TypeMethodDescriptionappConfigs
(List<? extends Object> appConfigs) List of application configurations.appConfigs
(IResolvable appConfigs) List of application configurations.build()
static CfnApplication.Builder
dataSources
(List<? extends Object> dataSources) List of data sources.dataSources
(IResolvable dataSources) List of data sources.Endpoint URL of an OpenSearch Application.iamIdentityCenterOptions
(IResolvable iamIdentityCenterOptions) Container for IAM Identity Center Options settings.iamIdentityCenterOptions
(CfnApplication.IamIdentityCenterOptionsProperty iamIdentityCenterOptions) Container for IAM Identity Center Options settings.Name of an OpenSearch Application.An arbitrary set of tags (key-value pairs) for this application.
-
Method Details
-
create
@Stability(Stable) public static CfnApplication.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- Scope in which this resource is defined. This parameter is required.id
- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnApplication.Builder
.
-
name
Name of an OpenSearch Application.- Parameters:
name
- Name of an OpenSearch Application. This parameter is required.- Returns:
this
- See Also:
-
appConfigs
List of application configurations.- Parameters:
appConfigs
- List of application configurations. This parameter is required.- Returns:
this
- See Also:
-
appConfigs
List of application configurations.- Parameters:
appConfigs
- List of application configurations. This parameter is required.- Returns:
this
- See Also:
-
dataSources
List of data sources.- Parameters:
dataSources
- List of data sources. This parameter is required.- Returns:
this
- See Also:
-
dataSources
List of data sources.- Parameters:
dataSources
- List of data sources. This parameter is required.- Returns:
this
- See Also:
-
endpoint
Endpoint URL of an OpenSearch Application.- Parameters:
endpoint
- Endpoint URL of an OpenSearch Application. This parameter is required.- Returns:
this
- See Also:
-
iamIdentityCenterOptions
@Stability(Stable) public CfnApplication.Builder iamIdentityCenterOptions(IResolvable iamIdentityCenterOptions) Container for IAM Identity Center Options settings.- Parameters:
iamIdentityCenterOptions
- Container for IAM Identity Center Options settings. This parameter is required.- Returns:
this
- See Also:
-
iamIdentityCenterOptions
@Stability(Stable) public CfnApplication.Builder iamIdentityCenterOptions(CfnApplication.IamIdentityCenterOptionsProperty iamIdentityCenterOptions) Container for IAM Identity Center Options settings.- Parameters:
iamIdentityCenterOptions
- Container for IAM Identity Center Options settings. This parameter is required.- Returns:
this
- See Also:
-
tags
An arbitrary set of tags (key-value pairs) for this application.- Parameters:
tags
- An arbitrary set of tags (key-value pairs) for this application. This parameter is required.- Returns:
this
- See Also:
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnApplication>
- Returns:
- a newly built instance of
CfnApplication
.
-