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

package logging

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

type ReadRequest_Selector = isReadRequest_Selector

func (m *ReadRequest) SetSelector(v ReadRequest_Selector) {
	m.Selector = v
}

func (m *ReadRequest) SetPageToken(v string) {
	m.Selector = &ReadRequest_PageToken{
		PageToken: v,
	}
}

func (m *ReadRequest) SetCriteria(v *Criteria) {
	m.Selector = &ReadRequest_Criteria{
		Criteria: v,
	}
}

func (m *ReadResponse) SetLogGroupId(v string) {
	m.LogGroupId = v
}

func (m *ReadResponse) SetEntries(v []*LogEntry) {
	m.Entries = v
}

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

func (m *ReadResponse) SetPreviousPageToken(v string) {
	m.PreviousPageToken = v
}

func (m *Criteria) SetLogGroupId(v string) {
	m.LogGroupId = v
}

func (m *Criteria) SetResourceTypes(v []string) {
	m.ResourceTypes = v
}

func (m *Criteria) SetResourceIds(v []string) {
	m.ResourceIds = v
}

func (m *Criteria) SetSince(v *timestamppb.Timestamp) {
	m.Since = v
}

func (m *Criteria) SetUntil(v *timestamppb.Timestamp) {
	m.Until = v
}

func (m *Criteria) SetLevels(v []LogLevel_Level) {
	m.Levels = v
}

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

func (m *Criteria) SetStreamNames(v []string) {
	m.StreamNames = v
}

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

func (m *Criteria) SetMaxResponseSize(v int64) {
	m.MaxResponseSize = v
}
