Name | Type | Description | Notes |
---|---|---|---|
Title | Pointer to string | [optional] | |
Description | Pointer to string | [optional] | |
RuleGroupId | Pointer to string | ID of the rule group under which the rule must be stored. Either this field or rule_group_title is mandatory. | [optional] |
Order | Pointer to int32 | [optional] | |
Trigger | Pointer to string | Which action is necessary for the rule to fire? Use either store-journal or update-journal. | [optional] |
Active | Pointer to bool | Whether or not the rule is even active. Default is true. | [optional] |
Strict | Pointer to bool | If the rule is set to be strict, ALL triggers must hit in order for the rule to fire. Otherwise, just one is enough. Default value is true. | [optional] |
StopProcessing | Pointer to bool | If this value is true and the rule is triggered, other rules after this one in the group will be skipped. Default value is false. | [optional] |
Triggers | Pointer to []RuleTriggerUpdate | [optional] | |
Actions | Pointer to []RuleActionUpdate | [optional] |
func NewRuleUpdate() *RuleUpdate
NewRuleUpdate instantiates a new RuleUpdate 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 NewRuleUpdateWithDefaults() *RuleUpdate
NewRuleUpdateWithDefaults instantiates a new RuleUpdate 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 (o *RuleUpdate) GetTitle() string
GetTitle returns the Title field if non-nil, zero value otherwise.
func (o *RuleUpdate) GetTitleOk() (*string, bool)
GetTitleOk returns a tuple with the Title field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *RuleUpdate) SetTitle(v string)
SetTitle sets Title field to given value.
func (o *RuleUpdate) HasTitle() bool
HasTitle returns a boolean if a field has been set.
func (o *RuleUpdate) GetDescription() string
GetDescription returns the Description field if non-nil, zero value otherwise.
func (o *RuleUpdate) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *RuleUpdate) SetDescription(v string)
SetDescription sets Description field to given value.
func (o *RuleUpdate) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (o *RuleUpdate) GetRuleGroupId() string
GetRuleGroupId returns the RuleGroupId field if non-nil, zero value otherwise.
func (o *RuleUpdate) GetRuleGroupIdOk() (*string, bool)
GetRuleGroupIdOk returns a tuple with the RuleGroupId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *RuleUpdate) SetRuleGroupId(v string)
SetRuleGroupId sets RuleGroupId field to given value.
func (o *RuleUpdate) HasRuleGroupId() bool
HasRuleGroupId returns a boolean if a field has been set.
func (o *RuleUpdate) GetOrder() int32
GetOrder returns the Order field if non-nil, zero value otherwise.
func (o *RuleUpdate) GetOrderOk() (*int32, bool)
GetOrderOk returns a tuple with the Order field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *RuleUpdate) SetOrder(v int32)
SetOrder sets Order field to given value.
func (o *RuleUpdate) HasOrder() bool
HasOrder returns a boolean if a field has been set.
func (o *RuleUpdate) GetTrigger() string
GetTrigger returns the Trigger field if non-nil, zero value otherwise.
func (o *RuleUpdate) GetTriggerOk() (*string, bool)
GetTriggerOk returns a tuple with the Trigger field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *RuleUpdate) SetTrigger(v string)
SetTrigger sets Trigger field to given value.
func (o *RuleUpdate) HasTrigger() bool
HasTrigger returns a boolean if a field has been set.
func (o *RuleUpdate) GetActive() bool
GetActive returns the Active field if non-nil, zero value otherwise.
func (o *RuleUpdate) GetActiveOk() (*bool, bool)
GetActiveOk returns a tuple with the Active field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *RuleUpdate) SetActive(v bool)
SetActive sets Active field to given value.
func (o *RuleUpdate) HasActive() bool
HasActive returns a boolean if a field has been set.
func (o *RuleUpdate) GetStrict() bool
GetStrict returns the Strict field if non-nil, zero value otherwise.
func (o *RuleUpdate) GetStrictOk() (*bool, bool)
GetStrictOk returns a tuple with the Strict field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *RuleUpdate) SetStrict(v bool)
SetStrict sets Strict field to given value.
func (o *RuleUpdate) HasStrict() bool
HasStrict returns a boolean if a field has been set.
func (o *RuleUpdate) GetStopProcessing() bool
GetStopProcessing returns the StopProcessing field if non-nil, zero value otherwise.
func (o *RuleUpdate) GetStopProcessingOk() (*bool, bool)
GetStopProcessingOk returns a tuple with the StopProcessing field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *RuleUpdate) SetStopProcessing(v bool)
SetStopProcessing sets StopProcessing field to given value.
func (o *RuleUpdate) HasStopProcessing() bool
HasStopProcessing returns a boolean if a field has been set.
func (o *RuleUpdate) GetTriggers() []RuleTriggerUpdate
GetTriggers returns the Triggers field if non-nil, zero value otherwise.
func (o *RuleUpdate) GetTriggersOk() (*[]RuleTriggerUpdate, bool)
GetTriggersOk returns a tuple with the Triggers field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *RuleUpdate) SetTriggers(v []RuleTriggerUpdate)
SetTriggers sets Triggers field to given value.
func (o *RuleUpdate) HasTriggers() bool
HasTriggers returns a boolean if a field has been set.
func (o *RuleUpdate) GetActions() []RuleActionUpdate
GetActions returns the Actions field if non-nil, zero value otherwise.
func (o *RuleUpdate) GetActionsOk() (*[]RuleActionUpdate, bool)
GetActionsOk returns a tuple with the Actions field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *RuleUpdate) SetActions(v []RuleActionUpdate)
SetActions sets Actions field to given value.
func (o *RuleUpdate) HasActions() bool
HasActions returns a boolean if a field has been set.