Class: Aws::S3::Types::GetObjectAttributesParts
- Inherits:
-
Struct
- Object
- Struct
- Aws::S3::Types::GetObjectAttributesParts
- Defined in:
- gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb
Overview
A collection of parts associated with a multipart upload.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#is_truncated ⇒ Boolean
Indicates whether the returned list of parts is truncated.
-
#max_parts ⇒ Integer
The maximum number of parts allowed in the response.
-
#next_part_number_marker ⇒ Integer
When a list is truncated, this element specifies the last part in the list, as well as the value to use for the
PartNumberMarker
request parameter in a subsequent request. -
#part_number_marker ⇒ Integer
The marker for the current part.
-
#parts ⇒ Array<Types::ObjectPart>
A container for elements related to a particular part.
-
#total_parts_count ⇒ Integer
The total number of parts.
Instance Attribute Details
#is_truncated ⇒ Boolean
Indicates whether the returned list of parts is truncated. A value
of true
indicates that the list was truncated. A list can be
truncated if the number of parts exceeds the limit returned in the
MaxParts
element.
6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 6746 class GetObjectAttributesParts < Struct.new( :total_parts_count, :part_number_marker, :next_part_number_marker, :max_parts, :is_truncated, :parts) SENSITIVE = [] include Aws::Structure end |
#max_parts ⇒ Integer
The maximum number of parts allowed in the response.
6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 6746 class GetObjectAttributesParts < Struct.new( :total_parts_count, :part_number_marker, :next_part_number_marker, :max_parts, :is_truncated, :parts) SENSITIVE = [] include Aws::Structure end |
#next_part_number_marker ⇒ Integer
When a list is truncated, this element specifies the last part in
the list, as well as the value to use for the PartNumberMarker
request parameter in a subsequent request.
6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 6746 class GetObjectAttributesParts < Struct.new( :total_parts_count, :part_number_marker, :next_part_number_marker, :max_parts, :is_truncated, :parts) SENSITIVE = [] include Aws::Structure end |
#part_number_marker ⇒ Integer
The marker for the current part.
6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 6746 class GetObjectAttributesParts < Struct.new( :total_parts_count, :part_number_marker, :next_part_number_marker, :max_parts, :is_truncated, :parts) SENSITIVE = [] include Aws::Structure end |
#parts ⇒ Array<Types::ObjectPart>
A container for elements related to a particular part. A response
can contain zero or more Parts
elements.
GetObjectAttributes
, if a
additional checksum (including x-amz-checksum-crc32
,
x-amz-checksum-crc32c
, x-amz-checksum-sha1
, or
x-amz-checksum-sha256
) isn't applied to the object specified in
the request, the response doesn't return Part
.
- Directory buckets - For
GetObjectAttributes
, no matter whether a additional checksum is applied to the object specified in the request, the response returnsPart
.
6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 6746 class GetObjectAttributesParts < Struct.new( :total_parts_count, :part_number_marker, :next_part_number_marker, :max_parts, :is_truncated, :parts) SENSITIVE = [] include Aws::Structure end |
#total_parts_count ⇒ Integer
The total number of parts.
6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 6746 class GetObjectAttributesParts < Struct.new( :total_parts_count, :part_number_marker, :next_part_number_marker, :max_parts, :is_truncated, :parts) SENSITIVE = [] include Aws::Structure end |