// SetDeviceArn sets the DeviceArn field's value.
176907
func (s *Device) SetDeviceArn(v string) *Device {
	s.DeviceArn = &v
	return s
}
1315118
func (s *GetDeviceDefinitionVersionOutput) SetArn(v string) *GetDeviceDefinitionVersionOutput {
	s.Arn = &v
	return s
}
1359975
func (s *ConfigurationItem) SetArn(v string) *ConfigurationItem {
	s.Arn = &v
	return s
}
1297982
func (s *UpdateStreamInput) SetDeviceName(v string) *UpdateStreamInput {
	s.DeviceName = &v
	return s
}
1372854
func (s *SegmentDemographics) SetDeviceType(v *SetDimension) *SegmentDemographics {
	s.DeviceType = v
	return s
}
1342185
func (s *Channel) SetArn(v string) *Channel {
	s.Arn = &v
	return s
}
606266
func (s *BlockDeviceMapping) SetDeviceName(v string) *BlockDeviceMapping {
	s.DeviceName = &v
	return s
}
1255928
func (s *RemoteAccessSession) SetDevice(v *Device) *RemoteAccessSession {
	s.Device = v
	return s
}
830414
func (s *RaidArray) SetDevice(v string) *RaidArray {
	s.Device = &v
	return s
}
307978
func (s *GetCoreDefinitionVersionOutput) SetArn(v string) *GetCoreDefinitionVersionOutput {
	s.Arn = &v
	return s
}
551820
func (o *Disk) SetDeviceName(v *string) *Disk {
	if o.DeviceName = v; o.DeviceName == nil {
		o.nullFields = append(o.nullFields, "DeviceName")
	}
	return o
}
615882
func (s *Device) SetDeviceType(v string) *Device {
	s.DeviceType = &v
	return s
}
1310669
func (s *StartDeviceSyncInput) SetDeviceArn(v string) *StartDeviceSyncInput {
	s.DeviceArn = &v
	return s
}
627493
func (s *Resource) SetArn(v string) *Resource {
	s.Arn = &v
	return s
}
1325513
func (s *DeleteDevicePoolInput) SetArn(v string) *DeleteDevicePoolInput {
	s.Arn = &v
	return s
}
1270548
func (s *DiskSnapshot) SetArn(v string) *DiskSnapshot {
	s.Arn = &v
	return s
}
214933
func (s *Device) SetArn(v string) *Device {
	s.Arn = &v
	return s
}