influx-cli/api/model_run.gen.go
Andrew Lee 7bdad28ee0
feat: add virtual column to DBRP printing (#435)
* feat: add virtual column to DBRP printing

* fix: update DBRP tests with new virtual column

* chore: update to latest openapi
2022-08-03 16:14:07 -06:00

445 lines
11 KiB
Go

/*
* Subset of Influx API covered by Influx CLI
*
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
* API version: 2.0.0
*/
// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
package api
import (
"encoding/json"
"time"
)
// Run struct for Run
type Run struct {
Id *string `json:"id,omitempty" yaml:"id,omitempty"`
TaskID *string `json:"taskID,omitempty" yaml:"taskID,omitempty"`
Status *string `json:"status,omitempty" yaml:"status,omitempty"`
// The time [RFC3339 date/time format]({{% INFLUXDB_DOCS_URL %}}/reference/glossary/#rfc3339-timestamp) used for the run's `now` option.
ScheduledFor *time.Time `json:"scheduledFor,omitempty" yaml:"scheduledFor,omitempty"`
// An array of logs associated with the run.
Log *[]LogEvent `json:"log,omitempty" yaml:"log,omitempty"`
// Flux used for the task
Flux *string `json:"flux,omitempty" yaml:"flux,omitempty"`
// The time ([RFC3339Nano date/time format](https://go.dev/src/time/format.go)) the run started executing.
StartedAt *time.Time `json:"startedAt,omitempty" yaml:"startedAt,omitempty"`
// The time ([RFC3339Nano date/time format](https://go.dev/src/time/format.go)) the run finished executing.
FinishedAt *time.Time `json:"finishedAt,omitempty" yaml:"finishedAt,omitempty"`
// The time ([RFC3339Nano date/time format]({{% INFLUXDB_DOCS_URL %}}/reference/glossary/#rfc3339nano-timestamp)) the run was manually requested.
RequestedAt *time.Time `json:"requestedAt,omitempty" yaml:"requestedAt,omitempty"`
Links *RunLinks `json:"links,omitempty" yaml:"links,omitempty"`
}
// NewRun instantiates a new Run object
// This constructor will assign default values to properties that have it defined,
// and makes sure properties required by API are set, but the set of arguments
// will change when the set of required properties is changed
func NewRun() *Run {
this := Run{}
return &this
}
// NewRunWithDefaults instantiates a new Run object
// This constructor will only assign default values to properties that have it defined,
// but it doesn't guarantee that properties required by API are set
func NewRunWithDefaults() *Run {
this := Run{}
return &this
}
// GetId returns the Id field value if set, zero value otherwise.
func (o *Run) GetId() string {
if o == nil || o.Id == nil {
var ret string
return ret
}
return *o.Id
}
// GetIdOk returns a tuple with the Id field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *Run) GetIdOk() (*string, bool) {
if o == nil || o.Id == nil {
return nil, false
}
return o.Id, true
}
// HasId returns a boolean if a field has been set.
func (o *Run) HasId() bool {
if o != nil && o.Id != nil {
return true
}
return false
}
// SetId gets a reference to the given string and assigns it to the Id field.
func (o *Run) SetId(v string) {
o.Id = &v
}
// GetTaskID returns the TaskID field value if set, zero value otherwise.
func (o *Run) GetTaskID() string {
if o == nil || o.TaskID == nil {
var ret string
return ret
}
return *o.TaskID
}
// GetTaskIDOk returns a tuple with the TaskID field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *Run) GetTaskIDOk() (*string, bool) {
if o == nil || o.TaskID == nil {
return nil, false
}
return o.TaskID, true
}
// HasTaskID returns a boolean if a field has been set.
func (o *Run) HasTaskID() bool {
if o != nil && o.TaskID != nil {
return true
}
return false
}
// SetTaskID gets a reference to the given string and assigns it to the TaskID field.
func (o *Run) SetTaskID(v string) {
o.TaskID = &v
}
// GetStatus returns the Status field value if set, zero value otherwise.
func (o *Run) GetStatus() string {
if o == nil || o.Status == nil {
var ret string
return ret
}
return *o.Status
}
// GetStatusOk returns a tuple with the Status field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *Run) GetStatusOk() (*string, bool) {
if o == nil || o.Status == nil {
return nil, false
}
return o.Status, true
}
// HasStatus returns a boolean if a field has been set.
func (o *Run) HasStatus() bool {
if o != nil && o.Status != nil {
return true
}
return false
}
// SetStatus gets a reference to the given string and assigns it to the Status field.
func (o *Run) SetStatus(v string) {
o.Status = &v
}
// GetScheduledFor returns the ScheduledFor field value if set, zero value otherwise.
func (o *Run) GetScheduledFor() time.Time {
if o == nil || o.ScheduledFor == nil {
var ret time.Time
return ret
}
return *o.ScheduledFor
}
// GetScheduledForOk returns a tuple with the ScheduledFor field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *Run) GetScheduledForOk() (*time.Time, bool) {
if o == nil || o.ScheduledFor == nil {
return nil, false
}
return o.ScheduledFor, true
}
// HasScheduledFor returns a boolean if a field has been set.
func (o *Run) HasScheduledFor() bool {
if o != nil && o.ScheduledFor != nil {
return true
}
return false
}
// SetScheduledFor gets a reference to the given time.Time and assigns it to the ScheduledFor field.
func (o *Run) SetScheduledFor(v time.Time) {
o.ScheduledFor = &v
}
// GetLog returns the Log field value if set, zero value otherwise.
func (o *Run) GetLog() []LogEvent {
if o == nil || o.Log == nil {
var ret []LogEvent
return ret
}
return *o.Log
}
// GetLogOk returns a tuple with the Log field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *Run) GetLogOk() (*[]LogEvent, bool) {
if o == nil || o.Log == nil {
return nil, false
}
return o.Log, true
}
// HasLog returns a boolean if a field has been set.
func (o *Run) HasLog() bool {
if o != nil && o.Log != nil {
return true
}
return false
}
// SetLog gets a reference to the given []LogEvent and assigns it to the Log field.
func (o *Run) SetLog(v []LogEvent) {
o.Log = &v
}
// GetFlux returns the Flux field value if set, zero value otherwise.
func (o *Run) GetFlux() string {
if o == nil || o.Flux == nil {
var ret string
return ret
}
return *o.Flux
}
// GetFluxOk returns a tuple with the Flux field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *Run) GetFluxOk() (*string, bool) {
if o == nil || o.Flux == nil {
return nil, false
}
return o.Flux, true
}
// HasFlux returns a boolean if a field has been set.
func (o *Run) HasFlux() bool {
if o != nil && o.Flux != nil {
return true
}
return false
}
// SetFlux gets a reference to the given string and assigns it to the Flux field.
func (o *Run) SetFlux(v string) {
o.Flux = &v
}
// GetStartedAt returns the StartedAt field value if set, zero value otherwise.
func (o *Run) GetStartedAt() time.Time {
if o == nil || o.StartedAt == nil {
var ret time.Time
return ret
}
return *o.StartedAt
}
// GetStartedAtOk returns a tuple with the StartedAt field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *Run) GetStartedAtOk() (*time.Time, bool) {
if o == nil || o.StartedAt == nil {
return nil, false
}
return o.StartedAt, true
}
// HasStartedAt returns a boolean if a field has been set.
func (o *Run) HasStartedAt() bool {
if o != nil && o.StartedAt != nil {
return true
}
return false
}
// SetStartedAt gets a reference to the given time.Time and assigns it to the StartedAt field.
func (o *Run) SetStartedAt(v time.Time) {
o.StartedAt = &v
}
// GetFinishedAt returns the FinishedAt field value if set, zero value otherwise.
func (o *Run) GetFinishedAt() time.Time {
if o == nil || o.FinishedAt == nil {
var ret time.Time
return ret
}
return *o.FinishedAt
}
// GetFinishedAtOk returns a tuple with the FinishedAt field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *Run) GetFinishedAtOk() (*time.Time, bool) {
if o == nil || o.FinishedAt == nil {
return nil, false
}
return o.FinishedAt, true
}
// HasFinishedAt returns a boolean if a field has been set.
func (o *Run) HasFinishedAt() bool {
if o != nil && o.FinishedAt != nil {
return true
}
return false
}
// SetFinishedAt gets a reference to the given time.Time and assigns it to the FinishedAt field.
func (o *Run) SetFinishedAt(v time.Time) {
o.FinishedAt = &v
}
// GetRequestedAt returns the RequestedAt field value if set, zero value otherwise.
func (o *Run) GetRequestedAt() time.Time {
if o == nil || o.RequestedAt == nil {
var ret time.Time
return ret
}
return *o.RequestedAt
}
// GetRequestedAtOk returns a tuple with the RequestedAt field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *Run) GetRequestedAtOk() (*time.Time, bool) {
if o == nil || o.RequestedAt == nil {
return nil, false
}
return o.RequestedAt, true
}
// HasRequestedAt returns a boolean if a field has been set.
func (o *Run) HasRequestedAt() bool {
if o != nil && o.RequestedAt != nil {
return true
}
return false
}
// SetRequestedAt gets a reference to the given time.Time and assigns it to the RequestedAt field.
func (o *Run) SetRequestedAt(v time.Time) {
o.RequestedAt = &v
}
// GetLinks returns the Links field value if set, zero value otherwise.
func (o *Run) GetLinks() RunLinks {
if o == nil || o.Links == nil {
var ret RunLinks
return ret
}
return *o.Links
}
// GetLinksOk returns a tuple with the Links field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *Run) GetLinksOk() (*RunLinks, bool) {
if o == nil || o.Links == nil {
return nil, false
}
return o.Links, true
}
// HasLinks returns a boolean if a field has been set.
func (o *Run) HasLinks() bool {
if o != nil && o.Links != nil {
return true
}
return false
}
// SetLinks gets a reference to the given RunLinks and assigns it to the Links field.
func (o *Run) SetLinks(v RunLinks) {
o.Links = &v
}
func (o Run) MarshalJSON() ([]byte, error) {
toSerialize := map[string]interface{}{}
if o.Id != nil {
toSerialize["id"] = o.Id
}
if o.TaskID != nil {
toSerialize["taskID"] = o.TaskID
}
if o.Status != nil {
toSerialize["status"] = o.Status
}
if o.ScheduledFor != nil {
toSerialize["scheduledFor"] = o.ScheduledFor
}
if o.Log != nil {
toSerialize["log"] = o.Log
}
if o.Flux != nil {
toSerialize["flux"] = o.Flux
}
if o.StartedAt != nil {
toSerialize["startedAt"] = o.StartedAt
}
if o.FinishedAt != nil {
toSerialize["finishedAt"] = o.FinishedAt
}
if o.RequestedAt != nil {
toSerialize["requestedAt"] = o.RequestedAt
}
if o.Links != nil {
toSerialize["links"] = o.Links
}
return json.Marshal(toSerialize)
}
type NullableRun struct {
value *Run
isSet bool
}
func (v NullableRun) Get() *Run {
return v.value
}
func (v *NullableRun) Set(val *Run) {
v.value = val
v.isSet = true
}
func (v NullableRun) IsSet() bool {
return v.isSet
}
func (v *NullableRun) Unset() {
v.value = nil
v.isSet = false
}
func NewNullableRun(val *Run) *NullableRun {
return &NullableRun{value: val, isSet: true}
}
func (v NullableRun) MarshalJSON() ([]byte, error) {
return json.Marshal(v.value)
}
func (v *NullableRun) UnmarshalJSON(src []byte) error {
v.isSet = true
return json.Unmarshal(src, &v.value)
}