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

package logging

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

func (m *LogEntry) SetUid(v string) {
	m.Uid = v
}

func (m *LogEntry) SetResource(v *LogEntryResource) {
	m.Resource = v
}

func (m *LogEntry) SetTimestamp(v *timestamppb.Timestamp) {
	m.Timestamp = v
}

func (m *LogEntry) SetIngestedAt(v *timestamppb.Timestamp) {
	m.IngestedAt = v
}

func (m *LogEntry) SetSavedAt(v *timestamppb.Timestamp) {
	m.SavedAt = v
}

func (m *LogEntry) SetLevel(v LogLevel_Level) {
	m.Level = v
}

func (m *LogEntry) SetMessage(v string) {
	m.Message = v
}

func (m *LogEntry) SetJsonPayload(v *structpb.Struct) {
	m.JsonPayload = v
}

func (m *LogEntry) SetStreamName(v string) {
	m.StreamName = v
}

func (m *IncomingLogEntry) SetTimestamp(v *timestamppb.Timestamp) {
	m.Timestamp = v
}

func (m *IncomingLogEntry) SetLevel(v LogLevel_Level) {
	m.Level = v
}

func (m *IncomingLogEntry) SetMessage(v string) {
	m.Message = v
}

func (m *IncomingLogEntry) SetJsonPayload(v *structpb.Struct) {
	m.JsonPayload = v
}

func (m *IncomingLogEntry) SetStreamName(v string) {
	m.StreamName = v
}

func (m *LogEntryDefaults) SetLevel(v LogLevel_Level) {
	m.Level = v
}

func (m *LogEntryDefaults) SetJsonPayload(v *structpb.Struct) {
	m.JsonPayload = v
}

func (m *LogEntryDefaults) SetStreamName(v string) {
	m.StreamName = v
}

type Destination_Destination = isDestination_Destination

func (m *Destination) SetDestination(v Destination_Destination) {
	m.Destination = v
}

func (m *Destination) SetLogGroupId(v string) {
	m.Destination = &Destination_LogGroupId{
		LogGroupId: v,
	}
}

func (m *Destination) SetFolderId(v string) {
	m.Destination = &Destination_FolderId{
		FolderId: v,
	}
}

func (m *LogLevel) SetLevel(v LogLevel_Level) {
	m.Level = v
}
