ReviewableEntitlement
Properties
Name | Type | Description | Notes |
---|---|---|---|
Id | Pointer to string | The id for the entitlement | [optional] |
Name | Pointer to string | The name of the entitlement | [optional] |
Description | Pointer to NullableString | Information about the entitlement | [optional] |
Privileged | Pointer to bool | Indicates if the entitlement is a privileged entitlement | [optional] [default to false] |
Owner | Pointer to NullableIdentityReferenceWithNameAndEmail | [optional] | |
AttributeName | Pointer to string | The name of the attribute on the source | [optional] |
AttributeValue | Pointer to string | The value of the attribute on the source | [optional] |
SourceSchemaObjectType | Pointer to string | The schema object type on the source used to represent the entitlement and its attributes | [optional] |
SourceName | Pointer to string | The name of the source for which this entitlement belongs | [optional] |
SourceType | Pointer to string | The type of the source for which the entitlement belongs | [optional] |
SourceId | Pointer to string | The ID of the source for which the entitlement belongs | [optional] |
HasPermissions | Pointer to bool | Indicates if the entitlement has permissions | [optional] [default to false] |
IsPermission | Pointer to bool | Indicates if the entitlement is a representation of an account permission | [optional] [default to false] |
Revocable | Pointer to bool | Indicates whether the entitlement can be revoked | [optional] [default to false] |
CloudGoverned | Pointer to bool | True if the entitlement is cloud governed | [optional] [default to false] |
ContainsDataAccess | Pointer to bool | True if the entitlement has DAS data | [optional] [default to false] |
DataAccess | Pointer to NullableDataAccess | [optional] | |
Account | Pointer 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