Class ApplicationLogsConfig


  • public final class ApplicationLogsConfig
    extends Object
    Application logs configuration.
    • Constructor Detail

      • ApplicationLogsConfig

        public ApplicationLogsConfig()
    • Method Detail

      • fileSystem

        public FileSystemApplicationLogsConfig fileSystem()
        Get the fileSystem property: Application logs to file system configuration.
        Returns:
        the fileSystem value.
      • withFileSystem

        public ApplicationLogsConfig withFileSystem​(FileSystemApplicationLogsConfig fileSystem)
        Set the fileSystem property: Application logs to file system configuration.
        Parameters:
        fileSystem - the fileSystem value to set.
        Returns:
        the ApplicationLogsConfig object itself.
      • azureTableStorage

        public AzureTableStorageApplicationLogsConfig azureTableStorage()
        Get the azureTableStorage property: Application logs to azure table storage configuration.
        Returns:
        the azureTableStorage value.
      • withAzureTableStorage

        public ApplicationLogsConfig withAzureTableStorage​(AzureTableStorageApplicationLogsConfig azureTableStorage)
        Set the azureTableStorage property: Application logs to azure table storage configuration.
        Parameters:
        azureTableStorage - the azureTableStorage value to set.
        Returns:
        the ApplicationLogsConfig object itself.
      • azureBlobStorage

        public AzureBlobStorageApplicationLogsConfig azureBlobStorage()
        Get the azureBlobStorage property: Application logs to blob storage configuration.
        Returns:
        the azureBlobStorage value.
      • withAzureBlobStorage

        public ApplicationLogsConfig withAzureBlobStorage​(AzureBlobStorageApplicationLogsConfig azureBlobStorage)
        Set the azureBlobStorage property: Application logs to blob storage configuration.
        Parameters:
        azureBlobStorage - the azureBlobStorage value to set.
        Returns:
        the ApplicationLogsConfig object itself.
      • validate

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