Skip to main content

EntitlementAccessRequestConfig

Properties

NameTypeDescriptionNotes
ApprovalSchemesPointer to []EntitlementApprovalSchemeOrdered list of approval steps for the access request. Empty when no approval is required.[optional]
RequestCommentRequiredPointer to boolIf the requester must provide a comment during access request.[optional] [default to false]
DenialCommentRequiredPointer to boolIf the reviewer must provide a comment when denying the access request.[optional] [default to false]
ReauthorizationRequiredPointer to boolIs Reauthorization Required[optional] [default to false]

Methods

NewEntitlementAccessRequestConfig

func NewEntitlementAccessRequestConfig() *EntitlementAccessRequestConfig

NewEntitlementAccessRequestConfig instantiates a new EntitlementAccessRequestConfig 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

NewEntitlementAccessRequestConfigWithDefaults

func NewEntitlementAccessRequestConfigWithDefaults() *EntitlementAccessRequestConfig

NewEntitlementAccessRequestConfigWithDefaults instantiates a new EntitlementAccessRequestConfig 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

GetApprovalSchemes

func (o *EntitlementAccessRequestConfig) GetApprovalSchemes() []EntitlementApprovalScheme

GetApprovalSchemes returns the ApprovalSchemes field if non-nil, zero value otherwise.

GetApprovalSchemesOk

func (o *EntitlementAccessRequestConfig) GetApprovalSchemesOk() (*[]EntitlementApprovalScheme, bool)

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

SetApprovalSchemes

func (o *EntitlementAccessRequestConfig) SetApprovalSchemes(v []EntitlementApprovalScheme)

SetApprovalSchemes sets ApprovalSchemes field to given value.

HasApprovalSchemes

func (o *EntitlementAccessRequestConfig) HasApprovalSchemes() bool

HasApprovalSchemes returns a boolean if a field has been set.

GetRequestCommentRequired

func (o *EntitlementAccessRequestConfig) GetRequestCommentRequired() bool

GetRequestCommentRequired returns the RequestCommentRequired field if non-nil, zero value otherwise.

GetRequestCommentRequiredOk

func (o *EntitlementAccessRequestConfig) GetRequestCommentRequiredOk() (*bool, bool)

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

SetRequestCommentRequired

func (o *EntitlementAccessRequestConfig) SetRequestCommentRequired(v bool)

SetRequestCommentRequired sets RequestCommentRequired field to given value.

HasRequestCommentRequired

func (o *EntitlementAccessRequestConfig) HasRequestCommentRequired() bool

HasRequestCommentRequired returns a boolean if a field has been set.

GetDenialCommentRequired

func (o *EntitlementAccessRequestConfig) GetDenialCommentRequired() bool

GetDenialCommentRequired returns the DenialCommentRequired field if non-nil, zero value otherwise.

GetDenialCommentRequiredOk

func (o *EntitlementAccessRequestConfig) GetDenialCommentRequiredOk() (*bool, bool)

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

SetDenialCommentRequired

func (o *EntitlementAccessRequestConfig) SetDenialCommentRequired(v bool)

SetDenialCommentRequired sets DenialCommentRequired field to given value.

HasDenialCommentRequired

func (o *EntitlementAccessRequestConfig) HasDenialCommentRequired() bool

HasDenialCommentRequired returns a boolean if a field has been set.

GetReauthorizationRequired

func (o *EntitlementAccessRequestConfig) GetReauthorizationRequired() bool

GetReauthorizationRequired returns the ReauthorizationRequired field if non-nil, zero value otherwise.

GetReauthorizationRequiredOk

func (o *EntitlementAccessRequestConfig) GetReauthorizationRequiredOk() (*bool, bool)

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

SetReauthorizationRequired

func (o *EntitlementAccessRequestConfig) SetReauthorizationRequired(v bool)

SetReauthorizationRequired sets ReauthorizationRequired field to given value.

HasReauthorizationRequired

func (o *EntitlementAccessRequestConfig) HasReauthorizationRequired() bool

HasReauthorizationRequired returns a boolean if a field has been set.