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

package cloudregistry

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

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

func (m *Artifact) SetPath(v string) {
	m.Path = v
}

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

func (m *Artifact) SetKind(v Artifact_Kind) {
	m.Kind = v
}

func (m *Artifact) SetStatus(v Artifact_Status) {
	m.Status = v
}

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

func (m *Artifact) SetCreatedBy(v string) {
	m.CreatedBy = v
}

func (m *Artifact) SetModifiedAt(v *timestamppb.Timestamp) {
	m.ModifiedAt = v
}

func (m *Artifact) SetModifiedBy(v string) {
	m.ModifiedBy = v
}

func (m *Artifact) SetProperties(v map[string]string) {
	m.Properties = v
}

func (m *Artifact) SetContent(v *Content) {
	m.Content = v
}

type Content_Spec = isContent_Spec

func (m *Content) SetSpec(v Content_Spec) {
	m.Spec = v
}

func (m *Content) SetDocker(v *DockerContent) {
	m.Spec = &Content_Docker{
		Docker: v,
	}
}
