/** * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for * license information. * * Code generated by Microsoft (R) AutoRest Code Generator. */ package com.microsoft.azure.management.appservice; import com.fasterxml.jackson.annotation.JsonProperty; /** * Http logs configuration. */ public class HttpLogsConfig { /** * Http logs to file system configuration. */ @JsonProperty(value = "fileSystem") private FileSystemHttpLogsConfig fileSystem; /** * Http logs to azure blob storage configuration. */ @JsonProperty(value = "azureBlobStorage") private AzureBlobStorageHttpLogsConfig azureBlobStorage; /** * Get the fileSystem value. * * @return the fileSystem value */ public FileSystemHttpLogsConfig fileSystem() { return this.fileSystem; } /** * Set the fileSystem value. * * @param fileSystem the fileSystem value to set * @return the HttpLogsConfig object itself. */ public HttpLogsConfig withFileSystem(FileSystemHttpLogsConfig fileSystem) { this.fileSystem = fileSystem; return this; } /** * Get the azureBlobStorage value. * * @return the azureBlobStorage value */ public AzureBlobStorageHttpLogsConfig azureBlobStorage() { return this.azureBlobStorage; } /** * Set the azureBlobStorage value. * * @param azureBlobStorage the azureBlobStorage value to set * @return the HttpLogsConfig object itself. */ public HttpLogsConfig withAzureBlobStorage(AzureBlobStorageHttpLogsConfig azureBlobStorage) { this.azureBlobStorage = azureBlobStorage; return this; } }