/** * @return * the S3Versions that were not deleted before the operation was cancelled. * @throws IllegalStateException * cancelled objects are only available from EVENT_CANCELLED events. */ public S3Version[] getCancelledVersions() throws IllegalStateException { if (getEventCode() != EVENT_CANCELLED) { throw new IllegalStateException("Cancelled versions are only available from EVENT_CANCELLED events"); } return versions; }
/** * @return * the S3Versions that have been deleted since the last progress event was fired. * @throws IllegalStateException * deleted versions are only available from EVENT_IN_PROGRESS events. */ public S3Version[] getDeletedVersions() throws IllegalStateException { if (getEventCode() != EVENT_IN_PROGRESS) { throw new IllegalStateException("Deleted versions are only available from EVENT_IN_PROGRESS events"); } return versions; }
/** * @return * the S3Versions that were not deleted before the operation was cancelled. * @throws IllegalStateException * cancelled objects are only available from EVENT_CANCELLED events. */ public S3Version[] getCancelledVersions() throws IllegalStateException { if (getEventCode() != EVENT_CANCELLED) { throw new IllegalStateException("Cancelled versions are only available from EVENT_CANCELLED events"); } return versions; }
/** * @return * the S3Versions that have been deleted since the last progress event was fired. * @throws IllegalStateException * deleted versions are only available from EVENT_IN_PROGRESS events. */ public S3Version[] getDeletedVersions() throws IllegalStateException { if (getEventCode() != EVENT_IN_PROGRESS) { throw new IllegalStateException("Deleted versions are only available from EVENT_IN_PROGRESS events"); } return versions; }