public static final class CfnDomain.CognitoOptionsProperty.Builder
extends java.lang.Object
CfnDomain.CognitoOptionsProperty
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnDomain.CognitoOptionsProperty |
build()
Builds the configured instance.
|
CfnDomain.CognitoOptionsProperty.Builder |
enabled(java.lang.Boolean enabled)
Sets the value of
CfnDomain.CognitoOptionsProperty.getEnabled() |
CfnDomain.CognitoOptionsProperty.Builder |
enabled(IResolvable enabled)
Sets the value of
CfnDomain.CognitoOptionsProperty.getEnabled() |
CfnDomain.CognitoOptionsProperty.Builder |
identityPoolId(java.lang.String identityPoolId)
Sets the value of
CfnDomain.CognitoOptionsProperty.getIdentityPoolId() |
CfnDomain.CognitoOptionsProperty.Builder |
roleArn(java.lang.String roleArn)
Sets the value of
CfnDomain.CognitoOptionsProperty.getRoleArn() |
CfnDomain.CognitoOptionsProperty.Builder |
userPoolId(java.lang.String userPoolId)
Sets the value of
CfnDomain.CognitoOptionsProperty.getUserPoolId() |
public CfnDomain.CognitoOptionsProperty.Builder enabled(java.lang.Boolean enabled)
CfnDomain.CognitoOptionsProperty.getEnabled()
enabled
- Whether to enable or disable Amazon Cognito authentication for OpenSearch Dashboards.
See Amazon Cognito authentication for OpenSearch Dashboards .this
public CfnDomain.CognitoOptionsProperty.Builder enabled(IResolvable enabled)
CfnDomain.CognitoOptionsProperty.getEnabled()
enabled
- Whether to enable or disable Amazon Cognito authentication for OpenSearch Dashboards.
See Amazon Cognito authentication for OpenSearch Dashboards .this
public CfnDomain.CognitoOptionsProperty.Builder identityPoolId(java.lang.String identityPoolId)
CfnDomain.CognitoOptionsProperty.getIdentityPoolId()
identityPoolId
- The Amazon Cognito identity pool ID that you want OpenSearch Service to use for OpenSearch Dashboards authentication.this
public CfnDomain.CognitoOptionsProperty.Builder roleArn(java.lang.String roleArn)
CfnDomain.CognitoOptionsProperty.getRoleArn()
roleArn
- The `AmazonESCognitoAccess` role that allows OpenSearch Service to configure your user pool and identity pool.this
public CfnDomain.CognitoOptionsProperty.Builder userPoolId(java.lang.String userPoolId)
CfnDomain.CognitoOptionsProperty.getUserPoolId()
userPoolId
- The Amazon Cognito user pool ID that you want OpenSearch Service to use for OpenSearch Dashboards authentication.this
public CfnDomain.CognitoOptionsProperty build()
CfnDomain.CognitoOptionsProperty
java.lang.NullPointerException
- if any required attribute was not provided