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

package gitlab

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

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

func (m *Instance) SetFolderId(v string) {
	m.FolderId = v
}

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

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

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

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

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

func (m *Instance) SetResourcePresetId(v string) {
	m.ResourcePresetId = v
}

func (m *Instance) SetDiskSize(v int64) {
	m.DiskSize = v
}

func (m *Instance) SetStatus(v Instance_Status) {
	m.Status = v
}

func (m *Instance) SetAdminLogin(v string) {
	m.AdminLogin = v
}

func (m *Instance) SetAdminEmail(v string) {
	m.AdminEmail = v
}

func (m *Instance) SetDomain(v string) {
	m.Domain = v
}

func (m *Instance) SetSubnetId(v string) {
	m.SubnetId = v
}

func (m *Instance) SetPlannedOperation(v *MaintenanceOperation) {
	m.PlannedOperation = v
}

func (m *Instance) SetBackupRetainPeriodDays(v int64) {
	m.BackupRetainPeriodDays = v
}

func (m *Instance) SetMaintenanceDeleteUntagged(v bool) {
	m.MaintenanceDeleteUntagged = v
}

func (m *Instance) SetDeletionProtection(v bool) {
	m.DeletionProtection = v
}

func (m *Instance) SetApprovalRulesId(v string) {
	m.ApprovalRulesId = v
}

func (m *Instance) SetGitlabVersion(v string) {
	m.GitlabVersion = v
}
