コード例 #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Buckets" /> class.
 /// </summary>
 /// <param name="links">links.</param>
 /// <param name="buckets">buckets.</param>
 public Buckets(Links links = default(Links), List <Bucket> buckets = default(List <Bucket>))
 {
     this.Links    = links;
     this._Buckets = buckets;
 }
コード例 #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Authorizations" /> class.
 /// </summary>
 /// <param name="links">links.</param>
 /// <param name="authorizations">authorizations.</param>
 public Authorizations(Links links = default(Links), List <Authorization> authorizations = default(List <Authorization>))
 {
     this.Links           = links;
     this._Authorizations = authorizations;
 }
コード例 #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="LabelResponse" /> class.
 /// </summary>
 /// <param name="label">label.</param>
 /// <param name="links">links.</param>
 public LabelResponse(Label label = default(Label), Links links = default(Links))
 {
     this.Label = label;
     this.Links = links;
 }
コード例 #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Tasks" /> class.
 /// </summary>
 /// <param name="links">links.</param>
 /// <param name="tasks">tasks.</param>
 public Tasks(Links links = default(Links), List <TaskType> tasks = default(List <TaskType>))
 {
     this.Links  = links;
     this._Tasks = tasks;
 }
コード例 #5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Checks" /> class.
 /// </summary>
 /// <param name="checks">checks.</param>
 /// <param name="links">links.</param>
 public Checks(List <Check> checks = default(List <Check>), Links links = default(Links))
 {
     this._Checks = checks;
     this.Links   = links;
 }
コード例 #6
0
 /// <summary>
 /// Initializes a new instance of the <see cref="OperationLogs" /> class.
 /// </summary>
 /// <param name="logs">logs.</param>
 /// <param name="links">links.</param>
 public OperationLogs(List <OperationLog> logs = default(List <OperationLog>), Links links = default(Links))
 {
     this.Logs  = logs;
     this.Links = links;
 }
コード例 #7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DBRP" /> class.
 /// </summary>
 /// <param name="orgID">the organization ID that owns this mapping. (required).</param>
 /// <param name="bucketID">the bucket ID used as target for the translation. (required).</param>
 /// <param name="database">InfluxDB v1 database (required).</param>
 /// <param name="retentionPolicy">InfluxDB v1 retention policy (required).</param>
 /// <param name="_default">Specify if this mapping represents the default retention policy for the database specificed..</param>
 /// <param name="links">links.</param>
 public DBRP(string orgID = default(string), string bucketID = default(string), string database = default(string), string retentionPolicy = default(string), bool?_default = default(bool?), Links links = default(Links))
 {
     // to ensure "orgID" is required (not null)
     if (orgID == null)
     {
         throw new InvalidDataException("orgID is a required property for DBRP and cannot be null");
     }
     else
     {
         this.OrgID = orgID;
     }
     // to ensure "bucketID" is required (not null)
     if (bucketID == null)
     {
         throw new InvalidDataException("bucketID is a required property for DBRP and cannot be null");
     }
     else
     {
         this.BucketID = bucketID;
     }
     // to ensure "database" is required (not null)
     if (database == null)
     {
         throw new InvalidDataException("database is a required property for DBRP and cannot be null");
     }
     else
     {
         this.Database = database;
     }
     // to ensure "retentionPolicy" is required (not null)
     if (retentionPolicy == null)
     {
         throw new InvalidDataException("retentionPolicy is a required property for DBRP and cannot be null");
     }
     else
     {
         this.RetentionPolicy = retentionPolicy;
     }
     this.Default = _default;
     this.Links   = links;
 }
コード例 #8
0
 /// <summary>
 /// Initializes a new instance of the <see cref="Runs" /> class.
 /// </summary>
 /// <param name="links">links.</param>
 /// <param name="runs">runs.</param>
 public Runs(Links links = default(Links), List <Run> runs = default(List <Run>))
 {
     this.Links = links;
     this._Runs = runs;
 }
コード例 #9
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DBRPUpdate" /> class.
 /// </summary>
 /// <param name="database">InfluxDB v1 database.</param>
 /// <param name="retentionPolicy">InfluxDB v1 retention policy.</param>
 /// <param name="_default">_default.</param>
 /// <param name="links">links.</param>
 public DBRPUpdate(string database = default(string), string retentionPolicy = default(string), bool?_default = default(bool?), Links links = default(Links))
 {
     this.Database        = database;
     this.RetentionPolicy = retentionPolicy;
     this.Default         = _default;
     this.Links           = links;
 }