Class AccessPolicy
- java.lang.Object
-
- com.azure.resourcemanager.storage.models.AccessPolicy
-
public final class AccessPolicy extends Object
The AccessPolicy model.
-
-
Constructor Summary
Constructors Constructor Description AccessPolicy()
-
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: List of abbreviated permissions.OffsetDateTimestartTime()Get the startTime property: Start time of the access policy.voidvalidate()Validates the instance.AccessPolicywithExpiryTime(OffsetDateTime expiryTime)Set the expiryTime property: Expiry time of the access policy.AccessPolicywithPermission(String permission)Set the permission property: List of abbreviated permissions.AccessPolicywithStartTime(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 AccessPolicy withStartTime(OffsetDateTime startTime)
Set the startTime property: Start time of the access policy.- Parameters:
startTime- the startTime value to set.- Returns:
- the AccessPolicy object itself.
-
expiryTime
public OffsetDateTime expiryTime()
Get the expiryTime property: Expiry time of the access policy.- Returns:
- the expiryTime value.
-
withExpiryTime
public AccessPolicy withExpiryTime(OffsetDateTime expiryTime)
Set the expiryTime property: Expiry time of the access policy.- Parameters:
expiryTime- the expiryTime value to set.- Returns:
- the AccessPolicy object itself.
-
permission
public String permission()
Get the permission property: List of abbreviated permissions.- Returns:
- the permission value.
-
withPermission
public AccessPolicy withPermission(String permission)
Set the permission property: List of abbreviated permissions.- Parameters:
permission- the permission value to set.- Returns:
- the AccessPolicy object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-