Class CfnSecurityConfiguration.AuthenticationConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.services.emrcontainers.CfnSecurityConfiguration.AuthenticationConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnSecurityConfiguration.AuthenticationConfigurationProperty>
- Enclosing interface:
CfnSecurityConfiguration.AuthenticationConfigurationProperty
@Stability(Stable)
public static final class CfnSecurityConfiguration.AuthenticationConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnSecurityConfiguration.AuthenticationConfigurationProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.iamConfiguration(IResolvable iamConfiguration) iamConfiguration(CfnSecurityConfiguration.IAMConfigurationProperty iamConfiguration) identityCenterConfiguration(IResolvable identityCenterConfiguration) identityCenterConfiguration(CfnSecurityConfiguration.IdentityCenterConfigurationProperty identityCenterConfiguration)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
iamConfiguration
@Stability(Stable) public CfnSecurityConfiguration.AuthenticationConfigurationProperty.Builder iamConfiguration(IResolvable iamConfiguration) Sets the value ofCfnSecurityConfiguration.AuthenticationConfigurationProperty.getIamConfiguration()- Parameters:
iamConfiguration- IAM configuration.- Returns:
this
-
iamConfiguration
@Stability(Stable) public CfnSecurityConfiguration.AuthenticationConfigurationProperty.Builder iamConfiguration(CfnSecurityConfiguration.IAMConfigurationProperty iamConfiguration) Sets the value ofCfnSecurityConfiguration.AuthenticationConfigurationProperty.getIamConfiguration()- Parameters:
iamConfiguration- IAM configuration.- Returns:
this
-
identityCenterConfiguration
@Stability(Stable) public CfnSecurityConfiguration.AuthenticationConfigurationProperty.Builder identityCenterConfiguration(IResolvable identityCenterConfiguration) Sets the value ofCfnSecurityConfiguration.AuthenticationConfigurationProperty.getIdentityCenterConfiguration()- Parameters:
identityCenterConfiguration- Identity Center configuration.- Returns:
this
-
identityCenterConfiguration
@Stability(Stable) public CfnSecurityConfiguration.AuthenticationConfigurationProperty.Builder identityCenterConfiguration(CfnSecurityConfiguration.IdentityCenterConfigurationProperty identityCenterConfiguration) Sets the value ofCfnSecurityConfiguration.AuthenticationConfigurationProperty.getIdentityCenterConfiguration()- Parameters:
identityCenterConfiguration- Identity Center configuration.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnSecurityConfiguration.AuthenticationConfigurationProperty>- Returns:
- a new instance of
CfnSecurityConfiguration.AuthenticationConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-