Interface DeleteDomainRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<DeleteDomainRequest.Builder,DeleteDomainRequest>
,SageMakerRequest.Builder
,SdkBuilder<DeleteDomainRequest.Builder,DeleteDomainRequest>
,SdkPojo
,SdkRequest.Builder
- Enclosing class:
- DeleteDomainRequest
public static interface DeleteDomainRequest.Builder extends SageMakerRequest.Builder, SdkPojo, CopyableBuilder<DeleteDomainRequest.Builder,DeleteDomainRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DeleteDomainRequest.Builder
domainId(String domainId)
The domain ID.DeleteDomainRequest.Builder
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
DeleteDomainRequest.Builder
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
default DeleteDomainRequest.Builder
retentionPolicy(Consumer<RetentionPolicy.Builder> retentionPolicy)
The retention policy for this domain, which specifies whether resources will be retained after the Domain is deleted.DeleteDomainRequest.Builder
retentionPolicy(RetentionPolicy retentionPolicy)
The retention policy for this domain, which specifies whether resources will be retained after the Domain is deleted.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.sagemaker.model.SageMakerRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
domainId
DeleteDomainRequest.Builder domainId(String domainId)
The domain ID.
- Parameters:
domainId
- The domain ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
retentionPolicy
DeleteDomainRequest.Builder retentionPolicy(RetentionPolicy retentionPolicy)
The retention policy for this domain, which specifies whether resources will be retained after the Domain is deleted. By default, all resources are retained (not automatically deleted).
- Parameters:
retentionPolicy
- The retention policy for this domain, which specifies whether resources will be retained after the Domain is deleted. By default, all resources are retained (not automatically deleted).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
retentionPolicy
default DeleteDomainRequest.Builder retentionPolicy(Consumer<RetentionPolicy.Builder> retentionPolicy)
The retention policy for this domain, which specifies whether resources will be retained after the Domain is deleted. By default, all resources are retained (not automatically deleted).
This is a convenience method that creates an instance of theRetentionPolicy.Builder
avoiding the need to create one manually viaRetentionPolicy.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toretentionPolicy(RetentionPolicy)
.- Parameters:
retentionPolicy
- a consumer that will call methods onRetentionPolicy.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
retentionPolicy(RetentionPolicy)
-
overrideConfiguration
DeleteDomainRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
DeleteDomainRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-