SpConfigObject
Properties
Name | Type | Description | Notes |
---|---|---|---|
ObjectType | Pointer to string | Object type the configuration is for. | [optional] |
ReferenceExtractors | Pointer to []string | List of JSON paths within an exported object of this type, representing references that must be resolved. | [optional] |
SignatureRequired | Pointer to bool | Indicates whether this type of object will be JWS signed and cannot be modified before import. | [optional] [default to false] |
AlwaysResolveById | Pointer to bool | Indicates whether this object type must be always be resolved by ID. | [optional] [default to false] |
LegacyObject | Pointer to bool | Indicates whether this is a legacy object. | [optional] [default to false] |
OnePerTenant | Pointer to bool | Indicates whether there is only one object of this type. | [optional] [default to false] |
Exportable | Pointer to bool | Indicates whether the object can be exported or is just a reference object. | [optional] [default to false] |
Rules | Pointer to SpConfigRules | [optional] |
Methods
NewSpConfigObject
func NewSpConfigObject() *SpConfigObject
NewSpConfigObject instantiates a new SpConfigObject 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
NewSpConfigObjectWithDefaults
func NewSpConfigObjectWithDefaults() *SpConfigObject
NewSpConfigObjectWithDefaults instantiates a new SpConfigObject 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
GetObjectType
func (o *SpConfigObject) GetObjectType() string
GetObjectType returns the ObjectType field if non-nil, zero value otherwise.
GetObjectTypeOk
func (o *SpConfigObject) GetObjectTypeOk() (*string, bool)
GetObjectTypeOk returns a tuple with the ObjectType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetObjectType
func (o *SpConfigObject) SetObjectType(v string)
SetObjectType sets ObjectType field to given value.
HasObjectType
func (o *SpConfigObject) HasObjectType() bool
HasObjectType returns a boolean if a field has been set.
GetReferenceExtractors
func (o *SpConfigObject) GetReferenceExtractors() []string
GetReferenceExtractors returns the ReferenceExtractors field if non-nil, zero value otherwise.
GetReferenceExtractorsOk
func (o *SpConfigObject) GetReferenceExtractorsOk() (*[]string, bool)
GetReferenceExtractorsOk returns a tuple with the ReferenceExtractors field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetReferenceExtractors
func (o *SpConfigObject) SetReferenceExtractors(v []string)
SetReferenceExtractors sets ReferenceExtractors field to given value.
HasReferenceExtractors
func (o *SpConfigObject) HasReferenceExtractors() bool
HasReferenceExtractors returns a boolean if a field has been set.
SetReferenceExtractorsNil
func (o *SpConfigObject) SetReferenceExtractorsNil(b bool)
SetReferenceExtractorsNil sets the value for ReferenceExtractors to be an explicit nil
UnsetReferenceExtractors
func (o *SpConfigObject) UnsetReferenceExtractors()
UnsetReferenceExtractors ensures that no value is present for ReferenceExtractors, not even an explicit nil
GetSignatureRequired
func (o *SpConfigObject) GetSignatureRequired() bool
GetSignatureRequired returns the SignatureRequired field if non-nil, zero value otherwise.
GetSignatureRequiredOk
func (o *SpConfigObject) GetSignatureRequiredOk() (*bool, bool)
GetSignatureRequiredOk returns a tuple with the SignatureRequired field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetSignatureRequired
func (o *SpConfigObject) SetSignatureRequired(v bool)
SetSignatureRequired sets SignatureRequired field to given value.
HasSignatureRequired
func (o *SpConfigObject) HasSignatureRequired() bool
HasSignatureRequired returns a boolean if a field has been set.
GetAlwaysResolveById
func (o *SpConfigObject) GetAlwaysResolveById() bool
GetAlwaysResolveById returns the AlwaysResolveById field if non-nil, zero value otherwise.
GetAlwaysResolveByIdOk
func (o *SpConfigObject) GetAlwaysResolveByIdOk() (*bool, bool)
GetAlwaysResolveByIdOk returns a tuple with the AlwaysResolveById field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetAlwaysResolveById
func (o *SpConfigObject) SetAlwaysResolveById(v bool)
SetAlwaysResolveById sets AlwaysResolveById field to given value.
HasAlwaysResolveById
func (o *SpConfigObject) HasAlwaysResolveById() bool
HasAlwaysResolveById returns a boolean if a field has been set.
GetLegacyObject
func (o *SpConfigObject) GetLegacyObject() bool
GetLegacyObject returns the LegacyObject field if non-nil, zero value otherwise.
GetLegacyObjectOk
func (o *SpConfigObject) GetLegacyObjectOk() (*bool, bool)
GetLegacyObjectOk returns a tuple with the LegacyObject field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetLegacyObject
func (o *SpConfigObject) SetLegacyObject(v bool)
SetLegacyObject sets LegacyObject field to given value.
HasLegacyObject
func (o *SpConfigObject) HasLegacyObject() bool
HasLegacyObject returns a boolean if a field has been set.
GetOnePerTenant
func (o *SpConfigObject) GetOnePerTenant() bool
GetOnePerTenant returns the OnePerTenant field if non-nil, zero value otherwise.
GetOnePerTenantOk
func (o *SpConfigObject) GetOnePerTenantOk() (*bool, bool)
GetOnePerTenantOk returns a tuple with the OnePerTenant field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetOnePerTenant
func (o *SpConfigObject) SetOnePerTenant(v bool)
SetOnePerTenant sets OnePerTenant field to given value.
HasOnePerTenant
func (o *SpConfigObject) HasOnePerTenant() bool
HasOnePerTenant returns a boolean if a field has been set.
GetExportable
func (o *SpConfigObject) GetExportable() bool
GetExportable returns the Exportable field if non-nil, zero value otherwise.
GetExportableOk
func (o *SpConfigObject) GetExportableOk() (*bool, bool)
GetExportableOk returns a tuple with the Exportable field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetExportable
func (o *SpConfigObject) SetExportable(v bool)
SetExportable sets Exportable field to given value.
HasExportable
func (o *SpConfigObject) HasExportable() bool
HasExportable returns a boolean if a field has been set.
GetRules
func (o *SpConfigObject) GetRules() SpConfigRules
GetRules returns the Rules field if non-nil, zero value otherwise.
GetRulesOk
func (o *SpConfigObject) GetRulesOk() (*SpConfigRules, bool)
GetRulesOk returns a tuple with the Rules field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
SetRules
func (o *SpConfigObject) SetRules(v SpConfigRules)
SetRules sets Rules field to given value.
HasRules
func (o *SpConfigObject) HasRules() bool
HasRules returns a boolean if a field has been set.