public class ObjectLockConfiguration extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
ObjectLockConfiguration.RetentionDuration
Interface represents retention duration of
ObjectLockConfiguration.Rule. |
static class |
ObjectLockConfiguration.RetentionDurationDays
Retention duration days of
ObjectLockConfiguration.Rule. |
static class |
ObjectLockConfiguration.RetentionDurationUnit
Retention duration unit.
|
static class |
ObjectLockConfiguration.RetentionDurationYears
Retention duration years of
ObjectLockConfiguration.Rule. |
static class |
ObjectLockConfiguration.Rule
Rule information of
ObjectLockConfiguration. |
| Constructor and Description |
|---|
ObjectLockConfiguration() |
ObjectLockConfiguration(RetentionMode mode,
ObjectLockConfiguration.RetentionDuration duration)
Constructs a new ObjectLockConfiguration object with given retention.
|
| Modifier and Type | Method and Description |
|---|---|
ObjectLockConfiguration.RetentionDuration |
duration()
Returns retention duration.
|
RetentionMode |
mode()
Returns retention mode.
|
String |
toString() |
public ObjectLockConfiguration()
public ObjectLockConfiguration(RetentionMode mode, ObjectLockConfiguration.RetentionDuration duration)
public RetentionMode mode()
public ObjectLockConfiguration.RetentionDuration duration()