Interface FastRestoreRule.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<FastRestoreRule.Builder,
,FastRestoreRule> SdkBuilder<FastRestoreRule.Builder,
,FastRestoreRule> SdkPojo
- Enclosing class:
FastRestoreRule
public static interface FastRestoreRule.Builder
extends SdkPojo, CopyableBuilder<FastRestoreRule.Builder,FastRestoreRule>
-
Method Summary
Modifier and TypeMethodDescriptionavailabilityZones
(String... availabilityZones) The Availability Zones in which to enable fast snapshot restore.availabilityZones
(Collection<String> availabilityZones) The Availability Zones in which to enable fast snapshot restore.The number of snapshots to be enabled with fast snapshot restore.The amount of time to enable fast snapshot restore.intervalUnit
(String intervalUnit) The unit of time for enabling fast snapshot restore.intervalUnit
(RetentionIntervalUnitValues intervalUnit) The unit of time for enabling fast snapshot restore.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 Details
-
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
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.
-
intervalUnit
The unit of time for enabling fast snapshot restore.
- Parameters:
intervalUnit
- The unit of time for enabling fast snapshot restore.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
intervalUnit
The unit of time for enabling fast snapshot restore.
- Parameters:
intervalUnit
- The unit of time for enabling fast snapshot restore.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
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.
-