org.jets3t.service.impl.soap.axis._2006_03_01
Class AmazonS3SoapBindingStub

java.lang.Object
  extended by org.apache.axis.client.Stub
      extended by org.jets3t.service.impl.soap.axis._2006_03_01.AmazonS3SoapBindingStub
All Implemented Interfaces:
java.rmi.Remote, javax.xml.rpc.Stub, AmazonS3_PortType

public class AmazonS3SoapBindingStub
extends org.apache.axis.client.Stub
implements AmazonS3_PortType


Field Summary
 
Fields inherited from class org.apache.axis.client.Stub
_call, cachedEndpoint, cachedPassword, cachedPortName, cachedProperties, cachedTimeout, cachedUsername, maintainSession, maintainSessionSet, service
 
Fields inherited from interface javax.xml.rpc.Stub
ENDPOINT_ADDRESS_PROPERTY, PASSWORD_PROPERTY, SESSION_MAINTAIN_PROPERTY, USERNAME_PROPERTY
 
Constructor Summary
AmazonS3SoapBindingStub()
           
AmazonS3SoapBindingStub(javax.xml.rpc.Service service)
           
AmazonS3SoapBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service)
           
 
Method Summary
 CopyObjectResult copyObject(java.lang.String sourceBucket, java.lang.String sourceKey, java.lang.String destinationBucket, java.lang.String destinationKey, MetadataDirective metadataDirective, MetadataEntry[] metadata, Grant[] accessControlList, java.util.Calendar copySourceIfModifiedSince, java.util.Calendar copySourceIfUnmodifiedSince, java.lang.String[] copySourceIfMatch, java.lang.String[] copySourceIfNoneMatch, StorageClass storageClass, java.lang.String AWSAccessKeyId, java.util.Calendar timestamp, java.lang.String signature, java.lang.String credential)
           
 CreateBucketResult createBucket(java.lang.String bucket, Grant[] accessControlList, java.lang.String AWSAccessKeyId, java.util.Calendar timestamp, java.lang.String signature)
           
protected  org.apache.axis.client.Call createCall()
           
 Status deleteBucket(java.lang.String bucket, java.lang.String AWSAccessKeyId, java.util.Calendar timestamp, java.lang.String signature, java.lang.String credential)
           
 Status deleteObject(java.lang.String bucket, java.lang.String key, java.lang.String AWSAccessKeyId, java.util.Calendar timestamp, java.lang.String signature, java.lang.String credential)
           
 AccessControlPolicy getBucketAccessControlPolicy(java.lang.String bucket, java.lang.String AWSAccessKeyId, java.util.Calendar timestamp, java.lang.String signature, java.lang.String credential)
           
 BucketLoggingStatus getBucketLoggingStatus(java.lang.String bucket, java.lang.String AWSAccessKeyId, java.util.Calendar timestamp, java.lang.String signature, java.lang.String credential)
           
 GetObjectResult getObject(java.lang.String bucket, java.lang.String key, boolean getMetadata, boolean getData, boolean inlineData, java.lang.String AWSAccessKeyId, java.util.Calendar timestamp, java.lang.String signature, java.lang.String credential)
           
 AccessControlPolicy getObjectAccessControlPolicy(java.lang.String bucket, java.lang.String key, java.lang.String AWSAccessKeyId, java.util.Calendar timestamp, java.lang.String signature, java.lang.String credential)
           
 GetObjectResult getObjectExtended(java.lang.String bucket, java.lang.String key, boolean getMetadata, boolean getData, boolean inlineData, java.lang.Long byteRangeStart, java.lang.Long byteRangeEnd, java.util.Calendar ifModifiedSince, java.util.Calendar ifUnmodifiedSince, java.lang.String[] ifMatch, java.lang.String[] ifNoneMatch, java.lang.Boolean returnCompleteObjectOnConditionFailure, java.lang.String AWSAccessKeyId, java.util.Calendar timestamp, java.lang.String signature, java.lang.String credential)
           
 ListAllMyBucketsResult listAllMyBuckets(java.lang.String AWSAccessKeyId, java.util.Calendar timestamp, java.lang.String signature)
           
 ListBucketResult listBucket(java.lang.String bucket, java.lang.String prefix, java.lang.String marker, java.lang.Integer maxKeys, java.lang.String delimiter, java.lang.String AWSAccessKeyId, java.util.Calendar timestamp, java.lang.String signature, java.lang.String credential)
           
 PutObjectResult putObject(java.lang.String bucket, java.lang.String key, MetadataEntry[] metadata, long contentLength, Grant[] accessControlList, StorageClass storageClass, java.lang.String AWSAccessKeyId, java.util.Calendar timestamp, java.lang.String signature, java.lang.String credential)
           
 PutObjectResult putObjectInline(java.lang.String bucket, java.lang.String key, MetadataEntry[] metadata, byte[] data, long contentLength, Grant[] accessControlList, StorageClass storageClass, java.lang.String AWSAccessKeyId, java.util.Calendar timestamp, java.lang.String signature, java.lang.String credential)
           
 void setBucketAccessControlPolicy(java.lang.String bucket, Grant[] accessControlList, java.lang.String AWSAccessKeyId, java.util.Calendar timestamp, java.lang.String signature, java.lang.String credential)
           
 void setBucketLoggingStatus(java.lang.String bucket, java.lang.String AWSAccessKeyId, java.util.Calendar timestamp, java.lang.String signature, java.lang.String credential, BucketLoggingStatus bucketLoggingStatus)
           
 void setObjectAccessControlPolicy(java.lang.String bucket, java.lang.String key, Grant[] accessControlList, java.lang.String AWSAccessKeyId, java.util.Calendar timestamp, java.lang.String signature, java.lang.String credential)
           
 
Methods inherited from class org.apache.axis.client.Stub
_createCall, _getCall, _getProperty, _getPropertyNames, _getService, _setProperty, addAttachment, clearAttachments, clearHeaders, extractAttachments, firstCall, getAttachments, getHeader, getHeaders, getPassword, getPortName, getResponseHeader, getResponseHeaders, getResponseHeaders, getTimeout, getUsername, removeProperty, setAttachments, setHeader, setHeader, setMaintainSession, setPassword, setPortName, setPortName, setRequestHeaders, setTimeout, setUsername
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AmazonS3SoapBindingStub

public AmazonS3SoapBindingStub()
                        throws org.apache.axis.AxisFault
Throws:
org.apache.axis.AxisFault

AmazonS3SoapBindingStub

public AmazonS3SoapBindingStub(java.net.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
Method Detail

createCall

protected org.apache.axis.client.Call createCall()
                                          throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

createBucket

public CreateBucketResult createBucket(java.lang.String bucket,
                                       Grant[] accessControlList,
                                       java.lang.String AWSAccessKeyId,
                                       java.util.Calendar timestamp,
                                       java.lang.String signature)
                                throws java.rmi.RemoteException
Specified by:
createBucket in interface AmazonS3_PortType
Throws:
java.rmi.RemoteException

deleteBucket

public Status deleteBucket(java.lang.String bucket,
                           java.lang.String AWSAccessKeyId,
                           java.util.Calendar timestamp,
                           java.lang.String signature,
                           java.lang.String credential)
                    throws java.rmi.RemoteException
Specified by:
deleteBucket in interface AmazonS3_PortType
Throws:
java.rmi.RemoteException

getObjectAccessControlPolicy

public AccessControlPolicy getObjectAccessControlPolicy(java.lang.String bucket,
                                                        java.lang.String key,
                                                        java.lang.String AWSAccessKeyId,
                                                        java.util.Calendar timestamp,
                                                        java.lang.String signature,
                                                        java.lang.String credential)
                                                 throws java.rmi.RemoteException
Specified by:
getObjectAccessControlPolicy in interface AmazonS3_PortType
Throws:
java.rmi.RemoteException

getBucketAccessControlPolicy

public AccessControlPolicy getBucketAccessControlPolicy(java.lang.String bucket,
                                                        java.lang.String AWSAccessKeyId,
                                                        java.util.Calendar timestamp,
                                                        java.lang.String signature,
                                                        java.lang.String credential)
                                                 throws java.rmi.RemoteException
Specified by:
getBucketAccessControlPolicy in interface AmazonS3_PortType
Throws:
java.rmi.RemoteException

setObjectAccessControlPolicy

public void setObjectAccessControlPolicy(java.lang.String bucket,
                                         java.lang.String key,
                                         Grant[] accessControlList,
                                         java.lang.String AWSAccessKeyId,
                                         java.util.Calendar timestamp,
                                         java.lang.String signature,
                                         java.lang.String credential)
                                  throws java.rmi.RemoteException
Specified by:
setObjectAccessControlPolicy in interface AmazonS3_PortType
Throws:
java.rmi.RemoteException

setBucketAccessControlPolicy

public void setBucketAccessControlPolicy(java.lang.String bucket,
                                         Grant[] accessControlList,
                                         java.lang.String AWSAccessKeyId,
                                         java.util.Calendar timestamp,
                                         java.lang.String signature,
                                         java.lang.String credential)
                                  throws java.rmi.RemoteException
Specified by:
setBucketAccessControlPolicy in interface AmazonS3_PortType
Throws:
java.rmi.RemoteException

getObject

public GetObjectResult getObject(java.lang.String bucket,
                                 java.lang.String key,
                                 boolean getMetadata,
                                 boolean getData,
                                 boolean inlineData,
                                 java.lang.String AWSAccessKeyId,
                                 java.util.Calendar timestamp,
                                 java.lang.String signature,
                                 java.lang.String credential)
                          throws java.rmi.RemoteException
Specified by:
getObject in interface AmazonS3_PortType
Throws:
java.rmi.RemoteException

getObjectExtended

public GetObjectResult getObjectExtended(java.lang.String bucket,
                                         java.lang.String key,
                                         boolean getMetadata,
                                         boolean getData,
                                         boolean inlineData,
                                         java.lang.Long byteRangeStart,
                                         java.lang.Long byteRangeEnd,
                                         java.util.Calendar ifModifiedSince,
                                         java.util.Calendar ifUnmodifiedSince,
                                         java.lang.String[] ifMatch,
                                         java.lang.String[] ifNoneMatch,
                                         java.lang.Boolean returnCompleteObjectOnConditionFailure,
                                         java.lang.String AWSAccessKeyId,
                                         java.util.Calendar timestamp,
                                         java.lang.String signature,
                                         java.lang.String credential)
                                  throws java.rmi.RemoteException
Specified by:
getObjectExtended in interface AmazonS3_PortType
Throws:
java.rmi.RemoteException

putObject

public PutObjectResult putObject(java.lang.String bucket,
                                 java.lang.String key,
                                 MetadataEntry[] metadata,
                                 long contentLength,
                                 Grant[] accessControlList,
                                 StorageClass storageClass,
                                 java.lang.String AWSAccessKeyId,
                                 java.util.Calendar timestamp,
                                 java.lang.String signature,
                                 java.lang.String credential)
                          throws java.rmi.RemoteException
Specified by:
putObject in interface AmazonS3_PortType
Throws:
java.rmi.RemoteException

putObjectInline

public PutObjectResult putObjectInline(java.lang.String bucket,
                                       java.lang.String key,
                                       MetadataEntry[] metadata,
                                       byte[] data,
                                       long contentLength,
                                       Grant[] accessControlList,
                                       StorageClass storageClass,
                                       java.lang.String AWSAccessKeyId,
                                       java.util.Calendar timestamp,
                                       java.lang.String signature,
                                       java.lang.String credential)
                                throws java.rmi.RemoteException
Specified by:
putObjectInline in interface AmazonS3_PortType
Throws:
java.rmi.RemoteException

deleteObject

public Status deleteObject(java.lang.String bucket,
                           java.lang.String key,
                           java.lang.String AWSAccessKeyId,
                           java.util.Calendar timestamp,
                           java.lang.String signature,
                           java.lang.String credential)
                    throws java.rmi.RemoteException
Specified by:
deleteObject in interface AmazonS3_PortType
Throws:
java.rmi.RemoteException

listBucket

public ListBucketResult listBucket(java.lang.String bucket,
                                   java.lang.String prefix,
                                   java.lang.String marker,
                                   java.lang.Integer maxKeys,
                                   java.lang.String delimiter,
                                   java.lang.String AWSAccessKeyId,
                                   java.util.Calendar timestamp,
                                   java.lang.String signature,
                                   java.lang.String credential)
                            throws java.rmi.RemoteException
Specified by:
listBucket in interface AmazonS3_PortType
Throws:
java.rmi.RemoteException

listAllMyBuckets

public ListAllMyBucketsResult listAllMyBuckets(java.lang.String AWSAccessKeyId,
                                               java.util.Calendar timestamp,
                                               java.lang.String signature)
                                        throws java.rmi.RemoteException
Specified by:
listAllMyBuckets in interface AmazonS3_PortType
Throws:
java.rmi.RemoteException

setBucketLoggingStatus

public void setBucketLoggingStatus(java.lang.String bucket,
                                   java.lang.String AWSAccessKeyId,
                                   java.util.Calendar timestamp,
                                   java.lang.String signature,
                                   java.lang.String credential,
                                   BucketLoggingStatus bucketLoggingStatus)
                            throws java.rmi.RemoteException
Specified by:
setBucketLoggingStatus in interface AmazonS3_PortType
Throws:
java.rmi.RemoteException

getBucketLoggingStatus

public BucketLoggingStatus getBucketLoggingStatus(java.lang.String bucket,
                                                  java.lang.String AWSAccessKeyId,
                                                  java.util.Calendar timestamp,
                                                  java.lang.String signature,
                                                  java.lang.String credential)
                                           throws java.rmi.RemoteException
Specified by:
getBucketLoggingStatus in interface AmazonS3_PortType
Throws:
java.rmi.RemoteException

copyObject

public CopyObjectResult copyObject(java.lang.String sourceBucket,
                                   java.lang.String sourceKey,
                                   java.lang.String destinationBucket,
                                   java.lang.String destinationKey,
                                   MetadataDirective metadataDirective,
                                   MetadataEntry[] metadata,
                                   Grant[] accessControlList,
                                   java.util.Calendar copySourceIfModifiedSince,
                                   java.util.Calendar copySourceIfUnmodifiedSince,
                                   java.lang.String[] copySourceIfMatch,
                                   java.lang.String[] copySourceIfNoneMatch,
                                   StorageClass storageClass,
                                   java.lang.String AWSAccessKeyId,
                                   java.util.Calendar timestamp,
                                   java.lang.String signature,
                                   java.lang.String credential)
                            throws java.rmi.RemoteException
Specified by:
copyObject in interface AmazonS3_PortType
Throws:
java.rmi.RemoteException