QueueAnalyticsLogging Class

  • java.lang.Object
    • com.azure.storage.queue.models.QueueAnalyticsLogging

Implements

public final class QueueAnalyticsLogging
implements XmlSerializable<QueueAnalyticsLogging>

Azure Analytics Logging settings.

Constructor Summary

Constructor Description
QueueAnalyticsLogging()

Creates an instance of QueueAnalyticsLogging class.

Method Summary

Modifier and Type Method and Description
static QueueAnalyticsLogging fromXml(XmlReader xmlReader)

Reads an instance of QueueAnalyticsLogging from the XmlReader.

static QueueAnalyticsLogging fromXml(XmlReader xmlReader, String rootElementName)

Reads an instance of QueueAnalyticsLogging from the XmlReader.

QueueRetentionPolicy getRetentionPolicy()

Get the retentionPolicy property: the retention policy.

String getVersion()

Get the version property: The version of Storage Analytics to configure.

boolean isDelete()

Get the delete property: Indicates whether all delete requests should be logged.

boolean isRead()

Get the read property: Indicates whether all read requests should be logged.

boolean isWrite()

Get the write property: Indicates whether all write requests should be logged.

QueueAnalyticsLogging setDelete(boolean delete)

Set the delete property: Indicates whether all delete requests should be logged.

QueueAnalyticsLogging setRead(boolean read)

Set the read property: Indicates whether all read requests should be logged.

QueueAnalyticsLogging setRetentionPolicy(QueueRetentionPolicy retentionPolicy)

Set the retentionPolicy property: the retention policy.

QueueAnalyticsLogging setVersion(String version)

Set the version property: The version of Storage Analytics to configure.

QueueAnalyticsLogging setWrite(boolean write)

Set the write property: Indicates whether all write requests should be logged.

XmlWriter toXml(XmlWriter xmlWriter)
XmlWriter toXml(XmlWriter xmlWriter, String rootElementName)

Methods inherited from java.lang.Object

Constructor Details

QueueAnalyticsLogging

public QueueAnalyticsLogging()

Creates an instance of QueueAnalyticsLogging class.

Method Details

fromXml

public static QueueAnalyticsLogging fromXml(XmlReader xmlReader)

Reads an instance of QueueAnalyticsLogging from the XmlReader.

Parameters:

xmlReader - The XmlReader being read.

Returns:

An instance of QueueAnalyticsLogging if the XmlReader was pointing to an instance of it, or null if it was pointing to XML null.

Throws:

XMLStreamException

- If the deserialized XML object was missing any required properties.

fromXml

public static QueueAnalyticsLogging fromXml(XmlReader xmlReader, String rootElementName)

Reads an instance of QueueAnalyticsLogging from the XmlReader.

Parameters:

xmlReader - The XmlReader being read.
rootElementName - Optional root element name to override the default defined by the model. Used to support cases where the model can deserialize from different root element names.

Returns:

An instance of QueueAnalyticsLogging if the XmlReader was pointing to an instance of it, or null if it was pointing to XML null.

Throws:

XMLStreamException

- If the deserialized XML object was missing any required properties.

getRetentionPolicy

public QueueRetentionPolicy getRetentionPolicy()

Get the retentionPolicy property: the retention policy.

Returns:

the retentionPolicy value.

getVersion

public String getVersion()

Get the version property: The version of Storage Analytics to configure.

Returns:

the version value.

isDelete

public boolean isDelete()

Get the delete property: Indicates whether all delete requests should be logged.

Returns:

the delete value.

isRead

public boolean isRead()

Get the read property: Indicates whether all read requests should be logged.

Returns:

the read value.

isWrite

public boolean isWrite()

Get the write property: Indicates whether all write requests should be logged.

Returns:

the write value.

setDelete

public QueueAnalyticsLogging setDelete(boolean delete)

Set the delete property: Indicates whether all delete requests should be logged.

Parameters:

delete - the delete value to set.

Returns:

the QueueAnalyticsLogging object itself.

setRead

public QueueAnalyticsLogging setRead(boolean read)

Set the read property: Indicates whether all read requests should be logged.

Parameters:

read - the read value to set.

Returns:

the QueueAnalyticsLogging object itself.

setRetentionPolicy

public QueueAnalyticsLogging setRetentionPolicy(QueueRetentionPolicy retentionPolicy)

Set the retentionPolicy property: the retention policy.

Parameters:

retentionPolicy - the retentionPolicy value to set.

Returns:

the QueueAnalyticsLogging object itself.

setVersion

public QueueAnalyticsLogging setVersion(String version)

Set the version property: The version of Storage Analytics to configure.

Parameters:

version - the version value to set.

Returns:

the QueueAnalyticsLogging object itself.

setWrite

public QueueAnalyticsLogging setWrite(boolean write)

Set the write property: Indicates whether all write requests should be logged.

Parameters:

write - the write value to set.

Returns:

the QueueAnalyticsLogging object itself.

toXml

public XmlWriter toXml(XmlWriter xmlWriter)

Parameters:

xmlWriter

Throws:

toXml

public XmlWriter toXml(XmlWriter xmlWriter, String rootElementName)

Parameters:

xmlWriter
rootElementName

Throws:

Applies to