Interface DomainSettings.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DomainSettings.Builder,DomainSettings>,SdkBuilder<DomainSettings.Builder,DomainSettings>,SdkPojo
- Enclosing class:
- DomainSettings
public static interface DomainSettings.Builder extends SdkPojo, CopyableBuilder<DomainSettings.Builder,DomainSettings>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default DomainSettings.BuilderamazonQSettings(Consumer<AmazonQSettings.Builder> amazonQSettings)A collection of settings that configure the Amazon Q experience within the domain.DomainSettings.BuilderamazonQSettings(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.DomainSettings.BuilderdockerSettings(DockerSettings dockerSettings)A collection of settings that configure the domain's Docker interaction.DomainSettings.BuilderexecutionRoleIdentityConfig(String executionRoleIdentityConfig)The configuration for attaching a SageMaker AI user profile name to the execution role as a sts:SourceIdentity key.DomainSettings.BuilderexecutionRoleIdentityConfig(ExecutionRoleIdentityConfig executionRoleIdentityConfig)The configuration for attaching a SageMaker AI 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.DomainSettings.BuilderrStudioServerProDomainSettings(RStudioServerProDomainSettings rStudioServerProDomainSettings)A collection of settings that configure theRStudioServerProDomain-level app.DomainSettings.BuildersecurityGroupIds(String... securityGroupIds)The security groups for the Amazon Virtual Private Cloud that theDomainuses for communication between Domain-level apps and user apps.DomainSettings.BuildersecurityGroupIds(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
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
securityGroupIds
DomainSettings.Builder securityGroupIds(Collection<String> 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
DomainSettings.Builder securityGroupIds(String... 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:
rStudioServerProDomainSettings(RStudioServerProDomainSettings)
-
executionRoleIdentityConfig
DomainSettings.Builder executionRoleIdentityConfig(String executionRoleIdentityConfig)
The configuration for attaching a SageMaker AI user profile name to the execution role as a sts:SourceIdentity key.
- Parameters:
executionRoleIdentityConfig- The configuration for attaching a SageMaker AI 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,ExecutionRoleIdentityConfig
-
executionRoleIdentityConfig
DomainSettings.Builder executionRoleIdentityConfig(ExecutionRoleIdentityConfig executionRoleIdentityConfig)
The configuration for attaching a SageMaker AI user profile name to the execution role as a sts:SourceIdentity key.
- Parameters:
executionRoleIdentityConfig- The configuration for attaching a SageMaker AI 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,ExecutionRoleIdentityConfig
-
dockerSettings
DomainSettings.Builder dockerSettings(DockerSettings 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
default DomainSettings.Builder dockerSettings(Consumer<DockerSettings.Builder> 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:
dockerSettings(DockerSettings)
-
amazonQSettings
DomainSettings.Builder amazonQSettings(AmazonQSettings 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
default DomainSettings.Builder amazonQSettings(Consumer<AmazonQSettings.Builder> 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:
amazonQSettings(AmazonQSettings)
-
-