Skip to main content

AccountV2Recommendation

Properties​

NameTypeDescriptionNotes
TypePointer to NullableStringRecommended type of account.[optional]
MethodPointer to NullableStringMethod used to produce the recommendation. DISCOVERY - suggested by AI, SOURCE - the account comes from a source flagged as containing machine accounts, CRITERIA - the account satisfies classification criteria.[optional]
MachineLikelihoodPointer to NullableInt32Ranked likelihood that this account is a machine account. Present when machine-account recommendation enrichment is available for the tenant.[optional]
ExplanationPointer to []stringReasons supporting the machine-account recommendation. Never null; an empty array when no explanation is available.[optional]

Methods​

NewAccountV2Recommendation​

func NewAccountV2Recommendation() *AccountV2Recommendation

NewAccountV2Recommendation instantiates a new AccountV2Recommendation 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

NewAccountV2RecommendationWithDefaults​

func NewAccountV2RecommendationWithDefaults() *AccountV2Recommendation

NewAccountV2RecommendationWithDefaults instantiates a new AccountV2Recommendation 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

GetType​

func (o *AccountV2Recommendation) GetType() string

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

GetTypeOk​

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

SetType sets Type field to given value.

HasType​

func (o *AccountV2Recommendation) HasType() bool

HasType returns a boolean if a field has been set.

SetTypeNil​

func (o *AccountV2Recommendation) SetTypeNil(b bool)

SetTypeNil sets the value for Type to be an explicit nil

UnsetType​

func (o *AccountV2Recommendation) UnsetType()

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

GetMethod​

func (o *AccountV2Recommendation) GetMethod() string

GetMethod returns the Method field if non-nil, zero value otherwise.

GetMethodOk​

func (o *AccountV2Recommendation) GetMethodOk() (*string, bool)

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

SetMethod​

func (o *AccountV2Recommendation) SetMethod(v string)

SetMethod sets Method field to given value.

HasMethod​

func (o *AccountV2Recommendation) HasMethod() bool

HasMethod returns a boolean if a field has been set.

SetMethodNil​

func (o *AccountV2Recommendation) SetMethodNil(b bool)

SetMethodNil sets the value for Method to be an explicit nil

UnsetMethod​

func (o *AccountV2Recommendation) UnsetMethod()

UnsetMethod ensures that no value is present for Method, not even an explicit nil

GetMachineLikelihood​

func (o *AccountV2Recommendation) GetMachineLikelihood() int32

GetMachineLikelihood returns the MachineLikelihood field if non-nil, zero value otherwise.

GetMachineLikelihoodOk​

func (o *AccountV2Recommendation) GetMachineLikelihoodOk() (*int32, bool)

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

SetMachineLikelihood​

func (o *AccountV2Recommendation) SetMachineLikelihood(v int32)

SetMachineLikelihood sets MachineLikelihood field to given value.

HasMachineLikelihood​

func (o *AccountV2Recommendation) HasMachineLikelihood() bool

HasMachineLikelihood returns a boolean if a field has been set.

SetMachineLikelihoodNil​

func (o *AccountV2Recommendation) SetMachineLikelihoodNil(b bool)

SetMachineLikelihoodNil sets the value for MachineLikelihood to be an explicit nil

UnsetMachineLikelihood​

func (o *AccountV2Recommendation) UnsetMachineLikelihood()

UnsetMachineLikelihood ensures that no value is present for MachineLikelihood, not even an explicit nil

GetExplanation​

func (o *AccountV2Recommendation) GetExplanation() []string

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

GetExplanationOk​

func (o *AccountV2Recommendation) GetExplanationOk() (*[]string, 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 *AccountV2Recommendation) SetExplanation(v []string)

SetExplanation sets Explanation field to given value.

HasExplanation​

func (o *AccountV2Recommendation) HasExplanation() bool

HasExplanation returns a boolean if a field has been set.