class Aws::S3Control::Types::S3ObjectMetadata

@note When making an API call, you may pass S3ObjectMetadata

data as a hash:

    {
      cache_control: "NonEmptyMaxLength1024String",
      content_disposition: "NonEmptyMaxLength1024String",
      content_encoding: "NonEmptyMaxLength1024String",
      content_language: "NonEmptyMaxLength1024String",
      user_metadata: {
        "NonEmptyMaxLength1024String" => "MaxLength1024String",
      },
      content_length: 1,
      content_md5: "NonEmptyMaxLength1024String",
      content_type: "NonEmptyMaxLength1024String",
      http_expires_date: Time.now,
      requester_charged: false,
      sse_algorithm: "AES256", # accepts AES256, KMS
    }

@!attribute [rw] cache_control

@return [String]

@!attribute [rw] content_disposition

@return [String]

@!attribute [rw] content_encoding

@return [String]

@!attribute [rw] content_language

@return [String]

@!attribute [rw] user_metadata

@return [Hash<String,String>]

@!attribute [rw] content_length

@return [Integer]

@!attribute [rw] content_md5

@return [String]

@!attribute [rw] content_type

@return [String]

@!attribute [rw] http_expires_date

@return [Time]

@!attribute [rw] requester_charged

@return [Boolean]

@!attribute [rw] sse_algorithm

@return [String]

@see docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/S3ObjectMetadata AWS API Documentation

Constants

SENSITIVE