Class S3BucketLoggingStatus

java.lang.Object
org.jets3t.service.model.S3BucketLoggingStatus

public class S3BucketLoggingStatus extends Object
Represents Bucket Logging Status settings used to control bucket-based Server Access Logging in S3.

For logging to be enabled for a bucket both the targetBucketName and logfilePrefix must be non-null, and the named bucket must exist. When both variables are non-null, this object represents an enabled logging status (as indicated by isLoggingEnabled()) and the XML document generated by toXml() will enable logging for the named bucket when provided to S3Service.setBucketLoggingStatus(String, S3BucketLoggingStatus, boolean).

If either the targetBucketName or logfilePrefix are null, this object will represent a disabled logging status (as indicated by isLoggingEnabled()) and the XML document generated by toXml() will disable logging for the named bucket when provided to S3Service.setBucketLoggingStatus(String, S3BucketLoggingStatus, boolean).

Author:
James Murty