Interface DomainSettingsForUpdate.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DomainSettingsForUpdate.Builder,
,DomainSettingsForUpdate> SdkBuilder<DomainSettingsForUpdate.Builder,
,DomainSettingsForUpdate> SdkPojo
- Enclosing class:
DomainSettingsForUpdate
-
Method Summary
Modifier and TypeMethodDescriptiondefault DomainSettingsForUpdate.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 DomainSettingsForUpdate.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 AI user profile name to the execution role as a sts:SourceIdentity key.executionRoleIdentityConfig
(ExecutionRoleIdentityConfig executionRoleIdentityConfig) The configuration for attaching a SageMaker AI user profile name to the execution role as a sts:SourceIdentity key.default DomainSettingsForUpdate.Builder
rStudioServerProDomainSettingsForUpdate
(Consumer<RStudioServerProDomainSettingsForUpdate.Builder> rStudioServerProDomainSettingsForUpdate) A collection ofRStudioServerPro
Domain-level app settings to update.rStudioServerProDomainSettingsForUpdate
(RStudioServerProDomainSettingsForUpdate rStudioServerProDomainSettingsForUpdate) A collection ofRStudioServerPro
Domain-level app settings to update.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.default DomainSettingsForUpdate.Builder
unifiedStudioSettings
(Consumer<UnifiedStudioSettings.Builder> unifiedStudioSettings) The settings that apply to an SageMaker AI domain when you use it in Amazon SageMaker Unified Studio.unifiedStudioSettings
(UnifiedStudioSettings unifiedStudioSettings) The settings that apply to an SageMaker AI domain when you use it in Amazon SageMaker Unified Studio.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 Details
-
rStudioServerProDomainSettingsForUpdate
DomainSettingsForUpdate.Builder rStudioServerProDomainSettingsForUpdate(RStudioServerProDomainSettingsForUpdate rStudioServerProDomainSettingsForUpdate) A collection of
RStudioServerPro
Domain-level app settings to update. A singleRStudioServerPro
application is created for a domain.- Parameters:
rStudioServerProDomainSettingsForUpdate
- A collection ofRStudioServerPro
Domain-level app settings to update. A singleRStudioServerPro
application is created for a domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
rStudioServerProDomainSettingsForUpdate
default DomainSettingsForUpdate.Builder rStudioServerProDomainSettingsForUpdate(Consumer<RStudioServerProDomainSettingsForUpdate.Builder> rStudioServerProDomainSettingsForUpdate) A collection of
This is a convenience method that creates an instance of theRStudioServerPro
Domain-level app settings to update. A singleRStudioServerPro
application is created for a domain.RStudioServerProDomainSettingsForUpdate.Builder
avoiding the need to create one manually viaRStudioServerProDomainSettingsForUpdate.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torStudioServerProDomainSettingsForUpdate(RStudioServerProDomainSettingsForUpdate)
.- Parameters:
rStudioServerProDomainSettingsForUpdate
- a consumer that will call methods onRStudioServerProDomainSettingsForUpdate.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 AI user profile name to the execution role as a sts:SourceIdentity key. This configuration can only be modified if there are no apps in the
InService
orPending
state.- Parameters:
executionRoleIdentityConfig
- The configuration for attaching a SageMaker AI user profile name to the execution role as a sts:SourceIdentity key. This configuration can only be modified if there are no apps in theInService
orPending
state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
executionRoleIdentityConfig
DomainSettingsForUpdate.Builder executionRoleIdentityConfig(ExecutionRoleIdentityConfig executionRoleIdentityConfig) The configuration for attaching a SageMaker AI user profile name to the execution role as a sts:SourceIdentity key. This configuration can only be modified if there are no apps in the
InService
orPending
state.- Parameters:
executionRoleIdentityConfig
- The configuration for attaching a SageMaker AI user profile name to the execution role as a sts:SourceIdentity key. This configuration can only be modified if there are no apps in theInService
orPending
state.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.
-
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 DomainSettingsForUpdate.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.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.
- Parameters:
amazonQSettings
- A collection of settings that configure the Amazon Q experience within the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
amazonQSettings
default DomainSettingsForUpdate.Builder amazonQSettings(Consumer<AmazonQSettings.Builder> amazonQSettings) A collection of settings that configure the Amazon Q experience within the domain.
This is a convenience method that creates an instance of theAmazonQSettings.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:
-
unifiedStudioSettings
The settings that apply to an SageMaker AI domain when you use it in Amazon SageMaker Unified Studio.
- Parameters:
unifiedStudioSettings
- The settings that apply to an SageMaker AI domain when you use it in Amazon SageMaker Unified Studio.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
unifiedStudioSettings
default DomainSettingsForUpdate.Builder unifiedStudioSettings(Consumer<UnifiedStudioSettings.Builder> unifiedStudioSettings) The settings that apply to an SageMaker AI domain when you use it in Amazon SageMaker Unified Studio.
This is a convenience method that creates an instance of theUnifiedStudioSettings.Builder
avoiding the need to create one manually viaUnifiedStudioSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tounifiedStudioSettings(UnifiedStudioSettings)
.- Parameters:
unifiedStudioSettings
- a consumer that will call methods onUnifiedStudioSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-