| Name | Type | Description | Notes |
|---|---|---|---|
| HelmExporter | MonitoringComponent | ||
| KubeStateMetrics | MonitoringComponent | ||
| MetricsServer | MonitoringComponent | ||
| NodeExporter | MonitoringComponent | ||
| PrometheusAdapter | MonitoringComponent | ||
| Resources | Pointer to ResourceRequirements | [optional] |
func NewMonitoringConfig(helmExporter MonitoringComponent, kubeStateMetrics MonitoringComponent, metricsServer MonitoringComponent, nodeExporter MonitoringComponent, prometheusAdapter MonitoringComponent, ) *MonitoringConfig
NewMonitoringConfig instantiates a new MonitoringConfig 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 NewMonitoringConfigWithDefaults() *MonitoringConfig
NewMonitoringConfigWithDefaults instantiates a new MonitoringConfig 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 *MonitoringConfig) GetHelmExporter() MonitoringComponent
GetHelmExporter returns the HelmExporter field if non-nil, zero value otherwise.
func (o *MonitoringConfig) GetHelmExporterOk() (*MonitoringComponent, bool)
GetHelmExporterOk returns a tuple with the HelmExporter field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MonitoringConfig) SetHelmExporter(v MonitoringComponent)
SetHelmExporter sets HelmExporter field to given value.
func (o *MonitoringConfig) GetKubeStateMetrics() MonitoringComponent
GetKubeStateMetrics returns the KubeStateMetrics field if non-nil, zero value otherwise.
func (o *MonitoringConfig) GetKubeStateMetricsOk() (*MonitoringComponent, bool)
GetKubeStateMetricsOk returns a tuple with the KubeStateMetrics field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MonitoringConfig) SetKubeStateMetrics(v MonitoringComponent)
SetKubeStateMetrics sets KubeStateMetrics field to given value.
func (o *MonitoringConfig) GetMetricsServer() MonitoringComponent
GetMetricsServer returns the MetricsServer field if non-nil, zero value otherwise.
func (o *MonitoringConfig) GetMetricsServerOk() (*MonitoringComponent, bool)
GetMetricsServerOk returns a tuple with the MetricsServer field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MonitoringConfig) SetMetricsServer(v MonitoringComponent)
SetMetricsServer sets MetricsServer field to given value.
func (o *MonitoringConfig) GetNodeExporter() MonitoringComponent
GetNodeExporter returns the NodeExporter field if non-nil, zero value otherwise.
func (o *MonitoringConfig) GetNodeExporterOk() (*MonitoringComponent, bool)
GetNodeExporterOk returns a tuple with the NodeExporter field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MonitoringConfig) SetNodeExporter(v MonitoringComponent)
SetNodeExporter sets NodeExporter field to given value.
func (o *MonitoringConfig) GetPrometheusAdapter() MonitoringComponent
GetPrometheusAdapter returns the PrometheusAdapter field if non-nil, zero value otherwise.
func (o *MonitoringConfig) GetPrometheusAdapterOk() (*MonitoringComponent, bool)
GetPrometheusAdapterOk returns a tuple with the PrometheusAdapter field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MonitoringConfig) SetPrometheusAdapter(v MonitoringComponent)
SetPrometheusAdapter sets PrometheusAdapter field to given value.
func (o *MonitoringConfig) GetResources() ResourceRequirements
GetResources returns the Resources field if non-nil, zero value otherwise.
func (o *MonitoringConfig) GetResourcesOk() (*ResourceRequirements, 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 *MonitoringConfig) SetResources(v ResourceRequirements)
SetResources sets Resources field to given value.
func (o *MonitoringConfig) HasResources() bool
HasResources returns a boolean if a field has been set.