Class HttpLogsConfig


  • public final class HttpLogsConfig
    extends Object
    Http logs configuration.
    • Constructor Detail

      • HttpLogsConfig

        public HttpLogsConfig()
    • Method Detail

      • fileSystem

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

        public HttpLogsConfig withFileSystem​(FileSystemHttpLogsConfig fileSystem)
        Set the fileSystem property: Http logs to file system configuration.
        Parameters:
        fileSystem - the fileSystem value to set.
        Returns:
        the HttpLogsConfig object itself.
      • azureBlobStorage

        public AzureBlobStorageHttpLogsConfig azureBlobStorage()
        Get the azureBlobStorage property: Http logs to azure blob storage configuration.
        Returns:
        the azureBlobStorage value.
      • withAzureBlobStorage

        public HttpLogsConfig withAzureBlobStorage​(AzureBlobStorageHttpLogsConfig azureBlobStorage)
        Set the azureBlobStorage property: Http logs to azure blob storage configuration.
        Parameters:
        azureBlobStorage - the azureBlobStorage value to set.
        Returns:
        the HttpLogsConfig object itself.
      • validate

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