Package | Description |
---|---|
org.jets3t.apps.cockpit.gui |
Provides the main GUI components (dialogs and panels) for Cockpit.
|
org.jets3t.apps.cockpitlite |
Provides CockpitLite, a graphical Java application for viewing and managing the contents
of an Amazon S3 account, where the S3 account is not owned by the application's user
directly but is made available via the Gatekeeper servlet.
|
org.jets3t.service |
Provides the main S3 Service interface, on which all JetS3t REST/HTTP or SOAP
implementations are based, and utilites applicable for all services.
|
org.jets3t.service.acl |
Access Control List (ACL) implementation classes and utilities.
|
org.jets3t.service.acl.gs | |
org.jets3t.service.impl.rest |
Contains utilties of use to any REST/HTTP S3 Service implementations, and specifically to
the HttpClient implementation provided with JetS3t.
|
org.jets3t.service.impl.rest.httpclient |
Provides a REST/HTTP S3 Service implementation based on the
Apache HttpClient library - this
implementation is the most reliable and efficient implementation provided with JetS3t.
|
org.jets3t.service.model |
Provides objects that model entities in S3 such as objects, buckets and owners.
|
org.jets3t.service.multithread |
A multi-threading utility that manages multiple S3 interactions at once by wrapping an S3Service
implementation and running this service with multiple threads.
|
org.jets3t.service.utils.signedurl |
Utility classes used when generated or applying signed URLs.
|
Modifier and Type | Method and Description |
---|---|
AccessControlList |
AccessControlDialog.getUpdatedAccessControlList() |
static AccessControlList |
AccessControlDialog.showDialog(Frame owner,
BaseStorageItem[] s3Items,
AccessControlList accessControlList,
HyperlinkActivatedListener hyperlinkListener)
Displays the dialog box and waits until the user applies their changes or cancels the dialog.
|
Modifier and Type | Method and Description |
---|---|
protected void |
AccessControlDialog.initData(BaseStorageItem[] s3Items,
AccessControlList accessControlList)
Initialises the dialog with access control information for the given S3 items (bucket or objects)
|
static AccessControlList |
AccessControlDialog.showDialog(Frame owner,
BaseStorageItem[] s3Items,
AccessControlList accessControlList,
HyperlinkActivatedListener hyperlinkListener)
Displays the dialog box and waits until the user applies their changes or cancels the dialog.
|
Modifier and Type | Method and Description |
---|---|
static String |
CockpitLite.getAclDescription(AccessControlList acl) |
Modifier and Type | Method and Description |
---|---|
AccessControlList |
S3Service.getBucketAcl(S3Bucket bucket)
Retrieves the access control settings of a bucket.
|
AccessControlList |
StorageService.getBucketAcl(String bucketName)
Retrieves the access control settings of a bucket.
|
protected abstract AccessControlList |
StorageService.getBucketAclImpl(String bucketName) |
AccessControlList |
S3Service.getObjectAcl(S3Bucket bucket,
String objectKey)
Retrieves the access control settings of an object.
|
AccessControlList |
StorageService.getObjectAcl(String bucketName,
String objectKey)
Retrieves the access control settings of an object.
|
protected abstract AccessControlList |
StorageService.getObjectAclImpl(String bucketName,
String objectKey,
String versionId) |
AccessControlList |
S3Service.getVersionedObjectAcl(String versionId,
S3Bucket bucket,
String objectKey)
Retrieves the access control settings of a versioned object.
|
AccessControlList |
S3Service.getVersionedObjectAcl(String versionId,
String bucketName,
String objectKey)
Retrieves the access control settings of a versioned object.
|
Modifier and Type | Method and Description |
---|---|
protected abstract Map<String,Object> |
StorageService.copyObjectImpl(String sourceBucketName,
String sourceObjectKey,
String destinationBucketName,
String destinationObjectKey,
AccessControlList acl,
Map<String,Object> destinationMetadata,
Calendar ifModifiedSince,
Calendar ifUnmodifiedSince,
String[] ifMatchTags,
String[] ifNoneMatchTags,
String versionId,
String destinationObjectStorageClass,
String destinationObjectServerSideEncryptionAlgorithm)
Copy an object within your account.
|
S3Bucket |
S3Service.createBucket(String bucketName,
String location,
AccessControlList acl)
Creates a bucket in a specific location, without checking whether the bucket already
exists.
|
protected StorageBucket |
StorageService.createBucketImpl(String bucketName,
String location,
AccessControlList acl)
Creates a bucket.
|
protected abstract StorageBucket |
StorageService.createBucketImpl(String bucketName,
String location,
AccessControlList acl,
Map<String,Object> headers)
Creates a bucket.
|
MultipartUpload |
S3Service.multipartStartUpload(String bucketName,
String objectKey,
Map<String,Object> metadata,
AccessControlList acl,
String storageClass)
Start a multipart upload process for a given object; must be done before
individual parts can be uploaded.
|
protected abstract MultipartUpload |
S3Service.multipartStartUploadImpl(String bucketName,
String objectKey,
Map<String,Object> metadata,
AccessControlList acl,
String storageClass,
String serverSideEncryptionAlgorithm) |
void |
StorageService.putBucketAcl(String bucketName,
AccessControlList acl)
Applies access control settings to a bucket.
|
protected abstract void |
StorageService.putBucketAclImpl(String bucketName,
AccessControlList acl) |
void |
StorageService.putObjectAcl(String bucketName,
String objectKey,
AccessControlList acl)
Applies access control settings to an object.
|
protected abstract void |
StorageService.putObjectAclImpl(String bucketName,
String objectKey,
AccessControlList acl,
String versionId) |
void |
S3Service.putVersionedObjectAcl(String versionId,
String bucketName,
String objectKey,
AccessControlList acl)
Applies access control settings to a versioned object.
|
Modifier and Type | Field and Description |
---|---|
static AccessControlList |
AccessControlList.REST_CANNED_AUTHENTICATED_READ
A pre-canned REST ACL to set an object's permissions to Authenticated Read (authenticated Amazon
users can read, only owner can write)
|
static AccessControlList |
AccessControlList.REST_CANNED_PRIVATE
A pre-canned REST ACL to set an object's permissions to Private (only owner can read/write)
|
static AccessControlList |
AccessControlList.REST_CANNED_PUBLIC_READ
A pre-canned REST ACL to set an object's permissions to Public Read (anyone can read, only owner
can write)
|
static AccessControlList |
AccessControlList.REST_CANNED_PUBLIC_READ_WRITE
A pre-canned REST ACL to set an object's permissions to Public Read and Write (anyone can
read/write)
|
Modifier and Type | Class and Description |
---|---|
class |
GSAccessControlList
Represents a Google Storage Access Control List (ACL), including the ACL's set of grantees and the
permissions assigned to each grantee.
|
Modifier and Type | Field and Description |
---|---|
protected AccessControlList |
AccessControlListHandler.accessControlList |
Modifier and Type | Method and Description |
---|---|
AccessControlList |
AccessControlListHandler.getAccessControlList() |
Modifier and Type | Method and Description |
---|---|
protected AccessControlList |
RestStorageService.getBucketAclImpl(String bucketName) |
protected AccessControlList |
RestStorageService.getObjectAclImpl(String bucketName,
String objectKey) |
protected AccessControlList |
RestStorageService.getObjectAclImpl(String bucketName,
String objectKey,
String versionId) |
AccessControlList |
RestStorageService.getObjectAclWithSignedUrl(String signedAclUrl)
Gets an object's ACL details using a pre-signed GET URL generated for that object.
|
Modifier and Type | Method and Description |
---|---|
protected Map<String,Object> |
RestStorageService.copyObjectImpl(String sourceBucketName,
String sourceObjectKey,
String destinationBucketName,
String destinationObjectKey,
AccessControlList acl,
Map<String,Object> destinationMetadata,
Calendar ifModifiedSince,
Calendar ifUnmodifiedSince,
String[] ifMatchTags,
String[] ifNoneMatchTags,
String versionId,
String destinationObjectStorageClass,
String destinationObjectServerSideEncryptionAlgorithm) |
GSBucket |
GoogleStorageService.createBucket(String bucketName,
String location,
AccessControlList acl) |
GSBucket |
GoogleStorageService.createBucket(String bucketName,
String location,
AccessControlList acl,
String projectId)
Creates a bucket in a specific location, without checking whether the bucket already
exists.
|
protected StorageBucket |
RestStorageService.createBucketImpl(String bucketName,
String location,
AccessControlList acl,
Map<String,Object> headers) |
protected StorageBucket |
GoogleStorageService.createBucketImpl(String bucketName,
String location,
AccessControlList acl,
String projectId) |
protected Map<String,Object> |
RestStorageService.createObjectImpl(String bucketName,
String objectKey,
String contentType,
org.apache.http.HttpEntity requestEntity,
Map<String,Object> metadata,
Map<String,String> requestParams,
AccessControlList acl,
String storageClass,
String serverSideEncryptionAlgorithm) |
protected MultipartUpload |
RestS3Service.multipartStartUploadImpl(String bucketName,
String objectKey,
Map<String,Object> metadataProvided,
AccessControlList acl,
String storageClass) |
protected MultipartUpload |
RestS3Service.multipartStartUploadImpl(String bucketName,
String objectKey,
Map<String,Object> metadataProvided,
AccessControlList acl,
String storageClass,
String serverSideEncryptionAlgorithm) |
protected boolean |
RestStorageService.prepareRESTHeaderAcl(Map<String,Object> metadata,
AccessControlList acl)
Prepares the metadata with the given ACL
an ACL is provided and can be represented with a HTTP header.
|
protected void |
RestStorageService.putAclImpl(String bucketName,
String objectKey,
AccessControlList acl,
String versionId) |
protected void |
RestStorageService.putBucketAclImpl(String bucketName,
AccessControlList acl) |
protected void |
RestStorageService.putObjectAclImpl(String bucketName,
String objectKey,
AccessControlList acl,
String versionId) |
void |
RestStorageService.putObjectAclWithSignedUrl(String signedAclUrl,
AccessControlList acl)
Sets an object's ACL details using a pre-signed PUT URL generated for that object.
|
Modifier and Type | Field and Description |
---|---|
protected AccessControlList |
StorageObject.acl |
Modifier and Type | Method and Description |
---|---|
AccessControlList |
StorageBucket.getAcl() |
AccessControlList |
StorageObject.getAcl() |
Modifier and Type | Method and Description |
---|---|
void |
StorageBucket.setAcl(AccessControlList acl)
Sets the bucket's Access Control List - this should only be used internally by JetS3t
methods that retrieve information directly from a storage service.
|
void |
StorageObject.setAcl(AccessControlList acl)
Set the object's ACL.
|
void |
S3Object.setAcl(AccessControlList acl)
Set the object's ACL.
|
Modifier and Type | Method and Description |
---|---|
boolean |
S3ServiceMulti.putObjectsACLs(String[] signedURLs,
AccessControlList acl)
Deprecated.
Updates/sets Access Control List (ACL) information for multiple objects in
a bucket, and sends
UpdateACLEvent notification events. |
Modifier and Type | Method and Description |
---|---|
AccessControlList |
SignedUrlHandler.getObjectAclWithSignedUrl(String signedAclUrl)
Gets an object's ACL details using a pre-signed GET URL generated for that object.
|
Modifier and Type | Method and Description |
---|---|
void |
SignedUrlHandler.putObjectAclWithSignedUrl(String signedAclUrl,
AccessControlList acl)
Sets an object's ACL details using a pre-signed PUT URL generated for that object.
|
Copyright © 2006–2018. All rights reserved.