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 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

      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:
    • 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

      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 the FailedConfiguration.Builder avoiding the need to create one manually via FailedConfiguration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to failedConfigurations(List<FailedConfiguration>).

      Parameters:
      failedConfigurations - a consumer that will call methods on FailedConfiguration.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

      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

      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 the DeletionWarning.Builder avoiding the need to create one manually via DeletionWarning.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to deletionWarnings(List<DeletionWarning>).

      Parameters:
      deletionWarnings - a consumer that will call methods on DeletionWarning.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: