Package com.pulumi.aws.sagemaker.inputs
Class UserProfileState.Builder
- java.lang.Object
-
- com.pulumi.aws.sagemaker.inputs.UserProfileState.Builder
-
- Enclosing class:
- UserProfileState
public static final class UserProfileState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(UserProfileState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UserProfileState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)UserProfileState.Builderarn(java.lang.String arn)UserProfileStatebuild()UserProfileState.BuilderdomainId(com.pulumi.core.Output<java.lang.String> domainId)UserProfileState.BuilderdomainId(java.lang.String domainId)UserProfileState.BuilderhomeEfsFileSystemUid(com.pulumi.core.Output<java.lang.String> homeEfsFileSystemUid)UserProfileState.BuilderhomeEfsFileSystemUid(java.lang.String homeEfsFileSystemUid)UserProfileState.Builderregion(com.pulumi.core.Output<java.lang.String> region)UserProfileState.Builderregion(java.lang.String region)UserProfileState.BuildersingleSignOnUserIdentifier(com.pulumi.core.Output<java.lang.String> singleSignOnUserIdentifier)UserProfileState.BuildersingleSignOnUserIdentifier(java.lang.String singleSignOnUserIdentifier)UserProfileState.BuildersingleSignOnUserValue(com.pulumi.core.Output<java.lang.String> singleSignOnUserValue)UserProfileState.BuildersingleSignOnUserValue(java.lang.String singleSignOnUserValue)UserProfileState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)UserProfileState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)UserProfileState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)UserProfileState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)UserProfileState.BuilderuserProfileName(com.pulumi.core.Output<java.lang.String> userProfileName)UserProfileState.BuilderuserProfileName(java.lang.String userProfileName)UserProfileState.BuilderuserSettings(UserProfileUserSettingsArgs userSettings)UserProfileState.BuilderuserSettings(com.pulumi.core.Output<UserProfileUserSettingsArgs> userSettings)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(UserProfileState defaults)
-
-
Method Detail
-
arn
public UserProfileState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- User profile ARN.- Returns:
- builder
-
arn
public UserProfileState.Builder arn(java.lang.String arn)
- Parameters:
arn- User profile ARN.- Returns:
- builder
-
domainId
public UserProfileState.Builder domainId(@Nullable com.pulumi.core.Output<java.lang.String> domainId)
- Parameters:
domainId- The ID of the associated Domain.- Returns:
- builder
-
domainId
public UserProfileState.Builder domainId(java.lang.String domainId)
- Parameters:
domainId- The ID of the associated Domain.- Returns:
- builder
-
homeEfsFileSystemUid
public UserProfileState.Builder homeEfsFileSystemUid(@Nullable com.pulumi.core.Output<java.lang.String> homeEfsFileSystemUid)
- Parameters:
homeEfsFileSystemUid- The ID of the user's profile in the Amazon Elastic File System (EFS) volume.- Returns:
- builder
-
homeEfsFileSystemUid
public UserProfileState.Builder homeEfsFileSystemUid(java.lang.String homeEfsFileSystemUid)
- Parameters:
homeEfsFileSystemUid- The ID of the user's profile in the Amazon Elastic File System (EFS) volume.- Returns:
- builder
-
region
public UserProfileState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public UserProfileState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
singleSignOnUserIdentifier
public UserProfileState.Builder singleSignOnUserIdentifier(@Nullable com.pulumi.core.Output<java.lang.String> singleSignOnUserIdentifier)
- Parameters:
singleSignOnUserIdentifier- A specifier for the type of value specified in `singleSignOnUserValue`. Currently, the only supported value is `UserName`. If the Domain's AuthMode is SSO, this field is required. If the Domain's AuthMode is not SSO, this field cannot be specified.- Returns:
- builder
-
singleSignOnUserIdentifier
public UserProfileState.Builder singleSignOnUserIdentifier(java.lang.String singleSignOnUserIdentifier)
- Parameters:
singleSignOnUserIdentifier- A specifier for the type of value specified in `singleSignOnUserValue`. Currently, the only supported value is `UserName`. If the Domain's AuthMode is SSO, this field is required. If the Domain's AuthMode is not SSO, this field cannot be specified.- Returns:
- builder
-
singleSignOnUserValue
public UserProfileState.Builder singleSignOnUserValue(@Nullable com.pulumi.core.Output<java.lang.String> singleSignOnUserValue)
- Parameters:
singleSignOnUserValue- The username of the associated AWS Single Sign-On User for this User Profile. If the Domain's AuthMode is SSO, this field is required, and must match a valid username of a user in your directory. If the Domain's AuthMode is not SSO, this field cannot be specified.- Returns:
- builder
-
singleSignOnUserValue
public UserProfileState.Builder singleSignOnUserValue(java.lang.String singleSignOnUserValue)
- Parameters:
singleSignOnUserValue- The username of the associated AWS Single Sign-On User for this User Profile. If the Domain's AuthMode is SSO, this field is required, and must match a valid username of a user in your directory. If the Domain's AuthMode is not SSO, this field cannot be specified.- Returns:
- builder
-
tags
public UserProfileState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public UserProfileState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
public UserProfileState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public UserProfileState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
userProfileName
public UserProfileState.Builder userProfileName(@Nullable com.pulumi.core.Output<java.lang.String> userProfileName)
- Parameters:
userProfileName- The name for the User Profile.- Returns:
- builder
-
userProfileName
public UserProfileState.Builder userProfileName(java.lang.String userProfileName)
- Parameters:
userProfileName- The name for the User Profile.- Returns:
- builder
-
userSettings
public UserProfileState.Builder userSettings(@Nullable com.pulumi.core.Output<UserProfileUserSettingsArgs> userSettings)
- Parameters:
userSettings- The user settings. See User Settings below.- Returns:
- builder
-
userSettings
public UserProfileState.Builder userSettings(UserProfileUserSettingsArgs userSettings)
- Parameters:
userSettings- The user settings. See User Settings below.- Returns:
- builder
-
build
public UserProfileState build()
-
-