s3Service.deleteVersionedObjectWithMFA(finalVersionId,
multiFactorSerialNumber, multiFactorAuthCode, vBucketName, "versioned-object");
// With MFA enabled, you must provide your multi-factor auth credentials
// to disable MFA.
s3Service.disableMFAForVersionedBucket(vBucketName,
multiFactorSerialNumber, multiFactorAuthCode);
// With MFA enabled, you must provide your multi-factor auth credentials
// to suspend S3 versioning altogether. However, the credentials will not
// be needed if you have already disabled MFA.