Interface DomainSettings.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DomainSettings.Builder,
,DomainSettings> SdkBuilder<DomainSettings.Builder,
,DomainSettings> SdkPojo
- Enclosing class:
DomainSettings
-
Method Summary
Modifier and TypeMethodDescriptiondefault DomainSettings.Builder
amazonQSettings
(Consumer<AmazonQSettings.Builder> amazonQSettings) A collection of settings that configure the Amazon Q experience within the domain.amazonQSettings
(AmazonQSettings amazonQSettings) A collection of settings that configure the Amazon Q experience within the domain.default DomainSettings.Builder
dockerSettings
(Consumer<DockerSettings.Builder> dockerSettings) A collection of settings that configure the domain's Docker interaction.dockerSettings
(DockerSettings dockerSettings) A collection of settings that configure the domain's Docker interaction.executionRoleIdentityConfig
(String executionRoleIdentityConfig) The configuration for attaching a SageMaker user profile name to the execution role as a sts:SourceIdentity key.executionRoleIdentityConfig
(ExecutionRoleIdentityConfig executionRoleIdentityConfig) The configuration for attaching a SageMaker user profile name to the execution role as a sts:SourceIdentity key.default DomainSettings.Builder
rStudioServerProDomainSettings
(Consumer<RStudioServerProDomainSettings.Builder> rStudioServerProDomainSettings) A collection of settings that configure theRStudioServerPro
Domain-level app.rStudioServerProDomainSettings
(RStudioServerProDomainSettings rStudioServerProDomainSettings) A collection of settings that configure theRStudioServerPro
Domain-level app.securityGroupIds
(String... securityGroupIds) The security groups for the Amazon Virtual Private Cloud that theDomain
uses for communication between Domain-level apps and user apps.securityGroupIds
(Collection<String> securityGroupIds) The security groups for the Amazon Virtual Private Cloud that theDomain
uses for communication between Domain-level apps and user apps.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
securityGroupIds
The security groups for the Amazon Virtual Private Cloud that the
Domain
uses for communication between Domain-level apps and user apps.- Parameters:
securityGroupIds
- The security groups for the Amazon Virtual Private Cloud that theDomain
uses for communication between Domain-level apps and user apps.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupIds
The security groups for the Amazon Virtual Private Cloud that the
Domain
uses for communication between Domain-level apps and user apps.- Parameters:
securityGroupIds
- The security groups for the Amazon Virtual Private Cloud that theDomain
uses for communication between Domain-level apps and user apps.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rStudioServerProDomainSettings
DomainSettings.Builder rStudioServerProDomainSettings(RStudioServerProDomainSettings rStudioServerProDomainSettings) A collection of settings that configure the
RStudioServerPro
Domain-level app.- Parameters:
rStudioServerProDomainSettings
- A collection of settings that configure theRStudioServerPro
Domain-level app.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rStudioServerProDomainSettings
default DomainSettings.Builder rStudioServerProDomainSettings(Consumer<RStudioServerProDomainSettings.Builder> rStudioServerProDomainSettings) A collection of settings that configure the
This is a convenience method that creates an instance of theRStudioServerPro
Domain-level app.RStudioServerProDomainSettings.Builder
avoiding the need to create one manually viaRStudioServerProDomainSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torStudioServerProDomainSettings(RStudioServerProDomainSettings)
.- Parameters:
rStudioServerProDomainSettings
- a consumer that will call methods onRStudioServerProDomainSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
executionRoleIdentityConfig
The configuration for attaching a SageMaker user profile name to the execution role as a sts:SourceIdentity key.
- Parameters:
executionRoleIdentityConfig
- The configuration for attaching a SageMaker user profile name to the execution role as a sts:SourceIdentity key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
executionRoleIdentityConfig
DomainSettings.Builder executionRoleIdentityConfig(ExecutionRoleIdentityConfig executionRoleIdentityConfig) The configuration for attaching a SageMaker user profile name to the execution role as a sts:SourceIdentity key.
- Parameters:
executionRoleIdentityConfig
- The configuration for attaching a SageMaker user profile name to the execution role as a sts:SourceIdentity key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dockerSettings
A collection of settings that configure the domain's Docker interaction.
- Parameters:
dockerSettings
- A collection of settings that configure the domain's Docker interaction.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dockerSettings
A collection of settings that configure the domain's Docker interaction.
This is a convenience method that creates an instance of theDockerSettings.Builder
avoiding the need to create one manually viaDockerSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todockerSettings(DockerSettings)
.- Parameters:
dockerSettings
- a consumer that will call methods onDockerSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
amazonQSettings
A collection of settings that configure the Amazon Q experience within the domain. The
AuthMode
that you use to create the domain must beSSO
.- Parameters:
amazonQSettings
- A collection of settings that configure the Amazon Q experience within the domain. TheAuthMode
that you use to create the domain must beSSO
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
amazonQSettings
A collection of settings that configure the Amazon Q experience within the domain. The
This is a convenience method that creates an instance of theAuthMode
that you use to create the domain must beSSO
.AmazonQSettings.Builder
avoiding the need to create one manually viaAmazonQSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toamazonQSettings(AmazonQSettings)
.- Parameters:
amazonQSettings
- a consumer that will call methods onAmazonQSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-