// ApplyKey creates a new Apply handler with the specified KeyFunc.
174313
func ApplyKey(keyFunc KeyFunc, handler cfg.Handler) cfg.Handler {
	return Apply(keyFunc, nil, handler)
}
1064354
func (s *AutomationExecutionFilter) SetKey(v string) *AutomationExecutionFilter {
	s.Key = &v
	return s
}
1188877
func (s *CreateJobOutput) SetKey(v string) *CreateJobOutput {
	s.Key = &v
	return s
}
231341
func (s *ParameterAttribute) SetKey(v string) *ParameterAttribute {
	s.Key = &v
	return s
}
932116
func (s *UpdateProvisioningParameter) SetKey(v string) *UpdateProvisioningParameter {
	s.Key = &v
	return s
}
246413
func (s *PutObjectRetentionInput) SetKey(v string) *PutObjectRetentionInput {
	s.Key = &v
	return s
}
1172775
func (s *ObjectIdentifier) SetKey(v string) *ObjectIdentifier {
	s.Key = &v
	return s
}
620707
func (s *Object) SetKey(v string) *Object {
	s.Key = &v
	return s
}
1113118
func (s *RestoreObjectInput) SetKey(v string) *RestoreObjectInput {
	s.Key = &v
	return s
}
670262
func (s *InstancePatchStateFilter) SetKey(v string) *InstancePatchStateFilter {
	s.Key = &v
	return s
}
753103
func (s *PlayReadyDrm) SetKey(v string) *PlayReadyDrm {
	s.Key = &v
	return s
}
466204
func (s *ReviewResultDetail) SetKey(v string) *ReviewResultDetail {
	s.Key = &v
	return s
}
253674
func (s *ActionConfigurationProperty) SetKey(v bool) *ActionConfigurationProperty {
	s.Key = &v
	return s
}
942259
func (s *InstanceInformationFilter) SetKey(v string) *InstanceInformationFilter {
	s.Key = &v
	return s
}
1058098
func (s *Scope) SetKey(v string) *Scope {
	s.Key = &v
	return s
}
1133302
func (s *MaintenanceWindowFilter) SetKey(v string) *MaintenanceWindowFilter {
	s.Key = &v
	return s
}
635633
func (s *AdditionalAttribute) SetKey(v string) *AdditionalAttribute {
	s.Key = &v
	return s
}