Name | Type | Description | Notes |
---|---|---|---|
AllowEntitlementRequest | Pointer to bool | If this is true, entitlement requests are allowed. | [optional] [default to false] |
RequestCommentsRequired | Pointer to bool | If this is true, comments are required to submit entitlement requests. | [optional] [default to false] |
DeniedCommentsRequired | Pointer to bool | If this is true, comments are required to reject entitlement requests. | [optional] [default to false] |
GrantRequestApprovalSchemes | Pointer to NullableString | Approval schemes for granting entitlement request. This can be empty if no approval is needed. Multiple schemes must be comma-separated. The valid schemes are "entitlementOwner", "sourceOwner", "manager" and "`workgroup:{id}`". You can use multiple governance groups (workgroups). | [optional] [default to "sourceOwner"] |
func NewEntitlementRequestConfig1() *EntitlementRequestConfig1
NewEntitlementRequestConfig1 instantiates a new EntitlementRequestConfig1 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 NewEntitlementRequestConfig1WithDefaults() *EntitlementRequestConfig1
NewEntitlementRequestConfig1WithDefaults instantiates a new EntitlementRequestConfig1 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 *EntitlementRequestConfig1) GetAllowEntitlementRequest() bool
GetAllowEntitlementRequest returns the AllowEntitlementRequest field if non-nil, zero value otherwise.
func (o *EntitlementRequestConfig1) GetAllowEntitlementRequestOk() (*bool, bool)
GetAllowEntitlementRequestOk returns a tuple with the AllowEntitlementRequest field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *EntitlementRequestConfig1) SetAllowEntitlementRequest(v bool)
SetAllowEntitlementRequest sets AllowEntitlementRequest field to given value.
func (o *EntitlementRequestConfig1) HasAllowEntitlementRequest() bool
HasAllowEntitlementRequest returns a boolean if a field has been set.
func (o *EntitlementRequestConfig1) GetRequestCommentsRequired() bool
GetRequestCommentsRequired returns the RequestCommentsRequired field if non-nil, zero value otherwise.
func (o *EntitlementRequestConfig1) GetRequestCommentsRequiredOk() (*bool, bool)
GetRequestCommentsRequiredOk returns a tuple with the RequestCommentsRequired field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *EntitlementRequestConfig1) SetRequestCommentsRequired(v bool)
SetRequestCommentsRequired sets RequestCommentsRequired field to given value.
func (o *EntitlementRequestConfig1) HasRequestCommentsRequired() bool
HasRequestCommentsRequired returns a boolean if a field has been set.
func (o *EntitlementRequestConfig1) GetDeniedCommentsRequired() bool
GetDeniedCommentsRequired returns the DeniedCommentsRequired field if non-nil, zero value otherwise.
func (o *EntitlementRequestConfig1) GetDeniedCommentsRequiredOk() (*bool, bool)
GetDeniedCommentsRequiredOk returns a tuple with the DeniedCommentsRequired field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *EntitlementRequestConfig1) SetDeniedCommentsRequired(v bool)
SetDeniedCommentsRequired sets DeniedCommentsRequired field to given value.
func (o *EntitlementRequestConfig1) HasDeniedCommentsRequired() bool
HasDeniedCommentsRequired returns a boolean if a field has been set.
func (o *EntitlementRequestConfig1) GetGrantRequestApprovalSchemes() string
GetGrantRequestApprovalSchemes returns the GrantRequestApprovalSchemes field if non-nil, zero value otherwise.
func (o *EntitlementRequestConfig1) GetGrantRequestApprovalSchemesOk() (*string, bool)
GetGrantRequestApprovalSchemesOk returns a tuple with the GrantRequestApprovalSchemes field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *EntitlementRequestConfig1) SetGrantRequestApprovalSchemes(v string)
SetGrantRequestApprovalSchemes sets GrantRequestApprovalSchemes field to given value.
func (o *EntitlementRequestConfig1) HasGrantRequestApprovalSchemes() bool
HasGrantRequestApprovalSchemes returns a boolean if a field has been set.
func (o *EntitlementRequestConfig1) SetGrantRequestApprovalSchemesNil(b bool)
SetGrantRequestApprovalSchemesNil sets the value for GrantRequestApprovalSchemes to be an explicit nil
func (o *EntitlementRequestConfig1) UnsetGrantRequestApprovalSchemes()
UnsetGrantRequestApprovalSchemes ensures that no value is present for GrantRequestApprovalSchemes, not even an explicit nil