Skip to main content

Compensatingcontrolupdate

Properties

NameTypeDescriptionNotes
NamePointer to stringThe display name of the compensating control.[optional]
DescriptionPointer to stringA human-readable description of the compensating control.[optional]
OwnerPointer to Referenceinput[optional]
SecondaryOwnersPointer to []ReferenceinputReferences to additional identities or governance groups that share ownership of the compensating control (maximum 10).[optional]
TypePointer to stringThe type of compensating control that determines how a violation is addressed.[optional]
ActionPointer to stringThe action performed when the compensating control is applied.[optional]
ExpirationPointer to stringThe duration after which the applied control expires, expressed as a duration string.[optional]
JustificationRequiredPointer to boolIndicates whether a justification is required when applying this control.[optional] [default to false]
WorkflowIDPointer to stringWorkflow definition ID used when the control action is a workflow.[optional]

Methods

NewCompensatingcontrolupdate

func NewCompensatingcontrolupdate() *Compensatingcontrolupdate

NewCompensatingcontrolupdate instantiates a new Compensatingcontrolupdate 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

NewCompensatingcontrolupdateWithDefaults

func NewCompensatingcontrolupdateWithDefaults() *Compensatingcontrolupdate

NewCompensatingcontrolupdateWithDefaults instantiates a new Compensatingcontrolupdate 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

GetName

func (o *Compensatingcontrolupdate) GetName() string

GetName returns the Name field if non-nil, zero value otherwise.

GetNameOk

func (o *Compensatingcontrolupdate) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetName

func (o *Compensatingcontrolupdate) SetName(v string)

SetName sets Name field to given value.

HasName

func (o *Compensatingcontrolupdate) HasName() bool

HasName returns a boolean if a field has been set.

GetDescription

func (o *Compensatingcontrolupdate) GetDescription() string

GetDescription returns the Description field if non-nil, zero value otherwise.

GetDescriptionOk

func (o *Compensatingcontrolupdate) 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.

SetDescription

func (o *Compensatingcontrolupdate) SetDescription(v string)

SetDescription sets Description field to given value.

HasDescription

func (o *Compensatingcontrolupdate) HasDescription() bool

HasDescription returns a boolean if a field has been set.

GetOwner

func (o *Compensatingcontrolupdate) GetOwner() Referenceinput

GetOwner returns the Owner field if non-nil, zero value otherwise.

GetOwnerOk

func (o *Compensatingcontrolupdate) GetOwnerOk() (*Referenceinput, 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 *Compensatingcontrolupdate) SetOwner(v Referenceinput)

SetOwner sets Owner field to given value.

HasOwner

func (o *Compensatingcontrolupdate) HasOwner() bool

HasOwner returns a boolean if a field has been set.

GetSecondaryOwners

func (o *Compensatingcontrolupdate) GetSecondaryOwners() []Referenceinput

GetSecondaryOwners returns the SecondaryOwners field if non-nil, zero value otherwise.

GetSecondaryOwnersOk

func (o *Compensatingcontrolupdate) GetSecondaryOwnersOk() (*[]Referenceinput, bool)

GetSecondaryOwnersOk returns a tuple with the SecondaryOwners field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetSecondaryOwners

func (o *Compensatingcontrolupdate) SetSecondaryOwners(v []Referenceinput)

SetSecondaryOwners sets SecondaryOwners field to given value.

HasSecondaryOwners

func (o *Compensatingcontrolupdate) HasSecondaryOwners() bool

HasSecondaryOwners returns a boolean if a field has been set.

GetType

func (o *Compensatingcontrolupdate) GetType() string

GetType returns the Type field if non-nil, zero value otherwise.

GetTypeOk

func (o *Compensatingcontrolupdate) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetType

func (o *Compensatingcontrolupdate) SetType(v string)

SetType sets Type field to given value.

HasType

func (o *Compensatingcontrolupdate) HasType() bool

HasType returns a boolean if a field has been set.

GetAction

func (o *Compensatingcontrolupdate) GetAction() string

GetAction returns the Action field if non-nil, zero value otherwise.

GetActionOk

func (o *Compensatingcontrolupdate) GetActionOk() (*string, bool)

GetActionOk returns a tuple with the Action field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetAction

func (o *Compensatingcontrolupdate) SetAction(v string)

SetAction sets Action field to given value.

HasAction

func (o *Compensatingcontrolupdate) HasAction() bool

HasAction returns a boolean if a field has been set.

GetExpiration

func (o *Compensatingcontrolupdate) GetExpiration() string

GetExpiration returns the Expiration field if non-nil, zero value otherwise.

GetExpirationOk

func (o *Compensatingcontrolupdate) GetExpirationOk() (*string, bool)

GetExpirationOk returns a tuple with the Expiration field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetExpiration

func (o *Compensatingcontrolupdate) SetExpiration(v string)

SetExpiration sets Expiration field to given value.

HasExpiration

func (o *Compensatingcontrolupdate) HasExpiration() bool

HasExpiration returns a boolean if a field has been set.

GetJustificationRequired

func (o *Compensatingcontrolupdate) GetJustificationRequired() bool

GetJustificationRequired returns the JustificationRequired field if non-nil, zero value otherwise.

GetJustificationRequiredOk

func (o *Compensatingcontrolupdate) GetJustificationRequiredOk() (*bool, bool)

GetJustificationRequiredOk returns a tuple with the JustificationRequired field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetJustificationRequired

func (o *Compensatingcontrolupdate) SetJustificationRequired(v bool)

SetJustificationRequired sets JustificationRequired field to given value.

HasJustificationRequired

func (o *Compensatingcontrolupdate) HasJustificationRequired() bool

HasJustificationRequired returns a boolean if a field has been set.

GetWorkflowID

func (o *Compensatingcontrolupdate) GetWorkflowID() string

GetWorkflowID returns the WorkflowID field if non-nil, zero value otherwise.

GetWorkflowIDOk

func (o *Compensatingcontrolupdate) GetWorkflowIDOk() (*string, bool)

GetWorkflowIDOk returns a tuple with the WorkflowID field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetWorkflowID

func (o *Compensatingcontrolupdate) SetWorkflowID(v string)

SetWorkflowID sets WorkflowID field to given value.

HasWorkflowID

func (o *Compensatingcontrolupdate) HasWorkflowID() bool

HasWorkflowID returns a boolean if a field has been set.