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

package trino

func (m *ResourceManagementConfig) SetResourceGroups(v *ResourceGroupsConfig) {
	m.ResourceGroups = v
}

func (m *ResourceManagementConfig) SetQuery(v *QueryConfig) {
	m.Query = v
}

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

func (m *ResourceGroupsConfig) SetRootGroups(v []*ResourceGroupConfig) {
	m.RootGroups = v
}

func (m *ResourceGroupsConfig) SetSelectors(v []*SelectorRuleConfig) {
	m.Selectors = v
}

func (m *ResourceGroupsConfig) SetCpuQuotaPeriod(v string) {
	m.CpuQuotaPeriod = v
}

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

func (m *ResourceGroupConfig) SetMaxQueued(v int64) {
	m.MaxQueued = v
}

func (m *ResourceGroupConfig) SetSoftConcurrencyLimit(v int64) {
	m.SoftConcurrencyLimit = v
}

func (m *ResourceGroupConfig) SetHardConcurrencyLimit(v int64) {
	m.HardConcurrencyLimit = v
}

func (m *ResourceGroupConfig) SetSoftMemoryLimit(v string) {
	m.SoftMemoryLimit = v
}

func (m *ResourceGroupConfig) SetSoftCpuLimit(v string) {
	m.SoftCpuLimit = v
}

func (m *ResourceGroupConfig) SetHardCpuLimit(v string) {
	m.HardCpuLimit = v
}

func (m *ResourceGroupConfig) SetSchedulingPolicy(v ResourceGroupConfig_SchedulingPolicy) {
	m.SchedulingPolicy = v
}

func (m *ResourceGroupConfig) SetSchedulingWeight(v int64) {
	m.SchedulingWeight = v
}

func (m *ResourceGroupConfig) SetSubGroups(v []*ResourceGroupConfig) {
	m.SubGroups = v
}

func (m *SelectorRuleConfig) SetUser(v string) {
	m.User = v
}

func (m *SelectorRuleConfig) SetUserGroup(v string) {
	m.UserGroup = v
}

func (m *SelectorRuleConfig) SetSource(v string) {
	m.Source = v
}

func (m *SelectorRuleConfig) SetQueryType(v SelectorRuleConfig_QueryType) {
	m.QueryType = v
}

func (m *SelectorRuleConfig) SetClientTags(v []string) {
	m.ClientTags = v
}

func (m *SelectorRuleConfig) SetGroup(v string) {
	m.Group = v
}
