// SetMasterKey is used to update the master key
500319
func (k *Keyring) SetMasterKey(val []byte) *Keyring {
	valCopy := make([]byte, len(val))
	copy(valCopy, val)
	clone := k.Clone()
	clone.masterKey = valCopy
	return clone
}
620269
func (s *ResourceTag) SetKey(v string) *ResourceTag {
	s.Key = &v
	return s
}
932116
func (s *UpdateProvisioningParameter) SetKey(v string) *UpdateProvisioningParameter {
	s.Key = &v
	return s
}
928516
func (s *Attribute) SetKey(v string) *Attribute {
	s.Key = &v
	return s
}
516556
func (s *ObjectVersion) SetKey(v string) *ObjectVersion {
	s.Key = &v
	return s
}
663808
func (s *CreateClusterInput) SetMasterUserPassword(v string) *CreateClusterInput {
	s.MasterUserPassword = &v
	return s
}
237935
func (s *MapFilter) SetKey(v string) *MapFilter {
	s.Key = &v
	return s
}
393946
func (s *Filter) SetKey(v string) *Filter {
	s.Key = &v
	return s
}
137136
func (s *UploadPartInput) SetKey(v string) *UploadPartInput {
	s.Key = &v
	return s
}
99734
func (s *Field) SetKey(v string) *Field {
	s.Key = &v
	return s
}
142496
func (s *AcceptInvitationInput) SetMasterId(v string) *AcceptInvitationInput {
	s.MasterId = &v
	return s
}
509910
func (s *PatchOrchestratorFilter) SetKey(v string) *PatchOrchestratorFilter {
	s.Key = &v
	return s
}
133992
func (s *MetricDimension) SetKey(v string) *MetricDimension {
	s.Key = &v
	return s
}
640392
func (s *Update) SetKey(v map[string]*AttributeValue) *Update {
	s.Key = v
	return s
}
13529
func (s *GameProperty) SetKey(v string) *GameProperty {
	s.Key = &v
	return s
}
692214
func (s *Sort) SetKey(v string) *Sort {
	s.Key = &v
	return s
}
1308491
func (s *Target) SetKey(v string) *Target {
	s.Key = &v
	return s
}