public static interface CreateDomainRequest.Builder extends SageMakerRequest.Builder, SdkPojo, CopyableBuilder<CreateDomainRequest.Builder,CreateDomainRequest>
Modifier and Type | Method and Description |
---|---|
CreateDomainRequest.Builder |
authMode(AuthMode authMode)
The mode of authentication that member use to access the domain.
|
CreateDomainRequest.Builder |
authMode(String authMode)
The mode of authentication that member use to access the domain.
|
default CreateDomainRequest.Builder |
defaultUserSettings(Consumer<UserSettings.Builder> defaultUserSettings)
The default user settings.
|
CreateDomainRequest.Builder |
defaultUserSettings(UserSettings defaultUserSettings)
The default user settings.
|
CreateDomainRequest.Builder |
domainName(String domainName)
A name for the domain.
|
CreateDomainRequest.Builder |
homeEfsFileSystemKmsKeyId(String homeEfsFileSystemKmsKeyId)
The AWS Key Management Service encryption key ID.
|
CreateDomainRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateDomainRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateDomainRequest.Builder |
subnetIds(Collection<String> subnetIds)
Security setting to limit to a set of subnets.
|
CreateDomainRequest.Builder |
subnetIds(String... subnetIds)
Security setting to limit to a set of subnets.
|
CreateDomainRequest.Builder |
tags(Collection<Tag> tags)
Each tag consists of a key and an optional value.
|
CreateDomainRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
Each tag consists of a key and an optional value.
|
CreateDomainRequest.Builder |
tags(Tag... tags)
Each tag consists of a key and an optional value.
|
CreateDomainRequest.Builder |
vpcId(String vpcId)
Security setting to limit the domain's communication to a Amazon Virtual Private Cloud.
|
build
overrideConfiguration
equalsBySdkFields, sdkFields
copy
applyMutation, build
CreateDomainRequest.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 member use to access the domain.
CreateDomainRequest.Builder authMode(AuthMode authMode)
The mode of authentication that member use to access the domain.
CreateDomainRequest.Builder defaultUserSettings(UserSettings defaultUserSettings)
The default user settings.
defaultUserSettings
- The default user settings.default CreateDomainRequest.Builder defaultUserSettings(Consumer<UserSettings.Builder> defaultUserSettings)
The default user settings.
This is a convenience that creates an instance of theUserSettings.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.Builder
defaultUserSettings(UserSettings)
CreateDomainRequest.Builder subnetIds(Collection<String> subnetIds)
Security setting to limit to a set of subnets.
subnetIds
- Security setting to limit to a set of subnets.CreateDomainRequest.Builder subnetIds(String... subnetIds)
Security setting to limit to a set of subnets.
subnetIds
- Security setting to limit to a set of subnets.CreateDomainRequest.Builder vpcId(String vpcId)
Security setting to limit the domain's communication to a Amazon Virtual Private Cloud.
vpcId
- Security setting to limit the domain's communication to a Amazon Virtual Private Cloud.CreateDomainRequest.Builder tags(Collection<Tag> tags)
Each tag consists of a key and an optional value. Tag keys must be unique per resource.
tags
- Each tag consists of a key and an optional value. Tag keys must be unique per resource.CreateDomainRequest.Builder tags(Tag... tags)
Each tag consists of a key and an optional value. Tag keys must be unique per resource.
tags
- Each tag consists of a key and an optional value. Tag keys must be unique per resource.CreateDomainRequest.Builder tags(Consumer<Tag.Builder>... tags)
Each tag consists of a key and an optional value. Tag keys must be unique per resource.
This is a convenience that creates an instance of theList.Builder
avoiding the need to create
one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and its result
is passed to #tags(List)
.tags
- a consumer that will call methods on List.Builder
#tags(List)
CreateDomainRequest.Builder homeEfsFileSystemKmsKeyId(String homeEfsFileSystemKmsKeyId)
The AWS Key Management Service encryption key ID.
homeEfsFileSystemKmsKeyId
- The AWS Key Management Service encryption key ID.CreateDomainRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration
in interface AwsRequest.Builder
CreateDomainRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration
in interface AwsRequest.Builder
Copyright © 2020. All rights reserved.