func (o *MultiBurnrateAlert) GetStateOk() (*string, bool) {
	if o == nil {
		return nil, false
	}
	return &o.State, true
}
GetStateOk returns a tuple with the State field value
and a boolean to check if the value has been set.
package openapi
import (
	"encoding/json"
)
type MultiBurnrateAlert struct {
	Severity string   `json:"severity"`
	For      int64    `json:"for"`
	Factor   float64  `json:"factor"`
	Short    Burnrate `json:"short"`
	Long     Burnrate `json:"long"`
	State    string   `json:"state"`
}
func NewMultiBurnrateAlert(severity string, for_ int64, factor float64, short Burnrate, long Burnrate, state string) *MultiBurnrateAlert {
	this := MultiBurnrateAlert{}
	this.Severity = severity
	this.For = for_
	this.Factor = factor
	this.Short = short
	this.Long = long
	this.State = state
	return &this
}
func NewMultiBurnrateAlertWithDefaults() *MultiBurnrateAlert {
	this := MultiBurnrateAlert{}
	return &this
}
func (o *MultiBurnrateAlert) GetSeverity() string {
	if o == nil {
		var ret string
		return ret
	}
	return o.Severity
}
func (o *MultiBurnrateAlert) GetSeverityOk() (*string, bool) {
	if o == nil {
		return nil, false
	}
	return &o.Severity, true
}
func (o *MultiBurnrateAlert) SetSeverity(v string) {
	o.Severity = v
}
func (o *MultiBurnrateAlert) GetFor() int64 {
	if o == nil {
		var ret int64
		return ret
	}
	return o.For
}
func (o *MultiBurnrateAlert) GetForOk() (*int64, bool) {
	if o == nil {
		return nil, false
	}
	return &o.For, true
}
func (o *MultiBurnrateAlert) SetFor(v int64) {
	o.For = v
}
func (o *MultiBurnrateAlert) GetFactor() float64 {
	if o == nil {
		var ret float64
		return ret
	}
	return o.Factor
}
func (o *MultiBurnrateAlert) GetFactorOk() (*float64, bool) {
	if o == nil {
		return nil, false
	}
	return &o.Factor, true
}
func (o *MultiBurnrateAlert) SetFactor(v float64) {
	o.Factor = v
}
func (o *MultiBurnrateAlert) GetShort() Burnrate {
	if o == nil {
		var ret Burnrate
		return ret
	}
	return o.Short
}
func (o *MultiBurnrateAlert) GetShortOk() (*Burnrate, bool) {
	if o == nil {
		return nil, false
	}
	return &o.Short, true
}
func (o *MultiBurnrateAlert) SetShort(v Burnrate) {
	o.Short = v
}
func (o *MultiBurnrateAlert) GetLong() Burnrate {
	if o == nil {
		var ret Burnrate
		return ret
	}
	return o.Long
}
func (o *MultiBurnrateAlert) GetLongOk() (*Burnrate, bool) {
	if o == nil {
		return nil, false
	}
	return &o.Long, true
}
func (o *MultiBurnrateAlert) SetLong(v Burnrate) {
	o.Long = v
}
func (o *MultiBurnrateAlert) GetState() string {
	if o == nil {
		var ret string
		return ret
	}
	return o.State
}