org.jets3t.service.impl.soap.axis._2006_03_01
Class AmazonS3SoapBindingStub
java.lang.Object
org.apache.axis.client.Stub
org.jets3t.service.impl.soap.axis._2006_03_01.AmazonS3SoapBindingStub
- All Implemented Interfaces:
- Remote, javax.xml.rpc.Stub, AmazonS3_PortType
public class AmazonS3SoapBindingStub
- extends org.apache.axis.client.Stub
- implements AmazonS3_PortType
Fields inherited from interface javax.xml.rpc.Stub |
ENDPOINT_ADDRESS_PROPERTY, PASSWORD_PROPERTY, SESSION_MAINTAIN_PROPERTY, USERNAME_PROPERTY |
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)
|
Methods inherited from class org.apache.axis.client.Stub |
_createCall, _getCall, _getProperty, _getPropertyNames, _getService, _setProperty, addAttachment, clearAttachments, clearHeaders, extractAttachments, getAttachments, getHeader, getHeaders, getPassword, getPortName, getResponseHeader, getResponseHeaders, getTimeout, getUsername, removeProperty, setHeader, setHeader, setMaintainSession, setPassword, setPortName, setPortName, setTimeout, setUsername |
AmazonS3SoapBindingStub
public AmazonS3SoapBindingStub()
throws org.apache.axis.AxisFault
- Throws:
org.apache.axis.AxisFault
AmazonS3SoapBindingStub
public AmazonS3SoapBindingStub(URL endpointURL,
javax.xml.rpc.Service service)
throws org.apache.axis.AxisFault
- Throws:
org.apache.axis.AxisFault
AmazonS3SoapBindingStub
public AmazonS3SoapBindingStub(javax.xml.rpc.Service service)
throws org.apache.axis.AxisFault
- Throws:
org.apache.axis.AxisFault
createBucket
public CreateBucketResult createBucket(String bucket,
Grant[] accessControlList,
String AWSAccessKeyId,
Calendar timestamp,
String signature)
throws RemoteException
- Specified by:
createBucket
in interface AmazonS3_PortType
- Throws:
RemoteException
deleteBucket
public Status deleteBucket(String bucket,
String AWSAccessKeyId,
Calendar timestamp,
String signature,
String credential)
throws RemoteException
- Specified by:
deleteBucket
in interface AmazonS3_PortType
- Throws:
RemoteException
getObjectAccessControlPolicy
public AccessControlPolicy getObjectAccessControlPolicy(String bucket,
String key,
String AWSAccessKeyId,
Calendar timestamp,
String signature,
String credential)
throws RemoteException
- Specified by:
getObjectAccessControlPolicy
in interface AmazonS3_PortType
- Throws:
RemoteException
getBucketAccessControlPolicy
public AccessControlPolicy getBucketAccessControlPolicy(String bucket,
String AWSAccessKeyId,
Calendar timestamp,
String signature,
String credential)
throws RemoteException
- Specified by:
getBucketAccessControlPolicy
in interface AmazonS3_PortType
- Throws:
RemoteException
setObjectAccessControlPolicy
public void setObjectAccessControlPolicy(String bucket,
String key,
Grant[] accessControlList,
String AWSAccessKeyId,
Calendar timestamp,
String signature,
String credential)
throws RemoteException
- Specified by:
setObjectAccessControlPolicy
in interface AmazonS3_PortType
- Throws:
RemoteException
setBucketAccessControlPolicy
public void setBucketAccessControlPolicy(String bucket,
Grant[] accessControlList,
String AWSAccessKeyId,
Calendar timestamp,
String signature,
String credential)
throws RemoteException
- Specified by:
setBucketAccessControlPolicy
in interface AmazonS3_PortType
- Throws:
RemoteException
getObject
public GetObjectResult getObject(String bucket,
String key,
boolean getMetadata,
boolean getData,
boolean inlineData,
String AWSAccessKeyId,
Calendar timestamp,
String signature,
String credential)
throws RemoteException
- Specified by:
getObject
in interface AmazonS3_PortType
- Throws:
RemoteException
getObjectExtended
public 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
- Specified by:
getObjectExtended
in interface AmazonS3_PortType
- Throws:
RemoteException
putObject
public PutObjectResult putObject(String bucket,
String key,
MetadataEntry[] metadata,
long contentLength,
Grant[] accessControlList,
StorageClass storageClass,
String AWSAccessKeyId,
Calendar timestamp,
String signature,
String credential)
throws RemoteException
- Specified by:
putObject
in interface AmazonS3_PortType
- Throws:
RemoteException
putObjectInline
public 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
- Specified by:
putObjectInline
in interface AmazonS3_PortType
- Throws:
RemoteException
deleteObject
public Status deleteObject(String bucket,
String key,
String AWSAccessKeyId,
Calendar timestamp,
String signature,
String credential)
throws RemoteException
- Specified by:
deleteObject
in interface AmazonS3_PortType
- Throws:
RemoteException
listBucket
public ListBucketResult listBucket(String bucket,
String prefix,
String marker,
Integer maxKeys,
String delimiter,
String AWSAccessKeyId,
Calendar timestamp,
String signature,
String credential)
throws RemoteException
- Specified by:
listBucket
in interface AmazonS3_PortType
- Throws:
RemoteException
listAllMyBuckets
public ListAllMyBucketsResult listAllMyBuckets(String AWSAccessKeyId,
Calendar timestamp,
String signature)
throws RemoteException
- Specified by:
listAllMyBuckets
in interface AmazonS3_PortType
- Throws:
RemoteException
setBucketLoggingStatus
public void setBucketLoggingStatus(String bucket,
String AWSAccessKeyId,
Calendar timestamp,
String signature,
String credential,
BucketLoggingStatus bucketLoggingStatus)
throws RemoteException
- Specified by:
setBucketLoggingStatus
in interface AmazonS3_PortType
- Throws:
RemoteException
getBucketLoggingStatus
public BucketLoggingStatus getBucketLoggingStatus(String bucket,
String AWSAccessKeyId,
Calendar timestamp,
String signature,
String credential)
throws RemoteException
- Specified by:
getBucketLoggingStatus
in interface AmazonS3_PortType
- Throws:
RemoteException
copyObject
public 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
- Specified by:
copyObject
in interface AmazonS3_PortType
- Throws:
RemoteException