Class: Aws::S3::Types::GetObjectAttributesParts

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#is_truncatedBoolean

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.

Returns:

  • (Boolean)


7011
7012
7013
7014
7015
7016
7017
7018
7019
7020
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 7011

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_partsInteger

The maximum number of parts allowed in the response.

Returns:

  • (Integer)


7011
7012
7013
7014
7015
7016
7017
7018
7019
7020
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 7011

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_markerInteger

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.

Returns:

  • (Integer)


7011
7012
7013
7014
7015
7016
7017
7018
7019
7020
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 7011

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_markerInteger

The marker for the current part.

Returns:

  • (Integer)


7011
7012
7013
7014
7015
7016
7017
7018
7019
7020
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 7011

class GetObjectAttributesParts < Struct.new(
  :total_parts_count,
  :part_number_marker,
  :next_part_number_marker,
  :max_parts,
  :is_truncated,
  :parts)
  SENSITIVE = []
  include Aws::Structure
end

#partsArray<Types::ObjectPart>

A container for elements related to a particular part. A response can contain zero or more Parts elements.

* General purpose buckets - For 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 returns Part.

Returns:



7011
7012
7013
7014
7015
7016
7017
7018
7019
7020
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 7011

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_countInteger

The total number of parts.

Returns:

  • (Integer)


7011
7012
7013
7014
7015
7016
7017
7018
7019
7020
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 7011

class GetObjectAttributesParts < Struct.new(
  :total_parts_count,
  :part_number_marker,
  :next_part_number_marker,
  :max_parts,
  :is_truncated,
  :parts)
  SENSITIVE = []
  include Aws::Structure
end