18 lines
354 B
Go
18 lines
354 B
Go
package api
|
|
|
|
// Constraint is used to serialize a job placement constraint.
|
|
type Constraint struct {
|
|
LTarget string
|
|
RTarget string
|
|
Operand string
|
|
}
|
|
|
|
// NewConstraint generates a new job placement constraint.
|
|
func NewConstraint(left, operand, right string) *Constraint {
|
|
return &Constraint{
|
|
LTarget: left,
|
|
RTarget: right,
|
|
Operand: operand,
|
|
}
|
|
}
|