Outlier
Properties
Name | Type | Description | Notes |
---|---|---|---|
Id | Pointer to string | The identity's unique identifier for the outlier record | [optional] |
IdentityId | Pointer to string | The ID of the identity that is detected as an outlier | [optional] |
Type | Pointer to string | The type of outlier summary | [optional] |
FirstDetectionDate | Pointer to SailPointTime | The first date the outlier was detected | [optional] |
LatestDetectionDate | Pointer to SailPointTime | The most recent date the outlier was detected | [optional] |
Ignored | Pointer to bool | Flag whether or not the outlier has been ignored | [optional] |
Attributes | Pointer to map[string]interface | Object containing mapped identity attributes | [optional] |
Score | Pointer to float32 | The outlier score determined by the detection engine ranging from 0..1 | [optional] |
UnignoreType | Pointer to NullableString | Enum value of if the outlier manually or automatically un-ignored. Will be NULL if outlier is not ignored | [optional] |
UnignoreDate | Pointer to NullableTime | shows date when last time has been unignored outlier | [optional] |
IgnoreDate | Pointer to NullableTime | shows 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