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

package monitoring

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

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

func (m *GroupWidget) SetCollapsed(v bool) {
	m.Collapsed = v
}

func (m *GroupWidget) SetWidgets(v []*GroupWidget_ChildWidget) {
	m.Widgets = v
}

func (m *GroupWidget) SetRepeatSettings(v *GroupWidget_RepeatSettings) {
	m.RepeatSettings = v
}

func (m *GroupWidget_RepeatSettings) SetRepeatBy(v []string) {
	m.RepeatBy = v
}

func (m *GroupWidget_LayoutPosition) SetX(v int64) {
	m.X = v
}

func (m *GroupWidget_LayoutPosition) SetY(v int64) {
	m.Y = v
}

func (m *GroupWidget_LayoutPosition) SetW(v int64) {
	m.W = v
}

func (m *GroupWidget_LayoutPosition) SetH(v int64) {
	m.H = v
}

type GroupWidget_ChildWidget_Widget = isGroupWidget_ChildWidget_Widget

func (m *GroupWidget_ChildWidget) SetWidget(v GroupWidget_ChildWidget_Widget) {
	m.Widget = v
}

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

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

func (m *GroupWidget_ChildWidget) SetPosition(v *GroupWidget_LayoutPosition) {
	m.Position = v
}

func (m *GroupWidget_ChildWidget) SetText(v *TextWidget) {
	m.Widget = &GroupWidget_ChildWidget_Text{
		Text: v,
	}
}

func (m *GroupWidget_ChildWidget) SetTitle(v *TitleWidget) {
	m.Widget = &GroupWidget_ChildWidget_Title{
		Title: v,
	}
}

func (m *GroupWidget_ChildWidget) SetChart(v *ChartWidget) {
	m.Widget = &GroupWidget_ChildWidget_Chart{
		Chart: v,
	}
}

func (m *GroupWidget_ChildWidget) SetMultiSourceChart(v *MultiSourceChartWidget) {
	m.Widget = &GroupWidget_ChildWidget_MultiSourceChart{
		MultiSourceChart: v,
	}
}
