TableAccessPolicy Class

  • java.lang.Object
    • com.azure.data.tables.models.TableAccessPolicy

Implements

public final class TableAccessPolicy
implements XmlSerializable<TableAccessPolicy>

An Access policy.

Constructor Summary

Constructor Description
TableAccessPolicy()

Creates an instance of TableAccessPolicy class.

Method Summary

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

Reads an instance of TableAccessPolicy from the XmlReader.

static TableAccessPolicy fromXml(XmlReader xmlReader, String rootElementName)

Reads an instance of TableAccessPolicy from the XmlReader.

OffsetDateTime getExpiresOn()

Get the expiresOn property: The datetime that the policy expires.

String getPermissions()

Get the permissions property: The permissions for the acl policy.

OffsetDateTime getStartsOn()

Get the startsOn property: The start datetime from which the policy is active.

TableAccessPolicy setExpiresOn(OffsetDateTime expiresOn)

Set the expiresOn property: The datetime that the policy expires.

TableAccessPolicy setPermissions(String permissions)

Set the permissions property: The permissions for the acl policy.

TableAccessPolicy setStartsOn(OffsetDateTime startsOn)

Set the startsOn property: The start datetime from which the policy is active.

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

Methods inherited from java.lang.Object

Constructor Details

TableAccessPolicy

public TableAccessPolicy()

Creates an instance of TableAccessPolicy class.

Method Details

fromXml

public static TableAccessPolicy fromXml(XmlReader xmlReader)

Reads an instance of TableAccessPolicy from the XmlReader.

Parameters:

xmlReader - The XmlReader being read.

Returns:

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

Throws:

XMLStreamException

- If an error occurs while reading the TableAccessPolicy.

fromXml

public static TableAccessPolicy fromXml(XmlReader xmlReader, String rootElementName)

Reads an instance of TableAccessPolicy 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 TableAccessPolicy if the XmlReader was pointing to an instance of it, or null if it was pointing to XML null.

Throws:

XMLStreamException

- If an error occurs while reading the TableAccessPolicy.

getExpiresOn

public OffsetDateTime getExpiresOn()

Get the expiresOn property: The datetime that the policy expires.

Returns:

the expiresOn value.

getPermissions

public String getPermissions()

Get the permissions property: The permissions for the acl policy.

Returns:

the permissions value.

getStartsOn

public OffsetDateTime getStartsOn()

Get the startsOn property: The start datetime from which the policy is active.

Returns:

the startsOn value.

setExpiresOn

public TableAccessPolicy setExpiresOn(OffsetDateTime expiresOn)

Set the expiresOn property: The datetime that the policy expires.

Parameters:

expiresOn - the expiresOn value to set.

Returns:

the TableAccessPolicy object itself.

setPermissions

public TableAccessPolicy setPermissions(String permissions)

Set the permissions property: The permissions for the acl policy.

Parameters:

permissions - the permissions value to set.

Returns:

the TableAccessPolicy object itself.

setStartsOn

public TableAccessPolicy setStartsOn(OffsetDateTime startsOn)

Set the startsOn property: The start datetime from which the policy is active.

Parameters:

startsOn - the startsOn value to set.

Returns:

the TableAccessPolicy 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