AmazonS3SoapBindingStub s3SoapBinding = getSoapBinding();
Calendar timestamp = getTimeStamp( System.currentTimeMillis() );
String signature = ServiceUtils.signWithHmacSha1(getAWSSecretKey(),
Constants.SOAP_SERVICE_NAME + "GetBucketLoggingStatus" + convertDateToString(timestamp));
BucketLoggingStatus loggingStatus = s3SoapBinding.getBucketLoggingStatus(
bucketName, getAWSAccessKey(), timestamp, signature, null);
LoggingSettings loggingSettings = loggingStatus.getLoggingEnabled();
if (loggingSettings != null) {
return new S3BucketLoggingStatus(loggingSettings.getTargetBucket(), loggingSettings.getTargetPrefix());
} else {
return new S3BucketLoggingStatus();
}