408 lines
10 KiB
Go
408 lines
10 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"`
|
|
// Time used for run's \"now\" option, RFC3339.
|
|
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"`
|
|
// Time run started executing, RFC3339Nano.
|
|
StartedAt *time.Time `json:"startedAt,omitempty" yaml:"startedAt,omitempty"`
|
|
// Time run finished executing, RFC3339Nano.
|
|
FinishedAt *time.Time `json:"finishedAt,omitempty" yaml:"finishedAt,omitempty"`
|
|
// Time run was manually requested, RFC3339Nano.
|
|
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
|
|
}
|
|
|
|
// 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.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)
|
|
}
|