Interface DomainSettings.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DomainSettings.Builder,,DomainSettings> SdkBuilder<DomainSettings.Builder,,DomainSettings> SdkPojo
- Enclosing class:
DomainSettings
-
Method Summary
Modifier and TypeMethodDescriptiondefault DomainSettings.BuilderamazonQSettings(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.BuilderdockerSettings(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.BuilderrStudioServerProDomainSettings(Consumer<RStudioServerProDomainSettings.Builder> rStudioServerProDomainSettings) A collection of settings that configure theRStudioServerProDomain-level app.rStudioServerProDomainSettings(RStudioServerProDomainSettings rStudioServerProDomainSettings) A collection of settings that configure theRStudioServerProDomain-level app.securityGroupIds(String... securityGroupIds) The security groups for the Amazon Virtual Private Cloud that theDomainuses for communication between Domain-level apps and user apps.securityGroupIds(Collection<String> securityGroupIds) The security groups for the Amazon Virtual Private Cloud that theDomainuses for communication between Domain-level apps and user apps.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
securityGroupIds
The security groups for the Amazon Virtual Private Cloud that the
Domainuses for communication between Domain-level apps and user apps.- Parameters:
securityGroupIds- The security groups for the Amazon Virtual Private Cloud that theDomainuses 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
Domainuses for communication between Domain-level apps and user apps.- Parameters:
securityGroupIds- The security groups for the Amazon Virtual Private Cloud that theDomainuses 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
RStudioServerProDomain-level app.- Parameters:
rStudioServerProDomainSettings- A collection of settings that configure theRStudioServerProDomain-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 theRStudioServerProDomain-level app.RStudioServerProDomainSettings.Builderavoiding the need to create one manually viaRStudioServerProDomainSettings.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaDockerSettings.builder().When the
Consumercompletes,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
AuthModethat you use to create the domain must beSSO.- Parameters:
amazonQSettings- A collection of settings that configure the Amazon Q experience within the domain. TheAuthModethat 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 theAuthModethat you use to create the domain must beSSO.AmazonQSettings.Builderavoiding the need to create one manually viaAmazonQSettings.builder().When the
Consumercompletes,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:
-