in paimon-filesystems/paimon-s3-impl/src/main/java/com/amazonaws/services/s3/model/transform/XmlResponsesSaxParser.java [1802:1857]
protected void doEndElement(String uri, String name, String qName) {
if (in("ListMultipartUploadsResult")) {
if (name.equals("Bucket")) {
result.setBucketName(getText());
} else if (name.equals("KeyMarker")) {
result.setKeyMarker(checkForEmptyString(getText()));
} else if (name.equals("Delimiter")) {
result.setDelimiter(checkForEmptyString(getText()));
} else if (name.equals("Prefix")) {
result.setPrefix(checkForEmptyString(getText()));
} else if (name.equals("UploadIdMarker")) {
result.setUploadIdMarker(checkForEmptyString(getText()));
} else if (name.equals("NextKeyMarker")) {
result.setNextKeyMarker(checkForEmptyString(getText()));
} else if (name.equals("NextUploadIdMarker")) {
result.setNextUploadIdMarker(checkForEmptyString(getText()));
} else if (name.equals("MaxUploads")) {
result.setMaxUploads(Integer.parseInt(getText()));
} else if (name.equals("EncodingType")) {
result.setEncodingType(checkForEmptyString(getText()));
} else if (name.equals("IsTruncated")) {
result.setTruncated(Boolean.parseBoolean(getText()));
} else if (name.equals("Upload")) {
result.getMultipartUploads().add(currentMultipartUpload);
currentMultipartUpload = null;
}
} else if (in("ListMultipartUploadsResult", "CommonPrefixes")) {
if (name.equals("Prefix")) {
result.getCommonPrefixes().add(getText());
}
} else if (in("ListMultipartUploadsResult", "Upload")) {
if (name.equals("Key")) {
currentMultipartUpload.setKey(getText());
} else if (name.equals("UploadId")) {
currentMultipartUpload.setUploadId(getText());
} else if (name.equals("Owner")) {
currentMultipartUpload.setOwner(currentOwner);
currentOwner = null;
} else if (name.equals("Initiator")) {
currentMultipartUpload.setInitiator(currentOwner);
currentOwner = null;
} else if (name.equals("StorageClass")) {
currentMultipartUpload.setStorageClass(getText());
} else if (name.equals("Initiated")) {
currentMultipartUpload.setInitiated(ServiceUtils.parseIso8601Date(getText()));
}
} else if (in("ListMultipartUploadsResult", "Upload", "Owner")
|| in("ListMultipartUploadsResult", "Upload", "Initiator")) {
if (name.equals("ID")) {
currentOwner.setId(checkForEmptyString(getText()));
} else if (name.equals("DisplayName")) {
currentOwner.setDisplayName(checkForEmptyString(getText()));
}
}
}