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

package monitoring

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

type Dashboard_Container = isDashboard_Container

func (m *Dashboard) SetContainer(v Dashboard_Container) {
	m.Container = v
}

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

func (m *Dashboard) SetFolderId(v string) {
	m.Container = &Dashboard_FolderId{
		FolderId: v,
	}
}

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

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

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

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

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

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

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

func (m *Dashboard) SetTitle(v string) {
	m.Title = v
}

func (m *Dashboard) SetWidgets(v []*Widget) {
	m.Widgets = v
}

func (m *Dashboard) SetParametrization(v *Parametrization) {
	m.Parametrization = v
}

func (m *Dashboard) SetEtag(v string) {
	m.Etag = v
}

func (m *Dashboard) SetManagedBy(v string) {
	m.ManagedBy = v
}

func (m *Dashboard) SetManagedLink(v string) {
	m.ManagedLink = v
}

func (m *Dashboard) SetTimeline(v *Timeline) {
	m.Timeline = v
}

func (m *Dashboard) SetLinks(v []*LinkItem) {
	m.Links = v
}
