// Code generated by protoc-gen-goext. DO NOT EDIT.

package devices

import (
	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
)

func (m *Device) SetId(v string) {
	m.Id = v
}

func (m *Device) SetRegistryId(v string) {
	m.RegistryId = v
}

func (m *Device) SetCreatedAt(v *timestamppb.Timestamp) {
	m.CreatedAt = v
}

func (m *Device) SetName(v string) {
	m.Name = v
}

func (m *Device) SetDescription(v string) {
	m.Description = v
}

func (m *Device) SetTopicAliases(v map[string]string) {
	m.TopicAliases = v
}

func (m *Device) SetStatus(v Device_Status) {
	m.Status = v
}

func (m *Device) SetMonitoringData(v *DeviceMonitoringData) {
	m.MonitoringData = v
}

func (m *Device) SetLabels(v map[string]string) {
	m.Labels = v
}

func (m *DeviceCertificate) SetDeviceId(v string) {
	m.DeviceId = v
}

func (m *DeviceCertificate) SetFingerprint(v string) {
	m.Fingerprint = v
}

func (m *DeviceCertificate) SetCertificateData(v string) {
	m.CertificateData = v
}

func (m *DeviceCertificate) SetCreatedAt(v *timestamppb.Timestamp) {
	m.CreatedAt = v
}

func (m *DevicePassword) SetDeviceId(v string) {
	m.DeviceId = v
}

func (m *DevicePassword) SetId(v string) {
	m.Id = v
}

func (m *DevicePassword) SetCreatedAt(v *timestamppb.Timestamp) {
	m.CreatedAt = v
}

func (m *DeviceMonitoringData) SetLastAuthIp(v string) {
	m.LastAuthIp = v
}

func (m *DeviceMonitoringData) SetLastAuthTime(v *timestamppb.Timestamp) {
	m.LastAuthTime = v
}

func (m *DeviceMonitoringData) SetLastPubActivityTime(v *timestamppb.Timestamp) {
	m.LastPubActivityTime = v
}

func (m *DeviceMonitoringData) SetLastSubActivityTime(v *timestamppb.Timestamp) {
	m.LastSubActivityTime = v
}

func (m *DeviceMonitoringData) SetLastOnlineTime(v *timestamppb.Timestamp) {
	m.LastOnlineTime = v
}

func (m *DeviceMonitoringData) SetLastDisconnectTime(v *timestamppb.Timestamp) {
	m.LastDisconnectTime = v
}
