Interface BatchDeleteConfigurationTask.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<BatchDeleteConfigurationTask.Builder,BatchDeleteConfigurationTask>,SdkBuilder<BatchDeleteConfigurationTask.Builder,BatchDeleteConfigurationTask>,SdkPojo
- Enclosing class:
- BatchDeleteConfigurationTask
public static interface BatchDeleteConfigurationTask.Builder extends SdkPojo, CopyableBuilder<BatchDeleteConfigurationTask.Builder,BatchDeleteConfigurationTask>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BatchDeleteConfigurationTask.BuilderconfigurationType(String configurationType)The type of configuration item to delete.BatchDeleteConfigurationTask.BuilderconfigurationType(DeletionConfigurationItemType configurationType)The type of configuration item to delete.BatchDeleteConfigurationTask.BuilderdeletedConfigurations(String... deletedConfigurations)The list of configuration IDs that were successfully deleted by the deletion task.BatchDeleteConfigurationTask.BuilderdeletedConfigurations(Collection<String> deletedConfigurations)The list of configuration IDs that were successfully deleted by the deletion task.BatchDeleteConfigurationTask.BuilderdeletionWarnings(Collection<DeletionWarning> deletionWarnings)A list of configuration IDs that produced warnings regarding their deletion, paired with a warning message.BatchDeleteConfigurationTask.BuilderdeletionWarnings(Consumer<DeletionWarning.Builder>... deletionWarnings)A list of configuration IDs that produced warnings regarding their deletion, paired with a warning message.BatchDeleteConfigurationTask.BuilderdeletionWarnings(DeletionWarning... deletionWarnings)A list of configuration IDs that produced warnings regarding their deletion, paired with a warning message.BatchDeleteConfigurationTask.BuilderendTime(Instant endTime)An epoch seconds timestamp (UTC) of when the deletion task was completed or failed.BatchDeleteConfigurationTask.BuilderfailedConfigurations(Collection<FailedConfiguration> failedConfigurations)A list of configuration IDs that failed to delete during the deletion task, each paired with an error message.BatchDeleteConfigurationTask.BuilderfailedConfigurations(Consumer<FailedConfiguration.Builder>... failedConfigurations)A list of configuration IDs that failed to delete during the deletion task, each paired with an error message.BatchDeleteConfigurationTask.BuilderfailedConfigurations(FailedConfiguration... failedConfigurations)A list of configuration IDs that failed to delete during the deletion task, each paired with an error message.BatchDeleteConfigurationTask.BuilderrequestedConfigurations(String... requestedConfigurations)The list of configuration IDs that were originally requested to be deleted by the deletion task.BatchDeleteConfigurationTask.BuilderrequestedConfigurations(Collection<String> requestedConfigurations)The list of configuration IDs that were originally requested to be deleted by the deletion task.BatchDeleteConfigurationTask.BuilderstartTime(Instant startTime)An epoch seconds timestamp (UTC) of when the deletion task was started.BatchDeleteConfigurationTask.Builderstatus(String status)The current execution status of the deletion task.BatchDeleteConfigurationTask.Builderstatus(BatchDeleteConfigurationTaskStatus status)The current execution status of the deletion task.BatchDeleteConfigurationTask.BuildertaskId(String taskId)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 Detail
-
taskId
BatchDeleteConfigurationTask.Builder taskId(String 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
BatchDeleteConfigurationTask.Builder status(String 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:
BatchDeleteConfigurationTaskStatus,BatchDeleteConfigurationTaskStatus
-
status
BatchDeleteConfigurationTask.Builder status(BatchDeleteConfigurationTaskStatus 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:
BatchDeleteConfigurationTaskStatus,BatchDeleteConfigurationTaskStatus
-
startTime
BatchDeleteConfigurationTask.Builder startTime(Instant 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
BatchDeleteConfigurationTask.Builder endTime(Instant 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
BatchDeleteConfigurationTask.Builder configurationType(String 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:
DeletionConfigurationItemType,DeletionConfigurationItemType
-
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:
DeletionConfigurationItemType,DeletionConfigurationItemType
-
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
BatchDeleteConfigurationTask.Builder requestedConfigurations(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.
-
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
BatchDeleteConfigurationTask.Builder deletedConfigurations(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.
-
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.Builderavoiding the need to create one manually viaFailedConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#failedConfigurations(List.) - 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:
#failedConfigurations(java.util.Collection)
-
deletionWarnings
BatchDeleteConfigurationTask.Builder deletionWarnings(Collection<DeletionWarning> 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(DeletionWarning... 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.Builderavoiding the need to create one manually viaDeletionWarning.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#deletionWarnings(List.) - 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:
#deletionWarnings(java.util.Collection)
-
-