//SetVal sets the current value of the group defined in
//in the selectGroup.
546527
func (self selectGroupImpl) SetVal(s string) {
	switch d := self.dom.(type) {
	case jqueryWrapper:
		child := d.jq.Filter(fmt.Sprintf("[value=\"%s\"]", s))
		child.SetProp("selected", true)
	case *testOpsImpl:
		d.SetVal(s)
		d.Trigger(CLICK)
	default:
		panic("unknown type of dom pointer!")
	}
}
1303781
func (s *Parameter) SetValue(v string) *Parameter {
	s.Value = &v
	return s
}
719730
func (s *ExtraParam) SetValue(v string) *ExtraParam {
	s.Value = &v
	return s
}
1340444
func (s *Rule) SetValue(v string) *Rule {
	s.Value = &v
	return s
}
1219185
func (s *ResourceAttribute) SetValue(v string) *ResourceAttribute {
	s.Value = &v
	return s
}
993821
func (s *Text) SetValue(v string) *Text {
	s.Value = &v
	return s
}
58249
func (s *DimensionValuesWithAttributes) SetValue(v string) *DimensionValuesWithAttributes {
	s.Value = &v
	return s
}
414731
func (s *Gender) SetValue(v string) *Gender {
	s.Value = &v
	return s
}
447529
func (s *AttributeType) SetValue(v string) *AttributeType {
	s.Value = &v
	return s
}
92171
func (s *ResultField) SetValue(v string) *ResultField {
	s.Value = &v
	return s
}
3305
func (s *AttributeValue) SetValue(v string) *AttributeValue {
	s.Value = &v
	return s
}
475791
func (s *AttributeKeyAndValue) SetValue(v *TypedAttributeValue) *AttributeKeyAndValue {
	s.Value = v
	return s
}
498612
func (s *HITLayoutParameter) SetValue(v string) *HITLayoutParameter {
	s.Value = &v
	return s
}
457285
func (s *HostedZoneLimit) SetValue(v int64) *HostedZoneLimit {
	s.Value = &v
	return s
}
1367253
func (s *Datapoint) SetValue(v float64) *Datapoint {
	s.Value = &v
	return s
}
13044
func (s *TagOptionDetail) SetValue(v string) *TagOptionDetail {
	s.Value = &v
	return s
}
866260
func (s *ExtensionField) SetValue(v string) *ExtensionField {
	s.Value = &v
	return s
}