| Name | Type | Description | Notes |
|---|---|---|---|
| Name | string | ||
| Identifier | Pointer to string | [optional] | |
| Description | Pointer to string | [optional] | |
| NotifyHealthStates | NotifyOnOptions | ||
| Monitors | []MonitorReferenceId | ||
| MonitorTags | []string | ||
| ComponentTypes | []int64 | ||
| ComponentTags | []string | ||
| Status | NotificationConfigurationStatusValue | ||
| NotificationChannels | []ChannelReferenceId |
func NewNotificationConfigurationWriteSchema(name string, notifyHealthStates NotifyOnOptions, monitors []MonitorReferenceId, monitorTags []string, componentTypes []int64, componentTags []string, status NotificationConfigurationStatusValue, notificationChannels []ChannelReferenceId, ) *NotificationConfigurationWriteSchema
NewNotificationConfigurationWriteSchema instantiates a new NotificationConfigurationWriteSchema 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 NewNotificationConfigurationWriteSchemaWithDefaults() *NotificationConfigurationWriteSchema
NewNotificationConfigurationWriteSchemaWithDefaults instantiates a new NotificationConfigurationWriteSchema 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 *NotificationConfigurationWriteSchema) GetName() string
GetName returns the Name field if non-nil, zero value otherwise.
func (o *NotificationConfigurationWriteSchema) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NotificationConfigurationWriteSchema) SetName(v string)
SetName sets Name field to given value.
func (o *NotificationConfigurationWriteSchema) GetIdentifier() string
GetIdentifier returns the Identifier field if non-nil, zero value otherwise.
func (o *NotificationConfigurationWriteSchema) GetIdentifierOk() (*string, bool)
GetIdentifierOk returns a tuple with the Identifier field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NotificationConfigurationWriteSchema) SetIdentifier(v string)
SetIdentifier sets Identifier field to given value.
func (o *NotificationConfigurationWriteSchema) HasIdentifier() bool
HasIdentifier returns a boolean if a field has been set.
func (o *NotificationConfigurationWriteSchema) GetDescription() string
GetDescription returns the Description field if non-nil, zero value otherwise.
func (o *NotificationConfigurationWriteSchema) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NotificationConfigurationWriteSchema) SetDescription(v string)
SetDescription sets Description field to given value.
func (o *NotificationConfigurationWriteSchema) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (o *NotificationConfigurationWriteSchema) GetNotifyHealthStates() NotifyOnOptions
GetNotifyHealthStates returns the NotifyHealthStates field if non-nil, zero value otherwise.
func (o *NotificationConfigurationWriteSchema) GetNotifyHealthStatesOk() (*NotifyOnOptions, bool)
GetNotifyHealthStatesOk returns a tuple with the NotifyHealthStates field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NotificationConfigurationWriteSchema) SetNotifyHealthStates(v NotifyOnOptions)
SetNotifyHealthStates sets NotifyHealthStates field to given value.
func (o *NotificationConfigurationWriteSchema) GetMonitors() []MonitorReferenceId
GetMonitors returns the Monitors field if non-nil, zero value otherwise.
func (o *NotificationConfigurationWriteSchema) GetMonitorsOk() (*[]MonitorReferenceId, bool)
GetMonitorsOk returns a tuple with the Monitors field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NotificationConfigurationWriteSchema) SetMonitors(v []MonitorReferenceId)
SetMonitors sets Monitors field to given value.
func (o *NotificationConfigurationWriteSchema) GetMonitorTags() []string
GetMonitorTags returns the MonitorTags field if non-nil, zero value otherwise.
func (o *NotificationConfigurationWriteSchema) GetMonitorTagsOk() (*[]string, bool)
GetMonitorTagsOk returns a tuple with the MonitorTags field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NotificationConfigurationWriteSchema) SetMonitorTags(v []string)
SetMonitorTags sets MonitorTags field to given value.
func (o *NotificationConfigurationWriteSchema) GetComponentTypes() []int64
GetComponentTypes returns the ComponentTypes field if non-nil, zero value otherwise.
func (o *NotificationConfigurationWriteSchema) GetComponentTypesOk() (*[]int64, bool)
GetComponentTypesOk returns a tuple with the ComponentTypes field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NotificationConfigurationWriteSchema) SetComponentTypes(v []int64)
SetComponentTypes sets ComponentTypes field to given value.
func (o *NotificationConfigurationWriteSchema) GetComponentTags() []string
GetComponentTags returns the ComponentTags field if non-nil, zero value otherwise.
func (o *NotificationConfigurationWriteSchema) GetComponentTagsOk() (*[]string, bool)
GetComponentTagsOk returns a tuple with the ComponentTags field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NotificationConfigurationWriteSchema) SetComponentTags(v []string)
SetComponentTags sets ComponentTags field to given value.
func (o *NotificationConfigurationWriteSchema) GetStatus() NotificationConfigurationStatusValue
GetStatus returns the Status field if non-nil, zero value otherwise.
func (o *NotificationConfigurationWriteSchema) GetStatusOk() (*NotificationConfigurationStatusValue, bool)
GetStatusOk returns a tuple with the Status field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NotificationConfigurationWriteSchema) SetStatus(v NotificationConfigurationStatusValue)
SetStatus sets Status field to given value.
func (o *NotificationConfigurationWriteSchema) GetNotificationChannels() []ChannelReferenceId
GetNotificationChannels returns the NotificationChannels field if non-nil, zero value otherwise.
func (o *NotificationConfigurationWriteSchema) GetNotificationChannelsOk() (*[]ChannelReferenceId, bool)
GetNotificationChannelsOk returns a tuple with the NotificationChannels field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *NotificationConfigurationWriteSchema) SetNotificationChannels(v []ChannelReferenceId)
SetNotificationChannels sets NotificationChannels field to given value.