Interface DomainSettingsForUpdate.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DomainSettingsForUpdate.Builder,,DomainSettingsForUpdate> SdkBuilder<DomainSettingsForUpdate.Builder,,DomainSettingsForUpdate> SdkPojo
- Enclosing class:
DomainSettingsForUpdate
-
Method Summary
Modifier and TypeMethodDescriptiondefault DomainSettingsForUpdate.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 DomainSettingsForUpdate.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 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.ipAddressType(String ipAddressType) The IP address type for the domain.ipAddressType(IPAddressType ipAddressType) The IP address type for the domain.default DomainSettingsForUpdate.BuilderrStudioServerProDomainSettingsForUpdate(Consumer<RStudioServerProDomainSettingsForUpdate.Builder> rStudioServerProDomainSettingsForUpdate) A collection ofRStudioServerProDomain-level app settings to update.rStudioServerProDomainSettingsForUpdate(RStudioServerProDomainSettingsForUpdate rStudioServerProDomainSettingsForUpdate) A collection ofRStudioServerProDomain-level app settings to update.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.default DomainSettingsForUpdate.BuildertrustedIdentityPropagationSettings(Consumer<TrustedIdentityPropagationSettings.Builder> trustedIdentityPropagationSettings) The Trusted Identity Propagation (TIP) settings for the SageMaker domain.trustedIdentityPropagationSettings(TrustedIdentityPropagationSettings trustedIdentityPropagationSettings) The Trusted Identity Propagation (TIP) settings for the SageMaker domain.default DomainSettingsForUpdate.BuilderunifiedStudioSettings(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
rStudioServerProDomainSettingsForUpdate
DomainSettingsForUpdate.Builder rStudioServerProDomainSettingsForUpdate(RStudioServerProDomainSettingsForUpdate rStudioServerProDomainSettingsForUpdate) A collection of
RStudioServerProDomain-level app settings to update. A singleRStudioServerProapplication is created for a domain.- Parameters:
rStudioServerProDomainSettingsForUpdate- A collection ofRStudioServerProDomain-level app settings to update. A singleRStudioServerProapplication 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 theRStudioServerProDomain-level app settings to update. A singleRStudioServerProapplication is created for a domain.RStudioServerProDomainSettingsForUpdate.Builderavoiding the need to create one manually viaRStudioServerProDomainSettingsForUpdate.builder().When the
Consumercompletes,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
InServiceorPendingstate.- 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 theInServiceorPendingstate.- 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
InServiceorPendingstate.- 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 theInServiceorPendingstate.- 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
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.
-
trustedIdentityPropagationSettings
DomainSettingsForUpdate.Builder trustedIdentityPropagationSettings(TrustedIdentityPropagationSettings trustedIdentityPropagationSettings) The Trusted Identity Propagation (TIP) settings for the SageMaker domain. These settings determine how user identities from IAM Identity Center are propagated through the domain to TIP enabled Amazon Web Services services.
- Parameters:
trustedIdentityPropagationSettings- The Trusted Identity Propagation (TIP) settings for the SageMaker domain. These settings determine how user identities from IAM Identity Center are propagated through the domain to TIP enabled Amazon Web Services services.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
trustedIdentityPropagationSettings
default DomainSettingsForUpdate.Builder trustedIdentityPropagationSettings(Consumer<TrustedIdentityPropagationSettings.Builder> trustedIdentityPropagationSettings) The Trusted Identity Propagation (TIP) settings for the SageMaker domain. These settings determine how user identities from IAM Identity Center are propagated through the domain to TIP enabled Amazon Web Services services.
This is a convenience method that creates an instance of theTrustedIdentityPropagationSettings.Builderavoiding the need to create one manually viaTrustedIdentityPropagationSettings.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totrustedIdentityPropagationSettings(TrustedIdentityPropagationSettings).- Parameters:
trustedIdentityPropagationSettings- a consumer that will call methods onTrustedIdentityPropagationSettings.Builder- 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
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.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.
- 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.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:
-
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.Builderavoiding the need to create one manually viaUnifiedStudioSettings.builder().When the
Consumercompletes,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:
-
ipAddressType
The IP address type for the domain. Specify
ipv4for IPv4-only connectivity ordualstackfor both IPv4 and IPv6 connectivity. When you specifydualstack, the subnet must support IPv6 CIDR blocks.- Parameters:
ipAddressType- The IP address type for the domain. Specifyipv4for IPv4-only connectivity ordualstackfor both IPv4 and IPv6 connectivity. When you specifydualstack, the subnet must support IPv6 CIDR blocks.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ipAddressType
The IP address type for the domain. Specify
ipv4for IPv4-only connectivity ordualstackfor both IPv4 and IPv6 connectivity. When you specifydualstack, the subnet must support IPv6 CIDR blocks.- Parameters:
ipAddressType- The IP address type for the domain. Specifyipv4for IPv4-only connectivity ordualstackfor both IPv4 and IPv6 connectivity. When you specifydualstack, the subnet must support IPv6 CIDR blocks.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-