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.
7766 7767 7768 7769 7770 7771 7772 7773 7774 7775 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 7766 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.
7766 7767 7768 7769 7770 7771 7772 7773 7774 7775 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 7766 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.
7766 7767 7768 7769 7770 7771 7772 7773 7774 7775 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 7766 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.
7766 7767 7768 7769 7770 7771 7772 7773 7774 7775 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 7766 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.
7766 7767 7768 7769 7770 7771 7772 7773 7774 7775 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 7766 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.
7766 7767 7768 7769 7770 7771 7772 7773 7774 7775 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 7766 class GetObjectAttributesParts < Struct.new( :total_parts_count, :part_number_marker, :next_part_number_marker, :max_parts, :is_truncated, :parts) SENSITIVE = [] include Aws::Structure end |