UploadSettingsExtensions Class

Summary

Contains extension methods for UploadSettings.
Assembly
Cake.AWS.S3.dll
Namespace
Cake.AWS.S3
Base Types
  • Object
graph BT Type-->Base0["Object"] Type["UploadSettingsExtensions"] class Type type-node

Syntax

public static class UploadSettingsExtensions

Methods

Name Value Summary
SetCannedACL(UploadSettings, S3CannedACL) UploadSettings
Specifies the ACL to be used for S3 Buckets or S3 Objects.
static
SetCannedACL(UploadSettings, string) UploadSettings
Specifies the ACL to be used for S3 Buckets or S3 Objects.
static
SetGenerateContentType(UploadSettings, bool) UploadSettings
Generate the ContentType based on the file extension
static
SetGenerateETag(UploadSettings, bool) UploadSettings
Generate an ETag based on the hash of the file
static
SetKeyManagementServiceKeyId(UploadSettings, string) UploadSettings
The id of the AWS Key Management Service key that Amazon S3 should use to encrypt and decrypt the object. If a key id is not specified, the default key will be
static
SetStorageClass(UploadSettings, S3StorageClass) UploadSettings
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
static
SetStorageClass(UploadSettings, string) UploadSettings
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
static

Extension Methods

Name Value Summary
ToDictionary() IDictionary<string, object>
Requires the Cake.DeployParams addin