Class TableAccessPolicy
- java.lang.Object
-
- com.azure.resourcemanager.storage.models.TableAccessPolicy
-
public final class TableAccessPolicy extends Object
Table Access Policy Properties Object.
-
-
Constructor Summary
Constructors Constructor Description TableAccessPolicy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OffsetDateTimeexpiryTime()Get the expiryTime property: Expiry time of the access policy.Stringpermission()Get the permission property: Required.OffsetDateTimestartTime()Get the startTime property: Start time of the access policy.voidvalidate()Validates the instance.TableAccessPolicywithExpiryTime(OffsetDateTime expiryTime)Set the expiryTime property: Expiry time of the access policy.TableAccessPolicywithPermission(String permission)Set the permission property: Required.TableAccessPolicywithStartTime(OffsetDateTime startTime)Set the startTime property: Start time of the access policy.
-
-
-
Method Detail
-
startTime
public OffsetDateTime startTime()
Get the startTime property: Start time of the access policy.- Returns:
- the startTime value.
-
withStartTime
public TableAccessPolicy withStartTime(OffsetDateTime startTime)
Set the startTime property: Start time of the access policy.- Parameters:
startTime- the startTime value to set.- Returns:
- the TableAccessPolicy object itself.
-
expiryTime
public OffsetDateTime expiryTime()
Get the expiryTime property: Expiry time of the access policy.- Returns:
- the expiryTime value.
-
withExpiryTime
public TableAccessPolicy withExpiryTime(OffsetDateTime expiryTime)
Set the expiryTime property: Expiry time of the access policy.- Parameters:
expiryTime- the expiryTime value to set.- Returns:
- the TableAccessPolicy object itself.
-
permission
public String permission()
Get the permission property: Required. List of abbreviated permissions. Supported permission values include 'r','a','u','d'.- Returns:
- the permission value.
-
withPermission
public TableAccessPolicy withPermission(String permission)
Set the permission property: Required. List of abbreviated permissions. Supported permission values include 'r','a','u','d'.- Parameters:
permission- the permission value to set.- Returns:
- the TableAccessPolicy object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-