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.BuilderappNetworkAccessType(String appNetworkAccessType)Specifies the VPC used for non-EFS traffic.DescribeDomainResponse.BuilderappNetworkAccessType(AppNetworkAccessType appNetworkAccessType)Specifies the VPC used for non-EFS traffic.DescribeDomainResponse.BuilderappSecurityGroupManagement(String appSecurityGroupManagement)The entity that creates and manages the required security groups for inter-app communication inVPCOnlymode.DescribeDomainResponse.BuilderappSecurityGroupManagement(AppSecurityGroupManagement appSecurityGroupManagement)The entity that creates and manages the required security groups for inter-app communication inVPCOnlymode.DescribeDomainResponse.BuilderauthMode(String authMode)The domain's authentication mode.DescribeDomainResponse.BuilderauthMode(AuthMode authMode)The domain's authentication mode.DescribeDomainResponse.BuildercreationTime(Instant creationTime)The creation time.default DescribeDomainResponse.BuilderdefaultSpaceSettings(Consumer<DefaultSpaceSettings.Builder> defaultSpaceSettings)The default settings used to create a space.DescribeDomainResponse.BuilderdefaultSpaceSettings(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.DescribeDomainResponse.BuilderdefaultUserSettings(UserSettings defaultUserSettings)Settings which are applied to UserProfiles in this domain if settings are not explicitly specified in a given UserProfile.DescribeDomainResponse.BuilderdomainArn(String domainArn)The domain's Amazon Resource Name (ARN).DescribeDomainResponse.BuilderdomainId(String domainId)The domain ID.DescribeDomainResponse.BuilderdomainName(String domainName)The domain name.default DescribeDomainResponse.BuilderdomainSettings(Consumer<DomainSettings.Builder> domainSettings)A collection ofDomainsettings.DescribeDomainResponse.BuilderdomainSettings(DomainSettings domainSettings)A collection ofDomainsettings.DescribeDomainResponse.BuilderfailureReason(String failureReason)The failure reason.DescribeDomainResponse.BuilderhomeEfsFileSystemId(String homeEfsFileSystemId)The ID of the Amazon Elastic File System managed by this Domain.DescribeDomainResponse.BuilderhomeEfsFileSystemKmsKeyId(String homeEfsFileSystemKmsKeyId)Deprecated.This property is deprecated, use KmsKeyId instead.DescribeDomainResponse.BuilderkmsKeyId(String kmsKeyId)The Amazon Web Services KMS customer managed key used to encrypt the EFS volume attached to the domain.DescribeDomainResponse.BuilderlastModifiedTime(Instant lastModifiedTime)The last modified time.DescribeDomainResponse.BuildersecurityGroupIdForDomainBoundary(String securityGroupIdForDomainBoundary)The ID of the security group that authorizes traffic between theRSessionGatewayapps and theRStudioServerProapp.DescribeDomainResponse.BuildersingleSignOnApplicationArn(String singleSignOnApplicationArn)The ARN of the application managed by SageMaker in IAM Identity Center.DescribeDomainResponse.BuildersingleSignOnManagedApplicationInstanceId(String singleSignOnManagedApplicationInstanceId)The IAM Identity Center managed application instance ID.DescribeDomainResponse.Builderstatus(String status)The status.DescribeDomainResponse.Builderstatus(DomainStatus status)The status.DescribeDomainResponse.BuildersubnetIds(String... subnetIds)The VPC subnets that the domain uses for communication.DescribeDomainResponse.BuildersubnetIds(Collection<String> subnetIds)The VPC subnets that the domain uses for communication.DescribeDomainResponse.Builderurl(String url)The domain's URL.DescribeDomainResponse.BuildervpcId(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
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
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.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:
defaultUserSettings(UserSettings)
-
domainSettings
DescribeDomainResponse.Builder domainSettings(DomainSettings 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:
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
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,AppSecurityGroupManagement
-
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:
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.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:
defaultSpaceSettings(DefaultSpaceSettings)
-
-