| Name | Type | Description | Notes |
|---|---|---|---|
| CsiSecretStoreConfig | Pointer to CsiSecretStoreConfig | [optional] | |
| EnableCsiSecretStore | Pointer to bool | enable csi secret store | [optional] |
| EnableIngress | Pointer to bool | enable default ingress | [optional] |
| EnableLogging | Pointer to bool | enable default logging | [optional] |
| EnableMonitoring | Pointer to bool | enable default monitoring | [optional] |
| EnableRookCeph | Pointer to bool | enable rook ceph storage | [optional] |
| EnableVM | Pointer to bool | enable virtual machine workloads | [optional] |
| Monitoring | Pointer to MonitoringConfig | [optional] |
func NewDefaultAddons() *DefaultAddons
NewDefaultAddons instantiates a new DefaultAddons 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 NewDefaultAddonsWithDefaults() *DefaultAddons
NewDefaultAddonsWithDefaults instantiates a new DefaultAddons 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 *DefaultAddons) GetCsiSecretStoreConfig() CsiSecretStoreConfig
GetCsiSecretStoreConfig returns the CsiSecretStoreConfig field if non-nil, zero value otherwise.
func (o *DefaultAddons) GetCsiSecretStoreConfigOk() (*CsiSecretStoreConfig, bool)
GetCsiSecretStoreConfigOk returns a tuple with the CsiSecretStoreConfig field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DefaultAddons) SetCsiSecretStoreConfig(v CsiSecretStoreConfig)
SetCsiSecretStoreConfig sets CsiSecretStoreConfig field to given value.
func (o *DefaultAddons) HasCsiSecretStoreConfig() bool
HasCsiSecretStoreConfig returns a boolean if a field has been set.
func (o *DefaultAddons) GetEnableCsiSecretStore() bool
GetEnableCsiSecretStore returns the EnableCsiSecretStore field if non-nil, zero value otherwise.
func (o *DefaultAddons) GetEnableCsiSecretStoreOk() (*bool, bool)
GetEnableCsiSecretStoreOk returns a tuple with the EnableCsiSecretStore field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DefaultAddons) SetEnableCsiSecretStore(v bool)
SetEnableCsiSecretStore sets EnableCsiSecretStore field to given value.
func (o *DefaultAddons) HasEnableCsiSecretStore() bool
HasEnableCsiSecretStore returns a boolean if a field has been set.
func (o *DefaultAddons) GetEnableIngress() bool
GetEnableIngress returns the EnableIngress field if non-nil, zero value otherwise.
func (o *DefaultAddons) GetEnableIngressOk() (*bool, bool)
GetEnableIngressOk returns a tuple with the EnableIngress field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DefaultAddons) SetEnableIngress(v bool)
SetEnableIngress sets EnableIngress field to given value.
func (o *DefaultAddons) HasEnableIngress() bool
HasEnableIngress returns a boolean if a field has been set.
func (o *DefaultAddons) GetEnableLogging() bool
GetEnableLogging returns the EnableLogging field if non-nil, zero value otherwise.
func (o *DefaultAddons) GetEnableLoggingOk() (*bool, bool)
GetEnableLoggingOk returns a tuple with the EnableLogging field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DefaultAddons) SetEnableLogging(v bool)
SetEnableLogging sets EnableLogging field to given value.
func (o *DefaultAddons) HasEnableLogging() bool
HasEnableLogging returns a boolean if a field has been set.
func (o *DefaultAddons) GetEnableMonitoring() bool
GetEnableMonitoring returns the EnableMonitoring field if non-nil, zero value otherwise.
func (o *DefaultAddons) GetEnableMonitoringOk() (*bool, bool)
GetEnableMonitoringOk returns a tuple with the EnableMonitoring field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DefaultAddons) SetEnableMonitoring(v bool)
SetEnableMonitoring sets EnableMonitoring field to given value.
func (o *DefaultAddons) HasEnableMonitoring() bool
HasEnableMonitoring returns a boolean if a field has been set.
func (o *DefaultAddons) GetEnableRookCeph() bool
GetEnableRookCeph returns the EnableRookCeph field if non-nil, zero value otherwise.
func (o *DefaultAddons) GetEnableRookCephOk() (*bool, bool)
GetEnableRookCephOk returns a tuple with the EnableRookCeph field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DefaultAddons) SetEnableRookCeph(v bool)
SetEnableRookCeph sets EnableRookCeph field to given value.
func (o *DefaultAddons) HasEnableRookCeph() bool
HasEnableRookCeph returns a boolean if a field has been set.
func (o *DefaultAddons) GetEnableVM() bool
GetEnableVM returns the EnableVM field if non-nil, zero value otherwise.
func (o *DefaultAddons) GetEnableVMOk() (*bool, bool)
GetEnableVMOk returns a tuple with the EnableVM field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DefaultAddons) SetEnableVM(v bool)
SetEnableVM sets EnableVM field to given value.
func (o *DefaultAddons) HasEnableVM() bool
HasEnableVM returns a boolean if a field has been set.
func (o *DefaultAddons) GetMonitoring() MonitoringConfig
GetMonitoring returns the Monitoring field if non-nil, zero value otherwise.
func (o *DefaultAddons) GetMonitoringOk() (*MonitoringConfig, bool)
GetMonitoringOk returns a tuple with the Monitoring field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DefaultAddons) SetMonitoring(v MonitoringConfig)
SetMonitoring sets Monitoring field to given value.
func (o *DefaultAddons) HasMonitoring() bool
HasMonitoring returns a boolean if a field has been set.