Class AzureBlobStorageApplicationLogsConfig

java.lang.Object
com.microsoft.azure.management.appservice.AzureBlobStorageApplicationLogsConfig

public class AzureBlobStorageApplicationLogsConfig extends Object
Application logs azure blob storage configuration.
  • Constructor Details

    • AzureBlobStorageApplicationLogsConfig

      public AzureBlobStorageApplicationLogsConfig()
  • Method Details

    • level

      public LogLevel level()
      Get log level. Possible values include: 'Off', 'Verbose', 'Information', 'Warning', 'Error'.
      Returns:
      the level value
    • withLevel

      Set log level. Possible values include: 'Off', 'Verbose', 'Information', 'Warning', 'Error'.
      Parameters:
      level - the level value to set
      Returns:
      the AzureBlobStorageApplicationLogsConfig object itself.
    • sasUrl

      public String sasUrl()
      Get sAS url to a azure blob container with read/write/list/delete permissions.
      Returns:
      the sasUrl value
    • withSasUrl

      public AzureBlobStorageApplicationLogsConfig withSasUrl(String sasUrl)
      Set sAS url to a azure blob container with read/write/list/delete permissions.
      Parameters:
      sasUrl - the sasUrl value to set
      Returns:
      the AzureBlobStorageApplicationLogsConfig object itself.
    • retentionInDays

      public Integer retentionInDays()
      Get retention in days. Remove blobs older than X days. 0 or lower means no retention.
      Returns:
      the retentionInDays value
    • withRetentionInDays

      public AzureBlobStorageApplicationLogsConfig withRetentionInDays(Integer retentionInDays)
      Set retention in days. Remove blobs older than X days. 0 or lower means no retention.
      Parameters:
      retentionInDays - the retentionInDays value to set
      Returns:
      the AzureBlobStorageApplicationLogsConfig object itself.