HandlerMapping Class

  • java.lang.Object
    • com.azure.resourcemanager.appservice.models.HandlerMapping

Implements

public final class HandlerMapping
implements JsonSerializable<HandlerMapping>

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.

Constructor Summary

Constructor Description
HandlerMapping()

Creates an instance of HandlerMapping class.

Method Summary

Modifier and Type Method and Description
String arguments()

Get the arguments property: Command-line arguments to be passed to the script processor.

String extension()

Get the extension property: Requests with this extension will be handled using the specified FastCGI application.

static HandlerMapping fromJson(JsonReader jsonReader)

Reads an instance of HandlerMapping from the JsonReader.

String scriptProcessor()

Get the scriptProcessor property: The absolute path to the FastCGI application.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

HandlerMapping withArguments(String arguments)

Set the arguments property: Command-line arguments to be passed to the script processor.

HandlerMapping withExtension(String extension)

Set the extension property: Requests with this extension will be handled using the specified FastCGI application.

HandlerMapping withScriptProcessor(String scriptProcessor)

Set the scriptProcessor property: The absolute path to the FastCGI application.

Methods inherited from java.lang.Object

Constructor Details

HandlerMapping

public HandlerMapping()

Creates an instance of HandlerMapping class.

Method Details

arguments

public String arguments()

Get the arguments property: Command-line arguments to be passed to the script processor.

Returns:

the arguments value.

extension

public String extension()

Get the extension property: Requests with this extension will be handled using the specified FastCGI application.

Returns:

the extension value.

fromJson

public static HandlerMapping fromJson(JsonReader jsonReader)

Reads an instance of HandlerMapping from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of HandlerMapping if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the HandlerMapping.

scriptProcessor

public String scriptProcessor()

Get the scriptProcessor property: The absolute path to the FastCGI application.

Returns:

the scriptProcessor value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withArguments

public HandlerMapping withArguments(String arguments)

Set the arguments property: Command-line arguments to be passed to the script processor.

Parameters:

arguments - the arguments value to set.

Returns:

the HandlerMapping object itself.

withExtension

public HandlerMapping withExtension(String extension)

Set the extension property: Requests with this extension will be handled using the specified FastCGI application.

Parameters:

extension - the extension value to set.

Returns:

the HandlerMapping object itself.

withScriptProcessor

public HandlerMapping withScriptProcessor(String scriptProcessor)

Set the scriptProcessor property: The absolute path to the FastCGI application.

Parameters:

scriptProcessor - the scriptProcessor value to set.

Returns:

the HandlerMapping object itself.

Applies to