Name | Type | Description | Notes |
---|---|---|---|
CompatibilityLevel | Pointer to string | Compatibility Level | [optional] |
CompatibilityGroup | Pointer to string | [optional] | |
DefaultMetadata | Pointer to NullableMetadata | [optional] | |
OverrideMetadata | Pointer to NullableMetadata | [optional] | |
DefaultRuleSet | Pointer to NullableRuleSet | [optional] | |
OverrideRuleSet | Pointer to NullableRuleSet | [optional] |
func NewConfig() *Config
NewConfig instantiates a new Config 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 NewConfigWithDefaults() *Config
NewConfigWithDefaults instantiates a new Config 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 *Config) GetCompatibilityLevel() string
GetCompatibilityLevel returns the CompatibilityLevel field if non-nil, zero value otherwise.
func (o *Config) GetCompatibilityLevelOk() (*string, bool)
GetCompatibilityLevelOk returns a tuple with the CompatibilityLevel field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Config) SetCompatibilityLevel(v string)
SetCompatibilityLevel sets CompatibilityLevel field to given value.
func (o *Config) HasCompatibilityLevel() bool
HasCompatibilityLevel returns a boolean if a field has been set.
func (o *Config) GetCompatibilityGroup() string
GetCompatibilityGroup returns the CompatibilityGroup field if non-nil, zero value otherwise.
func (o *Config) GetCompatibilityGroupOk() (*string, bool)
GetCompatibilityGroupOk returns a tuple with the CompatibilityGroup field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Config) SetCompatibilityGroup(v string)
SetCompatibilityGroup sets CompatibilityGroup field to given value.
func (o *Config) HasCompatibilityGroup() bool
HasCompatibilityGroup returns a boolean if a field has been set.
func (o *Config) GetDefaultMetadata() Metadata
GetDefaultMetadata returns the DefaultMetadata field if non-nil, zero value otherwise.
func (o *Config) GetDefaultMetadataOk() (*Metadata, bool)
GetDefaultMetadataOk returns a tuple with the DefaultMetadata field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Config) SetDefaultMetadata(v Metadata)
SetDefaultMetadata sets DefaultMetadata field to given value.
func (o *Config) HasDefaultMetadata() bool
HasDefaultMetadata returns a boolean if a field has been set.
func (o *Config) SetDefaultMetadataNil(b bool)
SetDefaultMetadataNil sets the value for DefaultMetadata to be an explicit nil
func (o *Config) UnsetDefaultMetadata()
UnsetDefaultMetadata ensures that no value is present for DefaultMetadata, not even an explicit nil
func (o *Config) GetOverrideMetadata() Metadata
GetOverrideMetadata returns the OverrideMetadata field if non-nil, zero value otherwise.
func (o *Config) GetOverrideMetadataOk() (*Metadata, bool)
GetOverrideMetadataOk returns a tuple with the OverrideMetadata field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Config) SetOverrideMetadata(v Metadata)
SetOverrideMetadata sets OverrideMetadata field to given value.
func (o *Config) HasOverrideMetadata() bool
HasOverrideMetadata returns a boolean if a field has been set.
func (o *Config) SetOverrideMetadataNil(b bool)
SetOverrideMetadataNil sets the value for OverrideMetadata to be an explicit nil
func (o *Config) UnsetOverrideMetadata()
UnsetOverrideMetadata ensures that no value is present for OverrideMetadata, not even an explicit nil
func (o *Config) GetDefaultRuleSet() RuleSet
GetDefaultRuleSet returns the DefaultRuleSet field if non-nil, zero value otherwise.
func (o *Config) GetDefaultRuleSetOk() (*RuleSet, bool)
GetDefaultRuleSetOk returns a tuple with the DefaultRuleSet field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Config) SetDefaultRuleSet(v RuleSet)
SetDefaultRuleSet sets DefaultRuleSet field to given value.
func (o *Config) HasDefaultRuleSet() bool
HasDefaultRuleSet returns a boolean if a field has been set.
func (o *Config) SetDefaultRuleSetNil(b bool)
SetDefaultRuleSetNil sets the value for DefaultRuleSet to be an explicit nil
func (o *Config) UnsetDefaultRuleSet()
UnsetDefaultRuleSet ensures that no value is present for DefaultRuleSet, not even an explicit nil
func (o *Config) GetOverrideRuleSet() RuleSet
GetOverrideRuleSet returns the OverrideRuleSet field if non-nil, zero value otherwise.
func (o *Config) GetOverrideRuleSetOk() (*RuleSet, bool)
GetOverrideRuleSetOk returns a tuple with the OverrideRuleSet field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *Config) SetOverrideRuleSet(v RuleSet)
SetOverrideRuleSet sets OverrideRuleSet field to given value.
func (o *Config) HasOverrideRuleSet() bool
HasOverrideRuleSet returns a boolean if a field has been set.
func (o *Config) SetOverrideRuleSetNil(b bool)
SetOverrideRuleSetNil sets the value for OverrideRuleSet to be an explicit nil
func (o *Config) UnsetOverrideRuleSet()
UnsetOverrideRuleSet ensures that no value is present for OverrideRuleSet, not even an explicit nil