org.jets3t.service.model
Class S3BucketLoggingStatus
java.lang.Object
org.jets3t.service.model.StorageBucketLoggingStatus
org.jets3t.service.model.S3BucketLoggingStatus
public class S3BucketLoggingStatus
- extends StorageBucketLoggingStatus
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 StorageBucketLoggingStatus.isLoggingEnabled()
) and
the XML document generated by StorageBucketLoggingStatus.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 StorageBucketLoggingStatus.isLoggingEnabled()
) and
the XML document generated by StorageBucketLoggingStatus.toXml()
will disable logging for the named bucket when
provided to S3Service.setBucketLoggingStatus(String, S3BucketLoggingStatus, boolean)
.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
S3BucketLoggingStatus
public S3BucketLoggingStatus()
S3BucketLoggingStatus
public S3BucketLoggingStatus(java.lang.String targetBucketName,
java.lang.String logfilePrefix)
getTargetGrants
public GrantAndPermission[] getTargetGrants()
setTargetGrants
public void setTargetGrants(GrantAndPermission[] targetGrants)
addTargetGrant
public void addTargetGrant(GrantAndPermission targetGrant)
toString
public java.lang.String toString()
- Overrides:
toString
in class StorageBucketLoggingStatus
toXMLBuilder
public com.jamesmurty.utils.XMLBuilder toXMLBuilder()
throws javax.xml.parsers.ParserConfigurationException,
javax.xml.parsers.FactoryConfigurationError,
javax.xml.transform.TransformerException
- Specified by:
toXMLBuilder
in class StorageBucketLoggingStatus
- Throws:
javax.xml.parsers.ParserConfigurationException
javax.xml.parsers.FactoryConfigurationError
javax.xml.transform.TransformerException