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;
}
}