U wix%@s(dZddlZddlZGdddeZdS)a InfluxDB OSS API Service. The InfluxDB v2 API provides a programmatic interface for all interactions with InfluxDB. Access the InfluxDB API using the `/api/v2/` endpoint. # noqa: E501 OpenAPI spec version: 2.0.0 Generated by: https://openapi-generator.tech Nc @szeZdZdZddddddddddd Zddd d d d d dddd Zdz Run.__init__cCs|jS)zZGet the id of this Run. :return: The id of this Run. :rtype: str rrrrrr]szRun.idcCs ||_dS)z[Set the id of this Run. :param id: The id of this Run. :type: str Nr)rrrrrrfscCs|jS)zdGet the task_id of this Run. :return: The task_id of this Run. :rtype: str rrrrrrosz Run.task_idcCs ||_dS)zjSet the task_id of this Run. :param task_id: The task_id of this Run. :type: str Nr)rrrrrrxscCs|jS)zbGet the status of this Run. :return: The status of this Run. :rtype: str rrrrrrsz Run.statuscCs ||_dS)zgSet the status of this Run. :param status: The status of this Run. :type: str Nr )rrrrrrscCs|jS)aGet the scheduled_for of this Run. The time [RFC3339 date/time format](https://docs.influxdata.com/influxdb/latest/reference/glossary/#rfc3339-timestamp) used for the run's `now` option. :return: The scheduled_for of this Run. :rtype: datetime rrrrrrs zRun.scheduled_forcCs ||_dS)a"Set the scheduled_for of this Run. The time [RFC3339 date/time format](https://docs.influxdata.com/influxdb/latest/reference/glossary/#rfc3339-timestamp) used for the run's `now` option. :param scheduled_for: The scheduled_for of this Run. :type: datetime Nr!)rrrrrrs cCs|jS)zGet the log of this Run. An array of logs associated with the run. :return: The log of this Run. :rtype: list[LogEvent] rrrrrr s zRun.logcCs ||_dS)zSet the log of this Run. An array of logs associated with the run. :param log: The log of this Run. :type: list[LogEvent] Nr")rr rrrr s cCs|jS)z~Get the flux of this Run. Flux used for the task :return: The flux of this Run. :rtype: str rrrrrr s zRun.fluxcCs ||_dS)zSet the flux of this Run. Flux used for the task :param flux: The flux of this Run. :type: str Nr#)rr rrrr s cCs|jS)zGet the started_at of this Run. The time ([RFC3339Nano date/time format](https://go.dev/src/time/format.go)) the run started executing. :return: The started_at of this Run. :rtype: datetime rrrrrr s zRun.started_atcCs ||_dS)zSet the started_at of this Run. The time ([RFC3339Nano date/time format](https://go.dev/src/time/format.go)) the run started executing. :param started_at: The started_at of this Run. :type: datetime Nr$)rr rrrr s cCs|jS)zGet the finished_at of this Run. The time ([RFC3339Nano date/time format](https://go.dev/src/time/format.go)) the run finished executing. :return: The finished_at of this Run. :rtype: datetime rrrrrr s zRun.finished_atcCs ||_dS)zSet the finished_at of this Run. The time ([RFC3339Nano date/time format](https://go.dev/src/time/format.go)) the run finished executing. :param finished_at: The finished_at of this Run. :type: datetime Nr%)rr rrrr s cCs|jS)aGet the requested_at of this Run. The time ([RFC3339Nano date/time format](https://docs.influxdata.com/influxdb/latest/reference/glossary/#rfc3339nano-timestamp)) the run was manually requested. :return: The requested_at of this Run. :rtype: datetime rrrrrr s zRun.requested_atcCs ||_dS)a(Set the requested_at of this Run. The time ([RFC3339Nano date/time format](https://docs.influxdata.com/influxdb/latest/reference/glossary/#rfc3339nano-timestamp)) the run was manually requested. :param requested_at: The requested_at of this Run. :type: datetime Nr&)rr rrrr s cCs|jS)zeGet the links of this Run. :return: The links of this Run. :rtype: RunLinks rrrrrrsz Run.linkscCs ||_dS)ziSet the links of this Run. :param links: The links of this Run. :type: RunLinks Nr')rrrrrr scCsi}|jD]z\}}t||}t|trBttdd|||<qt|drZ|||<qt|trttdd|||<q|||<q|S)z&Return the model properties as a dict.cSst|dr|S|S)Nto_dicthasattrr()xrrr1zRun.to_dict..r(cSs&t|ddr"|d|dfS|S)Nr(rr))itemrrrr,8s ) openapi_typesitemsgetattr isinstancelistmapr*r(dict)rresultattr_valuerrrr()s"       z Run.to_dictcCst|S)z.Return the string representation of the model.)pprintpformatr(rrrrto_strAsz Run.to_strcCs|S)zFor `print` and `pprint`.)r=rrrr__repr__Esz Run.__repr__cCst|tsdS|j|jkS)z&Return true if both objects are equal.F)r3r__dict__rotherrrr__eq__Is z Run.__eq__cCs ||k S)z*Return true if both objects are not equal.rr@rrr__ne__Psz Run.__ne__) NNNNNNNNNN)__name__ __module__ __qualname____doc__r0Z attribute_maprpropertyrsetterrrrr r r r r rr(r=r>rBrCrrrrrs #                    r)rGr;reobjectrrrrrs