code: func (j *AuroraJob) AddValueConstraint(name string, negated bool, values ...string) Job {
  	j.jobConfig.TaskConfig.Constraints = append(j.jobConfig.TaskConfig.Constraints,
  		&aurora.Constraint{
  			Name: name,
  			Constraint: &aurora.TaskConstraint{
  				Value: &aurora.ValueConstraint{
  					Negated: negated,
  					Values:  values,
  				},
  				Limit: nil,
  			},
  		})
  
  	return j
  }
docs: // From Aurora Docs:
  // Add a Value constraint
  // name - Mesos slave attribute that the constraint is matched against.
  // If negated = true , treat this as a 'not' - to avoid specific values.
  // Values - list of values we look for in attribute name