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