JavaScriptFunctionRetrieveDefaultDefinitionParameters Class

public final class JavaScriptFunctionRetrieveDefaultDefinitionParameters
extends FunctionRetrieveDefaultDefinitionParameters

The parameters needed to retrieve the default function definition for a JavaScript function.

Constructor Summary

Constructor Description
JavaScriptFunctionRetrieveDefaultDefinitionParameters()

Creates an instance of JavaScriptFunctionRetrieveDefaultDefinitionParameters class.

Method Summary

Modifier and Type Method and Description
String bindingType()

Get the bindingType property: Indicates the function binding type.

static JavaScriptFunctionRetrieveDefaultDefinitionParameters fromJson(JsonReader jsonReader)

Reads an instance of JavaScriptFunctionRetrieveDefaultDefinitionParameters from the JsonReader.

String script()

Get the script property: The JavaScript code containing a single function definition.

JsonWriter toJson(JsonWriter jsonWriter)
UdfType udfType()

Get the udfType property: The function type.

void validate()

Validates the instance.

JavaScriptFunctionRetrieveDefaultDefinitionParameters withScript(String script)

Set the script property: The JavaScript code containing a single function definition.

JavaScriptFunctionRetrieveDefaultDefinitionParameters withUdfType(UdfType udfType)

Set the udfType property: The function type.

Methods inherited from FunctionRetrieveDefaultDefinitionParameters

Methods inherited from java.lang.Object

Constructor Details

JavaScriptFunctionRetrieveDefaultDefinitionParameters

public JavaScriptFunctionRetrieveDefaultDefinitionParameters()

Creates an instance of JavaScriptFunctionRetrieveDefaultDefinitionParameters class.

Method Details

bindingType

public String bindingType()

Get the bindingType property: Indicates the function binding type.

Overrides:

JavaScriptFunctionRetrieveDefaultDefinitionParameters.bindingType()

Returns:

the bindingType value.

fromJson

public static JavaScriptFunctionRetrieveDefaultDefinitionParameters fromJson(JsonReader jsonReader)

Reads an instance of JavaScriptFunctionRetrieveDefaultDefinitionParameters from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of JavaScriptFunctionRetrieveDefaultDefinitionParameters 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 JavaScriptFunctionRetrieveDefaultDefinitionParameters.

script

public String script()

Get the script property: The JavaScript code containing a single function definition. For example: 'function (x, y) { return x + y; }'.

Returns:

the script value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

JavaScriptFunctionRetrieveDefaultDefinitionParameters.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

udfType

public UdfType udfType()

Get the udfType property: The function type.

Returns:

the udfType value.

validate

public void validate()

Validates the instance.

Overrides:

JavaScriptFunctionRetrieveDefaultDefinitionParameters.validate()

withScript

public JavaScriptFunctionRetrieveDefaultDefinitionParameters withScript(String script)

Set the script property: The JavaScript code containing a single function definition. For example: 'function (x, y) { return x + y; }'.

Parameters:

script - the script value to set.

Returns:

the JavaScriptFunctionRetrieveDefaultDefinitionParameters object itself.

withUdfType

public JavaScriptFunctionRetrieveDefaultDefinitionParameters withUdfType(UdfType udfType)

Set the udfType property: The function type.

Parameters:

udfType - the udfType value to set.

Returns:

the JavaScriptFunctionRetrieveDefaultDefinitionParameters object itself.

Applies to