AggregateFunctionProperties Class
- java.
lang. Object - com.
azure. resourcemanager. streamanalytics. models. FunctionProperties - com.
azure. resourcemanager. streamanalytics. models. AggregateFunctionProperties
- com.
- com.
public final class AggregateFunctionProperties
extends FunctionProperties
The properties that are associated with an aggregate function.
Constructor Summary
| Constructor | Description |
|---|---|
| AggregateFunctionProperties() |
Creates an instance of Aggregate |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Function |
binding()
Get the binding property: The physical binding of the function. |
|
static
Aggregate |
fromJson(JsonReader jsonReader)
Reads an instance of Aggregate |
|
List<Function |
inputs()
Get the inputs property: The inputs property. |
|
Function |
output()
Get the output property: Describes the output of a function. |
|
Json |
toJson(JsonWriter jsonWriter) |
| String |
type()
Get the type property: Indicates the type of function. |
| void |
validate()
Validates the instance. |
|
Aggregate |
withBinding(FunctionBinding binding)
Set the binding property: The physical binding of the function. |
|
Aggregate |
withInputs(List<FunctionInput> inputs)
Set the inputs property: The inputs property. |
|
Aggregate |
withOutput(FunctionOutput output)
Set the output property: Describes the output of a function. |
Methods inherited from FunctionProperties
Methods inherited from java.lang.Object
Constructor Details
AggregateFunctionProperties
public AggregateFunctionProperties()
Creates an instance of AggregateFunctionProperties class.
Method Details
binding
public FunctionBinding binding()
Get the binding property: The physical binding of the function. For example, in the Azure Machine Learning web service’s case, this describes the endpoint.
Overrides:
AggregateFunctionProperties.binding()Returns:
fromJson
public static AggregateFunctionProperties fromJson(JsonReader jsonReader)
Reads an instance of AggregateFunctionProperties from the JsonReader.
Parameters:
Returns:
Throws:
inputs
public List<FunctionInput> inputs()
Get the inputs property: The inputs property.
Overrides:
AggregateFunctionProperties.inputs()Returns:
output
public FunctionOutput output()
Get the output property: Describes the output of a function.
Overrides:
AggregateFunctionProperties.output()Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
AggregateFunctionProperties.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: Indicates the type of function.
Overrides:
AggregateFunctionProperties.type()Returns:
validate
public void validate()
Validates the instance.
Overrides:
AggregateFunctionProperties.validate()withBinding
public AggregateFunctionProperties withBinding(FunctionBinding binding)
Set the binding property: The physical binding of the function. For example, in the Azure Machine Learning web service’s case, this describes the endpoint.
Overrides:
AggregateFunctionProperties.withBinding(FunctionBinding binding)Parameters:
Returns:
withInputs
public AggregateFunctionProperties withInputs(List<FunctionInput> inputs)
Set the inputs property: The inputs property.
Overrides:
AggregateFunctionProperties.withInputs(List<FunctionInput> inputs)Parameters:
Returns:
withOutput
public AggregateFunctionProperties withOutput(FunctionOutput output)
Set the output property: Describes the output of a function.
Overrides:
AggregateFunctionProperties.withOutput(FunctionOutput output)Parameters:
Returns: