Interface TieringConfigurationInputForCreate.Builder

  • Method Details

    • tieringConfigurationName

      TieringConfigurationInputForCreate.Builder tieringConfigurationName(String tieringConfigurationName)

      The unique name of the tiering configuration. This cannot be changed after creation, and it must consist of only alphanumeric characters and underscores.

      Parameters:
      tieringConfigurationName - The unique name of the tiering configuration. This cannot be changed after creation, and it must consist of only alphanumeric characters and underscores.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • backupVaultName

      TieringConfigurationInputForCreate.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.
    • 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

      TieringConfigurationInputForCreate.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: