Twoorb Plugins  1.0
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Package Amazon.S3

A heavily modified version of the AWSSDK (S3) for NET to work with unity. Use at your own risk, we recommend that you use the classes in the Twoorb.AWS namespace instead. More...

Namespaces

package  Encryption
 
package  Model
 
package  Transfer
 

Classes

class  AmazonS3Client
 Implementation for accessing AmazonS3. More...
 
class  AmazonS3Config
 Configuration for accessing AmazonS3 service More...
 
class  AmazonS3Exception
 
interface  IAmazonS3
 Interface for accessing AmazonS3. More...
 
class  DeleteObjectsException
 AmazonS3 exception. Thrown when DeleteObjects returns successfully, but some of the objects were not deleted. More...
 
class  S3CannedACL
 A list of all possible CannedACLs that can be used for S3 Buckets or S3 Objects. For more information about CannedACLs, refer: More...
 
class  S3Region
 A list of all possible S3 Bucket region possibilities. For more information, refer: More...
 
class  S3Permission
 A list of all ACL permissions. For more information, refer: More...
 
class  S3StorageClass
 Specifies the Storage Class of of an S3 object. Possible values are:

  • ReducedRedundancy: provides a 99.99% durability guarantee
  • Standard: provides a 99.999999999% durability guarantee
More...
 
class  NotificationEvents
 The constants for the known event names used by S3 notification. S3 might add new events before the SDK is updated. In which case the names listed in the S3 documentation will work as well as these constants. More...
 
class  ServerSideEncryptionMethod
 A list of all server-side encryption methods. More...
 
class  GranteeType
 A list of all grantee types. More...
 
class  LifecycleRuleStatus
 A list of all lifecycle statuses. More...
 
class  VersionStatus
 A list of all version statuses. More...
 
class  EncodingType
 A list of all encoding types. More...
 

Enumerations

enum  S3MetadataDirective { S3MetadataDirective.COPY, S3MetadataDirective.REPLACE }
 An enumeration of all Metadata directives that can be used for the CopyObject operation. More...
 
enum  Protocol { Protocol.HTTPS }
 An enumeration of all protocols that the pre-signed URL can be created against. More...
 
enum  HttpVerb { HttpVerb.GET, HttpVerb.HEAD, HttpVerb.PUT, HttpVerb.DELETE }
 An enumeration of supported HTTP verbs More...
 

Detailed Description

A heavily modified version of the AWSSDK (S3) for NET to work with unity. Use at your own risk, we recommend that you use the classes in the Twoorb.AWS namespace instead.

Enumeration Type Documentation

An enumeration of supported HTTP verbs

Enumerator
GET 

The GET HTTP verb.

HEAD 

The HEAD HTTP verb.

PUT 

The PUT HTTP verb.

DELETE 

The DELETE HTTP verb.

An enumeration of all protocols that the pre-signed URL can be created against.

Enumerator
HTTPS 

https protocol will be used in the pre-signed URL.

An enumeration of all Metadata directives that can be used for the CopyObject operation.

Enumerator
COPY 

Specifies that the metadata is copied from the source object.

REPLACE 

Specifies that the metadata is replaced with metadata provided in the request. All original metadata is replaced by the metadata you specify.