JavaScriptFunctionBindingRetrievalProperties Class

  • java.lang.Object
    • com.azure.resourcemanager.streamanalytics.fluent.models.JavaScriptFunctionBindingRetrievalProperties

Implements

public final class JavaScriptFunctionBindingRetrievalProperties
implements JsonSerializable<JavaScriptFunctionBindingRetrievalProperties>

The binding retrieval properties associated with a JavaScript function.

Constructor Summary

Constructor Description
JavaScriptFunctionBindingRetrievalProperties()

Creates an instance of JavaScriptFunctionBindingRetrievalProperties class.

Method Summary

Modifier and Type Method and Description
static JavaScriptFunctionBindingRetrievalProperties fromJson(JsonReader jsonReader)

Reads an instance of JavaScriptFunctionBindingRetrievalProperties 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.

JavaScriptFunctionBindingRetrievalProperties withScript(String script)

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

JavaScriptFunctionBindingRetrievalProperties withUdfType(UdfType udfType)

Set the udfType property: The function type.

Methods inherited from java.lang.Object

Constructor Details

JavaScriptFunctionBindingRetrievalProperties

public JavaScriptFunctionBindingRetrievalProperties()

Creates an instance of JavaScriptFunctionBindingRetrievalProperties class.

Method Details

fromJson

public static JavaScriptFunctionBindingRetrievalProperties fromJson(JsonReader jsonReader)

Reads an instance of JavaScriptFunctionBindingRetrievalProperties from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

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)

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.

withScript

public JavaScriptFunctionBindingRetrievalProperties 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 JavaScriptFunctionBindingRetrievalProperties object itself.

withUdfType

public JavaScriptFunctionBindingRetrievalProperties withUdfType(UdfType udfType)

Set the udfType property: The function type.

Parameters:

udfType - the udfType value to set.

Returns:

the JavaScriptFunctionBindingRetrievalProperties object itself.

Applies to