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

package licensemanager

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

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

func (m *Lock) SetInstanceId(v string) {
	m.InstanceId = v
}

func (m *Lock) SetResourceId(v string) {
	m.ResourceId = v
}

func (m *Lock) SetStartTime(v *timestamppb.Timestamp) {
	m.StartTime = v
}

func (m *Lock) SetEndTime(v *timestamppb.Timestamp) {
	m.EndTime = v
}

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

func (m *Lock) SetUpdatedAt(v *timestamppb.Timestamp) {
	m.UpdatedAt = v
}

func (m *Lock) SetState(v Lock_State) {
	m.State = v
}

func (m *Lock) SetTemplateId(v string) {
	m.TemplateId = v
}

func (m *Lock) SetExternalInstance(v *ExternalInstance) {
	m.ExternalInstance = v
}

func (m *Lock) SetInstanceProlongation(v bool) {
	m.InstanceProlongation = v
}
