Skip to main content

MachineAccountRecommendation

Properties​

NameTypeDescriptionNotes
IdPointer to stringRecommendation ID.[optional]
AccountIdPointer to stringID of the account the recommendation is for.[optional]
SourceIdPointer to stringID of the source the account belongs to.[optional]
IsMachinePointer to boolIndicates whether the account is recommended as a machine account.[optional] [default to false]
ExplanationPointer to []MachineAccountRecommendationExplanationReasons that contributed to the recommendation.[optional]
CreatedPointer to SailPointTimeDate and time when the recommendation was created.[optional]
RecommendationPointer to stringRecommendation result.[optional]
RecommendationTypePointer to stringType of recommendation.[optional]
AlgorithmPointer to stringAlgorithm that produced the recommendation.[optional]

Methods​

NewMachineAccountRecommendation​

func NewMachineAccountRecommendation() *MachineAccountRecommendation

NewMachineAccountRecommendation instantiates a new MachineAccountRecommendation 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

NewMachineAccountRecommendationWithDefaults​

func NewMachineAccountRecommendationWithDefaults() *MachineAccountRecommendation

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

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

GetIdOk​

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

SetId sets Id field to given value.

HasId​

func (o *MachineAccountRecommendation) HasId() bool

HasId returns a boolean if a field has been set.

GetAccountId​

func (o *MachineAccountRecommendation) GetAccountId() string

GetAccountId returns the AccountId field if non-nil, zero value otherwise.

GetAccountIdOk​

func (o *MachineAccountRecommendation) GetAccountIdOk() (*string, bool)

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

SetAccountId​

func (o *MachineAccountRecommendation) SetAccountId(v string)

SetAccountId sets AccountId field to given value.

HasAccountId​

func (o *MachineAccountRecommendation) HasAccountId() bool

HasAccountId returns a boolean if a field has been set.

GetSourceId​

func (o *MachineAccountRecommendation) GetSourceId() string

GetSourceId returns the SourceId field if non-nil, zero value otherwise.

GetSourceIdOk​

func (o *MachineAccountRecommendation) GetSourceIdOk() (*string, bool)

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

SetSourceId​

func (o *MachineAccountRecommendation) SetSourceId(v string)

SetSourceId sets SourceId field to given value.

HasSourceId​

func (o *MachineAccountRecommendation) HasSourceId() bool

HasSourceId returns a boolean if a field has been set.

GetIsMachine​

func (o *MachineAccountRecommendation) GetIsMachine() bool

GetIsMachine returns the IsMachine field if non-nil, zero value otherwise.

GetIsMachineOk​

func (o *MachineAccountRecommendation) GetIsMachineOk() (*bool, bool)

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

SetIsMachine​

func (o *MachineAccountRecommendation) SetIsMachine(v bool)

SetIsMachine sets IsMachine field to given value.

HasIsMachine​

func (o *MachineAccountRecommendation) HasIsMachine() bool

HasIsMachine returns a boolean if a field has been set.

GetExplanation​

func (o *MachineAccountRecommendation) GetExplanation() []MachineAccountRecommendationExplanation

GetExplanation returns the Explanation field if non-nil, zero value otherwise.

GetExplanationOk​

func (o *MachineAccountRecommendation) GetExplanationOk() (*[]MachineAccountRecommendationExplanation, bool)

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

SetExplanation​

func (o *MachineAccountRecommendation) SetExplanation(v []MachineAccountRecommendationExplanation)

SetExplanation sets Explanation field to given value.

HasExplanation​

func (o *MachineAccountRecommendation) HasExplanation() bool

HasExplanation returns a boolean if a field has been set.

GetCreated​

func (o *MachineAccountRecommendation) GetCreated() SailPointTime

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

GetCreatedOk​

func (o *MachineAccountRecommendation) 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 *MachineAccountRecommendation) SetCreated(v SailPointTime)

SetCreated sets Created field to given value.

HasCreated​

func (o *MachineAccountRecommendation) HasCreated() bool

HasCreated returns a boolean if a field has been set.

GetRecommendation​

func (o *MachineAccountRecommendation) GetRecommendation() string

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

GetRecommendationOk​

func (o *MachineAccountRecommendation) GetRecommendationOk() (*string, 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 *MachineAccountRecommendation) SetRecommendation(v string)

SetRecommendation sets Recommendation field to given value.

HasRecommendation​

func (o *MachineAccountRecommendation) HasRecommendation() bool

HasRecommendation returns a boolean if a field has been set.

GetRecommendationType​

func (o *MachineAccountRecommendation) GetRecommendationType() string

GetRecommendationType returns the RecommendationType field if non-nil, zero value otherwise.

GetRecommendationTypeOk​

func (o *MachineAccountRecommendation) GetRecommendationTypeOk() (*string, bool)

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

SetRecommendationType​

func (o *MachineAccountRecommendation) SetRecommendationType(v string)

SetRecommendationType sets RecommendationType field to given value.

HasRecommendationType​

func (o *MachineAccountRecommendation) HasRecommendationType() bool

HasRecommendationType returns a boolean if a field has been set.

GetAlgorithm​

func (o *MachineAccountRecommendation) GetAlgorithm() string

GetAlgorithm returns the Algorithm field if non-nil, zero value otherwise.

GetAlgorithmOk​

func (o *MachineAccountRecommendation) GetAlgorithmOk() (*string, bool)

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

SetAlgorithm​

func (o *MachineAccountRecommendation) SetAlgorithm(v string)

SetAlgorithm sets Algorithm field to given value.

HasAlgorithm​

func (o *MachineAccountRecommendation) HasAlgorithm() bool

HasAlgorithm returns a boolean if a field has been set.