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

package cloudregistry

type DockerContent_Spec = isDockerContent_Spec

func (m *DockerContent) SetSpec(v DockerContent_Spec) {
	m.Spec = v
}

func (m *DockerContent) SetImageManifest(v *ImageManifest) {
	m.Spec = &DockerContent_ImageManifest{
		ImageManifest: v,
	}
}

func (m *DockerContent) SetManifestList(v *ManifestList) {
	m.Spec = &DockerContent_ManifestList{
		ManifestList: v,
	}
}

func (m *DockerContent) SetManifestDigest(v string) {
	m.ManifestDigest = v
}

func (m *ImageManifest) SetConfig(v *Descriptor) {
	m.Config = v
}

func (m *ImageManifest) SetLayers(v []*Descriptor) {
	m.Layers = v
}

func (m *ManifestList) SetManifests(v []*PlatformManifest) {
	m.Manifests = v
}

func (m *Descriptor) SetDigest(v string) {
	m.Digest = v
}

func (m *Descriptor) SetSize(v int64) {
	m.Size = v
}

func (m *PlatformManifest) SetManifestDescriptor(v *Descriptor) {
	m.ManifestDescriptor = v
}

func (m *PlatformManifest) SetPlatform(v *Platform) {
	m.Platform = v
}

func (m *Platform) SetArchitecture(v string) {
	m.Architecture = v
}

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

func (m *Platform) SetOsVersion(v string) {
	m.OsVersion = v
}

func (m *Platform) SetVariant(v string) {
	m.Variant = v
}
