pcm-coordinator/api/internal/scheduler/schedulers/option/cloudOption.go

16 lines
493 B
Go

package option
type CloudOption struct {
Name string `json:"name"`
AdapterIds []string `json:"adapterIds"`
ClusterIds []string `json:"clusterIds"`
Strategy string `json:"strategy"`
StaticWeightMap map[string]int32 `json:"staticWeightMap,optional"`
ReqBody []string `json:"reqBody"`
Replica int32 `json:"replicas,string"`
}
func (c CloudOption) GetOptionType() string {
return CLOUD
}