public static class UpdateRetentionPolicyByIdRequestBody.Builder extends NullableFieldTracker
| Modifier and Type | Field and Description |
|---|---|
protected Boolean |
areOwnersNotified |
protected Boolean |
canOwnerExtendRetention |
protected List<UserBase> |
customNotificationRecipients |
protected String |
description |
protected String |
dispositionAction |
protected RetentionPolicyMaxExtensionLengthRequest |
maxExtensionLength |
protected String |
policyName |
protected UpdateRetentionPolicyByIdRequestBodyRetentionLengthField |
retentionLength |
protected String |
retentionType |
protected String |
status |
explicitlySetNullableFields| Constructor and Description |
|---|
Builder() |
getExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected String policyName
protected String description
protected String dispositionAction
protected String retentionType
protected UpdateRetentionPolicyByIdRequestBodyRetentionLengthField retentionLength
protected Boolean canOwnerExtendRetention
protected RetentionPolicyMaxExtensionLengthRequest maxExtensionLength
protected Boolean areOwnersNotified
protected List<UserBase> customNotificationRecipients
public Builder()
public UpdateRetentionPolicyByIdRequestBody.Builder policyName(String policyName)
public UpdateRetentionPolicyByIdRequestBody.Builder description(String description)
public UpdateRetentionPolicyByIdRequestBody.Builder dispositionAction(String dispositionAction)
public UpdateRetentionPolicyByIdRequestBody.Builder retentionType(String retentionType)
public UpdateRetentionPolicyByIdRequestBody.Builder retentionLength(String retentionLength)
public UpdateRetentionPolicyByIdRequestBody.Builder retentionLength(int retentionLength)
public UpdateRetentionPolicyByIdRequestBody.Builder retentionLength(UpdateRetentionPolicyByIdRequestBodyRetentionLengthField retentionLength)
public UpdateRetentionPolicyByIdRequestBody.Builder status(String status)
public UpdateRetentionPolicyByIdRequestBody.Builder canOwnerExtendRetention(Boolean canOwnerExtendRetention)
public UpdateRetentionPolicyByIdRequestBody.Builder maxExtensionLength(RetentionPolicyMaxExtensionLengthRequestEnum maxExtensionLength)
public UpdateRetentionPolicyByIdRequestBody.Builder maxExtensionLength(String maxExtensionLength)
public UpdateRetentionPolicyByIdRequestBody.Builder maxExtensionLength(int maxExtensionLength)
public UpdateRetentionPolicyByIdRequestBody.Builder maxExtensionLength(RetentionPolicyMaxExtensionLengthRequest maxExtensionLength)
public UpdateRetentionPolicyByIdRequestBody.Builder areOwnersNotified(Boolean areOwnersNotified)
public UpdateRetentionPolicyByIdRequestBody.Builder customNotificationRecipients(List<UserBase> customNotificationRecipients)
public UpdateRetentionPolicyByIdRequestBody build()