func NewObjective(labels map[string]string, description string, target float64, window int64, config string) *Objective {
	this := Objective{}
	this.Labels = labels
	this.Description = description
	this.Target = target
	this.Window = window
	this.Config = config
	return &this
}
NewObjective instantiates a new Objective 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
package openapi
import (
	"encoding/json"
)
type Objective struct {
	Labels      map[string]string `json:"labels"`
	Description string            `json:"description"`
	Target      float64           `json:"target"`
	Window      int64             `json:"window"`
	Config      string            `json:"config"`
	Indicator   *Indicator        `json:"indicator,omitempty"`
}