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