Interface DescribeDomainResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<DescribeDomainResponse.Builder,DescribeDomainResponse>
,SageMakerResponse.Builder
,SdkBuilder<DescribeDomainResponse.Builder,DescribeDomainResponse>
,SdkPojo
,SdkResponse.Builder
- Enclosing class:
- DescribeDomainResponse
public static interface DescribeDomainResponse.Builder extends SageMakerResponse.Builder, SdkPojo, CopyableBuilder<DescribeDomainResponse.Builder,DescribeDomainResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description DescribeDomainResponse.Builder
appNetworkAccessType(String appNetworkAccessType)
Specifies the VPC used for non-EFS traffic.DescribeDomainResponse.Builder
appNetworkAccessType(AppNetworkAccessType appNetworkAccessType)
Specifies the VPC used for non-EFS traffic.DescribeDomainResponse.Builder
appSecurityGroupManagement(String appSecurityGroupManagement)
The entity that creates and manages the required security groups for inter-app communication inVPCOnly
mode.DescribeDomainResponse.Builder
appSecurityGroupManagement(AppSecurityGroupManagement appSecurityGroupManagement)
The entity that creates and manages the required security groups for inter-app communication inVPCOnly
mode.DescribeDomainResponse.Builder
authMode(String authMode)
The domain's authentication mode.DescribeDomainResponse.Builder
authMode(AuthMode 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 ofDomain
settings.DescribeDomainResponse.Builder
domainSettings(DomainSettings domainSettings)
A collection ofDomain
settings.DescribeDomainResponse.Builder
failureReason(String failureReason)
The failure reason.DescribeDomainResponse.Builder
homeEfsFileSystemId(String homeEfsFileSystemId)
The ID of the Amazon Elastic File System 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 theRSessionGateway
apps and theRStudioServerPro
app.DescribeDomainResponse.Builder
singleSignOnApplicationArn(String singleSignOnApplicationArn)
The ARN of the application managed by SageMaker in IAM Identity Center.DescribeDomainResponse.Builder
singleSignOnManagedApplicationInstanceId(String singleSignOnManagedApplicationInstanceId)
The IAM Identity Center managed application instance ID.DescribeDomainResponse.Builder
status(String status)
The status.DescribeDomainResponse.Builder
status(DomainStatus status)
The status.DescribeDomainResponse.Builder
subnetIds(String... subnetIds)
The VPC subnets that the domain uses for communication.DescribeDomainResponse.Builder
subnetIds(Collection<String> subnetIds)
The VPC subnets that the domain 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 the domain uses for communication.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.sagemaker.model.SageMakerResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
domainArn
DescribeDomainResponse.Builder domainArn(String domainArn)
The domain's Amazon Resource Name (ARN).
- Parameters:
domainArn
- The domain's Amazon Resource Name (ARN).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainId
DescribeDomainResponse.Builder domainId(String domainId)
The domain ID.
- Parameters:
domainId
- The domain ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainName
DescribeDomainResponse.Builder domainName(String domainName)
The domain name.
- Parameters:
domainName
- The domain name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
homeEfsFileSystemId
DescribeDomainResponse.Builder homeEfsFileSystemId(String homeEfsFileSystemId)
The ID of the Amazon Elastic File System managed by this Domain.
- Parameters:
homeEfsFileSystemId
- The ID of the Amazon Elastic File System managed by this Domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
singleSignOnManagedApplicationInstanceId
DescribeDomainResponse.Builder singleSignOnManagedApplicationInstanceId(String singleSignOnManagedApplicationInstanceId)
The IAM Identity Center managed application instance ID.
- Parameters:
singleSignOnManagedApplicationInstanceId
- The IAM Identity Center managed application instance ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
singleSignOnApplicationArn
DescribeDomainResponse.Builder singleSignOnApplicationArn(String singleSignOnApplicationArn)
The ARN of the application managed by SageMaker in IAM Identity Center. This value is only returned for domains created after October 1, 2023.
- Parameters:
singleSignOnApplicationArn
- The ARN of the application managed by SageMaker in IAM Identity Center. This value is only returned for domains created after October 1, 2023.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
DescribeDomainResponse.Builder status(String status)
The status.
- Parameters:
status
- The status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DomainStatus
,DomainStatus
-
status
DescribeDomainResponse.Builder status(DomainStatus status)
The status.
- Parameters:
status
- The status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DomainStatus
,DomainStatus
-
creationTime
DescribeDomainResponse.Builder creationTime(Instant creationTime)
The creation time.
- Parameters:
creationTime
- The creation time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedTime
DescribeDomainResponse.Builder lastModifiedTime(Instant lastModifiedTime)
The last modified time.
- Parameters:
lastModifiedTime
- The last modified time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
failureReason
DescribeDomainResponse.Builder failureReason(String failureReason)
The failure reason.
- Parameters:
failureReason
- The failure reason.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupIdForDomainBoundary
DescribeDomainResponse.Builder securityGroupIdForDomainBoundary(String securityGroupIdForDomainBoundary)
The ID of the security group that authorizes traffic between the
RSessionGateway
apps and theRStudioServerPro
app.- Parameters:
securityGroupIdForDomainBoundary
- The ID of the security group that authorizes traffic between theRSessionGateway
apps and theRStudioServerPro
app.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authMode
DescribeDomainResponse.Builder authMode(String authMode)
The domain's authentication mode.
-
authMode
DescribeDomainResponse.Builder authMode(AuthMode authMode)
The domain's authentication mode.
-
defaultUserSettings
DescribeDomainResponse.Builder defaultUserSettings(UserSettings defaultUserSettings)
Settings which are applied to UserProfiles in this domain if settings are not explicitly specified in a given UserProfile.
- Parameters:
defaultUserSettings
- Settings which are applied to UserProfiles in this domain if settings are not explicitly specified in a given UserProfile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultUserSettings
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 viaUserSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todefaultUserSettings(UserSettings)
.- Parameters:
defaultUserSettings
- a consumer that will call methods onUserSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
defaultUserSettings(UserSettings)
-
domainSettings
DescribeDomainResponse.Builder domainSettings(DomainSettings domainSettings)
A collection of
Domain
settings.- Parameters:
domainSettings
- A collection ofDomain
settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainSettings
default DescribeDomainResponse.Builder domainSettings(Consumer<DomainSettings.Builder> domainSettings)
A collection of
This is a convenience method that creates an instance of theDomain
settings.DomainSettings.Builder
avoiding the need to create one manually viaDomainSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todomainSettings(DomainSettings)
.- Parameters:
domainSettings
- a consumer that will call methods onDomainSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
domainSettings(DomainSettings)
-
appNetworkAccessType
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 traffic is through the specified VPC and subnets
- Parameters:
appNetworkAccessType
- Specifies the VPC used for non-EFS traffic. The default value isPublicInternetOnly
.-
PublicInternetOnly
- Non-EFS traffic is through a VPC managed by Amazon SageMaker, which allows direct internet access -
VpcOnly
- All traffic is through the specified VPC and subnets
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AppNetworkAccessType
,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 traffic is through the specified VPC and subnets
- Parameters:
appNetworkAccessType
- Specifies the VPC used for non-EFS traffic. The default value isPublicInternetOnly
.-
PublicInternetOnly
- Non-EFS traffic is through a VPC managed by Amazon SageMaker, which allows direct internet access -
VpcOnly
- All traffic is through the specified VPC and subnets
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AppNetworkAccessType
,AppNetworkAccessType
-
-
homeEfsFileSystemKmsKeyId
@Deprecated DescribeDomainResponse.Builder homeEfsFileSystemKmsKeyId(String homeEfsFileSystemKmsKeyId)
Deprecated.This property is deprecated, use KmsKeyId instead.Use
KmsKeyId
.- Parameters:
homeEfsFileSystemKmsKeyId
- UseKmsKeyId
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetIds
DescribeDomainResponse.Builder subnetIds(Collection<String> subnetIds)
The VPC subnets that the domain uses for communication.
- Parameters:
subnetIds
- The VPC subnets that the domain uses for communication.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetIds
DescribeDomainResponse.Builder subnetIds(String... subnetIds)
The VPC subnets that the domain uses for communication.
- Parameters:
subnetIds
- The VPC subnets that the domain uses for communication.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
url
DescribeDomainResponse.Builder url(String url)
The domain's URL.
- Parameters:
url
- The domain's URL.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcId
DescribeDomainResponse.Builder vpcId(String vpcId)
The ID of the Amazon Virtual Private Cloud (VPC) that the domain uses for communication.
- Parameters:
vpcId
- The ID of the Amazon Virtual Private Cloud (VPC) that the domain uses for communication.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kmsKeyId
DescribeDomainResponse.Builder kmsKeyId(String kmsKeyId)
The Amazon Web Services KMS customer managed key used to encrypt the EFS volume attached to the domain.
- Parameters:
kmsKeyId
- The Amazon Web Services KMS customer managed key used to encrypt the EFS volume attached to the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
appSecurityGroupManagement
DescribeDomainResponse.Builder appSecurityGroupManagement(String appSecurityGroupManagement)
The entity that creates and manages the required security groups for inter-app communication in
VPCOnly
mode. Required whenCreateDomain.AppNetworkAccessType
isVPCOnly
andDomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn
is provided.- Parameters:
appSecurityGroupManagement
- The entity that creates and manages the required security groups for inter-app communication inVPCOnly
mode. Required whenCreateDomain.AppNetworkAccessType
isVPCOnly
andDomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn
is provided.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AppSecurityGroupManagement
,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 whenCreateDomain.AppNetworkAccessType
isVPCOnly
andDomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn
is provided.- Parameters:
appSecurityGroupManagement
- The entity that creates and manages the required security groups for inter-app communication inVPCOnly
mode. Required whenCreateDomain.AppNetworkAccessType
isVPCOnly
andDomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArn
is provided.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
AppSecurityGroupManagement
,AppSecurityGroupManagement
-
defaultSpaceSettings
DescribeDomainResponse.Builder defaultSpaceSettings(DefaultSpaceSettings defaultSpaceSettings)
The default settings used to create a space.
- Parameters:
defaultSpaceSettings
- The default settings used to create a space.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultSpaceSettings
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 viaDefaultSpaceSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todefaultSpaceSettings(DefaultSpaceSettings)
.- Parameters:
defaultSpaceSettings
- a consumer that will call methods onDefaultSpaceSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
defaultSpaceSettings(DefaultSpaceSettings)
-
-