blob: e5e57c05e9a0cb6997e6f35f908b3301c7ab11de [file] [log] [blame] [view]
<!--
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-->
# Task
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**ClassRef** | Pointer to [**ClassReference**](ClassReference.md) | | [optional]
**TaskId** | Pointer to **string** | | [optional] [readonly]
**Owner** | Pointer to **string** | | [optional] [readonly]
**StartDate** | Pointer to **time.Time** | | [optional] [readonly]
**EndDate** | Pointer to **NullableTime** | | [optional] [readonly]
**TriggerRule** | Pointer to [**TriggerRule**](TriggerRule.md) | | [optional]
**ExtraLinks** | Pointer to [**[]TaskExtraLinks**](TaskExtraLinks.md) | | [optional] [readonly]
**DependsOnPast** | Pointer to **bool** | | [optional] [readonly]
**IsMapped** | Pointer to **bool** | | [optional] [readonly]
**WaitForDownstream** | Pointer to **bool** | | [optional] [readonly]
**Retries** | Pointer to **float32** | | [optional] [readonly]
**Queue** | Pointer to **string** | | [optional] [readonly]
**Pool** | Pointer to **string** | | [optional] [readonly]
**PoolSlots** | Pointer to **float32** | | [optional] [readonly]
**ExecutionTimeout** | Pointer to [**TimeDelta**](TimeDelta.md) | | [optional]
**RetryDelay** | Pointer to [**TimeDelta**](TimeDelta.md) | | [optional]
**RetryExponentialBackoff** | Pointer to **bool** | | [optional] [readonly]
**PriorityWeight** | Pointer to **float32** | | [optional] [readonly]
**WeightRule** | Pointer to [**WeightRule**](WeightRule.md) | | [optional]
**UiColor** | Pointer to **string** | Color in hexadecimal notation. | [optional]
**UiFgcolor** | Pointer to **string** | Color in hexadecimal notation. | [optional]
**TemplateFields** | Pointer to **[]string** | | [optional] [readonly]
**SubDag** | Pointer to [**DAG**](DAG.md) | | [optional]
**DownstreamTaskIds** | Pointer to **[]string** | | [optional] [readonly]
## Methods
### NewTask
`func NewTask() *Task`
NewTask instantiates a new Task 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
### NewTaskWithDefaults
`func NewTaskWithDefaults() *Task`
NewTaskWithDefaults instantiates a new Task 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
### GetClassRef
`func (o *Task) GetClassRef() ClassReference`
GetClassRef returns the ClassRef field if non-nil, zero value otherwise.
### GetClassRefOk
`func (o *Task) GetClassRefOk() (*ClassReference, bool)`
GetClassRefOk returns a tuple with the ClassRef field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetClassRef
`func (o *Task) SetClassRef(v ClassReference)`
SetClassRef sets ClassRef field to given value.
### HasClassRef
`func (o *Task) HasClassRef() bool`
HasClassRef returns a boolean if a field has been set.
### GetTaskId
`func (o *Task) GetTaskId() string`
GetTaskId returns the TaskId field if non-nil, zero value otherwise.
### GetTaskIdOk
`func (o *Task) GetTaskIdOk() (*string, bool)`
GetTaskIdOk returns a tuple with the TaskId field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetTaskId
`func (o *Task) SetTaskId(v string)`
SetTaskId sets TaskId field to given value.
### HasTaskId
`func (o *Task) HasTaskId() bool`
HasTaskId returns a boolean if a field has been set.
### GetOwner
`func (o *Task) GetOwner() string`
GetOwner returns the Owner field if non-nil, zero value otherwise.
### GetOwnerOk
`func (o *Task) GetOwnerOk() (*string, bool)`
GetOwnerOk returns a tuple with the Owner field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetOwner
`func (o *Task) SetOwner(v string)`
SetOwner sets Owner field to given value.
### HasOwner
`func (o *Task) HasOwner() bool`
HasOwner returns a boolean if a field has been set.
### GetStartDate
`func (o *Task) GetStartDate() time.Time`
GetStartDate returns the StartDate field if non-nil, zero value otherwise.
### GetStartDateOk
`func (o *Task) GetStartDateOk() (*time.Time, bool)`
GetStartDateOk returns a tuple with the StartDate field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetStartDate
`func (o *Task) SetStartDate(v time.Time)`
SetStartDate sets StartDate field to given value.
### HasStartDate
`func (o *Task) HasStartDate() bool`
HasStartDate returns a boolean if a field has been set.
### GetEndDate
`func (o *Task) GetEndDate() time.Time`
GetEndDate returns the EndDate field if non-nil, zero value otherwise.
### GetEndDateOk
`func (o *Task) GetEndDateOk() (*time.Time, bool)`
GetEndDateOk returns a tuple with the EndDate field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetEndDate
`func (o *Task) SetEndDate(v time.Time)`
SetEndDate sets EndDate field to given value.
### HasEndDate
`func (o *Task) HasEndDate() bool`
HasEndDate returns a boolean if a field has been set.
### SetEndDateNil
`func (o *Task) SetEndDateNil(b bool)`
SetEndDateNil sets the value for EndDate to be an explicit nil
### UnsetEndDate
`func (o *Task) UnsetEndDate()`
UnsetEndDate ensures that no value is present for EndDate, not even an explicit nil
### GetTriggerRule
`func (o *Task) GetTriggerRule() TriggerRule`
GetTriggerRule returns the TriggerRule field if non-nil, zero value otherwise.
### GetTriggerRuleOk
`func (o *Task) GetTriggerRuleOk() (*TriggerRule, bool)`
GetTriggerRuleOk returns a tuple with the TriggerRule field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetTriggerRule
`func (o *Task) SetTriggerRule(v TriggerRule)`
SetTriggerRule sets TriggerRule field to given value.
### HasTriggerRule
`func (o *Task) HasTriggerRule() bool`
HasTriggerRule returns a boolean if a field has been set.
### GetExtraLinks
`func (o *Task) GetExtraLinks() []TaskExtraLinks`
GetExtraLinks returns the ExtraLinks field if non-nil, zero value otherwise.
### GetExtraLinksOk
`func (o *Task) GetExtraLinksOk() (*[]TaskExtraLinks, bool)`
GetExtraLinksOk returns a tuple with the ExtraLinks field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetExtraLinks
`func (o *Task) SetExtraLinks(v []TaskExtraLinks)`
SetExtraLinks sets ExtraLinks field to given value.
### HasExtraLinks
`func (o *Task) HasExtraLinks() bool`
HasExtraLinks returns a boolean if a field has been set.
### GetDependsOnPast
`func (o *Task) GetDependsOnPast() bool`
GetDependsOnPast returns the DependsOnPast field if non-nil, zero value otherwise.
### GetDependsOnPastOk
`func (o *Task) GetDependsOnPastOk() (*bool, bool)`
GetDependsOnPastOk returns a tuple with the DependsOnPast field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetDependsOnPast
`func (o *Task) SetDependsOnPast(v bool)`
SetDependsOnPast sets DependsOnPast field to given value.
### HasDependsOnPast
`func (o *Task) HasDependsOnPast() bool`
HasDependsOnPast returns a boolean if a field has been set.
### GetIsMapped
`func (o *Task) GetIsMapped() bool`
GetIsMapped returns the IsMapped field if non-nil, zero value otherwise.
### GetIsMappedOk
`func (o *Task) GetIsMappedOk() (*bool, bool)`
GetIsMappedOk returns a tuple with the IsMapped field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetIsMapped
`func (o *Task) SetIsMapped(v bool)`
SetIsMapped sets IsMapped field to given value.
### HasIsMapped
`func (o *Task) HasIsMapped() bool`
HasIsMapped returns a boolean if a field has been set.
### GetWaitForDownstream
`func (o *Task) GetWaitForDownstream() bool`
GetWaitForDownstream returns the WaitForDownstream field if non-nil, zero value otherwise.
### GetWaitForDownstreamOk
`func (o *Task) GetWaitForDownstreamOk() (*bool, bool)`
GetWaitForDownstreamOk returns a tuple with the WaitForDownstream field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetWaitForDownstream
`func (o *Task) SetWaitForDownstream(v bool)`
SetWaitForDownstream sets WaitForDownstream field to given value.
### HasWaitForDownstream
`func (o *Task) HasWaitForDownstream() bool`
HasWaitForDownstream returns a boolean if a field has been set.
### GetRetries
`func (o *Task) GetRetries() float32`
GetRetries returns the Retries field if non-nil, zero value otherwise.
### GetRetriesOk
`func (o *Task) GetRetriesOk() (*float32, bool)`
GetRetriesOk returns a tuple with the Retries field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetRetries
`func (o *Task) SetRetries(v float32)`
SetRetries sets Retries field to given value.
### HasRetries
`func (o *Task) HasRetries() bool`
HasRetries returns a boolean if a field has been set.
### GetQueue
`func (o *Task) GetQueue() string`
GetQueue returns the Queue field if non-nil, zero value otherwise.
### GetQueueOk
`func (o *Task) GetQueueOk() (*string, bool)`
GetQueueOk returns a tuple with the Queue field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetQueue
`func (o *Task) SetQueue(v string)`
SetQueue sets Queue field to given value.
### HasQueue
`func (o *Task) HasQueue() bool`
HasQueue returns a boolean if a field has been set.
### GetPool
`func (o *Task) GetPool() string`
GetPool returns the Pool field if non-nil, zero value otherwise.
### GetPoolOk
`func (o *Task) GetPoolOk() (*string, bool)`
GetPoolOk returns a tuple with the Pool field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetPool
`func (o *Task) SetPool(v string)`
SetPool sets Pool field to given value.
### HasPool
`func (o *Task) HasPool() bool`
HasPool returns a boolean if a field has been set.
### GetPoolSlots
`func (o *Task) GetPoolSlots() float32`
GetPoolSlots returns the PoolSlots field if non-nil, zero value otherwise.
### GetPoolSlotsOk
`func (o *Task) GetPoolSlotsOk() (*float32, bool)`
GetPoolSlotsOk returns a tuple with the PoolSlots field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetPoolSlots
`func (o *Task) SetPoolSlots(v float32)`
SetPoolSlots sets PoolSlots field to given value.
### HasPoolSlots
`func (o *Task) HasPoolSlots() bool`
HasPoolSlots returns a boolean if a field has been set.
### GetExecutionTimeout
`func (o *Task) GetExecutionTimeout() TimeDelta`
GetExecutionTimeout returns the ExecutionTimeout field if non-nil, zero value otherwise.
### GetExecutionTimeoutOk
`func (o *Task) GetExecutionTimeoutOk() (*TimeDelta, bool)`
GetExecutionTimeoutOk returns a tuple with the ExecutionTimeout field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetExecutionTimeout
`func (o *Task) SetExecutionTimeout(v TimeDelta)`
SetExecutionTimeout sets ExecutionTimeout field to given value.
### HasExecutionTimeout
`func (o *Task) HasExecutionTimeout() bool`
HasExecutionTimeout returns a boolean if a field has been set.
### GetRetryDelay
`func (o *Task) GetRetryDelay() TimeDelta`
GetRetryDelay returns the RetryDelay field if non-nil, zero value otherwise.
### GetRetryDelayOk
`func (o *Task) GetRetryDelayOk() (*TimeDelta, bool)`
GetRetryDelayOk returns a tuple with the RetryDelay field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetRetryDelay
`func (o *Task) SetRetryDelay(v TimeDelta)`
SetRetryDelay sets RetryDelay field to given value.
### HasRetryDelay
`func (o *Task) HasRetryDelay() bool`
HasRetryDelay returns a boolean if a field has been set.
### GetRetryExponentialBackoff
`func (o *Task) GetRetryExponentialBackoff() bool`
GetRetryExponentialBackoff returns the RetryExponentialBackoff field if non-nil, zero value otherwise.
### GetRetryExponentialBackoffOk
`func (o *Task) GetRetryExponentialBackoffOk() (*bool, bool)`
GetRetryExponentialBackoffOk returns a tuple with the RetryExponentialBackoff field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetRetryExponentialBackoff
`func (o *Task) SetRetryExponentialBackoff(v bool)`
SetRetryExponentialBackoff sets RetryExponentialBackoff field to given value.
### HasRetryExponentialBackoff
`func (o *Task) HasRetryExponentialBackoff() bool`
HasRetryExponentialBackoff returns a boolean if a field has been set.
### GetPriorityWeight
`func (o *Task) GetPriorityWeight() float32`
GetPriorityWeight returns the PriorityWeight field if non-nil, zero value otherwise.
### GetPriorityWeightOk
`func (o *Task) GetPriorityWeightOk() (*float32, bool)`
GetPriorityWeightOk returns a tuple with the PriorityWeight field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetPriorityWeight
`func (o *Task) SetPriorityWeight(v float32)`
SetPriorityWeight sets PriorityWeight field to given value.
### HasPriorityWeight
`func (o *Task) HasPriorityWeight() bool`
HasPriorityWeight returns a boolean if a field has been set.
### GetWeightRule
`func (o *Task) GetWeightRule() WeightRule`
GetWeightRule returns the WeightRule field if non-nil, zero value otherwise.
### GetWeightRuleOk
`func (o *Task) GetWeightRuleOk() (*WeightRule, bool)`
GetWeightRuleOk returns a tuple with the WeightRule field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetWeightRule
`func (o *Task) SetWeightRule(v WeightRule)`
SetWeightRule sets WeightRule field to given value.
### HasWeightRule
`func (o *Task) HasWeightRule() bool`
HasWeightRule returns a boolean if a field has been set.
### GetUiColor
`func (o *Task) GetUiColor() string`
GetUiColor returns the UiColor field if non-nil, zero value otherwise.
### GetUiColorOk
`func (o *Task) GetUiColorOk() (*string, bool)`
GetUiColorOk returns a tuple with the UiColor field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetUiColor
`func (o *Task) SetUiColor(v string)`
SetUiColor sets UiColor field to given value.
### HasUiColor
`func (o *Task) HasUiColor() bool`
HasUiColor returns a boolean if a field has been set.
### GetUiFgcolor
`func (o *Task) GetUiFgcolor() string`
GetUiFgcolor returns the UiFgcolor field if non-nil, zero value otherwise.
### GetUiFgcolorOk
`func (o *Task) GetUiFgcolorOk() (*string, bool)`
GetUiFgcolorOk returns a tuple with the UiFgcolor field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetUiFgcolor
`func (o *Task) SetUiFgcolor(v string)`
SetUiFgcolor sets UiFgcolor field to given value.
### HasUiFgcolor
`func (o *Task) HasUiFgcolor() bool`
HasUiFgcolor returns a boolean if a field has been set.
### GetTemplateFields
`func (o *Task) GetTemplateFields() []string`
GetTemplateFields returns the TemplateFields field if non-nil, zero value otherwise.
### GetTemplateFieldsOk
`func (o *Task) GetTemplateFieldsOk() (*[]string, bool)`
GetTemplateFieldsOk returns a tuple with the TemplateFields field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetTemplateFields
`func (o *Task) SetTemplateFields(v []string)`
SetTemplateFields sets TemplateFields field to given value.
### HasTemplateFields
`func (o *Task) HasTemplateFields() bool`
HasTemplateFields returns a boolean if a field has been set.
### GetSubDag
`func (o *Task) GetSubDag() DAG`
GetSubDag returns the SubDag field if non-nil, zero value otherwise.
### GetSubDagOk
`func (o *Task) GetSubDagOk() (*DAG, bool)`
GetSubDagOk returns a tuple with the SubDag field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetSubDag
`func (o *Task) SetSubDag(v DAG)`
SetSubDag sets SubDag field to given value.
### HasSubDag
`func (o *Task) HasSubDag() bool`
HasSubDag returns a boolean if a field has been set.
### GetDownstreamTaskIds
`func (o *Task) GetDownstreamTaskIds() []string`
GetDownstreamTaskIds returns the DownstreamTaskIds field if non-nil, zero value otherwise.
### GetDownstreamTaskIdsOk
`func (o *Task) GetDownstreamTaskIdsOk() (*[]string, bool)`
GetDownstreamTaskIdsOk returns a tuple with the DownstreamTaskIds field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetDownstreamTaskIds
`func (o *Task) SetDownstreamTaskIds(v []string)`
SetDownstreamTaskIds sets DownstreamTaskIds field to given value.
### HasDownstreamTaskIds
`func (o *Task) HasDownstreamTaskIds() bool`
HasDownstreamTaskIds returns a boolean if a field has been set.
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)