Skip to content

Latest commit

 

History

History
165 lines (102 loc) · 5.18 KB

retentionpolicyassignments.md

File metadata and controls

165 lines (102 loc) · 5.18 KB

RetentionPolicyAssignmentsManager

List retention policy assignments

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())

Arguments

  • retentionPolicyId String
    • The ID of the retention policy. Example: "982312"
  • queryParams GetRetentionPolicyAssignmentsQueryParams
    • Query parameters of getRetentionPolicyAssignments method
  • headers GetRetentionPolicyAssignmentsHeaders
    • Headers of getRetentionPolicyAssignments method

Returns

This function returns a value of type RetentionPolicyAssignments.

Returns a list of the retention policy assignments associated with the specified retention policy.

Assign 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()))

Arguments

  • requestBody CreateRetentionPolicyAssignmentRequestBody
    • Request body of createRetentionPolicyAssignment method
  • headers CreateRetentionPolicyAssignmentHeaders
    • Headers of createRetentionPolicyAssignment method

Returns

This function returns a value of type RetentionPolicyAssignment.

Returns a new retention policy assignment object.

Get retention policy assignment

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())

Arguments

  • retentionPolicyAssignmentId String
    • The ID of the retention policy assignment. Example: "1233123"
  • queryParams GetRetentionPolicyAssignmentByIdQueryParams
    • Query parameters of getRetentionPolicyAssignmentById method
  • headers GetRetentionPolicyAssignmentByIdHeaders
    • Headers of getRetentionPolicyAssignmentById method

Returns

This function returns a value of type RetentionPolicyAssignment.

Returns the retention policy assignment object.

Remove retention policy assignment

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())

Arguments

  • retentionPolicyAssignmentId String
    • The ID of the retention policy assignment. Example: "1233123"
  • headers DeleteRetentionPolicyAssignmentByIdHeaders
    • Headers of deleteRetentionPolicyAssignmentById method

Returns

This function returns a value of type void.

Returns an empty response when the policy assignment is successfully deleted.

Get files under retention

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())

Arguments

  • retentionPolicyAssignmentId String
    • The ID of the retention policy assignment. Example: "1233123"
  • queryParams GetFilesUnderRetentionPolicyAssignmentQueryParams
    • Query parameters of getFilesUnderRetentionPolicyAssignment method
  • headers GetFilesUnderRetentionPolicyAssignmentHeaders
    • Headers of getFilesUnderRetentionPolicyAssignment method

Returns

This function returns a value of type FilesUnderRetention.

Returns a list of files under retention that are associated with the specified retention policy assignment.