| Name | Type | Description | Notes |
|---|---|---|---|
| Kind | Pointer to string | [optional] | |
| ResourceProfile | Pointer to ObservabilityResourceProfile | [optional] | |
| CloudWatchExportConfig | Pointer to CloudWatchExportConfig | [optional] | |
| HighAvailability | Pointer to bool | [optional] | |
| InternalNetworkMonitoring | Pointer to InternalNetworkMonitoring | [optional] | |
| Alerting | Pointer to AlertingConfig | [optional] |
func NewMetricsConfigurationManagedByQovery() *MetricsConfigurationManagedByQovery
NewMetricsConfigurationManagedByQovery instantiates a new MetricsConfigurationManagedByQovery 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 NewMetricsConfigurationManagedByQoveryWithDefaults() *MetricsConfigurationManagedByQovery
NewMetricsConfigurationManagedByQoveryWithDefaults instantiates a new MetricsConfigurationManagedByQovery 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 *MetricsConfigurationManagedByQovery) GetKind() string
GetKind returns the Kind field if non-nil, zero value otherwise.
func (o *MetricsConfigurationManagedByQovery) GetKindOk() (*string, bool)
GetKindOk returns a tuple with the Kind field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MetricsConfigurationManagedByQovery) SetKind(v string)
SetKind sets Kind field to given value.
func (o *MetricsConfigurationManagedByQovery) HasKind() bool
HasKind returns a boolean if a field has been set.
func (o *MetricsConfigurationManagedByQovery) GetResourceProfile() ObservabilityResourceProfile
GetResourceProfile returns the ResourceProfile field if non-nil, zero value otherwise.
func (o *MetricsConfigurationManagedByQovery) GetResourceProfileOk() (*ObservabilityResourceProfile, bool)
GetResourceProfileOk returns a tuple with the ResourceProfile field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MetricsConfigurationManagedByQovery) SetResourceProfile(v ObservabilityResourceProfile)
SetResourceProfile sets ResourceProfile field to given value.
func (o *MetricsConfigurationManagedByQovery) HasResourceProfile() bool
HasResourceProfile returns a boolean if a field has been set.
func (o *MetricsConfigurationManagedByQovery) GetCloudWatchExportConfig() CloudWatchExportConfig
GetCloudWatchExportConfig returns the CloudWatchExportConfig field if non-nil, zero value otherwise.
func (o *MetricsConfigurationManagedByQovery) GetCloudWatchExportConfigOk() (*CloudWatchExportConfig, bool)
GetCloudWatchExportConfigOk returns a tuple with the CloudWatchExportConfig field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MetricsConfigurationManagedByQovery) SetCloudWatchExportConfig(v CloudWatchExportConfig)
SetCloudWatchExportConfig sets CloudWatchExportConfig field to given value.
func (o *MetricsConfigurationManagedByQovery) HasCloudWatchExportConfig() bool
HasCloudWatchExportConfig returns a boolean if a field has been set.
func (o *MetricsConfigurationManagedByQovery) GetHighAvailability() bool
GetHighAvailability returns the HighAvailability field if non-nil, zero value otherwise.
func (o *MetricsConfigurationManagedByQovery) GetHighAvailabilityOk() (*bool, bool)
GetHighAvailabilityOk returns a tuple with the HighAvailability field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MetricsConfigurationManagedByQovery) SetHighAvailability(v bool)
SetHighAvailability sets HighAvailability field to given value.
func (o *MetricsConfigurationManagedByQovery) HasHighAvailability() bool
HasHighAvailability returns a boolean if a field has been set.
func (o *MetricsConfigurationManagedByQovery) GetInternalNetworkMonitoring() InternalNetworkMonitoring
GetInternalNetworkMonitoring returns the InternalNetworkMonitoring field if non-nil, zero value otherwise.
func (o *MetricsConfigurationManagedByQovery) GetInternalNetworkMonitoringOk() (*InternalNetworkMonitoring, bool)
GetInternalNetworkMonitoringOk returns a tuple with the InternalNetworkMonitoring field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MetricsConfigurationManagedByQovery) SetInternalNetworkMonitoring(v InternalNetworkMonitoring)
SetInternalNetworkMonitoring sets InternalNetworkMonitoring field to given value.
func (o *MetricsConfigurationManagedByQovery) HasInternalNetworkMonitoring() bool
HasInternalNetworkMonitoring returns a boolean if a field has been set.
func (o *MetricsConfigurationManagedByQovery) GetAlerting() AlertingConfig
GetAlerting returns the Alerting field if non-nil, zero value otherwise.
func (o *MetricsConfigurationManagedByQovery) GetAlertingOk() (*AlertingConfig, bool)
GetAlertingOk returns a tuple with the Alerting field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *MetricsConfigurationManagedByQovery) SetAlerting(v AlertingConfig)
SetAlerting sets Alerting field to given value.
func (o *MetricsConfigurationManagedByQovery) HasAlerting() bool
HasAlerting returns a boolean if a field has been set.