Class: Aws::Types::PutObjectRequest

Inherits:
Object
  • Object
show all
Defined in:
sig/types.rbs

Constant Summary collapse

SENSITIVE =

Returns:

  • ([:sse_customer_key, :ssekms_key_id, :ssekms_encryption_context])

Instance Attribute Summary collapse

Instance Attribute Details

#acl"private", ...

Returns the value of attribute acl.

Returns:

  • ("private", "public-read", "public-read-write", "authenticated-read", "aws-exec-read", "bucket-owner-read", "bucket-owner-full-control")


2536
2537
2538
# File 'sig/types.rbs', line 2536

def acl
  @acl
end

#body::IO

Returns the value of attribute body.

Returns:

  • (::IO)


2537
2538
2539
# File 'sig/types.rbs', line 2537

def body
  @body
end

#bucket::String

Returns the value of attribute bucket.

Returns:

  • (::String)


2538
2539
2540
# File 'sig/types.rbs', line 2538

def bucket
  @bucket
end

#bucket_key_enabledBoolean

Returns the value of attribute bucket_key_enabled.

Returns:

  • (Boolean)


2575
2576
2577
# File 'sig/types.rbs', line 2575

def bucket_key_enabled
  @bucket_key_enabled
end

#cache_control::String

Returns the value of attribute cache_control.

Returns:

  • (::String)


2539
2540
2541
# File 'sig/types.rbs', line 2539

def cache_control
  @cache_control
end

#checksum_algorithm"CRC32", ...

Returns the value of attribute checksum_algorithm.

Returns:

  • ("CRC32", "CRC32C", "SHA1", "SHA256", "CRC64NVME", "SHA512", "MD5", "XXHASH64", "XXHASH3", "XXHASH128")


2546
2547
2548
# File 'sig/types.rbs', line 2546

def checksum_algorithm
  @checksum_algorithm
end

#checksum_crc32::String

Returns the value of attribute checksum_crc32.

Returns:

  • (::String)


2547
2548
2549
# File 'sig/types.rbs', line 2547

def checksum_crc32
  @checksum_crc32
end

#checksum_crc32c::String

Returns the value of attribute checksum_crc32c.

Returns:

  • (::String)


2548
2549
2550
# File 'sig/types.rbs', line 2548

def checksum_crc32c
  @checksum_crc32c
end

#checksum_crc64nvme::String

Returns the value of attribute checksum_crc64nvme.

Returns:

  • (::String)


2549
2550
2551
# File 'sig/types.rbs', line 2549

def checksum_crc64nvme
  @checksum_crc64nvme
end

#checksum_md5::String

Returns the value of attribute checksum_md5.

Returns:

  • (::String)


2553
2554
2555
# File 'sig/types.rbs', line 2553

def checksum_md5
  @checksum_md5
end

#checksum_sha1::String

Returns the value of attribute checksum_sha1.

Returns:

  • (::String)


2550
2551
2552
# File 'sig/types.rbs', line 2550

def checksum_sha1
  @checksum_sha1
end

#checksum_sha256::String

Returns the value of attribute checksum_sha256.

Returns:

  • (::String)


2551
2552
2553
# File 'sig/types.rbs', line 2551

def checksum_sha256
  @checksum_sha256
end

#checksum_sha512::String

Returns the value of attribute checksum_sha512.

Returns:

  • (::String)


2552
2553
2554
# File 'sig/types.rbs', line 2552

def checksum_sha512
  @checksum_sha512
end

#checksum_xxhash128::String

Returns the value of attribute checksum_xxhash128.

Returns:

  • (::String)


2556
2557
2558
# File 'sig/types.rbs', line 2556

def checksum_xxhash128
  @checksum_xxhash128
end

#checksum_xxhash3::String

Returns the value of attribute checksum_xxhash3.

Returns:

  • (::String)


2555
2556
2557
# File 'sig/types.rbs', line 2555

def checksum_xxhash3
  @checksum_xxhash3
end

#checksum_xxhash64::String

Returns the value of attribute checksum_xxhash64.

Returns:

  • (::String)


2554
2555
2556
# File 'sig/types.rbs', line 2554

def checksum_xxhash64
  @checksum_xxhash64
end

#content_disposition::String

Returns the value of attribute content_disposition.

Returns:

  • (::String)


2540
2541
2542
# File 'sig/types.rbs', line 2540

def content_disposition
  @content_disposition
end

#content_encoding::String

Returns the value of attribute content_encoding.

Returns:

  • (::String)


2541
2542
2543
# File 'sig/types.rbs', line 2541

def content_encoding
  @content_encoding
end

#content_language::String

Returns the value of attribute content_language.

Returns:

  • (::String)


2542
2543
2544
# File 'sig/types.rbs', line 2542

def content_language
  @content_language
end

#content_length::Integer

Returns the value of attribute content_length.

Returns:

  • (::Integer)


2543
2544
2545
# File 'sig/types.rbs', line 2543

def content_length
  @content_length
end

#content_md5::String

Returns the value of attribute content_md5.

Returns:

  • (::String)


2544
2545
2546
# File 'sig/types.rbs', line 2544

def content_md5
  @content_md5
end

#content_type::String

Returns the value of attribute content_type.

Returns:

  • (::String)


2545
2546
2547
# File 'sig/types.rbs', line 2545

def content_type
  @content_type
end

#expected_bucket_owner::String

Returns the value of attribute expected_bucket_owner.

Returns:

  • (::String)


2581
2582
2583
# File 'sig/types.rbs', line 2581

def expected_bucket_owner
  @expected_bucket_owner
end

#expires::Time

Returns the value of attribute expires.

Returns:

  • (::Time)


2557
2558
2559
# File 'sig/types.rbs', line 2557

def expires
  @expires
end

#grant_full_control::String

Returns the value of attribute grant_full_control.

Returns:

  • (::String)


2560
2561
2562
# File 'sig/types.rbs', line 2560

def grant_full_control
  @grant_full_control
end

#grant_read::String

Returns the value of attribute grant_read.

Returns:

  • (::String)


2561
2562
2563
# File 'sig/types.rbs', line 2561

def grant_read
  @grant_read
end

#grant_read_acp::String

Returns the value of attribute grant_read_acp.

Returns:

  • (::String)


2562
2563
2564
# File 'sig/types.rbs', line 2562

def grant_read_acp
  @grant_read_acp
end

#grant_write_acp::String

Returns the value of attribute grant_write_acp.

Returns:

  • (::String)


2563
2564
2565
# File 'sig/types.rbs', line 2563

def grant_write_acp
  @grant_write_acp
end

#if_match::String

Returns the value of attribute if_match.

Returns:

  • (::String)


2558
2559
2560
# File 'sig/types.rbs', line 2558

def if_match
  @if_match
end

#if_none_match::String

Returns the value of attribute if_none_match.

Returns:

  • (::String)


2559
2560
2561
# File 'sig/types.rbs', line 2559

def if_none_match
  @if_none_match
end

#key::String

Returns the value of attribute key.

Returns:

  • (::String)


2564
2565
2566
# File 'sig/types.rbs', line 2564

def key
  @key
end

#metadata::Hash[::String, ::String]

Returns the value of attribute metadata.

Returns:

  • (::Hash[::String, ::String])


2566
2567
2568
# File 'sig/types.rbs', line 2566

def 
  @metadata
end

Returns the value of attribute object_lock_legal_hold_status.

Returns:

  • ("ON", "OFF")


2580
2581
2582
# File 'sig/types.rbs', line 2580

def object_lock_legal_hold_status
  @object_lock_legal_hold_status
end

#object_lock_mode"GOVERNANCE", "COMPLIANCE"

Returns the value of attribute object_lock_mode.

Returns:

  • ("GOVERNANCE", "COMPLIANCE")


2578
2579
2580
# File 'sig/types.rbs', line 2578

def object_lock_mode
  @object_lock_mode
end

#object_lock_retain_until_date::Time

Returns the value of attribute object_lock_retain_until_date.

Returns:

  • (::Time)


2579
2580
2581
# File 'sig/types.rbs', line 2579

def object_lock_retain_until_date
  @object_lock_retain_until_date
end

#request_payer"requester"

Returns the value of attribute request_payer.

Returns:

  • ("requester")


2576
2577
2578
# File 'sig/types.rbs', line 2576

def request_payer
  @request_payer
end

#server_side_encryption"AES256", ...

Returns the value of attribute server_side_encryption.

Returns:

  • ("AES256", "aws:fsx", "aws:kms", "aws:kms:dsse")


2567
2568
2569
# File 'sig/types.rbs', line 2567

def server_side_encryption
  @server_side_encryption
end

#sse_customer_algorithm::String

Returns the value of attribute sse_customer_algorithm.

Returns:

  • (::String)


2570
2571
2572
# File 'sig/types.rbs', line 2570

def sse_customer_algorithm
  @sse_customer_algorithm
end

#sse_customer_key::String

Returns the value of attribute sse_customer_key.

Returns:

  • (::String)


2571
2572
2573
# File 'sig/types.rbs', line 2571

def sse_customer_key
  @sse_customer_key
end

#sse_customer_key_md5::String

Returns the value of attribute sse_customer_key_md5.

Returns:

  • (::String)


2572
2573
2574
# File 'sig/types.rbs', line 2572

def sse_customer_key_md5
  @sse_customer_key_md5
end

#ssekms_encryption_context::String

Returns the value of attribute ssekms_encryption_context.

Returns:

  • (::String)


2574
2575
2576
# File 'sig/types.rbs', line 2574

def ssekms_encryption_context
  @ssekms_encryption_context
end

#ssekms_key_id::String

Returns the value of attribute ssekms_key_id.

Returns:

  • (::String)


2573
2574
2575
# File 'sig/types.rbs', line 2573

def ssekms_key_id
  @ssekms_key_id
end

#storage_class"STANDARD", ...

Returns the value of attribute storage_class.

Returns:

  • ("STANDARD", "REDUCED_REDUNDANCY", "STANDARD_IA", "ONEZONE_IA", "INTELLIGENT_TIERING", "GLACIER", "DEEP_ARCHIVE", "OUTPOSTS", "GLACIER_IR", "SNOW", "EXPRESS_ONEZONE", "FSX_OPENZFS", "FSX_ONTAP")


2568
2569
2570
# File 'sig/types.rbs', line 2568

def storage_class
  @storage_class
end

#tagging::String

Returns the value of attribute tagging.

Returns:

  • (::String)


2577
2578
2579
# File 'sig/types.rbs', line 2577

def tagging
  @tagging
end

#website_redirect_location::String

Returns the value of attribute website_redirect_location.

Returns:

  • (::String)


2569
2570
2571
# File 'sig/types.rbs', line 2569

def website_redirect_location
  @website_redirect_location
end

#write_offset_bytes::Integer

Returns the value of attribute write_offset_bytes.

Returns:

  • (::Integer)


2565
2566
2567
# File 'sig/types.rbs', line 2565

def write_offset_bytes
  @write_offset_bytes
end