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] |
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] |
HasPermissions | Pointer to bool | Indicates if the entitlement has permissions | [optional] |
IsPermission | Pointer to bool | Indicates if the entitlement is a representation of an account permission | [optional] |
Revocable | Pointer to bool | Indicates whether the entitlement can be revoked | [optional] |
CloudGoverned | Pointer to bool | True if the entitlement is cloud governed | [optional] |
Account | Pointer to NullableReviewableEntitlementAccount | [optional] |
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
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
func (o *ReviewableEntitlement) GetId() string
GetId returns the Id field if non-nil, zero value otherwise.
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.
func (o *ReviewableEntitlement) SetId(v string)
SetId sets Id field to given value.
func (o *ReviewableEntitlement) HasId() bool
HasId returns a boolean if a field has been set.
func (o *ReviewableEntitlement) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
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.
func (o *ReviewableEntitlement) SetName(v string)
SetName sets Name field to given value.
func (o *ReviewableEntitlement) HasName() bool
HasName returns a boolean if a field has been set.
func (o *ReviewableEntitlement) GetDescription() string
GetDescription returns the Description field if non-nil, zero value otherwise.
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.
func (o *ReviewableEntitlement) SetDescription(v string)
SetDescription sets Description field to given value.
func (o *ReviewableEntitlement) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (o *ReviewableEntitlement) SetDescriptionNil(b bool)
SetDescriptionNil sets the value for Description to be an explicit nil
func (o *ReviewableEntitlement) UnsetDescription()
UnsetDescription ensures that no value is present for Description, not even an explicit nil
func (o *ReviewableEntitlement) GetPrivileged() bool
GetPrivileged returns the Privileged field if non-nil, zero value otherwise.
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.
func (o *ReviewableEntitlement) SetPrivileged(v bool)
SetPrivileged sets Privileged field to given value.
func (o *ReviewableEntitlement) HasPrivileged() bool
HasPrivileged returns a boolean if a field has been set.
func (o *ReviewableEntitlement) GetOwner() IdentityReferenceWithNameAndEmail
GetOwner returns the Owner field if non-nil, zero value otherwise.
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.
func (o *ReviewableEntitlement) SetOwner(v IdentityReferenceWithNameAndEmail)
SetOwner sets Owner field to given value.
func (o *ReviewableEntitlement) HasOwner() bool
HasOwner returns a boolean if a field has been set.
func (o *ReviewableEntitlement) SetOwnerNil(b bool)
SetOwnerNil sets the value for Owner to be an explicit nil
func (o *ReviewableEntitlement) UnsetOwner()
UnsetOwner ensures that no value is present for Owner, not even an explicit nil
func (o *ReviewableEntitlement) GetAttributeName() string
GetAttributeName returns the AttributeName field if non-nil, zero value otherwise.
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.
func (o *ReviewableEntitlement) SetAttributeName(v string)
SetAttributeName sets AttributeName field to given value.
func (o *ReviewableEntitlement) HasAttributeName() bool
HasAttributeName returns a boolean if a field has been set.
func (o *ReviewableEntitlement) GetAttributeValue() string
GetAttributeValue returns the AttributeValue field if non-nil, zero value otherwise.
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.
func (o *ReviewableEntitlement) SetAttributeValue(v string)
SetAttributeValue sets AttributeValue field to given value.
func (o *ReviewableEntitlement) HasAttributeValue() bool
HasAttributeValue returns a boolean if a field has been set.
func (o *ReviewableEntitlement) GetSourceSchemaObjectType() string
GetSourceSchemaObjectType returns the SourceSchemaObjectType field if non-nil, zero value otherwise.
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.
func (o *ReviewableEntitlement) SetSourceSchemaObjectType(v string)
SetSourceSchemaObjectType sets SourceSchemaObjectType field to given value.
func (o *ReviewableEntitlement) HasSourceSchemaObjectType() bool
HasSourceSchemaObjectType returns a boolean if a field has been set.
func (o *ReviewableEntitlement) GetSourceName() string
GetSourceName returns the SourceName field if non-nil, zero value otherwise.
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.
func (o *ReviewableEntitlement) SetSourceName(v string)
SetSourceName sets SourceName field to given value.
func (o *ReviewableEntitlement) HasSourceName() bool
HasSourceName returns a boolean if a field has been set.
func (o *ReviewableEntitlement) GetSourceType() string
GetSourceType returns the SourceType field if non-nil, zero value otherwise.
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.
func (o *ReviewableEntitlement) SetSourceType(v string)
SetSourceType sets SourceType field to given value.
func (o *ReviewableEntitlement) HasSourceType() bool
HasSourceType returns a boolean if a field has been set.
func (o *ReviewableEntitlement) GetHasPermissions() bool
GetHasPermissions returns the HasPermissions field if non-nil, zero value otherwise.
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.
func (o *ReviewableEntitlement) SetHasPermissions(v bool)
SetHasPermissions sets HasPermissions field to given value.
func (o *ReviewableEntitlement) HasHasPermissions() bool
HasHasPermissions returns a boolean if a field has been set.
func (o *ReviewableEntitlement) GetIsPermission() bool
GetIsPermission returns the IsPermission field if non-nil, zero value otherwise.
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.
func (o *ReviewableEntitlement) SetIsPermission(v bool)
SetIsPermission sets IsPermission field to given value.
func (o *ReviewableEntitlement) HasIsPermission() bool
HasIsPermission returns a boolean if a field has been set.
func (o *ReviewableEntitlement) GetRevocable() bool
GetRevocable returns the Revocable field if non-nil, zero value otherwise.
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.
func (o *ReviewableEntitlement) SetRevocable(v bool)
SetRevocable sets Revocable field to given value.
func (o *ReviewableEntitlement) HasRevocable() bool
HasRevocable returns a boolean if a field has been set.
func (o *ReviewableEntitlement) GetCloudGoverned() bool
GetCloudGoverned returns the CloudGoverned field if non-nil, zero value otherwise.
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.
func (o *ReviewableEntitlement) SetCloudGoverned(v bool)
SetCloudGoverned sets CloudGoverned field to given value.
func (o *ReviewableEntitlement) HasCloudGoverned() bool
HasCloudGoverned returns a boolean if a field has been set.
func (o *ReviewableEntitlement) GetAccount() ReviewableEntitlementAccount
GetAccount returns the Account field if non-nil, zero value otherwise.
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.
func (o *ReviewableEntitlement) SetAccount(v ReviewableEntitlementAccount)
SetAccount sets Account field to given value.
func (o *ReviewableEntitlement) HasAccount() bool
HasAccount returns a boolean if a field has been set.
func (o *ReviewableEntitlement) SetAccountNil(b bool)
SetAccountNil sets the value for Account to be an explicit nil
func (o *ReviewableEntitlement) UnsetAccount()
UnsetAccount ensures that no value is present for Account, not even an explicit nil