Interface DescribeDomainResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<DescribeDomainResponse.Builder,,DescribeDomainResponse> SageMakerResponse.Builder,SdkBuilder<DescribeDomainResponse.Builder,,DescribeDomainResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
DescribeDomainResponse
-
Method Summary
Modifier and TypeMethodDescriptionappNetworkAccessType(String appNetworkAccessType) Specifies the VPC used for non-EFS traffic.appNetworkAccessType(AppNetworkAccessType appNetworkAccessType) Specifies the VPC used for non-EFS traffic.appSecurityGroupManagement(String appSecurityGroupManagement) The entity that creates and manages the required security groups for inter-app communication inVPCOnlymode.appSecurityGroupManagement(AppSecurityGroupManagement appSecurityGroupManagement) The entity that creates and manages the required security groups for inter-app communication inVPCOnlymode.The domain's authentication mode.The domain's authentication mode.creationTime(Instant creationTime) The creation time.default DescribeDomainResponse.BuilderdefaultSpaceSettings(Consumer<DefaultSpaceSettings.Builder> defaultSpaceSettings) The default settings used to create a space.defaultSpaceSettings(DefaultSpaceSettings defaultSpaceSettings) The default settings used to create a space.default DescribeDomainResponse.BuilderdefaultUserSettings(Consumer<UserSettings.Builder> defaultUserSettings) Settings which are applied to UserProfiles in this domain if settings are not explicitly specified in a given UserProfile.defaultUserSettings(UserSettings defaultUserSettings) Settings which are applied to UserProfiles in this domain if settings are not explicitly specified in a given UserProfile.The domain's Amazon Resource Name (ARN).The domain ID.domainName(String domainName) The domain name.default DescribeDomainResponse.BuilderdomainSettings(Consumer<DomainSettings.Builder> domainSettings) A collection ofDomainsettings.domainSettings(DomainSettings domainSettings) A collection ofDomainsettings.failureReason(String failureReason) The failure reason.homeEfsFileSystemId(String homeEfsFileSystemId) The ID of the Amazon Elastic File System managed by this Domain.homeEfsFileSystemKmsKeyId(String homeEfsFileSystemKmsKeyId) Deprecated.This property is deprecated, use KmsKeyId instead.The Amazon Web Services KMS customer managed key used to encrypt the EFS volume attached to the domain.lastModifiedTime(Instant lastModifiedTime) The last modified time.securityGroupIdForDomainBoundary(String securityGroupIdForDomainBoundary) The ID of the security group that authorizes traffic between theRSessionGatewayapps and theRStudioServerProapp.singleSignOnApplicationArn(String singleSignOnApplicationArn) The ARN of the application managed by SageMaker in IAM Identity Center.singleSignOnManagedApplicationInstanceId(String singleSignOnManagedApplicationInstanceId) The IAM Identity Center managed application instance ID.The status.status(DomainStatus status) The status.The VPC subnets that the domain uses for communication.subnetIds(Collection<String> subnetIds) The VPC subnets that the domain uses for communication.tagPropagation(String tagPropagation) Indicates whether custom tag propagation is supported for the domain.tagPropagation(TagPropagation tagPropagation) Indicates whether custom tag propagation is supported for the domain.The domain's URL.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
copyMethods inherited from interface software.amazon.awssdk.services.sagemaker.model.SageMakerResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
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
The domain ID.
- Parameters:
domainId- The domain ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
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
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
The status.
- Parameters:
status- The status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status.
- Parameters:
status- The status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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
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
RSessionGatewayapps and theRStudioServerProapp.- Parameters:
securityGroupIdForDomainBoundary- The ID of the security group that authorizes traffic between theRSessionGatewayapps and theRStudioServerProapp.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authMode
The domain's authentication mode.
- Parameters:
authMode- The domain's authentication mode.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
authMode
The domain's authentication mode.
- Parameters:
authMode- The domain's authentication mode.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.Builderavoiding the need to create one manually viaUserSettings.builder().When the
Consumercompletes,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:
-
domainSettings
A collection of
Domainsettings.- Parameters:
domainSettings- A collection ofDomainsettings.- 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 theDomainsettings.DomainSettings.Builderavoiding the need to create one manually viaDomainSettings.builder().When the
Consumercompletes,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:
-
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
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:
-
-
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
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
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
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
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
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
The entity that creates and manages the required security groups for inter-app communication in
VPCOnlymode. Required whenCreateDomain.AppNetworkAccessTypeisVPCOnlyandDomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArnis provided.- Parameters:
appSecurityGroupManagement- The entity that creates and manages the required security groups for inter-app communication inVPCOnlymode. Required whenCreateDomain.AppNetworkAccessTypeisVPCOnlyandDomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArnis provided.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
appSecurityGroupManagement
DescribeDomainResponse.Builder appSecurityGroupManagement(AppSecurityGroupManagement appSecurityGroupManagement) The entity that creates and manages the required security groups for inter-app communication in
VPCOnlymode. Required whenCreateDomain.AppNetworkAccessTypeisVPCOnlyandDomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArnis provided.- Parameters:
appSecurityGroupManagement- The entity that creates and manages the required security groups for inter-app communication inVPCOnlymode. Required whenCreateDomain.AppNetworkAccessTypeisVPCOnlyandDomainSettings.RStudioServerProDomainSettings.DomainExecutionRoleArnis provided.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tagPropagation
Indicates whether custom tag propagation is supported for the domain.
- Parameters:
tagPropagation- Indicates whether custom tag propagation is supported for the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tagPropagation
Indicates whether custom tag propagation is supported for the domain.
- Parameters:
tagPropagation- Indicates whether custom tag propagation is supported for the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.Builderavoiding the need to create one manually viaDefaultSpaceSettings.builder().When the
Consumercompletes,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:
-