Skip to main content

Outlier

Properties

NameTypeDescriptionNotes
IdPointer to stringThe identity's unique identifier for the outlier record[optional]
IdentityIdPointer to stringThe ID of the identity that is detected as an outlier[optional]
TypePointer to stringThe type of outlier summary[optional]
FirstDetectionDatePointer to SailPointTimeThe first date the outlier was detected[optional]
LatestDetectionDatePointer to SailPointTimeThe most recent date the outlier was detected[optional]
IgnoredPointer to boolFlag whether or not the outlier has been ignored[optional]
AttributesPointer to map[string]interfaceObject containing mapped identity attributes[optional]
ScorePointer to float32The outlier score determined by the detection engine ranging from 0..1[optional]
UnignoreTypePointer to NullableStringEnum value of if the outlier manually or automatically un-ignored. Will be NULL if outlier is not ignored[optional]
UnignoreDatePointer to NullableTimeshows date when last time has been unignored outlier[optional]
IgnoreDatePointer to NullableTimeshows date when last time has been ignored outlier[optional]

Methods

NewOutlier

func NewOutlier() *Outlier

NewOutlier instantiates a new Outlier 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

NewOutlierWithDefaults

func NewOutlierWithDefaults() *Outlier

NewOutlierWithDefaults instantiates a new Outlier 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

GetId

func (o *Outlier) GetId() string

GetId returns the Id field if non-nil, zero value otherwise.

GetIdOk

func (o *Outlier) GetIdOk() (*string, bool)

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

SetId

func (o *Outlier) SetId(v string)

SetId sets Id field to given value.

HasId

func (o *Outlier) HasId() bool

HasId returns a boolean if a field has been set.

GetIdentityId

func (o *Outlier) GetIdentityId() string

GetIdentityId returns the IdentityId field if non-nil, zero value otherwise.

GetIdentityIdOk

func (o *Outlier) GetIdentityIdOk() (*string, bool)

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

SetIdentityId

func (o *Outlier) SetIdentityId(v string)

SetIdentityId sets IdentityId field to given value.

HasIdentityId

func (o *Outlier) HasIdentityId() bool

HasIdentityId returns a boolean if a field has been set.

GetType

func (o *Outlier) GetType() string

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

GetTypeOk

func (o *Outlier) 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 *Outlier) SetType(v string)

SetType sets Type field to given value.

HasType

func (o *Outlier) HasType() bool

HasType returns a boolean if a field has been set.

GetFirstDetectionDate

func (o *Outlier) GetFirstDetectionDate() SailPointTime

GetFirstDetectionDate returns the FirstDetectionDate field if non-nil, zero value otherwise.

GetFirstDetectionDateOk

func (o *Outlier) GetFirstDetectionDateOk() (*SailPointTime, bool)

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

SetFirstDetectionDate

func (o *Outlier) SetFirstDetectionDate(v SailPointTime)

SetFirstDetectionDate sets FirstDetectionDate field to given value.

HasFirstDetectionDate

func (o *Outlier) HasFirstDetectionDate() bool

HasFirstDetectionDate returns a boolean if a field has been set.

GetLatestDetectionDate

func (o *Outlier) GetLatestDetectionDate() SailPointTime

GetLatestDetectionDate returns the LatestDetectionDate field if non-nil, zero value otherwise.

GetLatestDetectionDateOk

func (o *Outlier) GetLatestDetectionDateOk() (*SailPointTime, bool)

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

SetLatestDetectionDate

func (o *Outlier) SetLatestDetectionDate(v SailPointTime)

SetLatestDetectionDate sets LatestDetectionDate field to given value.

HasLatestDetectionDate

func (o *Outlier) HasLatestDetectionDate() bool

HasLatestDetectionDate returns a boolean if a field has been set.

GetIgnored

func (o *Outlier) GetIgnored() bool

GetIgnored returns the Ignored field if non-nil, zero value otherwise.

GetIgnoredOk

func (o *Outlier) GetIgnoredOk() (*bool, bool)

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

SetIgnored

func (o *Outlier) SetIgnored(v bool)

SetIgnored sets Ignored field to given value.

HasIgnored

func (o *Outlier) HasIgnored() bool

HasIgnored returns a boolean if a field has been set.

GetAttributes

func (o *Outlier) GetAttributes() map[string]interface{}

GetAttributes returns the Attributes field if non-nil, zero value otherwise.

GetAttributesOk

func (o *Outlier) GetAttributesOk() (*map[string]interface{}, bool)

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

SetAttributes

func (o *Outlier) SetAttributes(v map[string]interface{})

SetAttributes sets Attributes field to given value.

HasAttributes

func (o *Outlier) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

GetScore

func (o *Outlier) GetScore() float32

GetScore returns the Score field if non-nil, zero value otherwise.

GetScoreOk

func (o *Outlier) GetScoreOk() (*float32, bool)

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

SetScore

func (o *Outlier) SetScore(v float32)

SetScore sets Score field to given value.

HasScore

func (o *Outlier) HasScore() bool

HasScore returns a boolean if a field has been set.

GetUnignoreType

func (o *Outlier) GetUnignoreType() string

GetUnignoreType returns the UnignoreType field if non-nil, zero value otherwise.

GetUnignoreTypeOk

func (o *Outlier) GetUnignoreTypeOk() (*string, bool)

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

SetUnignoreType

func (o *Outlier) SetUnignoreType(v string)

SetUnignoreType sets UnignoreType field to given value.

HasUnignoreType

func (o *Outlier) HasUnignoreType() bool

HasUnignoreType returns a boolean if a field has been set.

SetUnignoreTypeNil

func (o *Outlier) SetUnignoreTypeNil(b bool)

SetUnignoreTypeNil sets the value for UnignoreType to be an explicit nil

UnsetUnignoreType

func (o *Outlier) UnsetUnignoreType()

UnsetUnignoreType ensures that no value is present for UnignoreType, not even an explicit nil

GetUnignoreDate

func (o *Outlier) GetUnignoreDate() SailPointTime

GetUnignoreDate returns the UnignoreDate field if non-nil, zero value otherwise.

GetUnignoreDateOk

func (o *Outlier) GetUnignoreDateOk() (*SailPointTime, bool)

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

SetUnignoreDate

func (o *Outlier) SetUnignoreDate(v SailPointTime)

SetUnignoreDate sets UnignoreDate field to given value.

HasUnignoreDate

func (o *Outlier) HasUnignoreDate() bool

HasUnignoreDate returns a boolean if a field has been set.

SetUnignoreDateNil

func (o *Outlier) SetUnignoreDateNil(b bool)

SetUnignoreDateNil sets the value for UnignoreDate to be an explicit nil

UnsetUnignoreDate

func (o *Outlier) UnsetUnignoreDate()

UnsetUnignoreDate ensures that no value is present for UnignoreDate, not even an explicit nil

GetIgnoreDate

func (o *Outlier) GetIgnoreDate() SailPointTime

GetIgnoreDate returns the IgnoreDate field if non-nil, zero value otherwise.

GetIgnoreDateOk

func (o *Outlier) GetIgnoreDateOk() (*SailPointTime, bool)

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

SetIgnoreDate

func (o *Outlier) SetIgnoreDate(v SailPointTime)

SetIgnoreDate sets IgnoreDate field to given value.

HasIgnoreDate

func (o *Outlier) HasIgnoreDate() bool

HasIgnoreDate returns a boolean if a field has been set.

SetIgnoreDateNil

func (o *Outlier) SetIgnoreDateNil(b bool)

SetIgnoreDateNil sets the value for IgnoreDate to be an explicit nil

UnsetIgnoreDate

func (o *Outlier) UnsetIgnoreDate()

UnsetIgnoreDate ensures that no value is present for IgnoreDate, not even an explicit nil