org.jets3t.service.impl.soap.axis._2006_03_01
Interface AmazonS3_PortType
- All Superinterfaces:
- Remote
- All Known Implementing Classes:
- AmazonS3SoapBindingStub
public interface AmazonS3_PortType
- extends Remote
Method Summary |
CopyObjectResult |
copyObject(String sourceBucket,
String sourceKey,
String destinationBucket,
String destinationKey,
MetadataDirective metadataDirective,
MetadataEntry[] metadata,
Grant[] accessControlList,
Calendar copySourceIfModifiedSince,
Calendar copySourceIfUnmodifiedSince,
String[] copySourceIfMatch,
String[] copySourceIfNoneMatch,
StorageClass storageClass,
String AWSAccessKeyId,
Calendar timestamp,
String signature,
String credential)
|
CreateBucketResult |
createBucket(String bucket,
Grant[] accessControlList,
String AWSAccessKeyId,
Calendar timestamp,
String signature)
|
Status |
deleteBucket(String bucket,
String AWSAccessKeyId,
Calendar timestamp,
String signature,
String credential)
|
Status |
deleteObject(String bucket,
String key,
String AWSAccessKeyId,
Calendar timestamp,
String signature,
String credential)
|
AccessControlPolicy |
getBucketAccessControlPolicy(String bucket,
String AWSAccessKeyId,
Calendar timestamp,
String signature,
String credential)
|
BucketLoggingStatus |
getBucketLoggingStatus(String bucket,
String AWSAccessKeyId,
Calendar timestamp,
String signature,
String credential)
|
GetObjectResult |
getObject(String bucket,
String key,
boolean getMetadata,
boolean getData,
boolean inlineData,
String AWSAccessKeyId,
Calendar timestamp,
String signature,
String credential)
|
AccessControlPolicy |
getObjectAccessControlPolicy(String bucket,
String key,
String AWSAccessKeyId,
Calendar timestamp,
String signature,
String credential)
|
GetObjectResult |
getObjectExtended(String bucket,
String key,
boolean getMetadata,
boolean getData,
boolean inlineData,
Long byteRangeStart,
Long byteRangeEnd,
Calendar ifModifiedSince,
Calendar ifUnmodifiedSince,
String[] ifMatch,
String[] ifNoneMatch,
Boolean returnCompleteObjectOnConditionFailure,
String AWSAccessKeyId,
Calendar timestamp,
String signature,
String credential)
|
ListAllMyBucketsResult |
listAllMyBuckets(String AWSAccessKeyId,
Calendar timestamp,
String signature)
|
ListBucketResult |
listBucket(String bucket,
String prefix,
String marker,
Integer maxKeys,
String delimiter,
String AWSAccessKeyId,
Calendar timestamp,
String signature,
String credential)
|
PutObjectResult |
putObject(String bucket,
String key,
MetadataEntry[] metadata,
long contentLength,
Grant[] accessControlList,
StorageClass storageClass,
String AWSAccessKeyId,
Calendar timestamp,
String signature,
String credential)
|
PutObjectResult |
putObjectInline(String bucket,
String key,
MetadataEntry[] metadata,
byte[] data,
long contentLength,
Grant[] accessControlList,
StorageClass storageClass,
String AWSAccessKeyId,
Calendar timestamp,
String signature,
String credential)
|
void |
setBucketAccessControlPolicy(String bucket,
Grant[] accessControlList,
String AWSAccessKeyId,
Calendar timestamp,
String signature,
String credential)
|
void |
setBucketLoggingStatus(String bucket,
String AWSAccessKeyId,
Calendar timestamp,
String signature,
String credential,
BucketLoggingStatus bucketLoggingStatus)
|
void |
setObjectAccessControlPolicy(String bucket,
String key,
Grant[] accessControlList,
String AWSAccessKeyId,
Calendar timestamp,
String signature,
String credential)
|
createBucket
CreateBucketResult createBucket(String bucket,
Grant[] accessControlList,
String AWSAccessKeyId,
Calendar timestamp,
String signature)
throws RemoteException
- Throws:
RemoteException
deleteBucket
Status deleteBucket(String bucket,
String AWSAccessKeyId,
Calendar timestamp,
String signature,
String credential)
throws RemoteException
- Throws:
RemoteException
getObjectAccessControlPolicy
AccessControlPolicy getObjectAccessControlPolicy(String bucket,
String key,
String AWSAccessKeyId,
Calendar timestamp,
String signature,
String credential)
throws RemoteException
- Throws:
RemoteException
getBucketAccessControlPolicy
AccessControlPolicy getBucketAccessControlPolicy(String bucket,
String AWSAccessKeyId,
Calendar timestamp,
String signature,
String credential)
throws RemoteException
- Throws:
RemoteException
setObjectAccessControlPolicy
void setObjectAccessControlPolicy(String bucket,
String key,
Grant[] accessControlList,
String AWSAccessKeyId,
Calendar timestamp,
String signature,
String credential)
throws RemoteException
- Throws:
RemoteException
setBucketAccessControlPolicy
void setBucketAccessControlPolicy(String bucket,
Grant[] accessControlList,
String AWSAccessKeyId,
Calendar timestamp,
String signature,
String credential)
throws RemoteException
- Throws:
RemoteException
getObject
GetObjectResult getObject(String bucket,
String key,
boolean getMetadata,
boolean getData,
boolean inlineData,
String AWSAccessKeyId,
Calendar timestamp,
String signature,
String credential)
throws RemoteException
- Throws:
RemoteException
getObjectExtended
GetObjectResult getObjectExtended(String bucket,
String key,
boolean getMetadata,
boolean getData,
boolean inlineData,
Long byteRangeStart,
Long byteRangeEnd,
Calendar ifModifiedSince,
Calendar ifUnmodifiedSince,
String[] ifMatch,
String[] ifNoneMatch,
Boolean returnCompleteObjectOnConditionFailure,
String AWSAccessKeyId,
Calendar timestamp,
String signature,
String credential)
throws RemoteException
- Throws:
RemoteException
putObject
PutObjectResult putObject(String bucket,
String key,
MetadataEntry[] metadata,
long contentLength,
Grant[] accessControlList,
StorageClass storageClass,
String AWSAccessKeyId,
Calendar timestamp,
String signature,
String credential)
throws RemoteException
- Throws:
RemoteException
putObjectInline
PutObjectResult putObjectInline(String bucket,
String key,
MetadataEntry[] metadata,
byte[] data,
long contentLength,
Grant[] accessControlList,
StorageClass storageClass,
String AWSAccessKeyId,
Calendar timestamp,
String signature,
String credential)
throws RemoteException
- Throws:
RemoteException
deleteObject
Status deleteObject(String bucket,
String key,
String AWSAccessKeyId,
Calendar timestamp,
String signature,
String credential)
throws RemoteException
- Throws:
RemoteException
listBucket
ListBucketResult listBucket(String bucket,
String prefix,
String marker,
Integer maxKeys,
String delimiter,
String AWSAccessKeyId,
Calendar timestamp,
String signature,
String credential)
throws RemoteException
- Throws:
RemoteException
listAllMyBuckets
ListAllMyBucketsResult listAllMyBuckets(String AWSAccessKeyId,
Calendar timestamp,
String signature)
throws RemoteException
- Throws:
RemoteException
getBucketLoggingStatus
BucketLoggingStatus getBucketLoggingStatus(String bucket,
String AWSAccessKeyId,
Calendar timestamp,
String signature,
String credential)
throws RemoteException
- Throws:
RemoteException
setBucketLoggingStatus
void setBucketLoggingStatus(String bucket,
String AWSAccessKeyId,
Calendar timestamp,
String signature,
String credential,
BucketLoggingStatus bucketLoggingStatus)
throws RemoteException
- Throws:
RemoteException
copyObject
CopyObjectResult copyObject(String sourceBucket,
String sourceKey,
String destinationBucket,
String destinationKey,
MetadataDirective metadataDirective,
MetadataEntry[] metadata,
Grant[] accessControlList,
Calendar copySourceIfModifiedSince,
Calendar copySourceIfUnmodifiedSince,
String[] copySourceIfMatch,
String[] copySourceIfNoneMatch,
StorageClass storageClass,
String AWSAccessKeyId,
Calendar timestamp,
String signature,
String credential)
throws RemoteException
- Throws:
RemoteException