Class S3ObjectClient
- java.lang.Object
-
- com.chrt.api.resources.orgs.compliancedocuments.s3object.S3ObjectClient
-
public class S3ObjectClient extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected ClientOptionsclientOptions
-
Constructor Summary
Constructors Constructor Description S3ObjectClient(ClientOptions clientOptions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaddV1(java.lang.String orgComplianceDocumentId, java.io.File file, BodyPostOrgComplianceDocumentsS3ObjectAddV1OrgsComplianceDocumentsS3ObjectAddV1OrgComplianceDocumentIdPost request)Uploads a file to an organization compliance document.booleanaddV1(java.lang.String orgComplianceDocumentId, java.io.File file, BodyPostOrgComplianceDocumentsS3ObjectAddV1OrgsComplianceDocumentsS3ObjectAddV1OrgComplianceDocumentIdPost request, RequestOptions requestOptions)Uploads a file to an organization compliance document.booleandeleteV1(java.lang.String orgComplianceDocumentS3ObjectMetadataId)Deletes an organization compliance document S3 object and metadata.booleandeleteV1(java.lang.String orgComplianceDocumentS3ObjectMetadataId, RequestOptions requestOptions)Deletes an organization compliance document S3 object and metadata.OrgComplianceDocumentS3ObjectMetadata1getS3ObjectMetadataV1(java.lang.String orgComplianceDocumentS3ObjectMetadataId)Retrieves metadata for an organization compliance document S3 object.OrgComplianceDocumentS3ObjectMetadata1getS3ObjectMetadataV1(java.lang.String orgComplianceDocumentS3ObjectMetadataId, RequestOptions requestOptions)Retrieves metadata for an organization compliance document S3 object.java.io.InputStreamgetV1(java.lang.String orgComplianceDocumentS3ObjectMetadataId)Streams an organization compliance document S3 object file from storage.java.io.InputStreamgetV1(java.lang.String orgComplianceDocumentS3ObjectMetadataId, RequestOptions requestOptions)Streams an organization compliance document S3 object file from storage.RawS3ObjectClientwithRawResponse()Get responses with HTTP metadata like headers
-
-
-
Field Detail
-
clientOptions
protected final ClientOptions clientOptions
-
-
Constructor Detail
-
S3ObjectClient
public S3ObjectClient(ClientOptions clientOptions)
-
-
Method Detail
-
withRawResponse
public RawS3ObjectClient withRawResponse()
Get responses with HTTP metadata like headers
-
getS3ObjectMetadataV1
public OrgComplianceDocumentS3ObjectMetadata1 getS3ObjectMetadataV1(java.lang.String orgComplianceDocumentS3ObjectMetadataId)
Retrieves metadata for an organization compliance document S3 object. | authz: allowed_org_types=[provider], min_org_role=administrator | () -> (OrgComplianceDocumentS3ObjectMetadata1)
-
getS3ObjectMetadataV1
public OrgComplianceDocumentS3ObjectMetadata1 getS3ObjectMetadataV1(java.lang.String orgComplianceDocumentS3ObjectMetadataId, RequestOptions requestOptions)
Retrieves metadata for an organization compliance document S3 object. | authz: allowed_org_types=[provider], min_org_role=administrator | () -> (OrgComplianceDocumentS3ObjectMetadata1)
-
getV1
public java.io.InputStream getV1(java.lang.String orgComplianceDocumentS3ObjectMetadataId)
Streams an organization compliance document S3 object file from storage. | authz: allowed_org_types=[provider], min_org_role=administrator | () -> (binary)
-
getV1
public java.io.InputStream getV1(java.lang.String orgComplianceDocumentS3ObjectMetadataId, RequestOptions requestOptions)Streams an organization compliance document S3 object file from storage. | authz: allowed_org_types=[provider], min_org_role=administrator | () -> (binary)
-
addV1
public boolean addV1(java.lang.String orgComplianceDocumentId, java.io.File file, BodyPostOrgComplianceDocumentsS3ObjectAddV1OrgsComplianceDocumentsS3ObjectAddV1OrgComplianceDocumentIdPost request)Uploads a file to an organization compliance document. Automatic blurhash generation for images. | authz: allowed_org_types=[provider], min_org_role=administrator | (UploadFile) -> (bool)
-
addV1
public boolean addV1(java.lang.String orgComplianceDocumentId, java.io.File file, BodyPostOrgComplianceDocumentsS3ObjectAddV1OrgsComplianceDocumentsS3ObjectAddV1OrgComplianceDocumentIdPost request, RequestOptions requestOptions)Uploads a file to an organization compliance document. Automatic blurhash generation for images. | authz: allowed_org_types=[provider], min_org_role=administrator | (UploadFile) -> (bool)
-
deleteV1
public boolean deleteV1(java.lang.String orgComplianceDocumentS3ObjectMetadataId)
Deletes an organization compliance document S3 object and metadata. | authz: allowed_org_types=[provider], min_org_role=administrator | () -> (bool)
-
deleteV1
public boolean deleteV1(java.lang.String orgComplianceDocumentS3ObjectMetadataId, RequestOptions requestOptions)Deletes an organization compliance document S3 object and metadata. | authz: allowed_org_types=[provider], min_org_role=administrator | () -> (bool)
-
-