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
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
-
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
INFINITE
orUNSPECIFIED
. 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 forINFINITE
orUNSPECIFIED
. 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.
-
-