Class SasPolicy

java.lang.Object
com.azure.resourcemanager.storage.models.SasPolicy

public final class SasPolicy extends Object
SasPolicy assigned to the storage account.
  • Constructor Details

    • SasPolicy

      public SasPolicy()
      Creates an instance of SasPolicy class.
  • Method Details

    • sasExpirationPeriod

      public String sasExpirationPeriod()
      Get the sasExpirationPeriod property: The SAS expiration period, DD.HH:MM:SS.
      Returns:
      the sasExpirationPeriod value.
    • withSasExpirationPeriod

      public SasPolicy withSasExpirationPeriod(String sasExpirationPeriod)
      Set the sasExpirationPeriod property: The SAS expiration period, DD.HH:MM:SS.
      Parameters:
      sasExpirationPeriod - the sasExpirationPeriod value to set.
      Returns:
      the SasPolicy object itself.
    • expirationAction

      public ExpirationAction expirationAction()
      Get the expirationAction property: The SAS expiration action. Can only be Log.
      Returns:
      the expirationAction value.
    • withExpirationAction

      public SasPolicy withExpirationAction(ExpirationAction expirationAction)
      Set the expirationAction property: The SAS expiration action. Can only be Log.
      Parameters:
      expirationAction - the expirationAction value to set.
      Returns:
      the SasPolicy object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.