Interface FastRestoreRule.Builder

    • Method Detail

      • count

        FastRestoreRule.Builder count​(Integer count)

        The number of snapshots to be enabled with fast snapshot restore.

        Parameters:
        count - The number of snapshots to be enabled with fast snapshot restore.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • interval

        FastRestoreRule.Builder interval​(Integer interval)

        The amount of time to enable fast snapshot restore. The maximum is 100 years. This is equivalent to 1200 months, 5200 weeks, or 36500 days.

        Parameters:
        interval - The amount of time to enable fast snapshot restore. The maximum is 100 years. This is equivalent to 1200 months, 5200 weeks, or 36500 days.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • availabilityZones

        FastRestoreRule.Builder availabilityZones​(Collection<String> availabilityZones)

        The Availability Zones in which to enable fast snapshot restore.

        Parameters:
        availabilityZones - The Availability Zones in which to enable fast snapshot restore.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • availabilityZones

        FastRestoreRule.Builder availabilityZones​(String... availabilityZones)

        The Availability Zones in which to enable fast snapshot restore.

        Parameters:
        availabilityZones - The Availability Zones in which to enable fast snapshot restore.
        Returns:
        Returns a reference to this object so that method calls can be chained together.