public static class RetentionPolicyMini.Builder extends RetentionPolicyBase.Builder
| Modifier and Type | Field and Description |
|---|---|
protected EnumWrapper<RetentionPolicyMiniDispositionActionField> |
dispositionAction |
protected RetentionPolicyMaxExtensionLengthResponse |
maxExtensionLength |
protected String |
policyName |
protected String |
retentionLength |
id, typeexplicitlySetNullableFields| Modifier and Type | Method and Description |
|---|---|
RetentionPolicyMini |
build() |
RetentionPolicyMini.Builder |
dispositionAction(EnumWrapper<RetentionPolicyMiniDispositionActionField> dispositionAction) |
RetentionPolicyMini.Builder |
dispositionAction(RetentionPolicyMiniDispositionActionField dispositionAction) |
RetentionPolicyMini.Builder |
maxExtensionLength(RetentionPolicyMaxExtensionLengthResponse maxExtensionLength) |
RetentionPolicyMini.Builder |
maxExtensionLength(RetentionPolicyMaxExtensionLengthResponseEnum maxExtensionLength) |
RetentionPolicyMini.Builder |
maxExtensionLength(String maxExtensionLength) |
RetentionPolicyMini.Builder |
policyName(String policyName) |
RetentionPolicyMini.Builder |
retentionLength(String retentionLength) |
RetentionPolicyMini.Builder |
type(EnumWrapper<RetentionPolicyBaseTypeField> type) |
RetentionPolicyMini.Builder |
type(RetentionPolicyBaseTypeField type) |
getExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected String policyName
protected String retentionLength
protected EnumWrapper<RetentionPolicyMiniDispositionActionField> dispositionAction
protected RetentionPolicyMaxExtensionLengthResponse maxExtensionLength
public RetentionPolicyMini.Builder policyName(String policyName)
public RetentionPolicyMini.Builder retentionLength(String retentionLength)
public RetentionPolicyMini.Builder dispositionAction(RetentionPolicyMiniDispositionActionField dispositionAction)
public RetentionPolicyMini.Builder dispositionAction(EnumWrapper<RetentionPolicyMiniDispositionActionField> dispositionAction)
public RetentionPolicyMini.Builder maxExtensionLength(RetentionPolicyMaxExtensionLengthResponseEnum maxExtensionLength)
public RetentionPolicyMini.Builder maxExtensionLength(String maxExtensionLength)
public RetentionPolicyMini.Builder maxExtensionLength(RetentionPolicyMaxExtensionLengthResponse maxExtensionLength)
public RetentionPolicyMini.Builder type(RetentionPolicyBaseTypeField type)
type in class RetentionPolicyBase.Builderpublic RetentionPolicyMini.Builder type(EnumWrapper<RetentionPolicyBaseTypeField> type)
type in class RetentionPolicyBase.Builderpublic RetentionPolicyMini build()
build in class RetentionPolicyBase.Builder