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
PartNumberMarkerrequest 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.
7616 7617 7618 7619 7620 7621 7622 7623 7624 7625 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 7616 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.
7616 7617 7618 7619 7620 7621 7622 7623 7624 7625 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 7616 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.
7616 7617 7618 7619 7620 7621 7622 7623 7624 7625 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 7616 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.
7616 7617 7618 7619 7620 7621 7622 7623 7624 7625 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 7616 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 an
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 the Part element.
- Directory buckets - For
GetObjectAttributes, regardless of whether an additional checksum is applied to the object specified in the request, the response returns thePartelement.
7616 7617 7618 7619 7620 7621 7622 7623 7624 7625 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 7616 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.
7616 7617 7618 7619 7620 7621 7622 7623 7624 7625 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 7616 class GetObjectAttributesParts < Struct.new( :total_parts_count, :part_number_marker, :next_part_number_marker, :max_parts, :is_truncated, :parts) SENSITIVE = [] include Aws::Structure end |