Skip to main content

Sanitize | Java SDK

Sanitize client builder.

Service name.

Create a new Sanitize client using the given builder.

required parameters

cloud.pangeacyber.pangea.sanitize.SanitizeClient.Builder

Sanitize client builder.

Sanitize (Beta)

sanitize(cloud.pangeacyber.pangea.sanitize.requests.SanitizeRequest, java.io.File)

Apply file sanitization actions according to specified rules. How to install a Beta release.

required parameters

cloud.pangeacyber.pangea.sanitize.requests.SanitizeRequest

Request parameters.

java.io.File

File to sanitize.

Response Object

The sanitized file and information on the sanitization that was performed.
 var file = new File("/path/to/file.pdf");
 var response = client.sanitize(
     new SanitizeRequest.Builder().uploadedFileName("uploaded_file").build(),
     file
 );

Sanitize via presigned URL (Beta)

requestUploadURL(cloud.pangeacyber.pangea.sanitize.requests.SanitizeRequest)

Apply file sanitization actions according to specified rules via a presigned URL. How to install a Beta release.

required parameters

cloud.pangeacyber.pangea.sanitize.requests.SanitizeRequest

Request parameters.

Response Object

A presigned URL.
 var request = new SanitizeRequest.Builder()
     .transferMethod(TransferMethod.PUT_URL)
     .uploadedFileName("uploaded_file")
     .build();
 var presignedUrl = client.requestUploadURL(request);

 // Upload file to `acceptedResponse.getResult().getPutURL()`.

 // Poll for Sanitize's result.
 var response = client.pollResult(presignedUrl.getRequestId(), SanitizeResponse.class);