Update Go SDK docs: 15933199540

This commit is contained in:
developer-relations-sp
2025-06-27 18:23:44 +00:00
parent c167bc85ad
commit 59b5a85510
12 changed files with 1604 additions and 158 deletions

View File

@@ -78,11 +78,11 @@ Other parameters are passed through a pointer to a apiCreateSodPolicyRequest str
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**sodPolicy** | [**SodPolicy**](../models/sod-policy) | |
**sodPolicyRequest** | [**SodPolicyRequest**](../models/sod-policy-request) | |
### Return type
[**SodPolicy**](../models/sod-policy)
[**SodPolicyRead**](../models/sod-policy-read)
### HTTP request headers
@@ -104,7 +104,7 @@ import (
)
func main() {
sodpolicy := []byte(`{
sodpolicyrequest := []byte(`{
"conflictingAccessCriteria" : {
"leftCriteria" : {
"name" : "money-in",
@@ -159,10 +159,10 @@ func main() {
"id" : "0f11f2a4-7c94-4bf3-a2bd-742580fe3bde",
"state" : "ENFORCED",
"externalPolicyReference" : "XYZ policy"
}`) // SodPolicy |
}`) // SodPolicyRequest |
var sodPolicy v3.SodPolicy
if err := json.Unmarshal(sodpolicy, &sodPolicy); err != nil {
var sodPolicyRequest v3.SodPolicyRequest
if err := json.Unmarshal(sodpolicyrequest, &sodPolicyRequest); err != nil {
fmt.Println("Error:", err)
return
}
@@ -170,13 +170,13 @@ func main() {
configuration := sailpoint.NewDefaultConfiguration()
apiClient := sailpoint.NewAPIClient(configuration)
resp, r, err := apiClient.V3.SODPoliciesAPI.CreateSodPolicy(context.Background()).SodPolicy(sodPolicy).Execute()
//resp, r, err := apiClient.V3.SODPoliciesAPI.CreateSodPolicy(context.Background()).SodPolicy(sodPolicy).Execute()
resp, r, err := apiClient.V3.SODPoliciesAPI.CreateSodPolicy(context.Background()).SodPolicyRequest(sodPolicyRequest).Execute()
//resp, r, err := apiClient.V3.SODPoliciesAPI.CreateSodPolicy(context.Background()).SodPolicyRequest(sodPolicyRequest).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SODPoliciesAPI.CreateSodPolicy``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `CreateSodPolicy`: SodPolicy
// response from `CreateSodPolicy`: SodPolicyRead
fmt.Fprintf(os.Stdout, "Response from `SODPoliciesAPI.CreateSodPolicy`: %v\n", resp)
}
```
@@ -534,7 +534,7 @@ Name | Type | Description | Notes
### Return type
[**SodPolicy**](../models/sod-policy)
[**SodPolicyRead**](../models/sod-policy-read)
### HTTP request headers
@@ -568,7 +568,7 @@ func main() {
fmt.Fprintf(os.Stderr, "Error when calling `SODPoliciesAPI.GetSodPolicy``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `GetSodPolicy`: SodPolicy
// response from `GetSodPolicy`: SodPolicyRead
fmt.Fprintf(os.Stdout, "Response from `SODPoliciesAPI.GetSodPolicy`: %v\n", resp)
}
```
@@ -799,7 +799,7 @@ Name | Type | Description | Notes
### Return type
[**[]SodPolicy**](../models/sod-policy)
[**[]SodPolicyRead**](../models/sod-policy-read)
### HTTP request headers
@@ -837,7 +837,7 @@ func main() {
fmt.Fprintf(os.Stderr, "Error when calling `SODPoliciesAPI.ListSodPolicies``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `ListSodPolicies`: []SodPolicy
// response from `ListSodPolicies`: []SodPolicyRead
fmt.Fprintf(os.Stdout, "Response from `SODPoliciesAPI.ListSodPolicies`: %v\n", resp)
}
```
@@ -872,7 +872,7 @@ Name | Type | Description | Notes
### Return type
[**SodPolicy**](../models/sod-policy)
[**SodPolicyRead**](../models/sod-policy-read)
### HTTP request headers
@@ -912,7 +912,7 @@ func main() {
fmt.Fprintf(os.Stderr, "Error when calling `SODPoliciesAPI.PatchSodPolicy``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `PatchSodPolicy`: SodPolicy
// response from `PatchSodPolicy`: SodPolicyRead
fmt.Fprintf(os.Stdout, "Response from `SODPoliciesAPI.PatchSodPolicy`: %v\n", resp)
}
```
@@ -1052,11 +1052,11 @@ Other parameters are passed through a pointer to a apiPutSodPolicyRequest struct
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**sodPolicy** | [**SodPolicy**](../models/sod-policy) | |
**sodPolicyRead** | [**SodPolicyRead**](../models/sod-policy-read) | |
### Return type
[**SodPolicy**](../models/sod-policy)
[**SodPolicyRead**](../models/sod-policy-read)
### HTTP request headers
@@ -1079,7 +1079,7 @@ import (
func main() {
id := `ef38f943-47e9-4562-b5bb-8424a56397d8` // string | The ID of the SOD policy to update. # string | The ID of the SOD policy to update.
sodpolicy := []byte(`{
sodpolicyread := []byte(`{
"conflictingAccessCriteria" : {
"leftCriteria" : {
"name" : "money-in",
@@ -1134,10 +1134,10 @@ func main() {
"id" : "0f11f2a4-7c94-4bf3-a2bd-742580fe3bde",
"state" : "ENFORCED",
"externalPolicyReference" : "XYZ policy"
}`) // SodPolicy |
}`) // SodPolicyRead |
var sodPolicy v3.SodPolicy
if err := json.Unmarshal(sodpolicy, &sodPolicy); err != nil {
var sodPolicyRead v3.SodPolicyRead
if err := json.Unmarshal(sodpolicyread, &sodPolicyRead); err != nil {
fmt.Println("Error:", err)
return
}
@@ -1145,13 +1145,13 @@ func main() {
configuration := sailpoint.NewDefaultConfiguration()
apiClient := sailpoint.NewAPIClient(configuration)
resp, r, err := apiClient.V3.SODPoliciesAPI.PutSodPolicy(context.Background(), id).SodPolicy(sodPolicy).Execute()
//resp, r, err := apiClient.V3.SODPoliciesAPI.PutSodPolicy(context.Background(), id).SodPolicy(sodPolicy).Execute()
resp, r, err := apiClient.V3.SODPoliciesAPI.PutSodPolicy(context.Background(), id).SodPolicyRead(sodPolicyRead).Execute()
//resp, r, err := apiClient.V3.SODPoliciesAPI.PutSodPolicy(context.Background(), id).SodPolicyRead(sodPolicyRead).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `SODPoliciesAPI.PutSodPolicy``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `PutSodPolicy`: SodPolicy
// response from `PutSodPolicy`: SodPolicyRead
fmt.Fprintf(os.Stdout, "Response from `SODPoliciesAPI.PutSodPolicy`: %v\n", resp)
}
```

View File

@@ -15,7 +15,7 @@ tags: ['SDK', 'Software Development Kit', 'AccessCriteriaCriteriaListInner', 'Ac
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Type** | Pointer to **string** | Type of the propery to which this reference applies to | [optional]
**Type** | Pointer to **string** | Type of the property to which this reference applies to | [optional]
**Id** | Pointer to **string** | ID of the object to which this reference applies to | [optional]
**Name** | Pointer to **string** | Human-readable display name of the object to which this reference applies to | [optional]

View File

@@ -0,0 +1,90 @@
---
id: access-criteria-request
title: AccessCriteriaRequest
pagination_label: AccessCriteriaRequest
sidebar_label: AccessCriteriaRequest
sidebar_class_name: gosdk
keywords: ['go', 'Golang', 'sdk', 'AccessCriteriaRequest', 'AccessCriteriaRequest']
slug: /tools/sdk/go/v3/models/access-criteria-request
tags: ['SDK', 'Software Development Kit', 'AccessCriteriaRequest', 'AccessCriteriaRequest']
---
# AccessCriteriaRequest
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Name** | Pointer to **string** | Business name for the access construct list | [optional]
**CriteriaList** | Pointer to [**[]AccessCriteriaRequestCriteriaListInner**](access-criteria-request-criteria-list-inner) | List of criteria. There is a min of 1 and max of 50 items in the list. | [optional]
## Methods
### NewAccessCriteriaRequest
`func NewAccessCriteriaRequest() *AccessCriteriaRequest`
NewAccessCriteriaRequest instantiates a new AccessCriteriaRequest 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
### NewAccessCriteriaRequestWithDefaults
`func NewAccessCriteriaRequestWithDefaults() *AccessCriteriaRequest`
NewAccessCriteriaRequestWithDefaults instantiates a new AccessCriteriaRequest 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
### GetName
`func (o *AccessCriteriaRequest) GetName() string`
GetName returns the Name field if non-nil, zero value otherwise.
### GetNameOk
`func (o *AccessCriteriaRequest) 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 *AccessCriteriaRequest) SetName(v string)`
SetName sets Name field to given value.
### HasName
`func (o *AccessCriteriaRequest) HasName() bool`
HasName returns a boolean if a field has been set.
### GetCriteriaList
`func (o *AccessCriteriaRequest) GetCriteriaList() []AccessCriteriaRequestCriteriaListInner`
GetCriteriaList returns the CriteriaList field if non-nil, zero value otherwise.
### GetCriteriaListOk
`func (o *AccessCriteriaRequest) GetCriteriaListOk() (*[]AccessCriteriaRequestCriteriaListInner, bool)`
GetCriteriaListOk returns a tuple with the CriteriaList field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetCriteriaList
`func (o *AccessCriteriaRequest) SetCriteriaList(v []AccessCriteriaRequestCriteriaListInner)`
SetCriteriaList sets CriteriaList field to given value.
### HasCriteriaList
`func (o *AccessCriteriaRequest) HasCriteriaList() bool`
HasCriteriaList returns a boolean if a field has been set.

View File

@@ -0,0 +1,90 @@
---
id: access-criteria-request-criteria-list-inner
title: AccessCriteriaRequestCriteriaListInner
pagination_label: AccessCriteriaRequestCriteriaListInner
sidebar_label: AccessCriteriaRequestCriteriaListInner
sidebar_class_name: gosdk
keywords: ['go', 'Golang', 'sdk', 'AccessCriteriaRequestCriteriaListInner', 'AccessCriteriaRequestCriteriaListInner']
slug: /tools/sdk/go/v3/models/access-criteria-request-criteria-list-inner
tags: ['SDK', 'Software Development Kit', 'AccessCriteriaRequestCriteriaListInner', 'AccessCriteriaRequestCriteriaListInner']
---
# AccessCriteriaRequestCriteriaListInner
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Type** | Pointer to **string** | Type of the property to which this reference applies to | [optional]
**Id** | Pointer to **string** | ID of the object to which this reference applies to | [optional]
## Methods
### NewAccessCriteriaRequestCriteriaListInner
`func NewAccessCriteriaRequestCriteriaListInner() *AccessCriteriaRequestCriteriaListInner`
NewAccessCriteriaRequestCriteriaListInner instantiates a new AccessCriteriaRequestCriteriaListInner 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
### NewAccessCriteriaRequestCriteriaListInnerWithDefaults
`func NewAccessCriteriaRequestCriteriaListInnerWithDefaults() *AccessCriteriaRequestCriteriaListInner`
NewAccessCriteriaRequestCriteriaListInnerWithDefaults instantiates a new AccessCriteriaRequestCriteriaListInner 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
### GetType
`func (o *AccessCriteriaRequestCriteriaListInner) GetType() string`
GetType returns the Type field if non-nil, zero value otherwise.
### GetTypeOk
`func (o *AccessCriteriaRequestCriteriaListInner) GetTypeOk() (*string, bool)`
GetTypeOk returns a tuple with the Type field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetType
`func (o *AccessCriteriaRequestCriteriaListInner) SetType(v string)`
SetType sets Type field to given value.
### HasType
`func (o *AccessCriteriaRequestCriteriaListInner) HasType() bool`
HasType returns a boolean if a field has been set.
### GetId
`func (o *AccessCriteriaRequestCriteriaListInner) GetId() string`
GetId returns the Id field if non-nil, zero value otherwise.
### GetIdOk
`func (o *AccessCriteriaRequestCriteriaListInner) 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 *AccessCriteriaRequestCriteriaListInner) SetId(v string)`
SetId sets Id field to given value.
### HasId
`func (o *AccessCriteriaRequestCriteriaListInner) HasId() bool`
HasId returns a boolean if a field has been set.

View File

@@ -0,0 +1,90 @@
---
id: conflicting-access-criteria-request
title: ConflictingAccessCriteriaRequest
pagination_label: ConflictingAccessCriteriaRequest
sidebar_label: ConflictingAccessCriteriaRequest
sidebar_class_name: gosdk
keywords: ['go', 'Golang', 'sdk', 'ConflictingAccessCriteriaRequest', 'ConflictingAccessCriteriaRequest']
slug: /tools/sdk/go/v3/models/conflicting-access-criteria-request
tags: ['SDK', 'Software Development Kit', 'ConflictingAccessCriteriaRequest', 'ConflictingAccessCriteriaRequest']
---
# ConflictingAccessCriteriaRequest
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**LeftCriteria** | Pointer to [**AccessCriteriaRequest**](access-criteria-request) | | [optional]
**RightCriteria** | Pointer to [**AccessCriteriaRequest**](access-criteria-request) | | [optional]
## Methods
### NewConflictingAccessCriteriaRequest
`func NewConflictingAccessCriteriaRequest() *ConflictingAccessCriteriaRequest`
NewConflictingAccessCriteriaRequest instantiates a new ConflictingAccessCriteriaRequest 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
### NewConflictingAccessCriteriaRequestWithDefaults
`func NewConflictingAccessCriteriaRequestWithDefaults() *ConflictingAccessCriteriaRequest`
NewConflictingAccessCriteriaRequestWithDefaults instantiates a new ConflictingAccessCriteriaRequest 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
### GetLeftCriteria
`func (o *ConflictingAccessCriteriaRequest) GetLeftCriteria() AccessCriteriaRequest`
GetLeftCriteria returns the LeftCriteria field if non-nil, zero value otherwise.
### GetLeftCriteriaOk
`func (o *ConflictingAccessCriteriaRequest) GetLeftCriteriaOk() (*AccessCriteriaRequest, bool)`
GetLeftCriteriaOk returns a tuple with the LeftCriteria field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetLeftCriteria
`func (o *ConflictingAccessCriteriaRequest) SetLeftCriteria(v AccessCriteriaRequest)`
SetLeftCriteria sets LeftCriteria field to given value.
### HasLeftCriteria
`func (o *ConflictingAccessCriteriaRequest) HasLeftCriteria() bool`
HasLeftCriteria returns a boolean if a field has been set.
### GetRightCriteria
`func (o *ConflictingAccessCriteriaRequest) GetRightCriteria() AccessCriteriaRequest`
GetRightCriteria returns the RightCriteria field if non-nil, zero value otherwise.
### GetRightCriteriaOk
`func (o *ConflictingAccessCriteriaRequest) GetRightCriteriaOk() (*AccessCriteriaRequest, bool)`
GetRightCriteriaOk returns a tuple with the RightCriteria field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetRightCriteria
`func (o *ConflictingAccessCriteriaRequest) SetRightCriteria(v AccessCriteriaRequest)`
SetRightCriteria sets RightCriteria field to given value.
### HasRightCriteria
`func (o *ConflictingAccessCriteriaRequest) HasRightCriteria() bool`
HasRightCriteria returns a boolean if a field has been set.

View File

@@ -32,7 +32,6 @@ Name | Type | Description | Notes
**ViolationOwnerAssignmentConfig** | Pointer to [**ViolationOwnerAssignmentConfig**](violation-owner-assignment-config) | | [optional]
**Scheduled** | Pointer to **bool** | defines whether a policy has been scheduled or not | [optional] [default to false]
**Type** | Pointer to **string** | whether a policy is query based or conflicting access based | [optional] [default to "GENERAL"]
**ConflictingAccessCriteria** | Pointer to [**SodPolicyConflictingAccessCriteria**](sod-policy-conflicting-access-criteria) | | [optional]
## Methods
@@ -528,29 +527,4 @@ SetType sets Type field to given value.
HasType returns a boolean if a field has been set.
### GetConflictingAccessCriteria
`func (o *SodPolicy) GetConflictingAccessCriteria() SodPolicyConflictingAccessCriteria`
GetConflictingAccessCriteria returns the ConflictingAccessCriteria field if non-nil, zero value otherwise.
### GetConflictingAccessCriteriaOk
`func (o *SodPolicy) GetConflictingAccessCriteriaOk() (*SodPolicyConflictingAccessCriteria, bool)`
GetConflictingAccessCriteriaOk returns a tuple with the ConflictingAccessCriteria field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetConflictingAccessCriteria
`func (o *SodPolicy) SetConflictingAccessCriteria(v SodPolicyConflictingAccessCriteria)`
SetConflictingAccessCriteria sets ConflictingAccessCriteria field to given value.
### HasConflictingAccessCriteria
`func (o *SodPolicy) HasConflictingAccessCriteria() bool`
HasConflictingAccessCriteria returns a boolean if a field has been set.

View File

@@ -1,90 +0,0 @@
---
id: sod-policy-conflicting-access-criteria
title: SodPolicyConflictingAccessCriteria
pagination_label: SodPolicyConflictingAccessCriteria
sidebar_label: SodPolicyConflictingAccessCriteria
sidebar_class_name: gosdk
keywords: ['go', 'Golang', 'sdk', 'SodPolicyConflictingAccessCriteria', 'SodPolicyConflictingAccessCriteria']
slug: /tools/sdk/go/v3/models/sod-policy-conflicting-access-criteria
tags: ['SDK', 'Software Development Kit', 'SodPolicyConflictingAccessCriteria', 'SodPolicyConflictingAccessCriteria']
---
# SodPolicyConflictingAccessCriteria
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**LeftCriteria** | Pointer to [**AccessCriteria**](access-criteria) | | [optional]
**RightCriteria** | Pointer to [**AccessCriteria**](access-criteria) | | [optional]
## Methods
### NewSodPolicyConflictingAccessCriteria
`func NewSodPolicyConflictingAccessCriteria() *SodPolicyConflictingAccessCriteria`
NewSodPolicyConflictingAccessCriteria instantiates a new SodPolicyConflictingAccessCriteria 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
### NewSodPolicyConflictingAccessCriteriaWithDefaults
`func NewSodPolicyConflictingAccessCriteriaWithDefaults() *SodPolicyConflictingAccessCriteria`
NewSodPolicyConflictingAccessCriteriaWithDefaults instantiates a new SodPolicyConflictingAccessCriteria 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
### GetLeftCriteria
`func (o *SodPolicyConflictingAccessCriteria) GetLeftCriteria() AccessCriteria`
GetLeftCriteria returns the LeftCriteria field if non-nil, zero value otherwise.
### GetLeftCriteriaOk
`func (o *SodPolicyConflictingAccessCriteria) GetLeftCriteriaOk() (*AccessCriteria, bool)`
GetLeftCriteriaOk returns a tuple with the LeftCriteria field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetLeftCriteria
`func (o *SodPolicyConflictingAccessCriteria) SetLeftCriteria(v AccessCriteria)`
SetLeftCriteria sets LeftCriteria field to given value.
### HasLeftCriteria
`func (o *SodPolicyConflictingAccessCriteria) HasLeftCriteria() bool`
HasLeftCriteria returns a boolean if a field has been set.
### GetRightCriteria
`func (o *SodPolicyConflictingAccessCriteria) GetRightCriteria() AccessCriteria`
GetRightCriteria returns the RightCriteria field if non-nil, zero value otherwise.
### GetRightCriteriaOk
`func (o *SodPolicyConflictingAccessCriteria) GetRightCriteriaOk() (*AccessCriteria, bool)`
GetRightCriteriaOk returns a tuple with the RightCriteria field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetRightCriteria
`func (o *SodPolicyConflictingAccessCriteria) SetRightCriteria(v AccessCriteria)`
SetRightCriteria sets RightCriteria field to given value.
### HasRightCriteria
`func (o *SodPolicyConflictingAccessCriteria) HasRightCriteria() bool`
HasRightCriteria returns a boolean if a field has been set.

View File

@@ -0,0 +1,556 @@
---
id: sod-policy-read
title: SodPolicyRead
pagination_label: SodPolicyRead
sidebar_label: SodPolicyRead
sidebar_class_name: gosdk
keywords: ['go', 'Golang', 'sdk', 'SodPolicyRead', 'SodPolicyRead']
slug: /tools/sdk/go/v3/models/sod-policy-read
tags: ['SDK', 'Software Development Kit', 'SodPolicyRead', 'SodPolicyRead']
---
# SodPolicyRead
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Id** | Pointer to **string** | Policy id | [optional] [readonly]
**Name** | Pointer to **string** | Policy Business Name | [optional]
**Created** | Pointer to **SailPointTime** | The time when this SOD policy is created. | [optional] [readonly]
**Modified** | Pointer to **SailPointTime** | The time when this SOD policy is modified. | [optional] [readonly]
**Description** | Pointer to **NullableString** | Optional description of the SOD policy | [optional]
**OwnerRef** | Pointer to [**SodPolicyOwnerRef**](sod-policy-owner-ref) | | [optional]
**ExternalPolicyReference** | Pointer to **NullableString** | Optional External Policy Reference | [optional]
**PolicyQuery** | Pointer to **string** | Search query of the SOD policy | [optional]
**CompensatingControls** | Pointer to **NullableString** | Optional compensating controls(Mitigating Controls) | [optional]
**CorrectionAdvice** | Pointer to **NullableString** | Optional correction advice | [optional]
**State** | Pointer to **string** | whether the policy is enforced or not | [optional]
**Tags** | Pointer to **[]string** | tags for this policy object | [optional]
**CreatorId** | Pointer to **string** | Policy's creator ID | [optional] [readonly]
**ModifierId** | Pointer to **NullableString** | Policy's modifier ID | [optional] [readonly]
**ViolationOwnerAssignmentConfig** | Pointer to [**ViolationOwnerAssignmentConfig**](violation-owner-assignment-config) | | [optional]
**Scheduled** | Pointer to **bool** | defines whether a policy has been scheduled or not | [optional] [default to false]
**Type** | Pointer to **string** | whether a policy is query based or conflicting access based | [optional] [default to "GENERAL"]
**ConflictingAccessCriteria** | Pointer to [**SodPolicyReadAllOfConflictingAccessCriteria**](sod-policy-read-all-of-conflicting-access-criteria) | | [optional]
## Methods
### NewSodPolicyRead
`func NewSodPolicyRead() *SodPolicyRead`
NewSodPolicyRead instantiates a new SodPolicyRead 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
### NewSodPolicyReadWithDefaults
`func NewSodPolicyReadWithDefaults() *SodPolicyRead`
NewSodPolicyReadWithDefaults instantiates a new SodPolicyRead 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 *SodPolicyRead) GetId() string`
GetId returns the Id field if non-nil, zero value otherwise.
### GetIdOk
`func (o *SodPolicyRead) 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 *SodPolicyRead) SetId(v string)`
SetId sets Id field to given value.
### HasId
`func (o *SodPolicyRead) HasId() bool`
HasId returns a boolean if a field has been set.
### GetName
`func (o *SodPolicyRead) GetName() string`
GetName returns the Name field if non-nil, zero value otherwise.
### GetNameOk
`func (o *SodPolicyRead) 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 *SodPolicyRead) SetName(v string)`
SetName sets Name field to given value.
### HasName
`func (o *SodPolicyRead) HasName() bool`
HasName returns a boolean if a field has been set.
### GetCreated
`func (o *SodPolicyRead) GetCreated() SailPointTime`
GetCreated returns the Created field if non-nil, zero value otherwise.
### GetCreatedOk
`func (o *SodPolicyRead) GetCreatedOk() (*SailPointTime, bool)`
GetCreatedOk returns a tuple with the Created field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetCreated
`func (o *SodPolicyRead) SetCreated(v SailPointTime)`
SetCreated sets Created field to given value.
### HasCreated
`func (o *SodPolicyRead) HasCreated() bool`
HasCreated returns a boolean if a field has been set.
### GetModified
`func (o *SodPolicyRead) GetModified() SailPointTime`
GetModified returns the Modified field if non-nil, zero value otherwise.
### GetModifiedOk
`func (o *SodPolicyRead) GetModifiedOk() (*SailPointTime, bool)`
GetModifiedOk returns a tuple with the Modified field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetModified
`func (o *SodPolicyRead) SetModified(v SailPointTime)`
SetModified sets Modified field to given value.
### HasModified
`func (o *SodPolicyRead) HasModified() bool`
HasModified returns a boolean if a field has been set.
### GetDescription
`func (o *SodPolicyRead) GetDescription() string`
GetDescription returns the Description field if non-nil, zero value otherwise.
### GetDescriptionOk
`func (o *SodPolicyRead) 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 *SodPolicyRead) SetDescription(v string)`
SetDescription sets Description field to given value.
### HasDescription
`func (o *SodPolicyRead) HasDescription() bool`
HasDescription returns a boolean if a field has been set.
### SetDescriptionNil
`func (o *SodPolicyRead) SetDescriptionNil(b bool)`
SetDescriptionNil sets the value for Description to be an explicit nil
### UnsetDescription
`func (o *SodPolicyRead) UnsetDescription()`
UnsetDescription ensures that no value is present for Description, not even an explicit nil
### GetOwnerRef
`func (o *SodPolicyRead) GetOwnerRef() SodPolicyOwnerRef`
GetOwnerRef returns the OwnerRef field if non-nil, zero value otherwise.
### GetOwnerRefOk
`func (o *SodPolicyRead) GetOwnerRefOk() (*SodPolicyOwnerRef, bool)`
GetOwnerRefOk returns a tuple with the OwnerRef field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetOwnerRef
`func (o *SodPolicyRead) SetOwnerRef(v SodPolicyOwnerRef)`
SetOwnerRef sets OwnerRef field to given value.
### HasOwnerRef
`func (o *SodPolicyRead) HasOwnerRef() bool`
HasOwnerRef returns a boolean if a field has been set.
### GetExternalPolicyReference
`func (o *SodPolicyRead) GetExternalPolicyReference() string`
GetExternalPolicyReference returns the ExternalPolicyReference field if non-nil, zero value otherwise.
### GetExternalPolicyReferenceOk
`func (o *SodPolicyRead) GetExternalPolicyReferenceOk() (*string, bool)`
GetExternalPolicyReferenceOk returns a tuple with the ExternalPolicyReference field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetExternalPolicyReference
`func (o *SodPolicyRead) SetExternalPolicyReference(v string)`
SetExternalPolicyReference sets ExternalPolicyReference field to given value.
### HasExternalPolicyReference
`func (o *SodPolicyRead) HasExternalPolicyReference() bool`
HasExternalPolicyReference returns a boolean if a field has been set.
### SetExternalPolicyReferenceNil
`func (o *SodPolicyRead) SetExternalPolicyReferenceNil(b bool)`
SetExternalPolicyReferenceNil sets the value for ExternalPolicyReference to be an explicit nil
### UnsetExternalPolicyReference
`func (o *SodPolicyRead) UnsetExternalPolicyReference()`
UnsetExternalPolicyReference ensures that no value is present for ExternalPolicyReference, not even an explicit nil
### GetPolicyQuery
`func (o *SodPolicyRead) GetPolicyQuery() string`
GetPolicyQuery returns the PolicyQuery field if non-nil, zero value otherwise.
### GetPolicyQueryOk
`func (o *SodPolicyRead) GetPolicyQueryOk() (*string, bool)`
GetPolicyQueryOk returns a tuple with the PolicyQuery field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetPolicyQuery
`func (o *SodPolicyRead) SetPolicyQuery(v string)`
SetPolicyQuery sets PolicyQuery field to given value.
### HasPolicyQuery
`func (o *SodPolicyRead) HasPolicyQuery() bool`
HasPolicyQuery returns a boolean if a field has been set.
### GetCompensatingControls
`func (o *SodPolicyRead) GetCompensatingControls() string`
GetCompensatingControls returns the CompensatingControls field if non-nil, zero value otherwise.
### GetCompensatingControlsOk
`func (o *SodPolicyRead) GetCompensatingControlsOk() (*string, bool)`
GetCompensatingControlsOk returns a tuple with the CompensatingControls field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetCompensatingControls
`func (o *SodPolicyRead) SetCompensatingControls(v string)`
SetCompensatingControls sets CompensatingControls field to given value.
### HasCompensatingControls
`func (o *SodPolicyRead) HasCompensatingControls() bool`
HasCompensatingControls returns a boolean if a field has been set.
### SetCompensatingControlsNil
`func (o *SodPolicyRead) SetCompensatingControlsNil(b bool)`
SetCompensatingControlsNil sets the value for CompensatingControls to be an explicit nil
### UnsetCompensatingControls
`func (o *SodPolicyRead) UnsetCompensatingControls()`
UnsetCompensatingControls ensures that no value is present for CompensatingControls, not even an explicit nil
### GetCorrectionAdvice
`func (o *SodPolicyRead) GetCorrectionAdvice() string`
GetCorrectionAdvice returns the CorrectionAdvice field if non-nil, zero value otherwise.
### GetCorrectionAdviceOk
`func (o *SodPolicyRead) GetCorrectionAdviceOk() (*string, bool)`
GetCorrectionAdviceOk returns a tuple with the CorrectionAdvice field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetCorrectionAdvice
`func (o *SodPolicyRead) SetCorrectionAdvice(v string)`
SetCorrectionAdvice sets CorrectionAdvice field to given value.
### HasCorrectionAdvice
`func (o *SodPolicyRead) HasCorrectionAdvice() bool`
HasCorrectionAdvice returns a boolean if a field has been set.
### SetCorrectionAdviceNil
`func (o *SodPolicyRead) SetCorrectionAdviceNil(b bool)`
SetCorrectionAdviceNil sets the value for CorrectionAdvice to be an explicit nil
### UnsetCorrectionAdvice
`func (o *SodPolicyRead) UnsetCorrectionAdvice()`
UnsetCorrectionAdvice ensures that no value is present for CorrectionAdvice, not even an explicit nil
### GetState
`func (o *SodPolicyRead) GetState() string`
GetState returns the State field if non-nil, zero value otherwise.
### GetStateOk
`func (o *SodPolicyRead) GetStateOk() (*string, bool)`
GetStateOk returns a tuple with the State field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetState
`func (o *SodPolicyRead) SetState(v string)`
SetState sets State field to given value.
### HasState
`func (o *SodPolicyRead) HasState() bool`
HasState returns a boolean if a field has been set.
### GetTags
`func (o *SodPolicyRead) GetTags() []string`
GetTags returns the Tags field if non-nil, zero value otherwise.
### GetTagsOk
`func (o *SodPolicyRead) GetTagsOk() (*[]string, bool)`
GetTagsOk returns a tuple with the Tags field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetTags
`func (o *SodPolicyRead) SetTags(v []string)`
SetTags sets Tags field to given value.
### HasTags
`func (o *SodPolicyRead) HasTags() bool`
HasTags returns a boolean if a field has been set.
### GetCreatorId
`func (o *SodPolicyRead) GetCreatorId() string`
GetCreatorId returns the CreatorId field if non-nil, zero value otherwise.
### GetCreatorIdOk
`func (o *SodPolicyRead) GetCreatorIdOk() (*string, bool)`
GetCreatorIdOk returns a tuple with the CreatorId field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetCreatorId
`func (o *SodPolicyRead) SetCreatorId(v string)`
SetCreatorId sets CreatorId field to given value.
### HasCreatorId
`func (o *SodPolicyRead) HasCreatorId() bool`
HasCreatorId returns a boolean if a field has been set.
### GetModifierId
`func (o *SodPolicyRead) GetModifierId() string`
GetModifierId returns the ModifierId field if non-nil, zero value otherwise.
### GetModifierIdOk
`func (o *SodPolicyRead) GetModifierIdOk() (*string, bool)`
GetModifierIdOk returns a tuple with the ModifierId field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetModifierId
`func (o *SodPolicyRead) SetModifierId(v string)`
SetModifierId sets ModifierId field to given value.
### HasModifierId
`func (o *SodPolicyRead) HasModifierId() bool`
HasModifierId returns a boolean if a field has been set.
### SetModifierIdNil
`func (o *SodPolicyRead) SetModifierIdNil(b bool)`
SetModifierIdNil sets the value for ModifierId to be an explicit nil
### UnsetModifierId
`func (o *SodPolicyRead) UnsetModifierId()`
UnsetModifierId ensures that no value is present for ModifierId, not even an explicit nil
### GetViolationOwnerAssignmentConfig
`func (o *SodPolicyRead) GetViolationOwnerAssignmentConfig() ViolationOwnerAssignmentConfig`
GetViolationOwnerAssignmentConfig returns the ViolationOwnerAssignmentConfig field if non-nil, zero value otherwise.
### GetViolationOwnerAssignmentConfigOk
`func (o *SodPolicyRead) GetViolationOwnerAssignmentConfigOk() (*ViolationOwnerAssignmentConfig, bool)`
GetViolationOwnerAssignmentConfigOk returns a tuple with the ViolationOwnerAssignmentConfig field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetViolationOwnerAssignmentConfig
`func (o *SodPolicyRead) SetViolationOwnerAssignmentConfig(v ViolationOwnerAssignmentConfig)`
SetViolationOwnerAssignmentConfig sets ViolationOwnerAssignmentConfig field to given value.
### HasViolationOwnerAssignmentConfig
`func (o *SodPolicyRead) HasViolationOwnerAssignmentConfig() bool`
HasViolationOwnerAssignmentConfig returns a boolean if a field has been set.
### GetScheduled
`func (o *SodPolicyRead) GetScheduled() bool`
GetScheduled returns the Scheduled field if non-nil, zero value otherwise.
### GetScheduledOk
`func (o *SodPolicyRead) GetScheduledOk() (*bool, bool)`
GetScheduledOk returns a tuple with the Scheduled field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetScheduled
`func (o *SodPolicyRead) SetScheduled(v bool)`
SetScheduled sets Scheduled field to given value.
### HasScheduled
`func (o *SodPolicyRead) HasScheduled() bool`
HasScheduled returns a boolean if a field has been set.
### GetType
`func (o *SodPolicyRead) GetType() string`
GetType returns the Type field if non-nil, zero value otherwise.
### GetTypeOk
`func (o *SodPolicyRead) GetTypeOk() (*string, bool)`
GetTypeOk returns a tuple with the Type field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetType
`func (o *SodPolicyRead) SetType(v string)`
SetType sets Type field to given value.
### HasType
`func (o *SodPolicyRead) HasType() bool`
HasType returns a boolean if a field has been set.
### GetConflictingAccessCriteria
`func (o *SodPolicyRead) GetConflictingAccessCriteria() SodPolicyReadAllOfConflictingAccessCriteria`
GetConflictingAccessCriteria returns the ConflictingAccessCriteria field if non-nil, zero value otherwise.
### GetConflictingAccessCriteriaOk
`func (o *SodPolicyRead) GetConflictingAccessCriteriaOk() (*SodPolicyReadAllOfConflictingAccessCriteria, bool)`
GetConflictingAccessCriteriaOk returns a tuple with the ConflictingAccessCriteria field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetConflictingAccessCriteria
`func (o *SodPolicyRead) SetConflictingAccessCriteria(v SodPolicyReadAllOfConflictingAccessCriteria)`
SetConflictingAccessCriteria sets ConflictingAccessCriteria field to given value.
### HasConflictingAccessCriteria
`func (o *SodPolicyRead) HasConflictingAccessCriteria() bool`
HasConflictingAccessCriteria returns a boolean if a field has been set.

View File

@@ -0,0 +1,90 @@
---
id: sod-policy-read-all-of-conflicting-access-criteria
title: SodPolicyReadAllOfConflictingAccessCriteria
pagination_label: SodPolicyReadAllOfConflictingAccessCriteria
sidebar_label: SodPolicyReadAllOfConflictingAccessCriteria
sidebar_class_name: gosdk
keywords: ['go', 'Golang', 'sdk', 'SodPolicyReadAllOfConflictingAccessCriteria', 'SodPolicyReadAllOfConflictingAccessCriteria']
slug: /tools/sdk/go/v3/models/sod-policy-read-all-of-conflicting-access-criteria
tags: ['SDK', 'Software Development Kit', 'SodPolicyReadAllOfConflictingAccessCriteria', 'SodPolicyReadAllOfConflictingAccessCriteria']
---
# SodPolicyReadAllOfConflictingAccessCriteria
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**LeftCriteria** | Pointer to [**AccessCriteria**](access-criteria) | | [optional]
**RightCriteria** | Pointer to [**AccessCriteria**](access-criteria) | | [optional]
## Methods
### NewSodPolicyReadAllOfConflictingAccessCriteria
`func NewSodPolicyReadAllOfConflictingAccessCriteria() *SodPolicyReadAllOfConflictingAccessCriteria`
NewSodPolicyReadAllOfConflictingAccessCriteria instantiates a new SodPolicyReadAllOfConflictingAccessCriteria 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
### NewSodPolicyReadAllOfConflictingAccessCriteriaWithDefaults
`func NewSodPolicyReadAllOfConflictingAccessCriteriaWithDefaults() *SodPolicyReadAllOfConflictingAccessCriteria`
NewSodPolicyReadAllOfConflictingAccessCriteriaWithDefaults instantiates a new SodPolicyReadAllOfConflictingAccessCriteria 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
### GetLeftCriteria
`func (o *SodPolicyReadAllOfConflictingAccessCriteria) GetLeftCriteria() AccessCriteria`
GetLeftCriteria returns the LeftCriteria field if non-nil, zero value otherwise.
### GetLeftCriteriaOk
`func (o *SodPolicyReadAllOfConflictingAccessCriteria) GetLeftCriteriaOk() (*AccessCriteria, bool)`
GetLeftCriteriaOk returns a tuple with the LeftCriteria field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetLeftCriteria
`func (o *SodPolicyReadAllOfConflictingAccessCriteria) SetLeftCriteria(v AccessCriteria)`
SetLeftCriteria sets LeftCriteria field to given value.
### HasLeftCriteria
`func (o *SodPolicyReadAllOfConflictingAccessCriteria) HasLeftCriteria() bool`
HasLeftCriteria returns a boolean if a field has been set.
### GetRightCriteria
`func (o *SodPolicyReadAllOfConflictingAccessCriteria) GetRightCriteria() AccessCriteria`
GetRightCriteria returns the RightCriteria field if non-nil, zero value otherwise.
### GetRightCriteriaOk
`func (o *SodPolicyReadAllOfConflictingAccessCriteria) GetRightCriteriaOk() (*AccessCriteria, bool)`
GetRightCriteriaOk returns a tuple with the RightCriteria field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetRightCriteria
`func (o *SodPolicyReadAllOfConflictingAccessCriteria) SetRightCriteria(v AccessCriteria)`
SetRightCriteria sets RightCriteria field to given value.
### HasRightCriteria
`func (o *SodPolicyReadAllOfConflictingAccessCriteria) HasRightCriteria() bool`
HasRightCriteria returns a boolean if a field has been set.

View File

@@ -0,0 +1,556 @@
---
id: sod-policy-request
title: SodPolicyRequest
pagination_label: SodPolicyRequest
sidebar_label: SodPolicyRequest
sidebar_class_name: gosdk
keywords: ['go', 'Golang', 'sdk', 'SodPolicyRequest', 'SodPolicyRequest']
slug: /tools/sdk/go/v3/models/sod-policy-request
tags: ['SDK', 'Software Development Kit', 'SodPolicyRequest', 'SodPolicyRequest']
---
# SodPolicyRequest
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Id** | Pointer to **string** | Policy id | [optional] [readonly]
**Name** | Pointer to **string** | Policy Business Name | [optional]
**Created** | Pointer to **SailPointTime** | The time when this SOD policy is created. | [optional] [readonly]
**Modified** | Pointer to **SailPointTime** | The time when this SOD policy is modified. | [optional] [readonly]
**Description** | Pointer to **NullableString** | Optional description of the SOD policy | [optional]
**OwnerRef** | Pointer to [**SodPolicyOwnerRef**](sod-policy-owner-ref) | | [optional]
**ExternalPolicyReference** | Pointer to **NullableString** | Optional External Policy Reference | [optional]
**PolicyQuery** | Pointer to **string** | Search query of the SOD policy | [optional]
**CompensatingControls** | Pointer to **NullableString** | Optional compensating controls(Mitigating Controls) | [optional]
**CorrectionAdvice** | Pointer to **NullableString** | Optional correction advice | [optional]
**State** | Pointer to **string** | whether the policy is enforced or not | [optional]
**Tags** | Pointer to **[]string** | tags for this policy object | [optional]
**CreatorId** | Pointer to **string** | Policy's creator ID | [optional] [readonly]
**ModifierId** | Pointer to **NullableString** | Policy's modifier ID | [optional] [readonly]
**ViolationOwnerAssignmentConfig** | Pointer to [**ViolationOwnerAssignmentConfig**](violation-owner-assignment-config) | | [optional]
**Scheduled** | Pointer to **bool** | defines whether a policy has been scheduled or not | [optional] [default to false]
**Type** | Pointer to **string** | whether a policy is query based or conflicting access based | [optional] [default to "GENERAL"]
**ConflictingAccessCriteria** | Pointer to [**SodPolicyRequestAllOfConflictingAccessCriteria**](sod-policy-request-all-of-conflicting-access-criteria) | | [optional]
## Methods
### NewSodPolicyRequest
`func NewSodPolicyRequest() *SodPolicyRequest`
NewSodPolicyRequest instantiates a new SodPolicyRequest 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
### NewSodPolicyRequestWithDefaults
`func NewSodPolicyRequestWithDefaults() *SodPolicyRequest`
NewSodPolicyRequestWithDefaults instantiates a new SodPolicyRequest 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 *SodPolicyRequest) GetId() string`
GetId returns the Id field if non-nil, zero value otherwise.
### GetIdOk
`func (o *SodPolicyRequest) 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 *SodPolicyRequest) SetId(v string)`
SetId sets Id field to given value.
### HasId
`func (o *SodPolicyRequest) HasId() bool`
HasId returns a boolean if a field has been set.
### GetName
`func (o *SodPolicyRequest) GetName() string`
GetName returns the Name field if non-nil, zero value otherwise.
### GetNameOk
`func (o *SodPolicyRequest) 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 *SodPolicyRequest) SetName(v string)`
SetName sets Name field to given value.
### HasName
`func (o *SodPolicyRequest) HasName() bool`
HasName returns a boolean if a field has been set.
### GetCreated
`func (o *SodPolicyRequest) GetCreated() SailPointTime`
GetCreated returns the Created field if non-nil, zero value otherwise.
### GetCreatedOk
`func (o *SodPolicyRequest) GetCreatedOk() (*SailPointTime, bool)`
GetCreatedOk returns a tuple with the Created field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetCreated
`func (o *SodPolicyRequest) SetCreated(v SailPointTime)`
SetCreated sets Created field to given value.
### HasCreated
`func (o *SodPolicyRequest) HasCreated() bool`
HasCreated returns a boolean if a field has been set.
### GetModified
`func (o *SodPolicyRequest) GetModified() SailPointTime`
GetModified returns the Modified field if non-nil, zero value otherwise.
### GetModifiedOk
`func (o *SodPolicyRequest) GetModifiedOk() (*SailPointTime, bool)`
GetModifiedOk returns a tuple with the Modified field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetModified
`func (o *SodPolicyRequest) SetModified(v SailPointTime)`
SetModified sets Modified field to given value.
### HasModified
`func (o *SodPolicyRequest) HasModified() bool`
HasModified returns a boolean if a field has been set.
### GetDescription
`func (o *SodPolicyRequest) GetDescription() string`
GetDescription returns the Description field if non-nil, zero value otherwise.
### GetDescriptionOk
`func (o *SodPolicyRequest) 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 *SodPolicyRequest) SetDescription(v string)`
SetDescription sets Description field to given value.
### HasDescription
`func (o *SodPolicyRequest) HasDescription() bool`
HasDescription returns a boolean if a field has been set.
### SetDescriptionNil
`func (o *SodPolicyRequest) SetDescriptionNil(b bool)`
SetDescriptionNil sets the value for Description to be an explicit nil
### UnsetDescription
`func (o *SodPolicyRequest) UnsetDescription()`
UnsetDescription ensures that no value is present for Description, not even an explicit nil
### GetOwnerRef
`func (o *SodPolicyRequest) GetOwnerRef() SodPolicyOwnerRef`
GetOwnerRef returns the OwnerRef field if non-nil, zero value otherwise.
### GetOwnerRefOk
`func (o *SodPolicyRequest) GetOwnerRefOk() (*SodPolicyOwnerRef, bool)`
GetOwnerRefOk returns a tuple with the OwnerRef field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetOwnerRef
`func (o *SodPolicyRequest) SetOwnerRef(v SodPolicyOwnerRef)`
SetOwnerRef sets OwnerRef field to given value.
### HasOwnerRef
`func (o *SodPolicyRequest) HasOwnerRef() bool`
HasOwnerRef returns a boolean if a field has been set.
### GetExternalPolicyReference
`func (o *SodPolicyRequest) GetExternalPolicyReference() string`
GetExternalPolicyReference returns the ExternalPolicyReference field if non-nil, zero value otherwise.
### GetExternalPolicyReferenceOk
`func (o *SodPolicyRequest) GetExternalPolicyReferenceOk() (*string, bool)`
GetExternalPolicyReferenceOk returns a tuple with the ExternalPolicyReference field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetExternalPolicyReference
`func (o *SodPolicyRequest) SetExternalPolicyReference(v string)`
SetExternalPolicyReference sets ExternalPolicyReference field to given value.
### HasExternalPolicyReference
`func (o *SodPolicyRequest) HasExternalPolicyReference() bool`
HasExternalPolicyReference returns a boolean if a field has been set.
### SetExternalPolicyReferenceNil
`func (o *SodPolicyRequest) SetExternalPolicyReferenceNil(b bool)`
SetExternalPolicyReferenceNil sets the value for ExternalPolicyReference to be an explicit nil
### UnsetExternalPolicyReference
`func (o *SodPolicyRequest) UnsetExternalPolicyReference()`
UnsetExternalPolicyReference ensures that no value is present for ExternalPolicyReference, not even an explicit nil
### GetPolicyQuery
`func (o *SodPolicyRequest) GetPolicyQuery() string`
GetPolicyQuery returns the PolicyQuery field if non-nil, zero value otherwise.
### GetPolicyQueryOk
`func (o *SodPolicyRequest) GetPolicyQueryOk() (*string, bool)`
GetPolicyQueryOk returns a tuple with the PolicyQuery field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetPolicyQuery
`func (o *SodPolicyRequest) SetPolicyQuery(v string)`
SetPolicyQuery sets PolicyQuery field to given value.
### HasPolicyQuery
`func (o *SodPolicyRequest) HasPolicyQuery() bool`
HasPolicyQuery returns a boolean if a field has been set.
### GetCompensatingControls
`func (o *SodPolicyRequest) GetCompensatingControls() string`
GetCompensatingControls returns the CompensatingControls field if non-nil, zero value otherwise.
### GetCompensatingControlsOk
`func (o *SodPolicyRequest) GetCompensatingControlsOk() (*string, bool)`
GetCompensatingControlsOk returns a tuple with the CompensatingControls field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetCompensatingControls
`func (o *SodPolicyRequest) SetCompensatingControls(v string)`
SetCompensatingControls sets CompensatingControls field to given value.
### HasCompensatingControls
`func (o *SodPolicyRequest) HasCompensatingControls() bool`
HasCompensatingControls returns a boolean if a field has been set.
### SetCompensatingControlsNil
`func (o *SodPolicyRequest) SetCompensatingControlsNil(b bool)`
SetCompensatingControlsNil sets the value for CompensatingControls to be an explicit nil
### UnsetCompensatingControls
`func (o *SodPolicyRequest) UnsetCompensatingControls()`
UnsetCompensatingControls ensures that no value is present for CompensatingControls, not even an explicit nil
### GetCorrectionAdvice
`func (o *SodPolicyRequest) GetCorrectionAdvice() string`
GetCorrectionAdvice returns the CorrectionAdvice field if non-nil, zero value otherwise.
### GetCorrectionAdviceOk
`func (o *SodPolicyRequest) GetCorrectionAdviceOk() (*string, bool)`
GetCorrectionAdviceOk returns a tuple with the CorrectionAdvice field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetCorrectionAdvice
`func (o *SodPolicyRequest) SetCorrectionAdvice(v string)`
SetCorrectionAdvice sets CorrectionAdvice field to given value.
### HasCorrectionAdvice
`func (o *SodPolicyRequest) HasCorrectionAdvice() bool`
HasCorrectionAdvice returns a boolean if a field has been set.
### SetCorrectionAdviceNil
`func (o *SodPolicyRequest) SetCorrectionAdviceNil(b bool)`
SetCorrectionAdviceNil sets the value for CorrectionAdvice to be an explicit nil
### UnsetCorrectionAdvice
`func (o *SodPolicyRequest) UnsetCorrectionAdvice()`
UnsetCorrectionAdvice ensures that no value is present for CorrectionAdvice, not even an explicit nil
### GetState
`func (o *SodPolicyRequest) GetState() string`
GetState returns the State field if non-nil, zero value otherwise.
### GetStateOk
`func (o *SodPolicyRequest) GetStateOk() (*string, bool)`
GetStateOk returns a tuple with the State field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetState
`func (o *SodPolicyRequest) SetState(v string)`
SetState sets State field to given value.
### HasState
`func (o *SodPolicyRequest) HasState() bool`
HasState returns a boolean if a field has been set.
### GetTags
`func (o *SodPolicyRequest) GetTags() []string`
GetTags returns the Tags field if non-nil, zero value otherwise.
### GetTagsOk
`func (o *SodPolicyRequest) GetTagsOk() (*[]string, bool)`
GetTagsOk returns a tuple with the Tags field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetTags
`func (o *SodPolicyRequest) SetTags(v []string)`
SetTags sets Tags field to given value.
### HasTags
`func (o *SodPolicyRequest) HasTags() bool`
HasTags returns a boolean if a field has been set.
### GetCreatorId
`func (o *SodPolicyRequest) GetCreatorId() string`
GetCreatorId returns the CreatorId field if non-nil, zero value otherwise.
### GetCreatorIdOk
`func (o *SodPolicyRequest) GetCreatorIdOk() (*string, bool)`
GetCreatorIdOk returns a tuple with the CreatorId field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetCreatorId
`func (o *SodPolicyRequest) SetCreatorId(v string)`
SetCreatorId sets CreatorId field to given value.
### HasCreatorId
`func (o *SodPolicyRequest) HasCreatorId() bool`
HasCreatorId returns a boolean if a field has been set.
### GetModifierId
`func (o *SodPolicyRequest) GetModifierId() string`
GetModifierId returns the ModifierId field if non-nil, zero value otherwise.
### GetModifierIdOk
`func (o *SodPolicyRequest) GetModifierIdOk() (*string, bool)`
GetModifierIdOk returns a tuple with the ModifierId field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetModifierId
`func (o *SodPolicyRequest) SetModifierId(v string)`
SetModifierId sets ModifierId field to given value.
### HasModifierId
`func (o *SodPolicyRequest) HasModifierId() bool`
HasModifierId returns a boolean if a field has been set.
### SetModifierIdNil
`func (o *SodPolicyRequest) SetModifierIdNil(b bool)`
SetModifierIdNil sets the value for ModifierId to be an explicit nil
### UnsetModifierId
`func (o *SodPolicyRequest) UnsetModifierId()`
UnsetModifierId ensures that no value is present for ModifierId, not even an explicit nil
### GetViolationOwnerAssignmentConfig
`func (o *SodPolicyRequest) GetViolationOwnerAssignmentConfig() ViolationOwnerAssignmentConfig`
GetViolationOwnerAssignmentConfig returns the ViolationOwnerAssignmentConfig field if non-nil, zero value otherwise.
### GetViolationOwnerAssignmentConfigOk
`func (o *SodPolicyRequest) GetViolationOwnerAssignmentConfigOk() (*ViolationOwnerAssignmentConfig, bool)`
GetViolationOwnerAssignmentConfigOk returns a tuple with the ViolationOwnerAssignmentConfig field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetViolationOwnerAssignmentConfig
`func (o *SodPolicyRequest) SetViolationOwnerAssignmentConfig(v ViolationOwnerAssignmentConfig)`
SetViolationOwnerAssignmentConfig sets ViolationOwnerAssignmentConfig field to given value.
### HasViolationOwnerAssignmentConfig
`func (o *SodPolicyRequest) HasViolationOwnerAssignmentConfig() bool`
HasViolationOwnerAssignmentConfig returns a boolean if a field has been set.
### GetScheduled
`func (o *SodPolicyRequest) GetScheduled() bool`
GetScheduled returns the Scheduled field if non-nil, zero value otherwise.
### GetScheduledOk
`func (o *SodPolicyRequest) GetScheduledOk() (*bool, bool)`
GetScheduledOk returns a tuple with the Scheduled field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetScheduled
`func (o *SodPolicyRequest) SetScheduled(v bool)`
SetScheduled sets Scheduled field to given value.
### HasScheduled
`func (o *SodPolicyRequest) HasScheduled() bool`
HasScheduled returns a boolean if a field has been set.
### GetType
`func (o *SodPolicyRequest) GetType() string`
GetType returns the Type field if non-nil, zero value otherwise.
### GetTypeOk
`func (o *SodPolicyRequest) GetTypeOk() (*string, bool)`
GetTypeOk returns a tuple with the Type field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetType
`func (o *SodPolicyRequest) SetType(v string)`
SetType sets Type field to given value.
### HasType
`func (o *SodPolicyRequest) HasType() bool`
HasType returns a boolean if a field has been set.
### GetConflictingAccessCriteria
`func (o *SodPolicyRequest) GetConflictingAccessCriteria() SodPolicyRequestAllOfConflictingAccessCriteria`
GetConflictingAccessCriteria returns the ConflictingAccessCriteria field if non-nil, zero value otherwise.
### GetConflictingAccessCriteriaOk
`func (o *SodPolicyRequest) GetConflictingAccessCriteriaOk() (*SodPolicyRequestAllOfConflictingAccessCriteria, bool)`
GetConflictingAccessCriteriaOk returns a tuple with the ConflictingAccessCriteria field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetConflictingAccessCriteria
`func (o *SodPolicyRequest) SetConflictingAccessCriteria(v SodPolicyRequestAllOfConflictingAccessCriteria)`
SetConflictingAccessCriteria sets ConflictingAccessCriteria field to given value.
### HasConflictingAccessCriteria
`func (o *SodPolicyRequest) HasConflictingAccessCriteria() bool`
HasConflictingAccessCriteria returns a boolean if a field has been set.

View File

@@ -0,0 +1,90 @@
---
id: sod-policy-request-all-of-conflicting-access-criteria
title: SodPolicyRequestAllOfConflictingAccessCriteria
pagination_label: SodPolicyRequestAllOfConflictingAccessCriteria
sidebar_label: SodPolicyRequestAllOfConflictingAccessCriteria
sidebar_class_name: gosdk
keywords: ['go', 'Golang', 'sdk', 'SodPolicyRequestAllOfConflictingAccessCriteria', 'SodPolicyRequestAllOfConflictingAccessCriteria']
slug: /tools/sdk/go/v3/models/sod-policy-request-all-of-conflicting-access-criteria
tags: ['SDK', 'Software Development Kit', 'SodPolicyRequestAllOfConflictingAccessCriteria', 'SodPolicyRequestAllOfConflictingAccessCriteria']
---
# SodPolicyRequestAllOfConflictingAccessCriteria
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**LeftCriteria** | Pointer to [**AccessCriteriaRequest**](access-criteria-request) | | [optional]
**RightCriteria** | Pointer to [**AccessCriteriaRequest**](access-criteria-request) | | [optional]
## Methods
### NewSodPolicyRequestAllOfConflictingAccessCriteria
`func NewSodPolicyRequestAllOfConflictingAccessCriteria() *SodPolicyRequestAllOfConflictingAccessCriteria`
NewSodPolicyRequestAllOfConflictingAccessCriteria instantiates a new SodPolicyRequestAllOfConflictingAccessCriteria 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
### NewSodPolicyRequestAllOfConflictingAccessCriteriaWithDefaults
`func NewSodPolicyRequestAllOfConflictingAccessCriteriaWithDefaults() *SodPolicyRequestAllOfConflictingAccessCriteria`
NewSodPolicyRequestAllOfConflictingAccessCriteriaWithDefaults instantiates a new SodPolicyRequestAllOfConflictingAccessCriteria 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
### GetLeftCriteria
`func (o *SodPolicyRequestAllOfConflictingAccessCriteria) GetLeftCriteria() AccessCriteriaRequest`
GetLeftCriteria returns the LeftCriteria field if non-nil, zero value otherwise.
### GetLeftCriteriaOk
`func (o *SodPolicyRequestAllOfConflictingAccessCriteria) GetLeftCriteriaOk() (*AccessCriteriaRequest, bool)`
GetLeftCriteriaOk returns a tuple with the LeftCriteria field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetLeftCriteria
`func (o *SodPolicyRequestAllOfConflictingAccessCriteria) SetLeftCriteria(v AccessCriteriaRequest)`
SetLeftCriteria sets LeftCriteria field to given value.
### HasLeftCriteria
`func (o *SodPolicyRequestAllOfConflictingAccessCriteria) HasLeftCriteria() bool`
HasLeftCriteria returns a boolean if a field has been set.
### GetRightCriteria
`func (o *SodPolicyRequestAllOfConflictingAccessCriteria) GetRightCriteria() AccessCriteriaRequest`
GetRightCriteria returns the RightCriteria field if non-nil, zero value otherwise.
### GetRightCriteriaOk
`func (o *SodPolicyRequestAllOfConflictingAccessCriteria) GetRightCriteriaOk() (*AccessCriteriaRequest, bool)`
GetRightCriteriaOk returns a tuple with the RightCriteria field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetRightCriteria
`func (o *SodPolicyRequestAllOfConflictingAccessCriteria) SetRightCriteria(v AccessCriteriaRequest)`
SetRightCriteria sets RightCriteria field to given value.
### HasRightCriteria
`func (o *SodPolicyRequestAllOfConflictingAccessCriteria) HasRightCriteria() bool`
HasRightCriteria returns a boolean if a field has been set.