Interface RetentionPeriod.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<RetentionPeriod.Builder,,RetentionPeriod> SdkBuilder<RetentionPeriod.Builder,,RetentionPeriod> SdkPojo
- Enclosing class:
RetentionPeriod
-
Method Summary
Modifier and TypeMethodDescriptionDefines the type of time for the retention period of an FSx for ONTAP SnapLock volume.type(RetentionPeriodType type) Defines the type of time for the retention period of an FSx for ONTAP SnapLock volume.Defines the amount of time for the retention period of an FSx for ONTAP SnapLock volume.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
type
Defines the type of time for the retention period of an FSx for ONTAP SnapLock volume. Set it to one of the valid types. If you set it to
INFINITE, the files are retained forever. If you set it toUNSPECIFIED, the files are retained until you set an explicit retention period.- Parameters:
type- Defines the type of time for the retention period of an FSx for ONTAP SnapLock volume. Set it to one of the valid types. If you set it toINFINITE, the files are retained forever. If you set it toUNSPECIFIED, the files are retained until you set an explicit retention period.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
type
Defines the type of time for the retention period of an FSx for ONTAP SnapLock volume. Set it to one of the valid types. If you set it to
INFINITE, the files are retained forever. If you set it toUNSPECIFIED, the files are retained until you set an explicit retention period.- Parameters:
type- Defines the type of time for the retention period of an FSx for ONTAP SnapLock volume. Set it to one of the valid types. If you set it toINFINITE, the files are retained forever. If you set it toUNSPECIFIED, the files are retained until you set an explicit retention period.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
value
Defines the amount of time for the retention period of an FSx for ONTAP SnapLock volume. You can't set a value for
INFINITEorUNSPECIFIED. For all other options, the following ranges are valid:-
Seconds: 0 - 65,535 -
Minutes: 0 - 65,535 -
Hours: 0 - 24 -
Days: 0 - 365 -
Months: 0 - 12 -
Years: 0 - 100
- Parameters:
value- Defines the amount of time for the retention period of an FSx for ONTAP SnapLock volume. You can't set a value forINFINITEorUNSPECIFIED. For all other options, the following ranges are valid:-
Seconds: 0 - 65,535 -
Minutes: 0 - 65,535 -
Hours: 0 - 24 -
Days: 0 - 365 -
Months: 0 - 12 -
Years: 0 - 100
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-