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

package iam

import (
	iam "github.com/yandex-cloud/go-genproto/yandex/cloud/iam"
	fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
)

func (m *GetSubjectRequest) SetSubjectId(v string) {
	m.SubjectId = v
}

func (m *GetSubjectRequest) SetFieldMask(v *fieldmaskpb.FieldMask) {
	m.FieldMask = v
}

func (m *GetSubjectRequest) SetResourceContext(v *Resource) {
	m.ResourceContext = v
}

func (m *GetSubjectResponse) SetSubject(v *iam.Subject) {
	m.Subject = v
}

func (m *ListSubjectsRequest) SetResourceContext(v *Resource) {
	m.ResourceContext = v
}

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

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

func (m *ListSubjectsRequest) SetPageToken(v string) {
	m.PageToken = v
}

func (m *ListSubjectsRequest) SetFieldMask(v *fieldmaskpb.FieldMask) {
	m.FieldMask = v
}

func (m *ListSubjectsResponse) SetSubjects(v []*iam.Subject) {
	m.Subjects = v
}

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

func (m *BatchGetSubjectsRequest) SetSubjectIds(v []string) {
	m.SubjectIds = v
}

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

func (m *BatchGetSubjectsRequest) SetFieldMask(v *fieldmaskpb.FieldMask) {
	m.FieldMask = v
}

func (m *BatchGetSubjectsRequest) SetResourceContext(v *Resource) {
	m.ResourceContext = v
}

func (m *BatchGetSubjectsResponse) SetSubjects(v []*iam.Subject) {
	m.Subjects = v
}
