Sanitize | Java SDK
Sanitize client builder.
Service name.
Create a new Sanitize client using the given 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.
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.
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);