public class GSBucketLoggingStatus extends StorageBucketLoggingStatus
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 GoogleStorageService.setBucketLoggingStatus(String, GSBucketLoggingStatus)
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 GoogleStorageService.setBucketLoggingStatus(String, GSBucketLoggingStatus).
| Constructor and Description |
|---|
GSBucketLoggingStatus() |
GSBucketLoggingStatus(java.lang.String targetBucketName,
java.lang.String logfilePrefix) |
| Modifier and Type | Method and Description |
|---|---|
void |
setPredefinedAcl(GSAccessControlList predefinedAcl) |
com.jamesmurty.utils.XMLBuilder |
toXMLBuilder() |
getLogfilePrefix, getTargetBucketName, isLoggingEnabled, setLogfilePrefix, setTargetBucketName, toString, toXmlpublic GSBucketLoggingStatus()
public GSBucketLoggingStatus(java.lang.String targetBucketName,
java.lang.String logfilePrefix)
public void setPredefinedAcl(GSAccessControlList predefinedAcl)
public com.jamesmurty.utils.XMLBuilder toXMLBuilder()
throws javax.xml.parsers.ParserConfigurationException,
javax.xml.parsers.FactoryConfigurationError,
javax.xml.transform.TransformerException
toXMLBuilder in class StorageBucketLoggingStatusjavax.xml.parsers.ParserConfigurationExceptionjavax.xml.parsers.FactoryConfigurationErrorjavax.xml.transform.TransformerException