func (hc *HardwareCharacteristics) Clone() *HardwareCharacteristics {
	if hc == nil {
		return nil
	}
	clone := *hc
	if hc.Tags != nil {
		tags := make([]string, len(*hc.Tags))
		copy(tags, *hc.Tags)
		clone.Tags = &tags
	}
	return &clone
}
// Clone returns a copy of the hardware characteristics.
Clone returns a copy of the hardware characteristics.
// Clone returns a copy of the hardware characteristics .
func (hc *HardwareCharacteristics) Clone() *HardwareCharacteristics {
	if hc == nil {
		return nil
	}
	clone := *hc
	if hc.Tags != nil {
		tags := make([]string, len(*hc.Tags))
		copy(tags, *hc.Tags)
		clone.Tags = &tags
	}
	return &clone
}
func ( hc * HardwareCharacteristics ) Clone ( ) * HardwareCharacteristics { if hc == nil { return nil } clone := * hc if hc . Tags != nil { tags := make ( [ ] string , len ( * hc . Tags ) ) copy ( tags , * hc . Tags ) clone . Tags = & tags } return & clone }
Clone returns a copy of the hardware characteristics.
Clone returns a copy of the hardware characteristics .