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

package apploadbalancer

func (m *RateLimit) SetAllRequests(v *RateLimit_Limit) {
	m.AllRequests = v
}

func (m *RateLimit) SetRequestsPerIp(v *RateLimit_Limit) {
	m.RequestsPerIp = v
}

type RateLimit_Limit_Rate = isRateLimit_Limit_Rate

func (m *RateLimit_Limit) SetRate(v RateLimit_Limit_Rate) {
	m.Rate = v
}

func (m *RateLimit_Limit) SetPerSecond(v int64) {
	m.Rate = &RateLimit_Limit_PerSecond{
		PerSecond: v,
	}
}

func (m *RateLimit_Limit) SetPerMinute(v int64) {
	m.Rate = &RateLimit_Limit_PerMinute{
		PerMinute: v,
	}
}
