Class S3MultipartUploadCompleteResponseWithFSO


public class S3MultipartUploadCompleteResponseWithFSO extends S3MultipartUploadCompleteResponse
Response for Multipart Upload Complete request. This performs: 1) Delete multipart key from OpenFileTable, MPUTable, 2) Add file to FileTable, 3) Delete unused parts.
  • Constructor Details

    • S3MultipartUploadCompleteResponseWithFSO

      public S3MultipartUploadCompleteResponseWithFSO(@Nonnull org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMResponse omResponse, @Nonnull String multipartKey, @Nonnull String multipartOpenKey, @Nonnull org.apache.hadoop.ozone.om.helpers.OmKeyInfo omKeyInfo, @Nonnull List<org.apache.hadoop.ozone.om.helpers.OmKeyInfo> allKeyInfoToRemove, @Nonnull org.apache.hadoop.ozone.om.helpers.BucketLayout bucketLayout, org.apache.hadoop.ozone.om.helpers.OmBucketInfo omBucketInfo, @Nonnull long volumeId, @Nonnull long bucketId, List<org.apache.hadoop.ozone.om.helpers.OmDirectoryInfo> missingParentInfos, org.apache.hadoop.ozone.om.helpers.OmMultipartKeyInfo multipartKeyInfo)
    • S3MultipartUploadCompleteResponseWithFSO

      public S3MultipartUploadCompleteResponseWithFSO(@Nonnull org.apache.hadoop.ozone.protocol.proto.OzoneManagerProtocolProtos.OMResponse omResponse, @Nonnull org.apache.hadoop.ozone.om.helpers.BucketLayout bucketLayout)
      For when the request is not successful. For a successful request, the other constructor should be used.
  • Method Details