public static interface DescribeDomainResponse.Builder extends SageMakerResponse.Builder, SdkPojo, CopyableBuilder<DescribeDomainResponse.Builder,DescribeDomainResponse>
Modifier and Type | Method and Description |
---|---|
DescribeDomainResponse.Builder |
appNetworkAccessType(AppNetworkAccessType appNetworkAccessType)
Specifies the VPC used for non-EFS traffic.
|
DescribeDomainResponse.Builder |
appNetworkAccessType(String appNetworkAccessType)
Specifies the VPC used for non-EFS traffic.
|
DescribeDomainResponse.Builder |
appSecurityGroupManagement(AppSecurityGroupManagement appSecurityGroupManagement)
The entity that creates and manages the required security groups for inter-app communication in
VPCOnly mode. |
DescribeDomainResponse.Builder |
appSecurityGroupManagement(String appSecurityGroupManagement)
The entity that creates and manages the required security groups for inter-app communication in
VPCOnly mode. |
DescribeDomainResponse.Builder |
authMode(AuthMode authMode)
The domain's authentication mode.
|
DescribeDomainResponse.Builder |
authMode(String authMode)
The domain's authentication mode.
|
DescribeDomainResponse.Builder |
creationTime(Instant creationTime)
The creation time.
|
default DescribeDomainResponse.Builder |
defaultSpaceSettings(Consumer<DefaultSpaceSettings.Builder> defaultSpaceSettings)
The default settings used to create a space.
|
DescribeDomainResponse.Builder |
defaultSpaceSettings(DefaultSpaceSettings defaultSpaceSettings)
The default settings used to create a space.
|
default DescribeDomainResponse.Builder |
defaultUserSettings(Consumer<UserSettings.Builder> defaultUserSettings)
Settings which are applied to UserProfiles in this domain if settings are not explicitly specified in a given
UserProfile.
|
DescribeDomainResponse.Builder |
defaultUserSettings(UserSettings defaultUserSettings)
Settings which are applied to UserProfiles in this domain if settings are not explicitly specified in a given
UserProfile.
|
DescribeDomainResponse.Builder |
domainArn(String domainArn)
The domain's Amazon Resource Name (ARN).
|
DescribeDomainResponse.Builder |
domainId(String domainId)
The domain ID.
|
DescribeDomainResponse.Builder |
domainName(String domainName)
The domain name.
|
default DescribeDomainResponse.Builder |
domainSettings(Consumer<DomainSettings.Builder> domainSettings)
A collection of
Domain settings. |
DescribeDomainResponse.Builder |
domainSettings(DomainSettings domainSettings)
A collection of
Domain settings. |
DescribeDomainResponse.Builder |
failureReason(String failureReason)
The failure reason.
|
DescribeDomainResponse.Builder |
homeEfsFileSystemId(String homeEfsFileSystemId)
The ID of the Amazon Elastic File System (EFS) managed by this Domain.
|
DescribeDomainResponse.Builder |
homeEfsFileSystemKmsKeyId(String homeEfsFileSystemKmsKeyId)
Deprecated.
This property is deprecated, use KmsKeyId instead.
|
DescribeDomainResponse.Builder |
kmsKeyId(String kmsKeyId)
The Amazon Web Services KMS customer managed key used to encrypt the EFS volume attached to the domain.
|
DescribeDomainResponse.Builder |
lastModifiedTime(Instant lastModifiedTime)
The last modified time.
|
DescribeDomainResponse.Builder |
securityGroupIdForDomainBoundary(String securityGroupIdForDomainBoundary)
The ID of the security group that authorizes traffic between the
RSessionGateway apps and the
RStudioServerPro app. |
DescribeDomainResponse.Builder |
singleSignOnManagedApplicationInstanceId(String singleSignOnManagedApplicationInstanceId)
The IAM Identity Center managed application instance ID.
|
DescribeDomainResponse.Builder |
status(DomainStatus status)
The status.
|
DescribeDomainResponse.Builder |
status(String status)
The status.
|
DescribeDomainResponse.Builder |
subnetIds(Collection<String> subnetIds)
The VPC subnets that Studio uses for communication.
|
DescribeDomainResponse.Builder |
subnetIds(String... subnetIds)
The VPC subnets that Studio uses for communication.
|
DescribeDomainResponse.Builder |
url(String url)
The domain's URL.
|
DescribeDomainResponse.Builder |
vpcId(String vpcId)
The ID of the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.
|
build, responseMetadata, responseMetadata
sdkHttpResponse, sdkHttpResponse
equalsBySdkFields, sdkFields
copy
applyMutation, build
DescribeDomainResponse.Builder domainArn(String domainArn)
The domain's Amazon Resource Name (ARN).
domainArn
- The domain's Amazon Resource Name (ARN).DescribeDomainResponse.Builder domainId(String domainId)
The domain ID.
domainId
- The domain ID.DescribeDomainResponse.Builder domainName(String domainName)
The domain name.
domainName
- The domain name.DescribeDomainResponse.Builder homeEfsFileSystemId(String homeEfsFileSystemId)
The ID of the Amazon Elastic File System (EFS) managed by this Domain.
homeEfsFileSystemId
- The ID of the Amazon Elastic File System (EFS) managed by this Domain.DescribeDomainResponse.Builder singleSignOnManagedApplicationInstanceId(String singleSignOnManagedApplicationInstanceId)
The IAM Identity Center managed application instance ID.
singleSignOnManagedApplicationInstanceId
- The IAM Identity Center managed application instance ID.DescribeDomainResponse.Builder status(String status)
The status.
status
- The status.DomainStatus
,
DomainStatus
DescribeDomainResponse.Builder status(DomainStatus status)
The status.
status
- The status.DomainStatus
,
DomainStatus
DescribeDomainResponse.Builder creationTime(Instant creationTime)
The creation time.
creationTime
- The creation time.DescribeDomainResponse.Builder lastModifiedTime(Instant lastModifiedTime)
The last modified time.
lastModifiedTime
- The last modified time.DescribeDomainResponse.Builder failureReason(String failureReason)
The failure reason.
failureReason
- The failure reason.DescribeDomainResponse.Builder authMode(String authMode)
The domain's authentication mode.
DescribeDomainResponse.Builder authMode(AuthMode authMode)
The domain's authentication mode.
DescribeDomainResponse.Builder defaultUserSettings(UserSettings defaultUserSettings)
Settings which are applied to UserProfiles in this domain if settings are not explicitly specified in a given UserProfile.
defaultUserSettings
- Settings which are applied to UserProfiles in this domain if settings are not explicitly specified in
a given UserProfile.default DescribeDomainResponse.Builder defaultUserSettings(Consumer<UserSettings.Builder> defaultUserSettings)
Settings which are applied to UserProfiles in this domain if settings are not explicitly specified in a given UserProfile.
This is a convenience method 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)
DescribeDomainResponse.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
,
AppNetworkAccessType
DescribeDomainResponse.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 DescribeDomainResponse.Builder homeEfsFileSystemKmsKeyId(String homeEfsFileSystemKmsKeyId)
Use KmsKeyId
.
homeEfsFileSystemKmsKeyId
- Use KmsKeyId
.DescribeDomainResponse.Builder subnetIds(Collection<String> subnetIds)
The VPC subnets that Studio uses for communication.
subnetIds
- The VPC subnets that Studio uses for communication.DescribeDomainResponse.Builder subnetIds(String... subnetIds)
The VPC subnets that Studio uses for communication.
subnetIds
- The VPC subnets that Studio uses for communication.DescribeDomainResponse.Builder url(String url)
The domain's URL.
url
- The domain's URL.DescribeDomainResponse.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.DescribeDomainResponse.Builder kmsKeyId(String kmsKeyId)
The Amazon Web Services KMS customer managed key used to encrypt the EFS volume attached to the domain.
kmsKeyId
- The Amazon Web Services KMS customer managed key used to encrypt the EFS volume attached to the
domain.DescribeDomainResponse.Builder domainSettings(DomainSettings domainSettings)
A collection of Domain
settings.
domainSettings
- A collection of Domain
settings.default DescribeDomainResponse.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.Builder
domainSettings(DomainSettings)
DescribeDomainResponse.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.
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.AppSecurityGroupManagement
,
AppSecurityGroupManagement
DescribeDomainResponse.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.
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.AppSecurityGroupManagement
,
AppSecurityGroupManagement
DescribeDomainResponse.Builder securityGroupIdForDomainBoundary(String securityGroupIdForDomainBoundary)
The ID of the security group that authorizes traffic between the RSessionGateway
apps and the
RStudioServerPro
app.
securityGroupIdForDomainBoundary
- The ID of the security group that authorizes traffic between the RSessionGateway
apps and
the RStudioServerPro
app.DescribeDomainResponse.Builder defaultSpaceSettings(DefaultSpaceSettings defaultSpaceSettings)
The default settings used to create a space.
defaultSpaceSettings
- The default settings used to create a space.default DescribeDomainResponse.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.Builder
defaultSpaceSettings(DefaultSpaceSettings)
Copyright © 2023. All rights reserved.