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

package monitoring

import (
	operation "github.com/yandex-cloud/go-genproto/yandex/cloud/operation"
	fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
)

func (m *GetDashboardRequest) SetDashboardId(v string) {
	m.DashboardId = v
}

type ListDashboardsRequest_Container = isListDashboardsRequest_Container

func (m *ListDashboardsRequest) SetContainer(v ListDashboardsRequest_Container) {
	m.Container = v
}

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

func (m *ListDashboardsRequest) SetPageSize(v int64) {
	m.PageSize = v
}

func (m *ListDashboardsRequest) SetPageToken(v string) {
	m.PageToken = v
}

func (m *ListDashboardsRequest) SetFilter(v string) {
	m.Filter = v
}

func (m *ListDashboardsRequest) SetSelectors(v string) {
	m.Selectors = v
}

func (m *ListDashboardsRequest) SetReadMask(v *fieldmaskpb.FieldMask) {
	m.ReadMask = v
}

func (m *ListDashboardsResponse) SetDashboards(v []*Dashboard) {
	m.Dashboards = v
}

func (m *ListDashboardsResponse) SetNextPageToken(v string) {
	m.NextPageToken = v
}

type CreateDashboardRequest_Container = isCreateDashboardRequest_Container

func (m *CreateDashboardRequest) SetContainer(v CreateDashboardRequest_Container) {
	m.Container = v
}

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

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

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

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

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

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

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

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

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

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

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

func (m *CreateDashboardMetadata) SetDashboardId(v string) {
	m.DashboardId = v
}

func (m *UpdateDashboardRequest) SetDashboardId(v string) {
	m.DashboardId = v
}

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

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

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

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

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

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

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

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

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

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

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

func (m *UpdateDashboardMetadata) SetDashboardId(v string) {
	m.DashboardId = v
}

func (m *DeleteDashboardRequest) SetDashboardId(v string) {
	m.DashboardId = v
}

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

func (m *DeleteDashboardMetadata) SetDashboardId(v string) {
	m.DashboardId = v
}

func (m *ListDashboardOperationsRequest) SetDashboardId(v string) {
	m.DashboardId = v
}

func (m *ListDashboardOperationsRequest) SetPageSize(v int64) {
	m.PageSize = v
}

func (m *ListDashboardOperationsRequest) SetPageToken(v string) {
	m.PageToken = v
}

func (m *ListDashboardOperationsResponse) SetOperations(v []*operation.Operation) {
	m.Operations = v
}

func (m *ListDashboardOperationsResponse) SetNextPageToken(v string) {
	m.NextPageToken = v
}

func (m *ListDashboardLabelNamesRequest) SetProjectId(v string) {
	m.ProjectId = v
}

func (m *ListDashboardLabelNamesRequest) SetText(v string) {
	m.Text = v
}

func (m *ListDashboardLabelNamesRequest) SetSelectors(v string) {
	m.Selectors = v
}

func (m *ListDashboardLabelNamesRequest) SetPageSize(v int64) {
	m.PageSize = v
}

func (m *ListDashboardLabelNamesResponse) SetLabelNames(v []string) {
	m.LabelNames = v
}

func (m *ListDashboardLabelNamesResponse) SetTruncated(v bool) {
	m.Truncated = v
}

func (m *ListDashboardLabelValuesRequest) SetProjectId(v string) {
	m.ProjectId = v
}

func (m *ListDashboardLabelValuesRequest) SetSelectors(v string) {
	m.Selectors = v
}

func (m *ListDashboardLabelValuesRequest) SetLabelName(v string) {
	m.LabelName = v
}

func (m *ListDashboardLabelValuesRequest) SetText(v string) {
	m.Text = v
}

func (m *ListDashboardLabelValuesRequest) SetPageSize(v int64) {
	m.PageSize = v
}

func (m *ListDashboardLabelValuesResponse) SetLabelValues(v []string) {
	m.LabelValues = v
}

func (m *ListDashboardLabelValuesResponse) SetTruncated(v bool) {
	m.Truncated = v
}
