Skip to main content

AccountV2

Properties​

NameTypeDescriptionNotes
IdPointer to stringSystem-generated unique ID of the account.[optional]
NamePointer to NullableStringDisplay name of the account.[optional]
UuidPointer to NullableStringThe unique ID of the account as determined by the account schema.[optional]
NativeIdentityPointer to NullableStringThe unique ID of the account generated by the source system.[optional]
DescriptionPointer to NullableStringA description of the account.[optional]
TypePointer to NullableStringThe account type.[optional]
DisabledPointer to boolIndicates if the account is currently disabled.[optional] [default to false]
LockedPointer to boolIndicates if the account is currently locked.[optional] [default to false]
HasEntitlementsPointer to boolIndicates if the account has entitlements.[optional] [default to false]
ManuallyCorrelatedPointer to boolIndicates if the account has been manually correlated to an identity.[optional] [default to false]
CorrelatedPointer to boolIndicates if this account is correlated to an identity.[optional] [default to false]
CreatedPointer to NullableTimeCreation date of the account.[optional]
ModifiedPointer to NullableTimeLast modification date of the account.[optional]
SyncedPointer to NullableTimeDate the account was last synced to the search index.[optional]
SourcePointer to NullableAccountV2Source[optional]
OwnerPointer to AccountV2Owner[optional]
OwnersPointer to []AccountV2IdentityIdentities who own this account. Never null; an empty array when the account has no owners.[optional]
CorrelatedIdentityPointer to AccountV2CorrelatedIdentity[optional]
RecommendationPointer to NullableAccountV2Recommendation[optional]
PrivilegeLevelPointer to NullableAccountV2PrivilegeLevel[optional]
AttributesPointer to map[string]interface{}The account attributes that are aggregated.[optional]
OriginPointer to NullableStringThe origin of the account, either aggregated or provisioned.[optional]
ClassificationMethodPointer to NullableStringMethod used to classify the account.[optional]
SubTypePointer to NullableStringThe account subtype.[optional]
CorrelatedEntitiesPointer to []AccountV2CorrelatedEntityCorrelated identities or machine identities associated with this account. Never null; an empty array when there are none.[optional]
FeaturesPointer to []stringCapability features of the owning source for this account. Never null; empty when unset.[optional]

Methods​

NewAccountV2​

func NewAccountV2() *AccountV2

NewAccountV2 instantiates a new AccountV2 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

NewAccountV2WithDefaults​

func NewAccountV2WithDefaults() *AccountV2

NewAccountV2WithDefaults instantiates a new AccountV2 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 *AccountV2) GetId() string

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

GetIdOk​

func (o *AccountV2) 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 *AccountV2) SetId(v string)

SetId sets Id field to given value.

HasId​

func (o *AccountV2) HasId() bool

HasId returns a boolean if a field has been set.

GetName​

func (o *AccountV2) GetName() string

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

GetNameOk​

func (o *AccountV2) 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 *AccountV2) SetName(v string)

SetName sets Name field to given value.

HasName​

func (o *AccountV2) HasName() bool

HasName returns a boolean if a field has been set.

SetNameNil​

func (o *AccountV2) SetNameNil(b bool)

SetNameNil sets the value for Name to be an explicit nil

UnsetName​

func (o *AccountV2) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

GetUuid​

func (o *AccountV2) GetUuid() string

GetUuid returns the Uuid field if non-nil, zero value otherwise.

GetUuidOk​

func (o *AccountV2) GetUuidOk() (*string, bool)

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

SetUuid​

func (o *AccountV2) SetUuid(v string)

SetUuid sets Uuid field to given value.

HasUuid​

func (o *AccountV2) HasUuid() bool

HasUuid returns a boolean if a field has been set.

SetUuidNil​

func (o *AccountV2) SetUuidNil(b bool)

SetUuidNil sets the value for Uuid to be an explicit nil

UnsetUuid​

func (o *AccountV2) UnsetUuid()

UnsetUuid ensures that no value is present for Uuid, not even an explicit nil

GetNativeIdentity​

func (o *AccountV2) GetNativeIdentity() string

GetNativeIdentity returns the NativeIdentity field if non-nil, zero value otherwise.

GetNativeIdentityOk​

func (o *AccountV2) GetNativeIdentityOk() (*string, bool)

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

SetNativeIdentity​

func (o *AccountV2) SetNativeIdentity(v string)

SetNativeIdentity sets NativeIdentity field to given value.

HasNativeIdentity​

func (o *AccountV2) HasNativeIdentity() bool

HasNativeIdentity returns a boolean if a field has been set.

SetNativeIdentityNil​

func (o *AccountV2) SetNativeIdentityNil(b bool)

SetNativeIdentityNil sets the value for NativeIdentity to be an explicit nil

UnsetNativeIdentity​

func (o *AccountV2) UnsetNativeIdentity()

UnsetNativeIdentity ensures that no value is present for NativeIdentity, not even an explicit nil

GetDescription​

func (o *AccountV2) GetDescription() string

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

GetDescriptionOk​

func (o *AccountV2) 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 *AccountV2) SetDescription(v string)

SetDescription sets Description field to given value.

HasDescription​

func (o *AccountV2) HasDescription() bool

HasDescription returns a boolean if a field has been set.

SetDescriptionNil​

func (o *AccountV2) SetDescriptionNil(b bool)

SetDescriptionNil sets the value for Description to be an explicit nil

UnsetDescription​

func (o *AccountV2) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

GetType​

func (o *AccountV2) GetType() string

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

GetTypeOk​

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

SetType sets Type field to given value.

HasType​

func (o *AccountV2) HasType() bool

HasType returns a boolean if a field has been set.

SetTypeNil​

func (o *AccountV2) SetTypeNil(b bool)

SetTypeNil sets the value for Type to be an explicit nil

UnsetType​

func (o *AccountV2) UnsetType()

UnsetType ensures that no value is present for Type, not even an explicit nil

GetDisabled​

func (o *AccountV2) GetDisabled() bool

GetDisabled returns the Disabled field if non-nil, zero value otherwise.

GetDisabledOk​

func (o *AccountV2) GetDisabledOk() (*bool, bool)

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

SetDisabled​

func (o *AccountV2) SetDisabled(v bool)

SetDisabled sets Disabled field to given value.

HasDisabled​

func (o *AccountV2) HasDisabled() bool

HasDisabled returns a boolean if a field has been set.

GetLocked​

func (o *AccountV2) GetLocked() bool

GetLocked returns the Locked field if non-nil, zero value otherwise.

GetLockedOk​

func (o *AccountV2) GetLockedOk() (*bool, bool)

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

SetLocked​

func (o *AccountV2) SetLocked(v bool)

SetLocked sets Locked field to given value.

HasLocked​

func (o *AccountV2) HasLocked() bool

HasLocked returns a boolean if a field has been set.

GetHasEntitlements​

func (o *AccountV2) GetHasEntitlements() bool

GetHasEntitlements returns the HasEntitlements field if non-nil, zero value otherwise.

GetHasEntitlementsOk​

func (o *AccountV2) GetHasEntitlementsOk() (*bool, bool)

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

SetHasEntitlements​

func (o *AccountV2) SetHasEntitlements(v bool)

SetHasEntitlements sets HasEntitlements field to given value.

HasHasEntitlements​

func (o *AccountV2) HasHasEntitlements() bool

HasHasEntitlements returns a boolean if a field has been set.

GetManuallyCorrelated​

func (o *AccountV2) GetManuallyCorrelated() bool

GetManuallyCorrelated returns the ManuallyCorrelated field if non-nil, zero value otherwise.

GetManuallyCorrelatedOk​

func (o *AccountV2) GetManuallyCorrelatedOk() (*bool, bool)

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

SetManuallyCorrelated​

func (o *AccountV2) SetManuallyCorrelated(v bool)

SetManuallyCorrelated sets ManuallyCorrelated field to given value.

HasManuallyCorrelated​

func (o *AccountV2) HasManuallyCorrelated() bool

HasManuallyCorrelated returns a boolean if a field has been set.

GetCorrelated​

func (o *AccountV2) GetCorrelated() bool

GetCorrelated returns the Correlated field if non-nil, zero value otherwise.

GetCorrelatedOk​

func (o *AccountV2) GetCorrelatedOk() (*bool, bool)

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

SetCorrelated​

func (o *AccountV2) SetCorrelated(v bool)

SetCorrelated sets Correlated field to given value.

HasCorrelated​

func (o *AccountV2) HasCorrelated() bool

HasCorrelated returns a boolean if a field has been set.

GetCreated​

func (o *AccountV2) GetCreated() SailPointTime

GetCreated returns the Created field if non-nil, zero value otherwise.

GetCreatedOk​

func (o *AccountV2) GetCreatedOk() (*SailPointTime, bool)

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

SetCreated​

func (o *AccountV2) SetCreated(v SailPointTime)

SetCreated sets Created field to given value.

HasCreated​

func (o *AccountV2) HasCreated() bool

HasCreated returns a boolean if a field has been set.

SetCreatedNil​

func (o *AccountV2) SetCreatedNil(b bool)

SetCreatedNil sets the value for Created to be an explicit nil

UnsetCreated​

func (o *AccountV2) UnsetCreated()

UnsetCreated ensures that no value is present for Created, not even an explicit nil

GetModified​

func (o *AccountV2) GetModified() SailPointTime

GetModified returns the Modified field if non-nil, zero value otherwise.

GetModifiedOk​

func (o *AccountV2) GetModifiedOk() (*SailPointTime, bool)

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

SetModified​

func (o *AccountV2) SetModified(v SailPointTime)

SetModified sets Modified field to given value.

HasModified​

func (o *AccountV2) HasModified() bool

HasModified returns a boolean if a field has been set.

SetModifiedNil​

func (o *AccountV2) SetModifiedNil(b bool)

SetModifiedNil sets the value for Modified to be an explicit nil

UnsetModified​

func (o *AccountV2) UnsetModified()

UnsetModified ensures that no value is present for Modified, not even an explicit nil

GetSynced​

func (o *AccountV2) GetSynced() SailPointTime

GetSynced returns the Synced field if non-nil, zero value otherwise.

GetSyncedOk​

func (o *AccountV2) GetSyncedOk() (*SailPointTime, bool)

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

SetSynced​

func (o *AccountV2) SetSynced(v SailPointTime)

SetSynced sets Synced field to given value.

HasSynced​

func (o *AccountV2) HasSynced() bool

HasSynced returns a boolean if a field has been set.

SetSyncedNil​

func (o *AccountV2) SetSyncedNil(b bool)

SetSyncedNil sets the value for Synced to be an explicit nil

UnsetSynced​

func (o *AccountV2) UnsetSynced()

UnsetSynced ensures that no value is present for Synced, not even an explicit nil

GetSource​

func (o *AccountV2) GetSource() AccountV2Source

GetSource returns the Source field if non-nil, zero value otherwise.

GetSourceOk​

func (o *AccountV2) GetSourceOk() (*AccountV2Source, bool)

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

SetSource​

func (o *AccountV2) SetSource(v AccountV2Source)

SetSource sets Source field to given value.

HasSource​

func (o *AccountV2) HasSource() bool

HasSource returns a boolean if a field has been set.

SetSourceNil​

func (o *AccountV2) SetSourceNil(b bool)

SetSourceNil sets the value for Source to be an explicit nil

UnsetSource​

func (o *AccountV2) UnsetSource()

UnsetSource ensures that no value is present for Source, not even an explicit nil

GetOwner​

func (o *AccountV2) GetOwner() AccountV2Owner

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

GetOwnerOk​

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

SetOwner sets Owner field to given value.

HasOwner​

func (o *AccountV2) HasOwner() bool

HasOwner returns a boolean if a field has been set.

GetOwners​

func (o *AccountV2) GetOwners() []AccountV2Identity

GetOwners returns the Owners field if non-nil, zero value otherwise.

GetOwnersOk​

func (o *AccountV2) GetOwnersOk() (*[]AccountV2Identity, bool)

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

SetOwners​

func (o *AccountV2) SetOwners(v []AccountV2Identity)

SetOwners sets Owners field to given value.

HasOwners​

func (o *AccountV2) HasOwners() bool

HasOwners returns a boolean if a field has been set.

GetCorrelatedIdentity​

func (o *AccountV2) GetCorrelatedIdentity() AccountV2CorrelatedIdentity

GetCorrelatedIdentity returns the CorrelatedIdentity field if non-nil, zero value otherwise.

GetCorrelatedIdentityOk​

func (o *AccountV2) GetCorrelatedIdentityOk() (*AccountV2CorrelatedIdentity, bool)

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

SetCorrelatedIdentity​

func (o *AccountV2) SetCorrelatedIdentity(v AccountV2CorrelatedIdentity)

SetCorrelatedIdentity sets CorrelatedIdentity field to given value.

HasCorrelatedIdentity​

func (o *AccountV2) HasCorrelatedIdentity() bool

HasCorrelatedIdentity returns a boolean if a field has been set.

GetRecommendation​

func (o *AccountV2) GetRecommendation() AccountV2Recommendation

GetRecommendation returns the Recommendation field if non-nil, zero value otherwise.

GetRecommendationOk​

func (o *AccountV2) GetRecommendationOk() (*AccountV2Recommendation, bool)

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

SetRecommendation​

func (o *AccountV2) SetRecommendation(v AccountV2Recommendation)

SetRecommendation sets Recommendation field to given value.

HasRecommendation​

func (o *AccountV2) HasRecommendation() bool

HasRecommendation returns a boolean if a field has been set.

SetRecommendationNil​

func (o *AccountV2) SetRecommendationNil(b bool)

SetRecommendationNil sets the value for Recommendation to be an explicit nil

UnsetRecommendation​

func (o *AccountV2) UnsetRecommendation()

UnsetRecommendation ensures that no value is present for Recommendation, not even an explicit nil

GetPrivilegeLevel​

func (o *AccountV2) GetPrivilegeLevel() AccountV2PrivilegeLevel

GetPrivilegeLevel returns the PrivilegeLevel field if non-nil, zero value otherwise.

GetPrivilegeLevelOk​

func (o *AccountV2) GetPrivilegeLevelOk() (*AccountV2PrivilegeLevel, bool)

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

SetPrivilegeLevel​

func (o *AccountV2) SetPrivilegeLevel(v AccountV2PrivilegeLevel)

SetPrivilegeLevel sets PrivilegeLevel field to given value.

HasPrivilegeLevel​

func (o *AccountV2) HasPrivilegeLevel() bool

HasPrivilegeLevel returns a boolean if a field has been set.

SetPrivilegeLevelNil​

func (o *AccountV2) SetPrivilegeLevelNil(b bool)

SetPrivilegeLevelNil sets the value for PrivilegeLevel to be an explicit nil

UnsetPrivilegeLevel​

func (o *AccountV2) UnsetPrivilegeLevel()

UnsetPrivilegeLevel ensures that no value is present for PrivilegeLevel, not even an explicit nil

GetAttributes​

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

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

GetAttributesOk​

func (o *AccountV2) 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 *AccountV2) SetAttributes(v map[string]interface{})

SetAttributes sets Attributes field to given value.

HasAttributes​

func (o *AccountV2) HasAttributes() bool

HasAttributes returns a boolean if a field has been set.

SetAttributesNil​

func (o *AccountV2) SetAttributesNil(b bool)

SetAttributesNil sets the value for Attributes to be an explicit nil

UnsetAttributes​

func (o *AccountV2) UnsetAttributes()

UnsetAttributes ensures that no value is present for Attributes, not even an explicit nil

GetOrigin​

func (o *AccountV2) GetOrigin() string

GetOrigin returns the Origin field if non-nil, zero value otherwise.

GetOriginOk​

func (o *AccountV2) GetOriginOk() (*string, bool)

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

SetOrigin​

func (o *AccountV2) SetOrigin(v string)

SetOrigin sets Origin field to given value.

HasOrigin​

func (o *AccountV2) HasOrigin() bool

HasOrigin returns a boolean if a field has been set.

SetOriginNil​

func (o *AccountV2) SetOriginNil(b bool)

SetOriginNil sets the value for Origin to be an explicit nil

UnsetOrigin​

func (o *AccountV2) UnsetOrigin()

UnsetOrigin ensures that no value is present for Origin, not even an explicit nil

GetClassificationMethod​

func (o *AccountV2) GetClassificationMethod() string

GetClassificationMethod returns the ClassificationMethod field if non-nil, zero value otherwise.

GetClassificationMethodOk​

func (o *AccountV2) GetClassificationMethodOk() (*string, bool)

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

SetClassificationMethod​

func (o *AccountV2) SetClassificationMethod(v string)

SetClassificationMethod sets ClassificationMethod field to given value.

HasClassificationMethod​

func (o *AccountV2) HasClassificationMethod() bool

HasClassificationMethod returns a boolean if a field has been set.

SetClassificationMethodNil​

func (o *AccountV2) SetClassificationMethodNil(b bool)

SetClassificationMethodNil sets the value for ClassificationMethod to be an explicit nil

UnsetClassificationMethod​

func (o *AccountV2) UnsetClassificationMethod()

UnsetClassificationMethod ensures that no value is present for ClassificationMethod, not even an explicit nil

GetSubType​

func (o *AccountV2) GetSubType() string

GetSubType returns the SubType field if non-nil, zero value otherwise.

GetSubTypeOk​

func (o *AccountV2) GetSubTypeOk() (*string, bool)

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

SetSubType​

func (o *AccountV2) SetSubType(v string)

SetSubType sets SubType field to given value.

HasSubType​

func (o *AccountV2) HasSubType() bool

HasSubType returns a boolean if a field has been set.

SetSubTypeNil​

func (o *AccountV2) SetSubTypeNil(b bool)

SetSubTypeNil sets the value for SubType to be an explicit nil

UnsetSubType​

func (o *AccountV2) UnsetSubType()

UnsetSubType ensures that no value is present for SubType, not even an explicit nil

GetCorrelatedEntities​

func (o *AccountV2) GetCorrelatedEntities() []AccountV2CorrelatedEntity

GetCorrelatedEntities returns the CorrelatedEntities field if non-nil, zero value otherwise.

GetCorrelatedEntitiesOk​

func (o *AccountV2) GetCorrelatedEntitiesOk() (*[]AccountV2CorrelatedEntity, bool)

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

SetCorrelatedEntities​

func (o *AccountV2) SetCorrelatedEntities(v []AccountV2CorrelatedEntity)

SetCorrelatedEntities sets CorrelatedEntities field to given value.

HasCorrelatedEntities​

func (o *AccountV2) HasCorrelatedEntities() bool

HasCorrelatedEntities returns a boolean if a field has been set.

GetFeatures​

func (o *AccountV2) GetFeatures() []string

GetFeatures returns the Features field if non-nil, zero value otherwise.

GetFeaturesOk​

func (o *AccountV2) GetFeaturesOk() (*[]string, bool)

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

SetFeatures​

func (o *AccountV2) SetFeatures(v []string)

SetFeatures sets Features field to given value.

HasFeatures​

func (o *AccountV2) HasFeatures() bool

HasFeatures returns a boolean if a field has been set.