Name | Type | Description | Notes |
---|---|---|---|
Id | Pointer to string | [optional] | |
Name | Pointer to string | [optional] | |
Description | Pointer to string | [optional] | |
Type | Pointer to string | [optional] | |
Policies | Pointer to []string | [optional] | |
Resources | Pointer to []string | [optional] | |
Scopes | Pointer to []string | [optional] | |
Logic | Pointer to Logic | [optional] | |
DecisionStrategy | Pointer to DecisionStrategy | [optional] | |
Owner | Pointer to string | [optional] | |
ResourceType | Pointer to string | [optional] | |
ResourcesData | Pointer to []ResourceRepresentation | [optional] | |
ScopesData | Pointer to []ScopeRepresentation | [optional] |
func NewAbstractPolicyRepresentation() *AbstractPolicyRepresentation
NewAbstractPolicyRepresentation instantiates a new AbstractPolicyRepresentation 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 NewAbstractPolicyRepresentationWithDefaults() *AbstractPolicyRepresentation
NewAbstractPolicyRepresentationWithDefaults instantiates a new AbstractPolicyRepresentation 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 *AbstractPolicyRepresentation) GetId() string
GetId returns the Id field if non-nil, zero value otherwise.
func (o *AbstractPolicyRepresentation) 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 *AbstractPolicyRepresentation) SetId(v string)
SetId sets Id field to given value.
func (o *AbstractPolicyRepresentation) HasId() bool
HasId returns a boolean if a field has been set.
func (o *AbstractPolicyRepresentation) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *AbstractPolicyRepresentation) 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 *AbstractPolicyRepresentation) SetName(v string)
SetName sets Name field to given value.
func (o *AbstractPolicyRepresentation) HasName() bool
HasName returns a boolean if a field has been set.
func (o *AbstractPolicyRepresentation) GetDescription() string
GetDescription returns the Description field if non-nil, zero value otherwise.
func (o *AbstractPolicyRepresentation) 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 *AbstractPolicyRepresentation) SetDescription(v string)
SetDescription sets Description field to given value.
func (o *AbstractPolicyRepresentation) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (o *AbstractPolicyRepresentation) GetType() string
GetType returns the Type field if non-nil, zero value otherwise.
func (o *AbstractPolicyRepresentation) 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.
func (o *AbstractPolicyRepresentation) SetType(v string)
SetType sets Type field to given value.
func (o *AbstractPolicyRepresentation) HasType() bool
HasType returns a boolean if a field has been set.
func (o *AbstractPolicyRepresentation) GetPolicies() []string
GetPolicies returns the Policies field if non-nil, zero value otherwise.
func (o *AbstractPolicyRepresentation) GetPoliciesOk() (*[]string, bool)
GetPoliciesOk returns a tuple with the Policies field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AbstractPolicyRepresentation) SetPolicies(v []string)
SetPolicies sets Policies field to given value.
func (o *AbstractPolicyRepresentation) HasPolicies() bool
HasPolicies returns a boolean if a field has been set.
func (o *AbstractPolicyRepresentation) GetResources() []string
GetResources returns the Resources field if non-nil, zero value otherwise.
func (o *AbstractPolicyRepresentation) GetResourcesOk() (*[]string, bool)
GetResourcesOk returns a tuple with the Resources field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AbstractPolicyRepresentation) SetResources(v []string)
SetResources sets Resources field to given value.
func (o *AbstractPolicyRepresentation) HasResources() bool
HasResources returns a boolean if a field has been set.
func (o *AbstractPolicyRepresentation) GetScopes() []string
GetScopes returns the Scopes field if non-nil, zero value otherwise.
func (o *AbstractPolicyRepresentation) GetScopesOk() (*[]string, bool)
GetScopesOk returns a tuple with the Scopes field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AbstractPolicyRepresentation) SetScopes(v []string)
SetScopes sets Scopes field to given value.
func (o *AbstractPolicyRepresentation) HasScopes() bool
HasScopes returns a boolean if a field has been set.
func (o *AbstractPolicyRepresentation) GetLogic() Logic
GetLogic returns the Logic field if non-nil, zero value otherwise.
func (o *AbstractPolicyRepresentation) GetLogicOk() (*Logic, bool)
GetLogicOk returns a tuple with the Logic field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AbstractPolicyRepresentation) SetLogic(v Logic)
SetLogic sets Logic field to given value.
func (o *AbstractPolicyRepresentation) HasLogic() bool
HasLogic returns a boolean if a field has been set.
func (o *AbstractPolicyRepresentation) GetDecisionStrategy() DecisionStrategy
GetDecisionStrategy returns the DecisionStrategy field if non-nil, zero value otherwise.
func (o *AbstractPolicyRepresentation) GetDecisionStrategyOk() (*DecisionStrategy, bool)
GetDecisionStrategyOk returns a tuple with the DecisionStrategy field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AbstractPolicyRepresentation) SetDecisionStrategy(v DecisionStrategy)
SetDecisionStrategy sets DecisionStrategy field to given value.
func (o *AbstractPolicyRepresentation) HasDecisionStrategy() bool
HasDecisionStrategy returns a boolean if a field has been set.
func (o *AbstractPolicyRepresentation) GetOwner() string
GetOwner returns the Owner field if non-nil, zero value otherwise.
func (o *AbstractPolicyRepresentation) GetOwnerOk() (*string, 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 *AbstractPolicyRepresentation) SetOwner(v string)
SetOwner sets Owner field to given value.
func (o *AbstractPolicyRepresentation) HasOwner() bool
HasOwner returns a boolean if a field has been set.
func (o *AbstractPolicyRepresentation) GetResourceType() string
GetResourceType returns the ResourceType field if non-nil, zero value otherwise.
func (o *AbstractPolicyRepresentation) GetResourceTypeOk() (*string, bool)
GetResourceTypeOk returns a tuple with the ResourceType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AbstractPolicyRepresentation) SetResourceType(v string)
SetResourceType sets ResourceType field to given value.
func (o *AbstractPolicyRepresentation) HasResourceType() bool
HasResourceType returns a boolean if a field has been set.
func (o *AbstractPolicyRepresentation) GetResourcesData() []ResourceRepresentation
GetResourcesData returns the ResourcesData field if non-nil, zero value otherwise.
func (o *AbstractPolicyRepresentation) GetResourcesDataOk() (*[]ResourceRepresentation, bool)
GetResourcesDataOk returns a tuple with the ResourcesData field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AbstractPolicyRepresentation) SetResourcesData(v []ResourceRepresentation)
SetResourcesData sets ResourcesData field to given value.
func (o *AbstractPolicyRepresentation) HasResourcesData() bool
HasResourcesData returns a boolean if a field has been set.
func (o *AbstractPolicyRepresentation) GetScopesData() []ScopeRepresentation
GetScopesData returns the ScopesData field if non-nil, zero value otherwise.
func (o *AbstractPolicyRepresentation) GetScopesDataOk() (*[]ScopeRepresentation, bool)
GetScopesDataOk returns a tuple with the ScopesData field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *AbstractPolicyRepresentation) SetScopesData(v []ScopeRepresentation)
SetScopesData sets ScopesData field to given value.
func (o *AbstractPolicyRepresentation) HasScopesData() bool
HasScopesData returns a boolean if a field has been set.