github.com/cloudwan/edgelq-sdk@v1.15.4/iam/client/v1/role_binding/role_binding_custom.pb.go (about)

     1  // Code generated by protoc-gen-goten-go
     2  // File: edgelq/iam/proto/v1/role_binding_custom.proto
     3  // DO NOT EDIT!!!
     4  
     5  package role_binding_client
     6  
     7  import (
     8  	"fmt"
     9  	"reflect"
    10  	"sync"
    11  
    12  	"google.golang.org/protobuf/encoding/protojson"
    13  	"google.golang.org/protobuf/proto"
    14  	preflect "google.golang.org/protobuf/reflect/protoreflect"
    15  	"google.golang.org/protobuf/runtime/protoimpl"
    16  )
    17  
    18  // proto imports
    19  import (
    20  	iam_common "github.com/cloudwan/edgelq-sdk/iam/client/v1/common"
    21  	role_binding "github.com/cloudwan/edgelq-sdk/iam/resources/v1/role_binding"
    22  	view "github.com/cloudwan/goten-sdk/types/view"
    23  	fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
    24  )
    25  
    26  // Reference imports to suppress errors if they are not otherwise used.
    27  var (
    28  	_ = fmt.Errorf
    29  	_ = reflect.Method{}
    30  	_ = sync.Once{}
    31  
    32  	_ = protojson.MarshalOptions{}
    33  	_ = proto.MarshalOptions{}
    34  	_ = preflect.Value{}
    35  	_ = protoimpl.DescBuilder{}
    36  )
    37  
    38  // make sure we're using proto imports
    39  var (
    40  	_ = &iam_common.MembersMasks{}
    41  	_ = &role_binding.RoleBinding{}
    42  	_ = &fieldmaskpb.FieldMask{}
    43  	_ = view.View(0)
    44  )
    45  
    46  const (
    47  	// Verify that this generated code is sufficiently up-to-date.
    48  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    49  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    50  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    51  )
    52  
    53  // A request message of the ListRoleBindingsWithMembers method.
    54  type ListRoleBindingsWithMembersRequest struct {
    55  	state         protoimpl.MessageState
    56  	sizeCache     protoimpl.SizeCache
    57  	unknownFields protoimpl.UnknownFields
    58  	// Parent name of ntt.iam.v1.RoleBinding
    59  	Parent *role_binding.ParentName `protobuf:"bytes,1,opt,customtype=ParentName,name=parent,proto3" json:"parent,omitempty"`
    60  	// Requested page size. Server may return fewer RoleBindings than requested.
    61  	// If unspecified, server will pick an appropriate default.
    62  	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
    63  	// A token identifying a page of results the server should return.
    64  	// Typically, this is the value of
    65  	// ListRoleBindingsWithMembersResponse.next_page_token.
    66  	PageToken *role_binding.PagerCursor `protobuf:"bytes,3,opt,customtype=PagerCursor,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
    67  	// Order By -
    68  	// https://cloud.google.com/apis/design/design_patterns#list_pagination list
    69  	// of field path with order directive, either 'asc' or 'desc'. If direction is
    70  	// not provided, 'asc' is assumed. e.g. "state.nested_field asc,
    71  	// state.something.else desc, theme"
    72  	OrderBy *role_binding.OrderBy `protobuf:"bytes,4,opt,customtype=OrderBy,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
    73  	// Filter - filter results by field criteria. Simplified SQL-like syntax with
    74  	// following operators:
    75  	// <=, >=, =, !=, <, >, LIKE, CONTAINS (aliases CONTAIN, HAS, HAVE), IN, IS
    76  	// [NOT] NULL | NaN . Combine conditions with OR | AND example: 'meta.labels
    77  	// CONTAINS "severity:important" OR (state.last_error_time >
    78  	// "2018-11-15T10:00:00Z" AND state.status = "ERROR")'
    79  	Filter *role_binding.Filter `protobuf:"bytes,5,opt,customtype=Filter,name=filter,proto3" json:"filter,omitempty"`
    80  	// A list of extra fields to be obtained for each response item on top of
    81  	// fields defined by request field view
    82  	FieldMask *role_binding.RoleBinding_FieldMask `protobuf:"bytes,6,opt,customtype=RoleBinding_FieldMask,name=field_mask,json=fieldMask,proto3" json:"field_mask,omitempty"`
    83  	// View defines list of standard response fields present in response items.
    84  	// Additional fields can be amended by request field field_mask and user_mask.
    85  	View view.View `protobuf:"varint,7,opt,name=view,proto3,enum=goten.types.View" json:"view,omitempty"`
    86  	// Defines field masks applied to member resources (Users, Service accounts,
    87  	// Groups).
    88  	MembersMasks *iam_common.MembersMasks `protobuf:"bytes,9,opt,name=members_masks,json=membersMasks,proto3" json:"members_masks,omitempty"`
    89  	// Indicates if list response should contain total count and offset (fields
    90  	// current_offset and total_results_count).
    91  	IncludePagingInfo bool `protobuf:"varint,8,opt,name=include_paging_info,json=includePagingInfo,proto3" json:"include_paging_info,omitempty"`
    92  }
    93  
    94  func (m *ListRoleBindingsWithMembersRequest) Reset() {
    95  	*m = ListRoleBindingsWithMembersRequest{}
    96  	if protoimpl.UnsafeEnabled {
    97  		mi := &edgelq_iam_proto_v1_role_binding_custom_proto_msgTypes[0]
    98  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
    99  		ms.StoreMessageInfo(mi)
   100  	}
   101  }
   102  
   103  func (m *ListRoleBindingsWithMembersRequest) String() string {
   104  	return protoimpl.X.MessageStringOf(m)
   105  }
   106  
   107  func (*ListRoleBindingsWithMembersRequest) ProtoMessage() {}
   108  
   109  func (m *ListRoleBindingsWithMembersRequest) ProtoReflect() preflect.Message {
   110  	mi := &edgelq_iam_proto_v1_role_binding_custom_proto_msgTypes[0]
   111  	if protoimpl.UnsafeEnabled && m != nil {
   112  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   113  		if ms.LoadMessageInfo() == nil {
   114  			ms.StoreMessageInfo(mi)
   115  		}
   116  		return ms
   117  	}
   118  	return mi.MessageOf(m)
   119  }
   120  
   121  func (*ListRoleBindingsWithMembersRequest) GotenMessage() {}
   122  
   123  // Deprecated, Use ListRoleBindingsWithMembersRequest.ProtoReflect.Descriptor instead.
   124  func (*ListRoleBindingsWithMembersRequest) Descriptor() ([]byte, []int) {
   125  	return edgelq_iam_proto_v1_role_binding_custom_proto_rawDescGZIP(), []int{0}
   126  }
   127  
   128  func (m *ListRoleBindingsWithMembersRequest) Unmarshal(b []byte) error {
   129  	return proto.Unmarshal(b, m)
   130  }
   131  
   132  func (m *ListRoleBindingsWithMembersRequest) Marshal() ([]byte, error) {
   133  	return proto.Marshal(m)
   134  }
   135  
   136  func (m *ListRoleBindingsWithMembersRequest) MarshalJSON() ([]byte, error) {
   137  	return protojson.MarshalOptions{}.Marshal(m)
   138  }
   139  
   140  func (m *ListRoleBindingsWithMembersRequest) UnmarshalJSON(data []byte) error {
   141  	return protojson.Unmarshal(data, m)
   142  }
   143  
   144  func (m *ListRoleBindingsWithMembersRequest) GetParent() *role_binding.ParentName {
   145  	if m != nil {
   146  		return m.Parent
   147  	}
   148  	return nil
   149  }
   150  
   151  func (m *ListRoleBindingsWithMembersRequest) GetPageSize() int32 {
   152  	if m != nil {
   153  		return m.PageSize
   154  	}
   155  	return int32(0)
   156  }
   157  
   158  func (m *ListRoleBindingsWithMembersRequest) GetPageToken() *role_binding.PagerCursor {
   159  	if m != nil {
   160  		return m.PageToken
   161  	}
   162  	return nil
   163  }
   164  
   165  func (m *ListRoleBindingsWithMembersRequest) GetOrderBy() *role_binding.OrderBy {
   166  	if m != nil {
   167  		return m.OrderBy
   168  	}
   169  	return nil
   170  }
   171  
   172  func (m *ListRoleBindingsWithMembersRequest) GetFilter() *role_binding.Filter {
   173  	if m != nil {
   174  		return m.Filter
   175  	}
   176  	return nil
   177  }
   178  
   179  func (m *ListRoleBindingsWithMembersRequest) GetFieldMask() *role_binding.RoleBinding_FieldMask {
   180  	if m != nil {
   181  		return m.FieldMask
   182  	}
   183  	return nil
   184  }
   185  
   186  func (m *ListRoleBindingsWithMembersRequest) GetView() view.View {
   187  	if m != nil {
   188  		return m.View
   189  	}
   190  	return view.View_UNSPECIFIED
   191  }
   192  
   193  func (m *ListRoleBindingsWithMembersRequest) GetMembersMasks() *iam_common.MembersMasks {
   194  	if m != nil {
   195  		return m.MembersMasks
   196  	}
   197  	return nil
   198  }
   199  
   200  func (m *ListRoleBindingsWithMembersRequest) GetIncludePagingInfo() bool {
   201  	if m != nil {
   202  		return m.IncludePagingInfo
   203  	}
   204  	return false
   205  }
   206  
   207  func (m *ListRoleBindingsWithMembersRequest) SetParent(fv *role_binding.ParentName) {
   208  	if m == nil {
   209  		panic(fmt.Errorf("can't set %s on nil %s", "Parent", "ListRoleBindingsWithMembersRequest"))
   210  	}
   211  	m.Parent = fv
   212  }
   213  
   214  func (m *ListRoleBindingsWithMembersRequest) SetPageSize(fv int32) {
   215  	if m == nil {
   216  		panic(fmt.Errorf("can't set %s on nil %s", "PageSize", "ListRoleBindingsWithMembersRequest"))
   217  	}
   218  	m.PageSize = fv
   219  }
   220  
   221  func (m *ListRoleBindingsWithMembersRequest) SetPageToken(fv *role_binding.PagerCursor) {
   222  	if m == nil {
   223  		panic(fmt.Errorf("can't set %s on nil %s", "PageToken", "ListRoleBindingsWithMembersRequest"))
   224  	}
   225  	m.PageToken = fv
   226  }
   227  
   228  func (m *ListRoleBindingsWithMembersRequest) SetOrderBy(fv *role_binding.OrderBy) {
   229  	if m == nil {
   230  		panic(fmt.Errorf("can't set %s on nil %s", "OrderBy", "ListRoleBindingsWithMembersRequest"))
   231  	}
   232  	m.OrderBy = fv
   233  }
   234  
   235  func (m *ListRoleBindingsWithMembersRequest) SetFilter(fv *role_binding.Filter) {
   236  	if m == nil {
   237  		panic(fmt.Errorf("can't set %s on nil %s", "Filter", "ListRoleBindingsWithMembersRequest"))
   238  	}
   239  	m.Filter = fv
   240  }
   241  
   242  func (m *ListRoleBindingsWithMembersRequest) SetFieldMask(fv *role_binding.RoleBinding_FieldMask) {
   243  	if m == nil {
   244  		panic(fmt.Errorf("can't set %s on nil %s", "FieldMask", "ListRoleBindingsWithMembersRequest"))
   245  	}
   246  	m.FieldMask = fv
   247  }
   248  
   249  func (m *ListRoleBindingsWithMembersRequest) SetView(fv view.View) {
   250  	if m == nil {
   251  		panic(fmt.Errorf("can't set %s on nil %s", "View", "ListRoleBindingsWithMembersRequest"))
   252  	}
   253  	m.View = fv
   254  }
   255  
   256  func (m *ListRoleBindingsWithMembersRequest) SetMembersMasks(fv *iam_common.MembersMasks) {
   257  	if m == nil {
   258  		panic(fmt.Errorf("can't set %s on nil %s", "MembersMasks", "ListRoleBindingsWithMembersRequest"))
   259  	}
   260  	m.MembersMasks = fv
   261  }
   262  
   263  func (m *ListRoleBindingsWithMembersRequest) SetIncludePagingInfo(fv bool) {
   264  	if m == nil {
   265  		panic(fmt.Errorf("can't set %s on nil %s", "IncludePagingInfo", "ListRoleBindingsWithMembersRequest"))
   266  	}
   267  	m.IncludePagingInfo = fv
   268  }
   269  
   270  // A response message of the ListRoleBindingsWithMembers method.
   271  type ListRoleBindingsWithMembersResponse struct {
   272  	state         protoimpl.MessageState
   273  	sizeCache     protoimpl.SizeCache
   274  	unknownFields protoimpl.UnknownFields
   275  	// The list of RoleBindings
   276  	RoleBindings []*role_binding.RoleBinding `protobuf:"bytes,1,rep,name=role_bindings,json=roleBindings,proto3" json:"role_bindings,omitempty"`
   277  	// List of matching members per each received role binding.
   278  	MatchingMembers []*iam_common.MembersInfo `protobuf:"bytes,2,rep,name=matching_members,json=matchingMembers,proto3" json:"matching_members,omitempty"`
   279  	// A token to retrieve previous page of results.
   280  	//
   281  	// Pass this value in the ListRoleBindingsWithMembersRequest.page_token.
   282  	PrevPageToken *role_binding.PagerCursor `protobuf:"bytes,3,opt,customtype=PagerCursor,name=prev_page_token,json=prevPageToken,proto3" json:"prev_page_token,omitempty"`
   283  	// A token to retrieve next page of results.
   284  	//
   285  	// Pass this value in the ListRoleBindingsWithMembersRequest.page_token.
   286  	NextPageToken *role_binding.PagerCursor `protobuf:"bytes,4,opt,customtype=PagerCursor,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
   287  	// Current offset from the first page or 0 if no page tokens were given,
   288  	// paging info was not requested or there was an error while trying to get
   289  	// it). Page index can be computed from offset and limit provided in a
   290  	// request.
   291  	CurrentOffset int32 `protobuf:"varint,5,opt,name=current_offset,json=currentOffset,proto3" json:"current_offset,omitempty"`
   292  	// Number of total RoleBindings across all pages or 0, if there are no items,
   293  	// paging info was not requested or there was an error while trying to get it.
   294  	TotalResultsCount int32 `protobuf:"varint,6,opt,name=total_results_count,json=totalResultsCount,proto3" json:"total_results_count,omitempty"`
   295  }
   296  
   297  func (m *ListRoleBindingsWithMembersResponse) Reset() {
   298  	*m = ListRoleBindingsWithMembersResponse{}
   299  	if protoimpl.UnsafeEnabled {
   300  		mi := &edgelq_iam_proto_v1_role_binding_custom_proto_msgTypes[1]
   301  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   302  		ms.StoreMessageInfo(mi)
   303  	}
   304  }
   305  
   306  func (m *ListRoleBindingsWithMembersResponse) String() string {
   307  	return protoimpl.X.MessageStringOf(m)
   308  }
   309  
   310  func (*ListRoleBindingsWithMembersResponse) ProtoMessage() {}
   311  
   312  func (m *ListRoleBindingsWithMembersResponse) ProtoReflect() preflect.Message {
   313  	mi := &edgelq_iam_proto_v1_role_binding_custom_proto_msgTypes[1]
   314  	if protoimpl.UnsafeEnabled && m != nil {
   315  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   316  		if ms.LoadMessageInfo() == nil {
   317  			ms.StoreMessageInfo(mi)
   318  		}
   319  		return ms
   320  	}
   321  	return mi.MessageOf(m)
   322  }
   323  
   324  func (*ListRoleBindingsWithMembersResponse) GotenMessage() {}
   325  
   326  // Deprecated, Use ListRoleBindingsWithMembersResponse.ProtoReflect.Descriptor instead.
   327  func (*ListRoleBindingsWithMembersResponse) Descriptor() ([]byte, []int) {
   328  	return edgelq_iam_proto_v1_role_binding_custom_proto_rawDescGZIP(), []int{1}
   329  }
   330  
   331  func (m *ListRoleBindingsWithMembersResponse) Unmarshal(b []byte) error {
   332  	return proto.Unmarshal(b, m)
   333  }
   334  
   335  func (m *ListRoleBindingsWithMembersResponse) Marshal() ([]byte, error) {
   336  	return proto.Marshal(m)
   337  }
   338  
   339  func (m *ListRoleBindingsWithMembersResponse) MarshalJSON() ([]byte, error) {
   340  	return protojson.MarshalOptions{}.Marshal(m)
   341  }
   342  
   343  func (m *ListRoleBindingsWithMembersResponse) UnmarshalJSON(data []byte) error {
   344  	return protojson.Unmarshal(data, m)
   345  }
   346  
   347  func (m *ListRoleBindingsWithMembersResponse) GetRoleBindings() []*role_binding.RoleBinding {
   348  	if m != nil {
   349  		return m.RoleBindings
   350  	}
   351  	return nil
   352  }
   353  
   354  func (m *ListRoleBindingsWithMembersResponse) GetMatchingMembers() []*iam_common.MembersInfo {
   355  	if m != nil {
   356  		return m.MatchingMembers
   357  	}
   358  	return nil
   359  }
   360  
   361  func (m *ListRoleBindingsWithMembersResponse) GetPrevPageToken() *role_binding.PagerCursor {
   362  	if m != nil {
   363  		return m.PrevPageToken
   364  	}
   365  	return nil
   366  }
   367  
   368  func (m *ListRoleBindingsWithMembersResponse) GetNextPageToken() *role_binding.PagerCursor {
   369  	if m != nil {
   370  		return m.NextPageToken
   371  	}
   372  	return nil
   373  }
   374  
   375  func (m *ListRoleBindingsWithMembersResponse) GetCurrentOffset() int32 {
   376  	if m != nil {
   377  		return m.CurrentOffset
   378  	}
   379  	return int32(0)
   380  }
   381  
   382  func (m *ListRoleBindingsWithMembersResponse) GetTotalResultsCount() int32 {
   383  	if m != nil {
   384  		return m.TotalResultsCount
   385  	}
   386  	return int32(0)
   387  }
   388  
   389  func (m *ListRoleBindingsWithMembersResponse) SetRoleBindings(fv []*role_binding.RoleBinding) {
   390  	if m == nil {
   391  		panic(fmt.Errorf("can't set %s on nil %s", "RoleBindings", "ListRoleBindingsWithMembersResponse"))
   392  	}
   393  	m.RoleBindings = fv
   394  }
   395  
   396  func (m *ListRoleBindingsWithMembersResponse) SetMatchingMembers(fv []*iam_common.MembersInfo) {
   397  	if m == nil {
   398  		panic(fmt.Errorf("can't set %s on nil %s", "MatchingMembers", "ListRoleBindingsWithMembersResponse"))
   399  	}
   400  	m.MatchingMembers = fv
   401  }
   402  
   403  func (m *ListRoleBindingsWithMembersResponse) SetPrevPageToken(fv *role_binding.PagerCursor) {
   404  	if m == nil {
   405  		panic(fmt.Errorf("can't set %s on nil %s", "PrevPageToken", "ListRoleBindingsWithMembersResponse"))
   406  	}
   407  	m.PrevPageToken = fv
   408  }
   409  
   410  func (m *ListRoleBindingsWithMembersResponse) SetNextPageToken(fv *role_binding.PagerCursor) {
   411  	if m == nil {
   412  		panic(fmt.Errorf("can't set %s on nil %s", "NextPageToken", "ListRoleBindingsWithMembersResponse"))
   413  	}
   414  	m.NextPageToken = fv
   415  }
   416  
   417  func (m *ListRoleBindingsWithMembersResponse) SetCurrentOffset(fv int32) {
   418  	if m == nil {
   419  		panic(fmt.Errorf("can't set %s on nil %s", "CurrentOffset", "ListRoleBindingsWithMembersResponse"))
   420  	}
   421  	m.CurrentOffset = fv
   422  }
   423  
   424  func (m *ListRoleBindingsWithMembersResponse) SetTotalResultsCount(fv int32) {
   425  	if m == nil {
   426  		panic(fmt.Errorf("can't set %s on nil %s", "TotalResultsCount", "ListRoleBindingsWithMembersResponse"))
   427  	}
   428  	m.TotalResultsCount = fv
   429  }
   430  
   431  var edgelq_iam_proto_v1_role_binding_custom_proto preflect.FileDescriptor
   432  
   433  var edgelq_iam_proto_v1_role_binding_custom_proto_rawDesc = []byte{
   434  	0x0a, 0x2d, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x70, 0x72, 0x6f,
   435  	0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x6f, 0x6c, 0x65, 0x5f, 0x62, 0x69, 0x6e, 0x64, 0x69,
   436  	0x6e, 0x67, 0x5f, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12,
   437  	0x0a, 0x6e, 0x74, 0x74, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x1a, 0x20, 0x67, 0x6f, 0x74,
   438  	0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76,
   439  	0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67,
   440  	0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
   441  	0x2f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f,
   442  	0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
   443  	0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x67,
   444  	0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
   445  	0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72,
   446  	0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74,
   447  	0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x2e,
   448  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x74, 0x79, 0x70,
   449  	0x65, 0x73, 0x2f, 0x76, 0x69, 0x65, 0x77, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x27, 0x65,
   450  	0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f,
   451  	0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74,
   452  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x26, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69,
   453  	0x61, 0x6d, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x6f, 0x6c, 0x65,
   454  	0x5f, 0x62, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2d,
   455  	0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   456  	0x2f, 0x76, 0x31, 0x2f, 0x72, 0x6f, 0x6c, 0x65, 0x5f, 0x62, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67,
   457  	0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xf4, 0x03,
   458  	0x0a, 0x22, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x6f, 0x6c, 0x65, 0x42, 0x69, 0x6e, 0x64, 0x69, 0x6e,
   459  	0x67, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71,
   460  	0x75, 0x65, 0x73, 0x74, 0x12, 0x2b, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01,
   461  	0x20, 0x01, 0x28, 0x09, 0x42, 0x13, 0xb2, 0xda, 0x21, 0x0f, 0x3a, 0x0d, 0x0a, 0x0b, 0x52, 0x6f,
   462  	0x6c, 0x65, 0x42, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e,
   463  	0x74, 0x12, 0x2a, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02,
   464  	0x20, 0x01, 0x28, 0x05, 0x42, 0x0d, 0xca, 0xc6, 0x27, 0x09, 0x12, 0x07, 0x12, 0x03, 0x08, 0xe8,
   465  	0x07, 0x2a, 0x00, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x32, 0x0a,
   466  	0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28,
   467  	0x09, 0x42, 0x13, 0xb2, 0xda, 0x21, 0x0f, 0x22, 0x0d, 0x0a, 0x0b, 0x52, 0x6f, 0x6c, 0x65, 0x42,
   468  	0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65,
   469  	0x6e, 0x12, 0x2e, 0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x04, 0x20,
   470  	0x01, 0x28, 0x09, 0x42, 0x13, 0xb2, 0xda, 0x21, 0x0f, 0x2a, 0x0d, 0x0a, 0x0b, 0x52, 0x6f, 0x6c,
   471  	0x65, 0x42, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42,
   472  	0x79, 0x12, 0x2b, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28,
   473  	0x09, 0x42, 0x13, 0xb2, 0xda, 0x21, 0x0f, 0x1a, 0x0d, 0x0a, 0x0b, 0x52, 0x6f, 0x6c, 0x65, 0x42,
   474  	0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x4e,
   475  	0x0a, 0x0a, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x06, 0x20, 0x01,
   476  	0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   477  	0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x13,
   478  	0xb2, 0xda, 0x21, 0x0f, 0x32, 0x0d, 0x0a, 0x0b, 0x52, 0x6f, 0x6c, 0x65, 0x42, 0x69, 0x6e, 0x64,
   479  	0x69, 0x6e, 0x67, 0x52, 0x09, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x25,
   480  	0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x11, 0x2e, 0x67,
   481  	0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x56, 0x69, 0x65, 0x77, 0x52,
   482  	0x04, 0x76, 0x69, 0x65, 0x77, 0x12, 0x3d, 0x0a, 0x0d, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73,
   483  	0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x6e,
   484  	0x74, 0x74, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72,
   485  	0x73, 0x4d, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x0c, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x4d,
   486  	0x61, 0x73, 0x6b, 0x73, 0x12, 0x2e, 0x0a, 0x13, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x5f,
   487  	0x70, 0x61, 0x67, 0x69, 0x6e, 0x67, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x08, 0x20, 0x01, 0x28,
   488  	0x08, 0x52, 0x11, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x50, 0x61, 0x67, 0x69, 0x6e, 0x67,
   489  	0x49, 0x6e, 0x66, 0x6f, 0x22, 0xf8, 0x02, 0x0a, 0x23, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x6f, 0x6c,
   490  	0x65, 0x42, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4d, 0x65, 0x6d,
   491  	0x62, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3c, 0x0a, 0x0d,
   492  	0x72, 0x6f, 0x6c, 0x65, 0x5f, 0x62, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x01, 0x20,
   493  	0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31,
   494  	0x2e, 0x52, 0x6f, 0x6c, 0x65, 0x42, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x52, 0x0c, 0x72, 0x6f,
   495  	0x6c, 0x65, 0x42, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x42, 0x0a, 0x10, 0x6d, 0x61,
   496  	0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x18, 0x02,
   497  	0x20, 0x03, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76,
   498  	0x31, 0x2e, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0f, 0x6d,
   499  	0x61, 0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x12, 0x3b,
   500  	0x0a, 0x0f, 0x70, 0x72, 0x65, 0x76, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65,
   501  	0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x13, 0xb2, 0xda, 0x21, 0x0f, 0x22, 0x0d, 0x0a,
   502  	0x0b, 0x52, 0x6f, 0x6c, 0x65, 0x42, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x52, 0x0d, 0x70, 0x72,
   503  	0x65, 0x76, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x3b, 0x0a, 0x0f, 0x6e,
   504  	0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x04,
   505  	0x20, 0x01, 0x28, 0x09, 0x42, 0x13, 0xb2, 0xda, 0x21, 0x0f, 0x22, 0x0d, 0x0a, 0x0b, 0x52, 0x6f,
   506  	0x6c, 0x65, 0x42, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50,
   507  	0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x75, 0x72, 0x72,
   508  	0x65, 0x6e, 0x74, 0x5f, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05,
   509  	0x52, 0x0d, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12,
   510  	0x2e, 0x0a, 0x13, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73,
   511  	0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x11, 0x74, 0x6f,
   512  	0x74, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42,
   513  	0x7c, 0xe8, 0xde, 0x21, 0x00, 0x0a, 0x11, 0x63, 0x6f, 0x6d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x69,
   514  	0x61, 0x6d, 0x2e, 0x70, 0x62, 0x2e, 0x76, 0x31, 0x42, 0x16, 0x52, 0x6f, 0x6c, 0x65, 0x42, 0x69,
   515  	0x6e, 0x64, 0x69, 0x6e, 0x67, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x50, 0x72, 0x6f, 0x74, 0x6f,
   516  	0x50, 0x00, 0x5a, 0x49, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63,
   517  	0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69,
   518  	0x61, 0x6d, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x2f, 0x72, 0x6f, 0x6c,
   519  	0x65, 0x5f, 0x62, 0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x3b, 0x72, 0x6f, 0x6c, 0x65, 0x5f, 0x62,
   520  	0x69, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x62, 0x06, 0x70,
   521  	0x72, 0x6f, 0x74, 0x6f, 0x33,
   522  }
   523  
   524  var (
   525  	edgelq_iam_proto_v1_role_binding_custom_proto_rawDescOnce sync.Once
   526  	edgelq_iam_proto_v1_role_binding_custom_proto_rawDescData = edgelq_iam_proto_v1_role_binding_custom_proto_rawDesc
   527  )
   528  
   529  func edgelq_iam_proto_v1_role_binding_custom_proto_rawDescGZIP() []byte {
   530  	edgelq_iam_proto_v1_role_binding_custom_proto_rawDescOnce.Do(func() {
   531  		edgelq_iam_proto_v1_role_binding_custom_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_iam_proto_v1_role_binding_custom_proto_rawDescData)
   532  	})
   533  	return edgelq_iam_proto_v1_role_binding_custom_proto_rawDescData
   534  }
   535  
   536  var edgelq_iam_proto_v1_role_binding_custom_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
   537  var edgelq_iam_proto_v1_role_binding_custom_proto_goTypes = []interface{}{
   538  	(*ListRoleBindingsWithMembersRequest)(nil),  // 0: ntt.iam.v1.ListRoleBindingsWithMembersRequest
   539  	(*ListRoleBindingsWithMembersResponse)(nil), // 1: ntt.iam.v1.ListRoleBindingsWithMembersResponse
   540  	(*role_binding.RoleBinding_FieldMask)(nil),  // 2: ntt.iam.v1.RoleBinding_FieldMask
   541  	(view.View)(0),                   // 3: goten.types.View
   542  	(*iam_common.MembersMasks)(nil),  // 4: ntt.iam.v1.MembersMasks
   543  	(*role_binding.RoleBinding)(nil), // 5: ntt.iam.v1.RoleBinding
   544  	(*iam_common.MembersInfo)(nil),   // 6: ntt.iam.v1.MembersInfo
   545  }
   546  var edgelq_iam_proto_v1_role_binding_custom_proto_depIdxs = []int32{
   547  	2, // 0: ntt.iam.v1.ListRoleBindingsWithMembersRequest.field_mask:type_name -> ntt.iam.v1.RoleBinding_FieldMask
   548  	3, // 1: ntt.iam.v1.ListRoleBindingsWithMembersRequest.view:type_name -> goten.types.View
   549  	4, // 2: ntt.iam.v1.ListRoleBindingsWithMembersRequest.members_masks:type_name -> ntt.iam.v1.MembersMasks
   550  	5, // 3: ntt.iam.v1.ListRoleBindingsWithMembersResponse.role_bindings:type_name -> ntt.iam.v1.RoleBinding
   551  	6, // 4: ntt.iam.v1.ListRoleBindingsWithMembersResponse.matching_members:type_name -> ntt.iam.v1.MembersInfo
   552  	5, // [5:5] is the sub-list for method output_type
   553  	5, // [5:5] is the sub-list for method input_type
   554  	5, // [5:5] is the sub-list for extension type_name
   555  	5, // [5:5] is the sub-list for extension extendee
   556  	0, // [0:5] is the sub-list for field type_name
   557  }
   558  
   559  func init() { edgelq_iam_proto_v1_role_binding_custom_proto_init() }
   560  func edgelq_iam_proto_v1_role_binding_custom_proto_init() {
   561  	if edgelq_iam_proto_v1_role_binding_custom_proto != nil {
   562  		return
   563  	}
   564  	if !protoimpl.UnsafeEnabled {
   565  
   566  		edgelq_iam_proto_v1_role_binding_custom_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   567  			switch v := v.(*ListRoleBindingsWithMembersRequest); i {
   568  			case 0:
   569  				return &v.state
   570  			case 1:
   571  				return &v.sizeCache
   572  			case 2:
   573  				return &v.unknownFields
   574  			default:
   575  				return nil
   576  			}
   577  		}
   578  		edgelq_iam_proto_v1_role_binding_custom_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   579  			switch v := v.(*ListRoleBindingsWithMembersResponse); i {
   580  			case 0:
   581  				return &v.state
   582  			case 1:
   583  				return &v.sizeCache
   584  			case 2:
   585  				return &v.unknownFields
   586  			default:
   587  				return nil
   588  			}
   589  		}
   590  	}
   591  
   592  	type x struct{}
   593  	out := protoimpl.TypeBuilder{
   594  		File: protoimpl.DescBuilder{
   595  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   596  			RawDescriptor: edgelq_iam_proto_v1_role_binding_custom_proto_rawDesc,
   597  			NumEnums:      0,
   598  			NumMessages:   2,
   599  			NumExtensions: 0,
   600  			NumServices:   0,
   601  		},
   602  		GoTypes:           edgelq_iam_proto_v1_role_binding_custom_proto_goTypes,
   603  		DependencyIndexes: edgelq_iam_proto_v1_role_binding_custom_proto_depIdxs,
   604  		MessageInfos:      edgelq_iam_proto_v1_role_binding_custom_proto_msgTypes,
   605  	}.Build()
   606  	edgelq_iam_proto_v1_role_binding_custom_proto = out.File
   607  	edgelq_iam_proto_v1_role_binding_custom_proto_rawDesc = nil
   608  	edgelq_iam_proto_v1_role_binding_custom_proto_goTypes = nil
   609  	edgelq_iam_proto_v1_role_binding_custom_proto_depIdxs = nil
   610  }