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

package compute

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

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

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

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

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

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

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

func (m *Image) SetFamily(v string) {
	m.Family = v
}

func (m *Image) SetStorageSize(v int64) {
	m.StorageSize = v
}

func (m *Image) SetMinDiskSize(v int64) {
	m.MinDiskSize = v
}

func (m *Image) SetProductIds(v []string) {
	m.ProductIds = v
}

func (m *Image) SetStatus(v Image_Status) {
	m.Status = v
}

func (m *Image) SetOs(v *Os) {
	m.Os = v
}

func (m *Image) SetPooled(v bool) {
	m.Pooled = v
}

func (m *Image) SetHardwareGeneration(v *HardwareGeneration) {
	m.HardwareGeneration = v
}

func (m *Image) SetKmsKey(v *KMSKey) {
	m.KmsKey = v
}

func (m *Os) SetType(v Os_Type) {
	m.Type = v
}
