/// <summary> /// Initializes a new instance of the InputProperties class with /// required arguments. /// </summary> public InputProperties(Serialization serialization) : this() { if (serialization == null) { throw new ArgumentNullException("serialization"); } this.Serialization = serialization; }
/// <summary> /// Initializes a new instance of the ReferenceInputProperties class /// with required arguments. /// </summary> public ReferenceInputProperties(ReferenceInputDataSource dataSource, Serialization serialization) : this() { if (dataSource == null) { throw new ArgumentNullException("dataSource"); } if (serialization == null) { throw new ArgumentNullException("serialization"); } this.DataSource = dataSource; this.Serialization = serialization; }
/// <summary> /// Initializes a new instance of the ReferenceInputProperties class. /// </summary> /// <param name="serialization">Describes how data from an input is /// serialized or how data is serialized when written to an output. /// Required on PUT (CreateOrReplace) requests.</param> /// <param name="diagnostics">Describes conditions applicable to the /// Input, Output, or the job overall, that warrant customer /// attention.</param> /// <param name="etag">The current entity tag for the input. This is an /// opaque string. You can use it to detect whether the resource has /// changed between requests. You can also use it in the If-Match or /// If-None-Match headers for write operations for optimistic /// concurrency.</param> /// <param name="compression">Describes how input data is /// compressed</param> /// <param name="partitionKey">partitionKey Describes a key in the /// input data which is used for partitioning the input data</param> /// <param name="datasource">Describes an input data source that /// contains reference data. Required on PUT (CreateOrReplace) /// requests.</param> public ReferenceInputProperties(Serialization serialization = default(Serialization), Diagnostics diagnostics = default(Diagnostics), string etag = default(string), Compression compression = default(Compression), string partitionKey = default(string), ReferenceInputDataSource datasource = default(ReferenceInputDataSource)) : base(serialization, diagnostics, etag, compression, partitionKey) { Datasource = datasource; CustomInit(); }
/// <summary> /// Initializes a new instance of the Output class. /// </summary> /// <param name="id">Resource Id</param> /// <param name="name">Resource name</param> /// <param name="type">Resource type</param> /// <param name="datasource">Describes the data source that output will /// be written to. Required on PUT (CreateOrReplace) requests.</param> /// <param name="timeWindow">The time frame for filtering Stream /// Analytics job outputs.</param> /// <param name="sizeWindow">The size window to constrain a Stream /// Analytics output to.</param> /// <param name="serialization">Describes how data from an input is /// serialized or how data is serialized when written to an output. /// Required on PUT (CreateOrReplace) requests.</param> /// <param name="diagnostics">Describes conditions applicable to the /// Input, Output, or the job overall, that warrant customer /// attention.</param> /// <param name="etag">The current entity tag for the output. This is /// an opaque string. You can use it to detect whether the resource has /// changed between requests. You can also use it in the If-Match or /// If-None-Match headers for write operations for optimistic /// concurrency.</param> public Output(string id = default(string), string name = default(string), string type = default(string), OutputDataSource datasource = default(OutputDataSource), string timeWindow = default(string), double?sizeWindow = default(double?), Serialization serialization = default(Serialization), Diagnostics diagnostics = default(Diagnostics), string etag = default(string)) : base(id, name, type) { Datasource = datasource; TimeWindow = timeWindow; SizeWindow = sizeWindow; Serialization = serialization; Diagnostics = diagnostics; Etag = etag; CustomInit(); }