Interface BatchDeleteConfigurationTask.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<BatchDeleteConfigurationTask.Builder,
,BatchDeleteConfigurationTask> SdkBuilder<BatchDeleteConfigurationTask.Builder,
,BatchDeleteConfigurationTask> SdkPojo
- Enclosing class:
BatchDeleteConfigurationTask
-
Method Summary
Modifier and TypeMethodDescriptionconfigurationType
(String configurationType) The type of configuration item to delete.configurationType
(DeletionConfigurationItemType configurationType) The type of configuration item to delete.deletedConfigurations
(String... deletedConfigurations) The list of configuration IDs that were successfully deleted by the deletion task.deletedConfigurations
(Collection<String> deletedConfigurations) The list of configuration IDs that were successfully deleted by the deletion task.deletionWarnings
(Collection<DeletionWarning> deletionWarnings) A list of configuration IDs that produced warnings regarding their deletion, paired with a warning message.deletionWarnings
(Consumer<DeletionWarning.Builder>... deletionWarnings) A list of configuration IDs that produced warnings regarding their deletion, paired with a warning message.deletionWarnings
(DeletionWarning... deletionWarnings) A list of configuration IDs that produced warnings regarding their deletion, paired with a warning message.An epoch seconds timestamp (UTC) of when the deletion task was completed or failed.failedConfigurations
(Collection<FailedConfiguration> failedConfigurations) A list of configuration IDs that failed to delete during the deletion task, each paired with an error message.failedConfigurations
(Consumer<FailedConfiguration.Builder>... failedConfigurations) A list of configuration IDs that failed to delete during the deletion task, each paired with an error message.failedConfigurations
(FailedConfiguration... failedConfigurations) A list of configuration IDs that failed to delete during the deletion task, each paired with an error message.requestedConfigurations
(String... requestedConfigurations) The list of configuration IDs that were originally requested to be deleted by the deletion task.requestedConfigurations
(Collection<String> requestedConfigurations) The list of configuration IDs that were originally requested to be deleted by the deletion task.An epoch seconds timestamp (UTC) of when the deletion task was started.The current execution status of the deletion task.The current execution status of the deletion task.The deletion task's unique identifier.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, sdkFields
-
Method Details
-
taskId
The deletion task's unique identifier.
- Parameters:
taskId
- The deletion task's unique identifier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current execution status of the deletion task. Valid status are: INITIALIZING | VALIDATING | DELETING | COMPLETED | FAILED.
- Parameters:
status
- The current execution status of the deletion task. Valid status are: INITIALIZING | VALIDATING | DELETING | COMPLETED | FAILED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current execution status of the deletion task. Valid status are: INITIALIZING | VALIDATING | DELETING | COMPLETED | FAILED.
- Parameters:
status
- The current execution status of the deletion task. Valid status are: INITIALIZING | VALIDATING | DELETING | COMPLETED | FAILED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
startTime
An epoch seconds timestamp (UTC) of when the deletion task was started.
- Parameters:
startTime
- An epoch seconds timestamp (UTC) of when the deletion task was started.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endTime
An epoch seconds timestamp (UTC) of when the deletion task was completed or failed.
- Parameters:
endTime
- An epoch seconds timestamp (UTC) of when the deletion task was completed or failed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configurationType
The type of configuration item to delete. Supported types are: SERVER.
- Parameters:
configurationType
- The type of configuration item to delete. Supported types are: SERVER.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
configurationType
BatchDeleteConfigurationTask.Builder configurationType(DeletionConfigurationItemType configurationType) The type of configuration item to delete. Supported types are: SERVER.
- Parameters:
configurationType
- The type of configuration item to delete. Supported types are: SERVER.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
requestedConfigurations
BatchDeleteConfigurationTask.Builder requestedConfigurations(Collection<String> requestedConfigurations) The list of configuration IDs that were originally requested to be deleted by the deletion task.
- Parameters:
requestedConfigurations
- The list of configuration IDs that were originally requested to be deleted by the deletion task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
requestedConfigurations
The list of configuration IDs that were originally requested to be deleted by the deletion task.
- Parameters:
requestedConfigurations
- The list of configuration IDs that were originally requested to be deleted by the deletion task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deletedConfigurations
BatchDeleteConfigurationTask.Builder deletedConfigurations(Collection<String> deletedConfigurations) The list of configuration IDs that were successfully deleted by the deletion task.
- Parameters:
deletedConfigurations
- The list of configuration IDs that were successfully deleted by the deletion task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deletedConfigurations
The list of configuration IDs that were successfully deleted by the deletion task.
- Parameters:
deletedConfigurations
- The list of configuration IDs that were successfully deleted by the deletion task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
failedConfigurations
BatchDeleteConfigurationTask.Builder failedConfigurations(Collection<FailedConfiguration> failedConfigurations) A list of configuration IDs that failed to delete during the deletion task, each paired with an error message.
- Parameters:
failedConfigurations
- A list of configuration IDs that failed to delete during the deletion task, each paired with an error message.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
failedConfigurations
BatchDeleteConfigurationTask.Builder failedConfigurations(FailedConfiguration... failedConfigurations) A list of configuration IDs that failed to delete during the deletion task, each paired with an error message.
- Parameters:
failedConfigurations
- A list of configuration IDs that failed to delete during the deletion task, each paired with an error message.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
failedConfigurations
BatchDeleteConfigurationTask.Builder failedConfigurations(Consumer<FailedConfiguration.Builder>... failedConfigurations) A list of configuration IDs that failed to delete during the deletion task, each paired with an error message.
This is a convenience method that creates an instance of theFailedConfiguration.Builder
avoiding the need to create one manually viaFailedConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tofailedConfigurations(List<FailedConfiguration>)
.- Parameters:
failedConfigurations
- a consumer that will call methods onFailedConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
deletionWarnings
A list of configuration IDs that produced warnings regarding their deletion, paired with a warning message.
- Parameters:
deletionWarnings
- A list of configuration IDs that produced warnings regarding their deletion, paired with a warning message.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deletionWarnings
A list of configuration IDs that produced warnings regarding their deletion, paired with a warning message.
- Parameters:
deletionWarnings
- A list of configuration IDs that produced warnings regarding their deletion, paired with a warning message.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deletionWarnings
BatchDeleteConfigurationTask.Builder deletionWarnings(Consumer<DeletionWarning.Builder>... deletionWarnings) A list of configuration IDs that produced warnings regarding their deletion, paired with a warning message.
This is a convenience method that creates an instance of theDeletionWarning.Builder
avoiding the need to create one manually viaDeletionWarning.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todeletionWarnings(List<DeletionWarning>)
.- Parameters:
deletionWarnings
- a consumer that will call methods onDeletionWarning.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-