func (m *EACLRecord_Target) SetRole(v Role) {
	if m != nil {
		m.Role = v
	}
}
SetRole sets target group of the eACL target.
package acl
import (
	refs "github.com/nspcc-dev/neofs-api-go/v2/refs/grpc"
)
func (m *EACLTable) SetVersion(v *refs.Version) {
	if m != nil {
		m.Version = v
	}
}
func (m *EACLTable) SetContainerId(v *refs.ContainerID) {
	if m != nil {
		m.ContainerId = v
	}
}
func (m *EACLTable) SetRecords(v []*EACLRecord) {
	if m != nil {
		m.Records = v
	}
}
func (m *EACLRecord) SetOperation(v Operation) {
	if m != nil {
		m.Operation = v
	}
}
func (m *EACLRecord) SetAction(v Action) {
	if m != nil {
		m.Action = v
	}
}
func (m *EACLRecord) SetFilters(v []*EACLRecord_Filter) {
	if m != nil {
		m.Filters = v
	}
}
func (m *EACLRecord) SetTargets(v []*EACLRecord_Target) {
	if m != nil {
		m.Targets = v
	}
}
func (m *EACLRecord_Filter) SetHeader(v HeaderType) {
	if m != nil {
		m.HeaderType = v
	}
}
func (m *EACLRecord_Filter) SetMatchType(v MatchType) {
	if m != nil {
		m.MatchType = v
	}
}
func (m *EACLRecord_Filter) SetKey(v string) {
	if m != nil {
		m.Key = v
	}
}
func (m *EACLRecord_Filter) SetValue(v string) {
	if m != nil {
		m.Value = v
	}
}