org.jets3t.service.impl.soap.axis._2006_03_01
Interface AmazonS3_PortType

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
AmazonS3SoapBindingStub

public interface AmazonS3_PortType
extends java.rmi.Remote


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)
           
 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)
           
 

Method Detail

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
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
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
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
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
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
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
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
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
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
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
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
Throws:
java.rmi.RemoteException

listAllMyBuckets

public ListAllMyBucketsResult listAllMyBuckets(java.lang.String AWSAccessKeyId,
                                               java.util.Calendar timestamp,
                                               java.lang.String signature)
                                        throws java.rmi.RemoteException
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
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
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
Throws:
java.rmi.RemoteException