Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
   * Copyright 2011-2015 Amazon Technologies, Inc.
   * Licensed under the Apache License, Version 2.0 (the "License");
   * you may not use this file except in compliance with the License.
   * You may obtain a copy of the License at:
  * This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES
  * OR CONDITIONS OF ANY KIND, either express or implied. See the
  * License for the specific language governing permissions and
  * limitations under the License.
 import java.util.List;
Exception for partial or total failure of the multi-object delete API, including the errors that occurred. For successfully deleted objects, refer to getDeletedObjects().
 public class MultiObjectDeleteException extends AmazonS3Exception {
     private static final long serialVersionUID = -2004213552302446866L;
     private final List<DeleteErrorerrors = new ArrayList<DeleteError>();
     public MultiObjectDeleteException(Collection<DeleteErrorerrorsCollection<DeletedObjectdeletedObjects) {
         super("One or more objects could not be deleted");

Always returns null since this exception represents a "successful" response from the service with no top-level error code. Use getErrors() to retrieve a list of objects whose deletion failed, along with the error code and message for each individual failure.
     public String getErrorCode() {
         return super.getErrorCode();

Returns the list of successfully deleted objects from this request. If DeleteObjectsRequest.getQuiet() is true, only error responses will be returned from s3.
     public List<DeletedObjectgetDeletedObjects() {
         return ;

Returns the list of errors from the attempted delete operation.
     public List<DeleteErrorgetErrors() {
         return ;

An error that occurred when deleting an object.
     public static class DeleteError {
         private String key;
         private String versionId;
         private String code;
         private String message;

Returns the key of the object that couldn't be deleted.
         public String getKey() {
             return ;
         public void setKey(String key) {
             this. = key;

Returns the versionId of the object that couldn't be deleted.
         public String getVersionId() {
             return ;
         public void setVersionId(String versionId) {
             this. = versionId;

Returns the status code for the failed delete.
        public String getCode() {
            return ;
        public void setCode(String code) {
            this. = code;

Returns a description of the failure.
        public String getMessage() {
            return ;
        public void setMessage(String message) {
            this. = message;
New to GrepCode? Check out our FAQ X