public class CreateRetentionPolicyAssignmentRequestBody extends SerializableObject
| Modifier and Type | Class and Description |
|---|---|
static class |
CreateRetentionPolicyAssignmentRequestBody.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected CreateRetentionPolicyAssignmentRequestBodyAssignToField |
assignTo
The item to assign the policy to.
|
protected List<CreateRetentionPolicyAssignmentRequestBodyFilterFieldsField> |
filterFields
If the `assign_to` type is `metadata_template`, then optionally add the `filter_fields`
parameter which will require an array of objects with a field entry and a value entry.
|
protected String |
policyId
The ID of the retention policy to assign.
|
protected String |
startDateField
The date the retention policy assignment begins.
|
explicitlySetNullableFields| Modifier | Constructor and Description |
|---|---|
protected |
CreateRetentionPolicyAssignmentRequestBody(CreateRetentionPolicyAssignmentRequestBody.Builder builder) |
|
CreateRetentionPolicyAssignmentRequestBody(String policyId,
CreateRetentionPolicyAssignmentRequestBodyAssignToField assignTo) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
CreateRetentionPolicyAssignmentRequestBodyAssignToField |
getAssignTo() |
List<CreateRetentionPolicyAssignmentRequestBodyFilterFieldsField> |
getFilterFields() |
String |
getPolicyId() |
String |
getStartDateField() |
int |
hashCode() |
String |
toString() |
getRawData, setRawDatagetExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected final CreateRetentionPolicyAssignmentRequestBodyAssignToField assignTo
protected List<CreateRetentionPolicyAssignmentRequestBodyFilterFieldsField> filterFields
protected String startDateField
If the `assigned_to` type is `metadata_template`, this field can be a date field's metadata attribute key id.
public CreateRetentionPolicyAssignmentRequestBody(String policyId, CreateRetentionPolicyAssignmentRequestBodyAssignToField assignTo)
protected CreateRetentionPolicyAssignmentRequestBody(CreateRetentionPolicyAssignmentRequestBody.Builder builder)
public String getPolicyId()
public CreateRetentionPolicyAssignmentRequestBodyAssignToField getAssignTo()
public List<CreateRetentionPolicyAssignmentRequestBodyFilterFieldsField> getFilterFields()
public String getStartDateField()