Share via


AggregateFunctionProperties Class

Definition

The properties that are associated with an aggregate function.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StreamAnalytics.Models.Api20170401Preview.AggregateFunctionPropertiesTypeConverter))]
public class AggregateFunctionProperties : Microsoft.Azure.PowerShell.Cmdlets.StreamAnalytics.Models.Api20170401Preview.IAggregateFunctionProperties, Microsoft.Azure.PowerShell.Cmdlets.StreamAnalytics.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StreamAnalytics.Models.Api20170401Preview.AggregateFunctionPropertiesTypeConverter))>]
type AggregateFunctionProperties = class
    interface IAggregateFunctionProperties
    interface IJsonSerializable
    interface IFunctionProperties
    interface IValidates
Public Class AggregateFunctionProperties
Implements IAggregateFunctionProperties, IValidates
Inheritance
AggregateFunctionProperties
Attributes
Implements

Constructors

AggregateFunctionProperties()

Creates an new AggregateFunctionProperties instance.

Properties

Property
Type

Indicates the type of function.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of AggregateFunctionProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of AggregateFunctionProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.StreamAnalytics.Models.Api20170401Preview.IAggregateFunctionProperties.

FromJsonString(String)

Creates a new instance of AggregateFunctionProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of AggregateFunctionProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to