AzureMachineLearningStudioFunctionBindingProperties Class

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

Implements

public final class AzureMachineLearningStudioFunctionBindingProperties
implements JsonSerializable<AzureMachineLearningStudioFunctionBindingProperties>

The binding properties associated with an Azure Machine learning Studio.

Constructor Summary

Constructor Description
AzureMachineLearningStudioFunctionBindingProperties()

Creates an instance of AzureMachineLearningStudioFunctionBindingProperties class.

Method Summary

Modifier and Type Method and Description
String apiKey()

Get the apiKey property: The API key used to authenticate with Request-Response endpoint.

Integer batchSize()

Get the batchSize property: Number between 1 and 10000 describing maximum number of rows for every Azure ML RRS execute request.

String endpoint()

Get the endpoint property: The Request-Response execute endpoint of the Azure Machine Learning Studio.

static AzureMachineLearningStudioFunctionBindingProperties fromJson(JsonReader jsonReader)

Reads an instance of AzureMachineLearningStudioFunctionBindingProperties from the JsonReader.

AzureMachineLearningStudioInputs inputs()

Get the inputs property: The inputs for the Azure Machine Learning Studio endpoint.

List<AzureMachineLearningStudioOutputColumn> outputs()

Get the outputs property: A list of outputs from the Azure Machine Learning Studio endpoint execution.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

AzureMachineLearningStudioFunctionBindingProperties withApiKey(String apiKey)

Set the apiKey property: The API key used to authenticate with Request-Response endpoint.

AzureMachineLearningStudioFunctionBindingProperties withBatchSize(Integer batchSize)

Set the batchSize property: Number between 1 and 10000 describing maximum number of rows for every Azure ML RRS execute request.

AzureMachineLearningStudioFunctionBindingProperties withEndpoint(String endpoint)

Set the endpoint property: The Request-Response execute endpoint of the Azure Machine Learning Studio.

AzureMachineLearningStudioFunctionBindingProperties withInputs(AzureMachineLearningStudioInputs inputs)

Set the inputs property: The inputs for the Azure Machine Learning Studio endpoint.

AzureMachineLearningStudioFunctionBindingProperties withOutputs(List<AzureMachineLearningStudioOutputColumn> outputs)

Set the outputs property: A list of outputs from the Azure Machine Learning Studio endpoint execution.

Methods inherited from java.lang.Object

Constructor Details

AzureMachineLearningStudioFunctionBindingProperties

public AzureMachineLearningStudioFunctionBindingProperties()

Creates an instance of AzureMachineLearningStudioFunctionBindingProperties class.

Method Details

apiKey

public String apiKey()

Get the apiKey property: The API key used to authenticate with Request-Response endpoint.

Returns:

the apiKey value.

batchSize

public Integer batchSize()

Get the batchSize property: Number between 1 and 10000 describing maximum number of rows for every Azure ML RRS execute request. Default is 1000.

Returns:

the batchSize value.

endpoint

public String endpoint()

Get the endpoint property: The Request-Response execute endpoint of the Azure Machine Learning Studio. Find out more here: https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-consume-web-services\#request-response-service-rrs.

Returns:

the endpoint value.

fromJson

public static AzureMachineLearningStudioFunctionBindingProperties fromJson(JsonReader jsonReader)

Reads an instance of AzureMachineLearningStudioFunctionBindingProperties from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

inputs

public AzureMachineLearningStudioInputs inputs()

Get the inputs property: The inputs for the Azure Machine Learning Studio endpoint.

Returns:

the inputs value.

outputs

public List<AzureMachineLearningStudioOutputColumn> outputs()

Get the outputs property: A list of outputs from the Azure Machine Learning Studio endpoint execution.

Returns:

the outputs value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withApiKey

public AzureMachineLearningStudioFunctionBindingProperties withApiKey(String apiKey)

Set the apiKey property: The API key used to authenticate with Request-Response endpoint.

Parameters:

apiKey - the apiKey value to set.

Returns:

the AzureMachineLearningStudioFunctionBindingProperties object itself.

withBatchSize

public AzureMachineLearningStudioFunctionBindingProperties withBatchSize(Integer batchSize)

Set the batchSize property: Number between 1 and 10000 describing maximum number of rows for every Azure ML RRS execute request. Default is 1000.

Parameters:

batchSize - the batchSize value to set.

Returns:

the AzureMachineLearningStudioFunctionBindingProperties object itself.

withEndpoint

public AzureMachineLearningStudioFunctionBindingProperties withEndpoint(String endpoint)

Set the endpoint property: The Request-Response execute endpoint of the Azure Machine Learning Studio. Find out more here: https://docs.microsoft.com/en-us/azure/machine-learning/machine-learning-consume-web-services\#request-response-service-rrs.

Parameters:

endpoint - the endpoint value to set.

Returns:

the AzureMachineLearningStudioFunctionBindingProperties object itself.

withInputs

public AzureMachineLearningStudioFunctionBindingProperties withInputs(AzureMachineLearningStudioInputs inputs)

Set the inputs property: The inputs for the Azure Machine Learning Studio endpoint.

Parameters:

inputs - the inputs value to set.

Returns:

the AzureMachineLearningStudioFunctionBindingProperties object itself.

withOutputs

public AzureMachineLearningStudioFunctionBindingProperties withOutputs(List<AzureMachineLearningStudioOutputColumn> outputs)

Set the outputs property: A list of outputs from the Azure Machine Learning Studio endpoint execution.

Parameters:

outputs - the outputs value to set.

Returns:

the AzureMachineLearningStudioFunctionBindingProperties object itself.

Applies to