/** * 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; /** * Application logs configuration. */ public class ApplicationLogsConfig { /** * Application logs to file system configuration. */ @JsonProperty(value = "fileSystem") private FileSystemApplicationLogsConfig fileSystem; /** * Application logs to azure table storage configuration. */ @JsonProperty(value = "azureTableStorage") private AzureTableStorageApplicationLogsConfig azureTableStorage; /** * Application logs to blob storage configuration. */ @JsonProperty(value = "azureBlobStorage") private AzureBlobStorageApplicationLogsConfig azureBlobStorage; /** * Get the fileSystem value. * * @return the fileSystem value */ public FileSystemApplicationLogsConfig fileSystem() { return this.fileSystem; } /** * Set the fileSystem value. * * @param fileSystem the fileSystem value to set * @return the ApplicationLogsConfig object itself. */ public ApplicationLogsConfig withFileSystem(FileSystemApplicationLogsConfig fileSystem) { this.fileSystem = fileSystem; return this; } /** * Get the azureTableStorage value. * * @return the azureTableStorage value */ public AzureTableStorageApplicationLogsConfig azureTableStorage() { return this.azureTableStorage; } /** * Set the azureTableStorage value. * * @param azureTableStorage the azureTableStorage value to set * @return the ApplicationLogsConfig object itself. */ public ApplicationLogsConfig withAzureTableStorage(AzureTableStorageApplicationLogsConfig azureTableStorage) { this.azureTableStorage = azureTableStorage; return this; } /** * Get the azureBlobStorage value. * * @return the azureBlobStorage value */ public AzureBlobStorageApplicationLogsConfig azureBlobStorage() { return this.azureBlobStorage; } /** * Set the azureBlobStorage value. * * @param azureBlobStorage the azureBlobStorage value to set * @return the ApplicationLogsConfig object itself. */ public ApplicationLogsConfig withAzureBlobStorage(AzureBlobStorageApplicationLogsConfig azureBlobStorage) { this.azureBlobStorage = azureBlobStorage; return this; } }