Skip to main content

ReviewableEntitlement

Properties​

NameTypeDescriptionNotes
IdPointer to stringThe id for the entitlement[optional]
NamePointer to stringThe name of the entitlement[optional]
DescriptionPointer to NullableStringInformation about the entitlement[optional]
PrivilegedPointer to boolIndicates if the entitlement is a privileged entitlement[optional] [default to false]
OwnerPointer to NullableIdentityReferenceWithNameAndEmail[optional]
AttributeNamePointer to stringThe name of the attribute on the source[optional]
AttributeValuePointer to stringThe value of the attribute on the source[optional]
SourceSchemaObjectTypePointer to stringThe schema object type on the source used to represent the entitlement and its attributes[optional]
SourceNamePointer to stringThe name of the source for which this entitlement belongs[optional]
SourceTypePointer to stringThe type of the source for which the entitlement belongs[optional]
SourceIdPointer to stringThe ID of the source for which the entitlement belongs[optional]
HasPermissionsPointer to boolIndicates if the entitlement has permissions[optional] [default to false]
IsPermissionPointer to boolIndicates if the entitlement is a representation of an account permission[optional] [default to false]
RevocablePointer to boolIndicates whether the entitlement can be revoked[optional] [default to false]
CloudGovernedPointer to boolTrue if the entitlement is cloud governed[optional] [default to false]
ContainsDataAccessPointer to boolTrue if the entitlement has DAS data[optional] [default to false]
DataAccessPointer to NullableDataAccess[optional]
AccountPointer to NullableReviewableEntitlementAccount[optional]

Methods​

NewReviewableEntitlement​

func NewReviewableEntitlement() *ReviewableEntitlement

NewReviewableEntitlement instantiates a new ReviewableEntitlement 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

NewReviewableEntitlementWithDefaults​

func NewReviewableEntitlementWithDefaults() *ReviewableEntitlement

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

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

GetIdOk​

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

SetId sets Id field to given value.

HasId​

func (o *ReviewableEntitlement) HasId() bool

HasId returns a boolean if a field has been set.

GetName​

func (o *ReviewableEntitlement) GetName() string

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

GetNameOk​

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

SetName sets Name field to given value.

HasName​

func (o *ReviewableEntitlement) HasName() bool

HasName returns a boolean if a field has been set.

GetDescription​

func (o *ReviewableEntitlement) GetDescription() string

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

GetDescriptionOk​

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

SetDescription sets Description field to given value.

HasDescription​

func (o *ReviewableEntitlement) HasDescription() bool

HasDescription returns a boolean if a field has been set.

SetDescriptionNil​

func (o *ReviewableEntitlement) SetDescriptionNil(b bool)

SetDescriptionNil sets the value for Description to be an explicit nil

UnsetDescription​

func (o *ReviewableEntitlement) UnsetDescription()

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

GetPrivileged​

func (o *ReviewableEntitlement) GetPrivileged() bool

GetPrivileged returns the Privileged field if non-nil, zero value otherwise.

GetPrivilegedOk​

func (o *ReviewableEntitlement) GetPrivilegedOk() (*bool, bool)

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

SetPrivileged​

func (o *ReviewableEntitlement) SetPrivileged(v bool)

SetPrivileged sets Privileged field to given value.

HasPrivileged​

func (o *ReviewableEntitlement) HasPrivileged() bool

HasPrivileged returns a boolean if a field has been set.

GetOwner​

func (o *ReviewableEntitlement) GetOwner() IdentityReferenceWithNameAndEmail

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

GetOwnerOk​

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

SetOwner sets Owner field to given value.

HasOwner​

func (o *ReviewableEntitlement) HasOwner() bool

HasOwner returns a boolean if a field has been set.

SetOwnerNil​

func (o *ReviewableEntitlement) SetOwnerNil(b bool)

SetOwnerNil sets the value for Owner to be an explicit nil

UnsetOwner​

func (o *ReviewableEntitlement) UnsetOwner()

UnsetOwner ensures that no value is present for Owner, not even an explicit nil

GetAttributeName​

func (o *ReviewableEntitlement) GetAttributeName() string

GetAttributeName returns the AttributeName field if non-nil, zero value otherwise.

GetAttributeNameOk​

func (o *ReviewableEntitlement) GetAttributeNameOk() (*string, bool)

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

SetAttributeName​

func (o *ReviewableEntitlement) SetAttributeName(v string)

SetAttributeName sets AttributeName field to given value.

HasAttributeName​

func (o *ReviewableEntitlement) HasAttributeName() bool

HasAttributeName returns a boolean if a field has been set.

GetAttributeValue​

func (o *ReviewableEntitlement) GetAttributeValue() string

GetAttributeValue returns the AttributeValue field if non-nil, zero value otherwise.

GetAttributeValueOk​

func (o *ReviewableEntitlement) GetAttributeValueOk() (*string, bool)

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

SetAttributeValue​

func (o *ReviewableEntitlement) SetAttributeValue(v string)

SetAttributeValue sets AttributeValue field to given value.

HasAttributeValue​

func (o *ReviewableEntitlement) HasAttributeValue() bool

HasAttributeValue returns a boolean if a field has been set.

GetSourceSchemaObjectType​

func (o *ReviewableEntitlement) GetSourceSchemaObjectType() string

GetSourceSchemaObjectType returns the SourceSchemaObjectType field if non-nil, zero value otherwise.

GetSourceSchemaObjectTypeOk​

func (o *ReviewableEntitlement) GetSourceSchemaObjectTypeOk() (*string, bool)

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

SetSourceSchemaObjectType​

func (o *ReviewableEntitlement) SetSourceSchemaObjectType(v string)

SetSourceSchemaObjectType sets SourceSchemaObjectType field to given value.

HasSourceSchemaObjectType​

func (o *ReviewableEntitlement) HasSourceSchemaObjectType() bool

HasSourceSchemaObjectType returns a boolean if a field has been set.

GetSourceName​

func (o *ReviewableEntitlement) GetSourceName() string

GetSourceName returns the SourceName field if non-nil, zero value otherwise.

GetSourceNameOk​

func (o *ReviewableEntitlement) GetSourceNameOk() (*string, bool)

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

SetSourceName​

func (o *ReviewableEntitlement) SetSourceName(v string)

SetSourceName sets SourceName field to given value.

HasSourceName​

func (o *ReviewableEntitlement) HasSourceName() bool

HasSourceName returns a boolean if a field has been set.

GetSourceType​

func (o *ReviewableEntitlement) GetSourceType() string

GetSourceType returns the SourceType field if non-nil, zero value otherwise.

GetSourceTypeOk​

func (o *ReviewableEntitlement) GetSourceTypeOk() (*string, bool)

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

SetSourceType​

func (o *ReviewableEntitlement) SetSourceType(v string)

SetSourceType sets SourceType field to given value.

HasSourceType​

func (o *ReviewableEntitlement) HasSourceType() bool

HasSourceType returns a boolean if a field has been set.

GetSourceId​

func (o *ReviewableEntitlement) GetSourceId() string

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

GetSourceIdOk​

func (o *ReviewableEntitlement) 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 *ReviewableEntitlement) SetSourceId(v string)

SetSourceId sets SourceId field to given value.

HasSourceId​

func (o *ReviewableEntitlement) HasSourceId() bool

HasSourceId returns a boolean if a field has been set.

GetHasPermissions​

func (o *ReviewableEntitlement) GetHasPermissions() bool

GetHasPermissions returns the HasPermissions field if non-nil, zero value otherwise.

GetHasPermissionsOk​

func (o *ReviewableEntitlement) GetHasPermissionsOk() (*bool, bool)

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

SetHasPermissions​

func (o *ReviewableEntitlement) SetHasPermissions(v bool)

SetHasPermissions sets HasPermissions field to given value.

HasHasPermissions​

func (o *ReviewableEntitlement) HasHasPermissions() bool

HasHasPermissions returns a boolean if a field has been set.

GetIsPermission​

func (o *ReviewableEntitlement) GetIsPermission() bool

GetIsPermission returns the IsPermission field if non-nil, zero value otherwise.

GetIsPermissionOk​

func (o *ReviewableEntitlement) GetIsPermissionOk() (*bool, bool)

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

SetIsPermission​

func (o *ReviewableEntitlement) SetIsPermission(v bool)

SetIsPermission sets IsPermission field to given value.

HasIsPermission​

func (o *ReviewableEntitlement) HasIsPermission() bool

HasIsPermission returns a boolean if a field has been set.

GetRevocable​

func (o *ReviewableEntitlement) GetRevocable() bool

GetRevocable returns the Revocable field if non-nil, zero value otherwise.

GetRevocableOk​

func (o *ReviewableEntitlement) GetRevocableOk() (*bool, bool)

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

SetRevocable​

func (o *ReviewableEntitlement) SetRevocable(v bool)

SetRevocable sets Revocable field to given value.

HasRevocable​

func (o *ReviewableEntitlement) HasRevocable() bool

HasRevocable returns a boolean if a field has been set.

GetCloudGoverned​

func (o *ReviewableEntitlement) GetCloudGoverned() bool

GetCloudGoverned returns the CloudGoverned field if non-nil, zero value otherwise.

GetCloudGovernedOk​

func (o *ReviewableEntitlement) GetCloudGovernedOk() (*bool, bool)

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

SetCloudGoverned​

func (o *ReviewableEntitlement) SetCloudGoverned(v bool)

SetCloudGoverned sets CloudGoverned field to given value.

HasCloudGoverned​

func (o *ReviewableEntitlement) HasCloudGoverned() bool

HasCloudGoverned returns a boolean if a field has been set.

GetContainsDataAccess​

func (o *ReviewableEntitlement) GetContainsDataAccess() bool

GetContainsDataAccess returns the ContainsDataAccess field if non-nil, zero value otherwise.

GetContainsDataAccessOk​

func (o *ReviewableEntitlement) GetContainsDataAccessOk() (*bool, bool)

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

SetContainsDataAccess​

func (o *ReviewableEntitlement) SetContainsDataAccess(v bool)

SetContainsDataAccess sets ContainsDataAccess field to given value.

HasContainsDataAccess​

func (o *ReviewableEntitlement) HasContainsDataAccess() bool

HasContainsDataAccess returns a boolean if a field has been set.

GetDataAccess​

func (o *ReviewableEntitlement) GetDataAccess() DataAccess

GetDataAccess returns the DataAccess field if non-nil, zero value otherwise.

GetDataAccessOk​

func (o *ReviewableEntitlement) GetDataAccessOk() (*DataAccess, bool)

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

SetDataAccess​

func (o *ReviewableEntitlement) SetDataAccess(v DataAccess)

SetDataAccess sets DataAccess field to given value.

HasDataAccess​

func (o *ReviewableEntitlement) HasDataAccess() bool

HasDataAccess returns a boolean if a field has been set.

SetDataAccessNil​

func (o *ReviewableEntitlement) SetDataAccessNil(b bool)

SetDataAccessNil sets the value for DataAccess to be an explicit nil

UnsetDataAccess​

func (o *ReviewableEntitlement) UnsetDataAccess()

UnsetDataAccess ensures that no value is present for DataAccess, not even an explicit nil

GetAccount​

func (o *ReviewableEntitlement) GetAccount() ReviewableEntitlementAccount

GetAccount returns the Account field if non-nil, zero value otherwise.

GetAccountOk​

func (o *ReviewableEntitlement) GetAccountOk() (*ReviewableEntitlementAccount, bool)

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

SetAccount​

func (o *ReviewableEntitlement) SetAccount(v ReviewableEntitlementAccount)

SetAccount sets Account field to given value.

HasAccount​

func (o *ReviewableEntitlement) HasAccount() bool

HasAccount returns a boolean if a field has been set.

SetAccountNil​

func (o *ReviewableEntitlement) SetAccountNil(b bool)

SetAccountNil sets the value for Account to be an explicit nil

UnsetAccount​

func (o *ReviewableEntitlement) UnsetAccount()

UnsetAccount ensures that no value is present for Account, not even an explicit nil