Skip to main content

ViolationOwnerAssignmentConfig

Properties

NameTypeDescriptionNotes
AssignmentRulePointer to NullableStringDetails about the violations owner. MANAGER - identity's manager STATIC - Governance Group or Identity[optional]
OwnerRefPointer to NullableViolationOwnerAssignmentConfigOwnerRef[optional]

Methods

NewViolationOwnerAssignmentConfig

func NewViolationOwnerAssignmentConfig() *ViolationOwnerAssignmentConfig

NewViolationOwnerAssignmentConfig instantiates a new ViolationOwnerAssignmentConfig 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

NewViolationOwnerAssignmentConfigWithDefaults

func NewViolationOwnerAssignmentConfigWithDefaults() *ViolationOwnerAssignmentConfig

NewViolationOwnerAssignmentConfigWithDefaults instantiates a new ViolationOwnerAssignmentConfig 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

GetAssignmentRule

func (o *ViolationOwnerAssignmentConfig) GetAssignmentRule() string

GetAssignmentRule returns the AssignmentRule field if non-nil, zero value otherwise.

GetAssignmentRuleOk

func (o *ViolationOwnerAssignmentConfig) GetAssignmentRuleOk() (*string, bool)

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

SetAssignmentRule

func (o *ViolationOwnerAssignmentConfig) SetAssignmentRule(v string)

SetAssignmentRule sets AssignmentRule field to given value.

HasAssignmentRule

func (o *ViolationOwnerAssignmentConfig) HasAssignmentRule() bool

HasAssignmentRule returns a boolean if a field has been set.

SetAssignmentRuleNil

func (o *ViolationOwnerAssignmentConfig) SetAssignmentRuleNil(b bool)

SetAssignmentRuleNil sets the value for AssignmentRule to be an explicit nil

UnsetAssignmentRule

func (o *ViolationOwnerAssignmentConfig) UnsetAssignmentRule()

UnsetAssignmentRule ensures that no value is present for AssignmentRule, not even an explicit nil

GetOwnerRef

func (o *ViolationOwnerAssignmentConfig) GetOwnerRef() ViolationOwnerAssignmentConfigOwnerRef

GetOwnerRef returns the OwnerRef field if non-nil, zero value otherwise.

GetOwnerRefOk

func (o *ViolationOwnerAssignmentConfig) GetOwnerRefOk() (*ViolationOwnerAssignmentConfigOwnerRef, bool)

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

SetOwnerRef

func (o *ViolationOwnerAssignmentConfig) SetOwnerRef(v ViolationOwnerAssignmentConfigOwnerRef)

SetOwnerRef sets OwnerRef field to given value.

HasOwnerRef

func (o *ViolationOwnerAssignmentConfig) HasOwnerRef() bool

HasOwnerRef returns a boolean if a field has been set.

SetOwnerRefNil

func (o *ViolationOwnerAssignmentConfig) SetOwnerRefNil(b bool)

SetOwnerRefNil sets the value for OwnerRef to be an explicit nil

UnsetOwnerRef

func (o *ViolationOwnerAssignmentConfig) UnsetOwnerRef()

UnsetOwnerRef ensures that no value is present for OwnerRef, not even an explicit nil