Packages

c

monix.connect.s3.domain

UploadSettings

case class UploadSettings(acl: Option[ObjectCannedACL] = None, grantFullControl: Option[String] = None, grantRead: Option[String] = None, grantReadACP: Option[String] = None, grantWriteACP: Option[String] = None, serverSideEncryption: Option[String] = None, sseCustomerAlgorithm: Option[String] = None, sseCustomerKey: Option[String] = None, sseCustomerKeyMD5: Option[String] = None, ssekmsEncryptionContext: Option[String] = None, ssekmsKeyId: Option[String] = None, requestPayer: Option[RequestPayer] = None, lastUploadTimeout: FiniteDuration = 1.minute) extends Product with Serializable

grantFullControl

Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.

grantRead

Allows grantee to read the object data and its metadata.

grantReadACP

Allows grantee to read the object ACL.

grantWriteACP

Allows grantee to write the ACL for the applicable object.

serverSideEncryption

The server-side encryption algorithm used when storing this object in Amazon S3 (for example, AES256, aws:kms).

sseCustomerAlgorithm

Specifies the algorithm to use to when encrypting the object (for example, AES256).

sseCustomerKey

Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data.

sseCustomerKeyMD5

Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321.

ssekmsEncryptionContext

Specifies the AWS KMS Encryption Context to use for object encryption.

ssekmsKeyId

Specifies the ID of the symmetric customer managed AWS KMS CMK to use for object encryption.

requestPayer

Returns the value of the RequestPayer property for this object.

Source
UploadSettings.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. UploadSettings
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new UploadSettings(acl: Option[ObjectCannedACL] = None, grantFullControl: Option[String] = None, grantRead: Option[String] = None, grantReadACP: Option[String] = None, grantWriteACP: Option[String] = None, serverSideEncryption: Option[String] = None, sseCustomerAlgorithm: Option[String] = None, sseCustomerKey: Option[String] = None, sseCustomerKeyMD5: Option[String] = None, ssekmsEncryptionContext: Option[String] = None, ssekmsKeyId: Option[String] = None, requestPayer: Option[RequestPayer] = None, lastUploadTimeout: FiniteDuration = 1.minute)

    grantFullControl

    Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.

    grantRead

    Allows grantee to read the object data and its metadata.

    grantReadACP

    Allows grantee to read the object ACL.

    grantWriteACP

    Allows grantee to write the ACL for the applicable object.

    serverSideEncryption

    The server-side encryption algorithm used when storing this object in Amazon S3 (for example, AES256, aws:kms).

    sseCustomerAlgorithm

    Specifies the algorithm to use to when encrypting the object (for example, AES256).

    sseCustomerKey

    Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data.

    sseCustomerKeyMD5

    Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321.

    ssekmsEncryptionContext

    Specifies the AWS KMS Encryption Context to use for object encryption.

    ssekmsKeyId

    Specifies the ID of the symmetric customer managed AWS KMS CMK to use for object encryption.

    requestPayer

    Returns the value of the RequestPayer property for this object.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val acl: Option[ObjectCannedACL]
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. val grantFullControl: Option[String]
  11. val grantRead: Option[String]
  12. val grantReadACP: Option[String]
  13. val grantWriteACP: Option[String]
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. val lastUploadTimeout: FiniteDuration
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. def productElementNames: Iterator[String]
    Definition Classes
    Product
  20. val requestPayer: Option[RequestPayer]
  21. val serverSideEncryption: Option[String]
  22. val sseCustomerAlgorithm: Option[String]
  23. val sseCustomerKey: Option[String]
  24. val sseCustomerKeyMD5: Option[String]
  25. val ssekmsEncryptionContext: Option[String]
  26. val ssekmsKeyId: Option[String]
  27. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  28. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  29. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  30. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped