Interface TieringConfigurationInputForUpdate.Builder

  • Method Details

    • resourceSelection

      An array of resource selection objects that specify which resources are included in the tiering configuration and their tiering settings.

      Parameters:
      resourceSelection - An array of resource selection objects that specify which resources are included in the tiering configuration and their tiering settings.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceSelection

      TieringConfigurationInputForUpdate.Builder resourceSelection(ResourceSelection... resourceSelection)

      An array of resource selection objects that specify which resources are included in the tiering configuration and their tiering settings.

      Parameters:
      resourceSelection - An array of resource selection objects that specify which resources are included in the tiering configuration and their tiering settings.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceSelection

      An array of resource selection objects that specify which resources are included in the tiering configuration and their tiering settings.

      This is a convenience method that creates an instance of the ResourceSelection.Builder avoiding the need to create one manually via ResourceSelection.builder().

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

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

      TieringConfigurationInputForUpdate.Builder backupVaultName(String backupVaultName)

      The name of the backup vault where the tiering configuration applies. Use * to apply to all backup vaults.

      Parameters:
      backupVaultName - The name of the backup vault where the tiering configuration applies. Use * to apply to all backup vaults.
      Returns:
      Returns a reference to this object so that method calls can be chained together.