/// <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;
 }
示例#3
0
 /// <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();
 }
示例#4
0
 /// <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();
 }