- List retention policy assignments
- Assign retention policy
- Get retention policy assignment
- Remove retention policy assignment
- Get files under retention
Returns a list of all retention policy assignments associated with a specified retention policy.
This operation is performed by calling function getRetentionPolicyAssignments
.
See the endpoint docs at API Reference.
client.getRetentionPolicyAssignments().getRetentionPolicyAssignments(retentionPolicy.getId())
- retentionPolicyId
String
- The ID of the retention policy. Example: "982312"
- queryParams
GetRetentionPolicyAssignmentsQueryParams
- Query parameters of getRetentionPolicyAssignments method
- headers
GetRetentionPolicyAssignmentsHeaders
- Headers of getRetentionPolicyAssignments method
This function returns a value of type RetentionPolicyAssignments
.
Returns a list of the retention policy assignments associated with the specified retention policy.
Assigns a retention policy to an item.
This operation is performed by calling function createRetentionPolicyAssignment
.
See the endpoint docs at API Reference.
client.getRetentionPolicyAssignments().createRetentionPolicyAssignment(new CreateRetentionPolicyAssignmentRequestBody(retentionPolicy.getId(), new CreateRetentionPolicyAssignmentRequestBodyAssignToField.CreateRetentionPolicyAssignmentRequestBodyAssignToFieldBuilder(CreateRetentionPolicyAssignmentRequestBodyAssignToTypeField.FOLDER).id(folder.getId()).build()))
- requestBody
CreateRetentionPolicyAssignmentRequestBody
- Request body of createRetentionPolicyAssignment method
- headers
CreateRetentionPolicyAssignmentHeaders
- Headers of createRetentionPolicyAssignment method
This function returns a value of type RetentionPolicyAssignment
.
Returns a new retention policy assignment object.
Retrieves a retention policy assignment
This operation is performed by calling function getRetentionPolicyAssignmentById
.
See the endpoint docs at API Reference.
client.getRetentionPolicyAssignments().getRetentionPolicyAssignmentById(retentionPolicyAssignment.getId())
- retentionPolicyAssignmentId
String
- The ID of the retention policy assignment. Example: "1233123"
- queryParams
GetRetentionPolicyAssignmentByIdQueryParams
- Query parameters of getRetentionPolicyAssignmentById method
- headers
GetRetentionPolicyAssignmentByIdHeaders
- Headers of getRetentionPolicyAssignmentById method
This function returns a value of type RetentionPolicyAssignment
.
Returns the retention policy assignment object.
Removes a retention policy assignment applied to content.
This operation is performed by calling function deleteRetentionPolicyAssignmentById
.
See the endpoint docs at API Reference.
client.getRetentionPolicyAssignments().deleteRetentionPolicyAssignmentById(retentionPolicyAssignment.getId())
- retentionPolicyAssignmentId
String
- The ID of the retention policy assignment. Example: "1233123"
- headers
DeleteRetentionPolicyAssignmentByIdHeaders
- Headers of deleteRetentionPolicyAssignmentById method
This function returns a value of type void
.
Returns an empty response when the policy assignment is successfully deleted.
Returns a list of files under retention for a retention policy assignment.
This operation is performed by calling function getFilesUnderRetentionPolicyAssignment
.
See the endpoint docs at API Reference.
client.getRetentionPolicyAssignments().getFilesUnderRetentionPolicyAssignment(retentionPolicyAssignment.getId())
- retentionPolicyAssignmentId
String
- The ID of the retention policy assignment. Example: "1233123"
- queryParams
GetFilesUnderRetentionPolicyAssignmentQueryParams
- Query parameters of getFilesUnderRetentionPolicyAssignment method
- headers
GetFilesUnderRetentionPolicyAssignmentHeaders
- Headers of getFilesUnderRetentionPolicyAssignment method
This function returns a value of type FilesUnderRetention
.
Returns a list of files under retention that are associated with the specified retention policy assignment.