Module Values.GetObjectAttributesPartsSource

A collection of parts associated with a multipart upload.

Sourcetype nonrec t = {
  1. totalPartsCount : PartsCount.t option;
    (*

    The total number of parts.

    *)
  2. partNumberMarker : PartNumberMarker.t option;
    (*

    The marker for the current part.

    *)
  3. nextPartNumberMarker : NextPartNumberMarker.t option;
    (*

    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.

    *)
  4. maxParts : MaxParts.t option;
    (*

    The maximum number of parts allowed in the response.

    *)
  5. isTruncated : IsTruncated.t option;
    (*

    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.

    *)
  6. parts : PartsList.t option;
    (*

    A container for elements related to a particular part. A response can contain zero or more Parts elements. General purpose buckets - For 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 the Part element.

    *)
}
Sourceval make : ?totalPartsCount:??? -> ?partNumberMarker:??? -> ?nextPartNumberMarker:??? -> ?maxParts:??? -> ?isTruncated:??? -> ?parts:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of IsTruncated.t | `Integer of PartsCount.t | `List of [> `Structure of (string * [> `Integer of PartNumber.t | `Long of Size.t | `String of ChecksumCRC32.t ]) list ] list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t