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;
The IIS handler mappings used to define which handler processes HTTP requests with certain extension. For example, it is used to configure php-cgi.exe process to handle all HTTP requests with *.php extension.
/** * The IIS handler mappings used to define which handler processes HTTP * requests with certain extension. * For example, it is used to configure php-cgi.exe process to handle all HTTP * requests with *.php extension. */
public class HandlerMapping {
Requests with this extension will be handled using the specified FastCGI application.
/** * Requests with this extension will be handled using the specified FastCGI * application. */
@JsonProperty(value = "extension") private String extension;
The absolute path to the FastCGI application.
/** * The absolute path to the FastCGI application. */
@JsonProperty(value = "scriptProcessor") private String scriptProcessor;
Command-line arguments to be passed to the script processor.
/** * Command-line arguments to be passed to the script processor. */
@JsonProperty(value = "arguments") private String arguments;
Get requests with this extension will be handled using the specified FastCGI application.
Returns:the extension value
/** * Get requests with this extension will be handled using the specified FastCGI application. * * @return the extension value */
public String extension() { return this.extension; }
Set requests with this extension will be handled using the specified FastCGI application.
Params:
  • extension – the extension value to set
Returns:the HandlerMapping object itself.
/** * Set requests with this extension will be handled using the specified FastCGI application. * * @param extension the extension value to set * @return the HandlerMapping object itself. */
public HandlerMapping withExtension(String extension) { this.extension = extension; return this; }
Get the absolute path to the FastCGI application.
Returns:the scriptProcessor value
/** * Get the absolute path to the FastCGI application. * * @return the scriptProcessor value */
public String scriptProcessor() { return this.scriptProcessor; }
Set the absolute path to the FastCGI application.
Params:
  • scriptProcessor – the scriptProcessor value to set
Returns:the HandlerMapping object itself.
/** * Set the absolute path to the FastCGI application. * * @param scriptProcessor the scriptProcessor value to set * @return the HandlerMapping object itself. */
public HandlerMapping withScriptProcessor(String scriptProcessor) { this.scriptProcessor = scriptProcessor; return this; }
Get command-line arguments to be passed to the script processor.
Returns:the arguments value
/** * Get command-line arguments to be passed to the script processor. * * @return the arguments value */
public String arguments() { return this.arguments; }
Set command-line arguments to be passed to the script processor.
Params:
  • arguments – the arguments value to set
Returns:the HandlerMapping object itself.
/** * Set command-line arguments to be passed to the script processor. * * @param arguments the arguments value to set * @return the HandlerMapping object itself. */
public HandlerMapping withArguments(String arguments) { this.arguments = arguments; return this; } }