Class CfnUserProfilePropsMixin.UserProfileDetailsProperty.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.datazone.mixins.CfnUserProfilePropsMixin.UserProfileDetailsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnUserProfilePropsMixin.UserProfileDetailsProperty>
- Enclosing interface:
CfnUserProfilePropsMixin.UserProfileDetailsProperty
@Stability(Stable)
public static final class CfnUserProfilePropsMixin.UserProfileDetailsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnUserProfilePropsMixin.UserProfileDetailsProperty>
A builder for
CfnUserProfilePropsMixin.UserProfileDetailsProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.iam(IResolvable iam) Sets the value ofCfnUserProfilePropsMixin.UserProfileDetailsProperty.getIam()Sets the value ofCfnUserProfilePropsMixin.UserProfileDetailsProperty.getIam()sso(IResolvable sso) Sets the value ofCfnUserProfilePropsMixin.UserProfileDetailsProperty.getSso()Sets the value ofCfnUserProfilePropsMixin.UserProfileDetailsProperty.getSso()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
iam
@Stability(Stable) public CfnUserProfilePropsMixin.UserProfileDetailsProperty.Builder iam(IResolvable iam) Sets the value ofCfnUserProfilePropsMixin.UserProfileDetailsProperty.getIam()- Parameters:
iam- The details of the IAM User Profile.- Returns:
this
-
iam
@Stability(Stable) public CfnUserProfilePropsMixin.UserProfileDetailsProperty.Builder iam(CfnUserProfilePropsMixin.IamUserProfileDetailsProperty iam) Sets the value ofCfnUserProfilePropsMixin.UserProfileDetailsProperty.getIam()- Parameters:
iam- The details of the IAM User Profile.- Returns:
this
-
sso
@Stability(Stable) public CfnUserProfilePropsMixin.UserProfileDetailsProperty.Builder sso(IResolvable sso) Sets the value ofCfnUserProfilePropsMixin.UserProfileDetailsProperty.getSso()- Parameters:
sso- The details of the SSO User Profile.- Returns:
this
-
sso
@Stability(Stable) public CfnUserProfilePropsMixin.UserProfileDetailsProperty.Builder sso(CfnUserProfilePropsMixin.SsoUserProfileDetailsProperty sso) Sets the value ofCfnUserProfilePropsMixin.UserProfileDetailsProperty.getSso()- Parameters:
sso- The details of the SSO User Profile.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnUserProfilePropsMixin.UserProfileDetailsProperty>- Returns:
- a new instance of
CfnUserProfilePropsMixin.UserProfileDetailsProperty - Throws:
NullPointerException- if any required attribute was not provided
-