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

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

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

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

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

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

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

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

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

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

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

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

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

ListAllMyBucketsResult listAllMyBuckets(java.lang.String AWSAccessKeyId,
                                        java.util.Calendar timestamp,
                                        java.lang.String signature)
                                        throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getBucketLoggingStatus

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

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

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