public static interface CreateDomainRequest.Builder extends SageMakerRequest.Builder, SdkPojo, CopyableBuilder<CreateDomainRequest.Builder,CreateDomainRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateDomainRequest.Builder |
appNetworkAccessType(AppNetworkAccessType appNetworkAccessType)
Specifies the VPC used for non-EFS traffic.
|
CreateDomainRequest.Builder |
appNetworkAccessType(String appNetworkAccessType)
Specifies the VPC used for non-EFS traffic.
|
CreateDomainRequest.Builder |
appSecurityGroupManagement(AppSecurityGroupManagement appSecurityGroupManagement)
The entity that creates and manages the required security groups for inter-app communication in
VPCOnly mode. |
CreateDomainRequest.Builder |
appSecurityGroupManagement(String appSecurityGroupManagement)
The entity that creates and manages the required security groups for inter-app communication in
VPCOnly mode. |
CreateDomainRequest.Builder |
authMode(AuthMode authMode)
The mode of authentication that members use to access the domain.
|
CreateDomainRequest.Builder |
authMode(String authMode)
The mode of authentication that members use to access the domain.
|
default CreateDomainRequest.Builder |
defaultSpaceSettings(Consumer<DefaultSpaceSettings.Builder> defaultSpaceSettings)
The default settings used to create a space.
|
CreateDomainRequest.Builder |
defaultSpaceSettings(DefaultSpaceSettings defaultSpaceSettings)
The default settings used to create a space.
|
default CreateDomainRequest.Builder |
defaultUserSettings(Consumer<UserSettings.Builder> defaultUserSettings)
The default settings to use to create a user profile when
UserSettings isn't specified in the
call to the CreateUserProfile API. |
CreateDomainRequest.Builder |
defaultUserSettings(UserSettings defaultUserSettings)
The default settings to use to create a user profile when
UserSettings isn't specified in the
call to the CreateUserProfile API. |
CreateDomainRequest.Builder |
domainName(String domainName)
A name for the domain.
|
default CreateDomainRequest.Builder |
domainSettings(Consumer<DomainSettings.Builder> domainSettings)
A collection of
Domain settings. |
CreateDomainRequest.Builder |
domainSettings(DomainSettings domainSettings)
A collection of
Domain settings. |
CreateDomainRequest.Builder |
homeEfsFileSystemKmsKeyId(String homeEfsFileSystemKmsKeyId)
Deprecated.
This property is deprecated, use KmsKeyId instead.
|
CreateDomainRequest.Builder |
kmsKeyId(String kmsKeyId)
SageMaker uses Amazon Web Services KMS to encrypt the EFS volume attached to the domain with an Amazon Web
Services managed key by default.
|
CreateDomainRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateDomainRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateDomainRequest.Builder |
subnetIds(Collection<String> subnetIds)
The VPC subnets that Studio uses for communication.
|
CreateDomainRequest.Builder |
subnetIds(String... subnetIds)
The VPC subnets that Studio uses for communication.
|
CreateDomainRequest.Builder |
tags(Collection<Tag> tags)
Tags to associated with the Domain.
|
CreateDomainRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
Tags to associated with the Domain.
|
CreateDomainRequest.Builder |
tags(Tag... tags)
Tags to associated with the Domain.
|
CreateDomainRequest.Builder |
vpcId(String vpcId)
The ID of the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateDomainRequest.Builder domainName(String domainName)
A name for the domain.
domainName - A name for the domain.CreateDomainRequest.Builder authMode(String authMode)
The mode of authentication that members use to access the domain.
CreateDomainRequest.Builder authMode(AuthMode authMode)
The mode of authentication that members use to access the domain.
CreateDomainRequest.Builder defaultUserSettings(UserSettings defaultUserSettings)
The default settings to use to create a user profile when UserSettings isn't specified in the
call to the CreateUserProfile API.
SecurityGroups is aggregated when specified in both calls. For all other settings in
UserSettings, the values specified in CreateUserProfile take precedence over those
specified in CreateDomain.
defaultUserSettings - The default settings to use to create a user profile when UserSettings isn't specified in
the call to the CreateUserProfile API.
SecurityGroups is aggregated when specified in both calls. For all other settings in
UserSettings, the values specified in CreateUserProfile take precedence over
those specified in CreateDomain.
default CreateDomainRequest.Builder defaultUserSettings(Consumer<UserSettings.Builder> defaultUserSettings)
The default settings to use to create a user profile when UserSettings isn't specified in the
call to the CreateUserProfile API.
SecurityGroups is aggregated when specified in both calls. For all other settings in
UserSettings, the values specified in CreateUserProfile take precedence over those
specified in CreateDomain.
UserSettings.Builder avoiding the need
to create one manually via UserSettings.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to defaultUserSettings(UserSettings).
defaultUserSettings - a consumer that will call methods on UserSettings.BuilderdefaultUserSettings(UserSettings)CreateDomainRequest.Builder subnetIds(Collection<String> subnetIds)
The VPC subnets that Studio uses for communication.
subnetIds - The VPC subnets that Studio uses for communication.CreateDomainRequest.Builder subnetIds(String... subnetIds)
The VPC subnets that Studio uses for communication.
subnetIds - The VPC subnets that Studio uses for communication.CreateDomainRequest.Builder vpcId(String vpcId)
The ID of the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.
vpcId - The ID of the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.CreateDomainRequest.Builder tags(Collection<Tag> tags)
Tags to associated with the Domain. Each tag consists of a key and an optional value. Tag keys must be unique
per resource. Tags are searchable using the Search API.
Tags that you specify for the Domain are also added to all Apps that the Domain launches.
tags - Tags to associated with the Domain. Each tag consists of a key and an optional value. Tag keys must be
unique per resource. Tags are searchable using the Search API.
Tags that you specify for the Domain are also added to all Apps that the Domain launches.
CreateDomainRequest.Builder tags(Tag... tags)
Tags to associated with the Domain. Each tag consists of a key and an optional value. Tag keys must be unique
per resource. Tags are searchable using the Search API.
Tags that you specify for the Domain are also added to all Apps that the Domain launches.
tags - Tags to associated with the Domain. Each tag consists of a key and an optional value. Tag keys must be
unique per resource. Tags are searchable using the Search API.
Tags that you specify for the Domain are also added to all Apps that the Domain launches.
CreateDomainRequest.Builder tags(Consumer<Tag.Builder>... tags)
Tags to associated with the Domain. Each tag consists of a key and an optional value. Tag keys must be unique
per resource. Tags are searchable using the Search API.
Tags that you specify for the Domain are also added to all Apps that the Domain launches.
This is a convenience method that creates an instance of theTag.Builder avoiding the need to create one manually
via Tag.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and its
result is passed to #tags(List.
tags - a consumer that will call methods on
Tag.Builder#tags(java.util.Collection) CreateDomainRequest.Builder appNetworkAccessType(String appNetworkAccessType)
Specifies the VPC used for non-EFS traffic. The default value is PublicInternetOnly.
PublicInternetOnly - Non-EFS traffic is through a VPC managed by Amazon SageMaker, which allows
direct internet access
VpcOnly - All Studio traffic is through the specified VPC and subnets
appNetworkAccessType - Specifies the VPC used for non-EFS traffic. The default value is PublicInternetOnly.
PublicInternetOnly - Non-EFS traffic is through a VPC managed by Amazon SageMaker, which
allows direct internet access
VpcOnly - All Studio traffic is through the specified VPC and subnets
AppNetworkAccessType,
AppNetworkAccessTypeCreateDomainRequest.Builder appNetworkAccessType(AppNetworkAccessType appNetworkAccessType)
Specifies the VPC used for non-EFS traffic. The default value is PublicInternetOnly.
PublicInternetOnly - Non-EFS traffic is through a VPC managed by Amazon SageMaker, which allows
direct internet access
VpcOnly - All Studio traffic is through the specified VPC and subnets
appNetworkAccessType - Specifies the VPC used for non-EFS traffic. The default value is PublicInternetOnly.
PublicInternetOnly - Non-EFS traffic is through a VPC managed by Amazon SageMaker, which
allows direct internet access
VpcOnly - All Studio traffic is through the specified VPC and subnets
AppNetworkAccessType,
AppNetworkAccessType@Deprecated CreateDomainRequest.Builder homeEfsFileSystemKmsKeyId(String homeEfsFileSystemKmsKeyId)
Use KmsKeyId.
homeEfsFileSystemKmsKeyId - Use KmsKeyId.CreateDomainRequest.Builder kmsKeyId(String kmsKeyId)
SageMaker uses Amazon Web Services KMS to encrypt the EFS volume attached to the domain with an Amazon Web Services managed key by default. For more control, specify a customer managed key.
kmsKeyId - SageMaker uses Amazon Web Services KMS to encrypt the EFS volume attached to the domain with an Amazon
Web Services managed key by default. For more control, specify a customer managed key.CreateDomainRequest.Builder appSecurityGroupManagement(String appSecurityGroupManagement)
The entity that creates and manages the required security groups for inter-app communication in
VPCOnly mode. Required when CreateDomain.AppNetworkAccessType is
VPCOnly and DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn is
provided. If setting up the domain for use with RStudio, this value must be set to Service.
appSecurityGroupManagement - The entity that creates and manages the required security groups for inter-app communication in
VPCOnly mode. Required when CreateDomain.AppNetworkAccessType is
VPCOnly and
DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn is provided. If
setting up the domain for use with RStudio, this value must be set to Service.AppSecurityGroupManagement,
AppSecurityGroupManagementCreateDomainRequest.Builder appSecurityGroupManagement(AppSecurityGroupManagement appSecurityGroupManagement)
The entity that creates and manages the required security groups for inter-app communication in
VPCOnly mode. Required when CreateDomain.AppNetworkAccessType is
VPCOnly and DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn is
provided. If setting up the domain for use with RStudio, this value must be set to Service.
appSecurityGroupManagement - The entity that creates and manages the required security groups for inter-app communication in
VPCOnly mode. Required when CreateDomain.AppNetworkAccessType is
VPCOnly and
DomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn is provided. If
setting up the domain for use with RStudio, this value must be set to Service.AppSecurityGroupManagement,
AppSecurityGroupManagementCreateDomainRequest.Builder domainSettings(DomainSettings domainSettings)
A collection of Domain settings.
domainSettings - A collection of Domain settings.default CreateDomainRequest.Builder domainSettings(Consumer<DomainSettings.Builder> domainSettings)
A collection of Domain settings.
DomainSettings.Builder avoiding the need
to create one manually via DomainSettings.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to domainSettings(DomainSettings).
domainSettings - a consumer that will call methods on DomainSettings.BuilderdomainSettings(DomainSettings)CreateDomainRequest.Builder defaultSpaceSettings(DefaultSpaceSettings defaultSpaceSettings)
The default settings used to create a space.
defaultSpaceSettings - The default settings used to create a space.default CreateDomainRequest.Builder defaultSpaceSettings(Consumer<DefaultSpaceSettings.Builder> defaultSpaceSettings)
The default settings used to create a space.
This is a convenience method that creates an instance of theDefaultSpaceSettings.Builder avoiding
the need to create one manually via DefaultSpaceSettings.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to defaultSpaceSettings(DefaultSpaceSettings).
defaultSpaceSettings - a consumer that will call methods on DefaultSpaceSettings.BuilderdefaultSpaceSettings(DefaultSpaceSettings)CreateDomainRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateDomainRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.