github.com/cloudwan/edgelq-sdk@v1.15.4/iam/resources/v1alpha2/group_member/group_member.pb.go (about) 1 // Code generated by protoc-gen-goten-go 2 // File: edgelq/iam/proto/v1alpha2/group_member.proto 3 // DO NOT EDIT!!! 4 5 package group_member 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 group "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/group" 21 meta "github.com/cloudwan/goten-sdk/types/meta" 22 ) 23 24 // Reference imports to suppress errors if they are not otherwise used. 25 var ( 26 _ = fmt.Errorf 27 _ = reflect.Method{} 28 _ = sync.Once{} 29 30 _ = protojson.MarshalOptions{} 31 _ = proto.MarshalOptions{} 32 _ = preflect.Value{} 33 _ = protoimpl.DescBuilder{} 34 ) 35 36 // make sure we're using proto imports 37 var ( 38 _ = &group.Group{} 39 _ = &meta.Meta{} 40 ) 41 42 const ( 43 // Verify that this generated code is sufficiently up-to-date. 44 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 45 // Verify that runtime/protoimpl is sufficiently up-to-date. 46 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 47 ) 48 49 // GroupMember Resource 50 type GroupMember struct { 51 state protoimpl.MessageState 52 sizeCache protoimpl.SizeCache 53 unknownFields protoimpl.UnknownFields 54 // Name of GroupMember 55 // When creating a new instance, this field is optional and if not provided, 56 // it will be generated automatically. Last ID segment must conform to the 57 // following regex: [a-z][a-z0-9\-]{0,28}[a-z0-9] 58 Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"` 59 // Format of the string is one of: 60 // - "allUsers" (anyone) 61 // - "allAuthenticatedUsers" (anyone logged in) 62 // - "user:admin.super@example.com" 63 // - "serviceAccount:device_agent@watchdog.serviceaccounts.iam.edgelq.com" 64 // - "group:nice.group@example.com" 65 Member string `protobuf:"bytes,2,opt,name=member,proto3" json:"member,omitempty"` 66 // Internal field used by the IAM controller to know member ID (email) of a 67 // group this member belongs to. 68 ParentMember string `protobuf:"bytes,5,opt,name=parent_member,json=parentMember,proto3" json:"parent_member,omitempty"` 69 // Internal field used the IAM controller to know common ancestors if this 70 // group member is actually a copy from another group, which can happen if 71 // group is member in another group. List contains member IDs of other groups. 72 // Last element is always pointing to the group which made an actual copy and 73 // is responsible for deletion when needed. If particular group member is 74 // copied multiple times (which also can happen if group is indirect member 75 // via multiple memberships) then this field contains list only of common 76 // ancestors. This field has purpose of indicating owner (last item in this 77 // list) and to break cycles (previous elements). List is always empty if this 78 // group member is DIRECT member of this group and controller cannot modify 79 // it. 80 MinAncestryMembers []string `protobuf:"bytes,6,rep,name=min_ancestry_members,json=minAncestryMembers,proto3" json:"min_ancestry_members,omitempty"` 81 // Metadata 82 Metadata *meta.Meta `protobuf:"bytes,7,opt,name=metadata,proto3" json:"metadata,omitempty"` 83 } 84 85 func (m *GroupMember) Reset() { 86 *m = GroupMember{} 87 if protoimpl.UnsafeEnabled { 88 mi := &edgelq_iam_proto_v1alpha2_group_member_proto_msgTypes[0] 89 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 90 ms.StoreMessageInfo(mi) 91 } 92 } 93 94 func (m *GroupMember) String() string { 95 return protoimpl.X.MessageStringOf(m) 96 } 97 98 func (*GroupMember) ProtoMessage() {} 99 100 func (m *GroupMember) ProtoReflect() preflect.Message { 101 mi := &edgelq_iam_proto_v1alpha2_group_member_proto_msgTypes[0] 102 if protoimpl.UnsafeEnabled && m != nil { 103 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m)) 104 if ms.LoadMessageInfo() == nil { 105 ms.StoreMessageInfo(mi) 106 } 107 return ms 108 } 109 return mi.MessageOf(m) 110 } 111 112 func (*GroupMember) GotenMessage() {} 113 114 // Deprecated, Use GroupMember.ProtoReflect.Descriptor instead. 115 func (*GroupMember) Descriptor() ([]byte, []int) { 116 return edgelq_iam_proto_v1alpha2_group_member_proto_rawDescGZIP(), []int{0} 117 } 118 119 func (m *GroupMember) Unmarshal(b []byte) error { 120 return proto.Unmarshal(b, m) 121 } 122 123 func (m *GroupMember) Marshal() ([]byte, error) { 124 return proto.Marshal(m) 125 } 126 127 func (m *GroupMember) MarshalJSON() ([]byte, error) { 128 return protojson.MarshalOptions{}.Marshal(m) 129 } 130 131 func (m *GroupMember) UnmarshalJSON(data []byte) error { 132 return protojson.Unmarshal(data, m) 133 } 134 135 func (m *GroupMember) GetName() *Name { 136 if m != nil { 137 return m.Name 138 } 139 return nil 140 } 141 142 func (m *GroupMember) GetMember() string { 143 if m != nil { 144 return m.Member 145 } 146 return "" 147 } 148 149 func (m *GroupMember) GetParentMember() string { 150 if m != nil { 151 return m.ParentMember 152 } 153 return "" 154 } 155 156 func (m *GroupMember) GetMinAncestryMembers() []string { 157 if m != nil { 158 return m.MinAncestryMembers 159 } 160 return nil 161 } 162 163 func (m *GroupMember) GetMetadata() *meta.Meta { 164 if m != nil { 165 return m.Metadata 166 } 167 return nil 168 } 169 170 func (m *GroupMember) SetName(fv *Name) { 171 if m == nil { 172 panic(fmt.Errorf("can't set %s on nil %s", "Name", "GroupMember")) 173 } 174 m.Name = fv 175 } 176 177 func (m *GroupMember) SetMember(fv string) { 178 if m == nil { 179 panic(fmt.Errorf("can't set %s on nil %s", "Member", "GroupMember")) 180 } 181 m.Member = fv 182 } 183 184 func (m *GroupMember) SetParentMember(fv string) { 185 if m == nil { 186 panic(fmt.Errorf("can't set %s on nil %s", "ParentMember", "GroupMember")) 187 } 188 m.ParentMember = fv 189 } 190 191 func (m *GroupMember) SetMinAncestryMembers(fv []string) { 192 if m == nil { 193 panic(fmt.Errorf("can't set %s on nil %s", "MinAncestryMembers", "GroupMember")) 194 } 195 m.MinAncestryMembers = fv 196 } 197 198 func (m *GroupMember) SetMetadata(fv *meta.Meta) { 199 if m == nil { 200 panic(fmt.Errorf("can't set %s on nil %s", "Metadata", "GroupMember")) 201 } 202 m.Metadata = fv 203 } 204 205 var edgelq_iam_proto_v1alpha2_group_member_proto preflect.FileDescriptor 206 207 var edgelq_iam_proto_v1alpha2_group_member_proto_rawDesc = []byte{ 208 0x0a, 0x2c, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x70, 0x72, 0x6f, 209 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x67, 0x72, 0x6f, 0x75, 210 0x70, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x10, 211 0x6e, 0x74, 0x74, 0x2e, 0x69, 0x61, 0x6d, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 212 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 213 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x74, 214 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 215 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x67, 216 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 217 0x2f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 218 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 219 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 220 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 221 0x73, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 222 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 223 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 224 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2f, 0x61, 0x6e, 0x6e, 225 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x2e, 0x70, 226 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x74, 0x79, 0x70, 0x65, 227 0x73, 0x2f, 0x6d, 0x65, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb3, 0x06, 0x0a, 228 0x0b, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x27, 0x0a, 0x04, 229 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x13, 0xb2, 0xda, 0x21, 0x0f, 230 0x0a, 0x0d, 0x0a, 0x0b, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 231 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x18, 232 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x29, 0x0a, 233 0x0d, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x05, 234 0x20, 0x01, 0x28, 0x09, 0x42, 0x04, 0xf0, 0xd9, 0x21, 0x01, 0x52, 0x0c, 0x70, 0x61, 0x72, 0x65, 235 0x6e, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x3a, 0x0a, 0x14, 0x6d, 0x69, 0x6e, 0x5f, 236 0x61, 0x6e, 0x63, 0x65, 0x73, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 237 0x18, 0x06, 0x20, 0x03, 0x28, 0x09, 0x42, 0x08, 0xea, 0xde, 0x21, 0x04, 0x0a, 0x02, 0x10, 0x04, 238 0x52, 0x12, 0x6d, 0x69, 0x6e, 0x41, 0x6e, 0x63, 0x65, 0x73, 0x74, 0x72, 0x79, 0x4d, 0x65, 0x6d, 239 0x62, 0x65, 0x72, 0x73, 0x12, 0x2d, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 240 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x74, 241 0x79, 0x70, 0x65, 0x73, 0x2e, 0x4d, 0x65, 0x74, 0x61, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 242 0x61, 0x74, 0x61, 0x3a, 0xc0, 0x04, 0xea, 0x41, 0xd0, 0x01, 0x0a, 0x1a, 0x69, 0x61, 0x6d, 0x2e, 243 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x47, 0x72, 0x6f, 0x75, 0x70, 244 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x2a, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x2f, 0x7b, 245 0x67, 0x72, 0x6f, 0x75, 0x70, 0x7d, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 246 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 247 0x72, 0x7d, 0x12, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 248 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x2f, 0x7b, 0x67, 249 0x72, 0x6f, 0x75, 0x70, 0x7d, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 250 0x72, 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 251 0x7d, 0x12, 0x47, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 252 0x2f, 0x7b, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 253 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x7d, 0x2f, 0x67, 254 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x6f, 255 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x7d, 0x92, 0xd9, 0x21, 0x5d, 0x0a, 0x0c, 256 0x67, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x12, 0x0c, 0x67, 0x72, 257 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x1a, 0x05, 0x47, 0x72, 0x6f, 0x75, 258 0x70, 0x38, 0x05, 0x42, 0x14, 0x08, 0x02, 0x12, 0x06, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 259 0x08, 0x0a, 0x06, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x42, 0x20, 0x08, 0x03, 0x12, 0x06, 0x0a, 260 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x08, 0x0a, 0x06, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 261 0x0a, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xb2, 0xdf, 0x21, 0xb9, 0x01, 262 0x0a, 0xb6, 0x01, 0x0a, 0xa2, 0x01, 0x0a, 0x06, 0x62, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x04, 263 0x6e, 0x61, 0x6d, 0x65, 0x1a, 0x30, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 264 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x2f, 265 0x7b, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x7d, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 266 0x62, 0x65, 0x72, 0x73, 0x2f, 0x2d, 0x1a, 0x3a, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 267 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 268 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x6f, 269 0x75, 0x70, 0x7d, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 270 0x2f, 0x2d, 0x1a, 0x1d, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x2f, 0x7b, 0x67, 0x72, 0x6f, 0x75, 271 0x70, 0x7d, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x2f, 272 0x2d, 0x2a, 0x05, 0x6d, 0x6f, 0x6e, 0x67, 0x6f, 0x12, 0x0f, 0x0a, 0x06, 0x6d, 0x65, 0x6d, 0x62, 273 0x65, 0x72, 0x2a, 0x05, 0x6d, 0x6f, 0x6e, 0x67, 0x6f, 0xda, 0x94, 0x23, 0x08, 0x12, 0x06, 0x0a, 274 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xc2, 0x85, 0x2c, 0x3d, 0x22, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 275 0x06, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x2a, 0x0d, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x5f, 276 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x2a, 0x14, 0x6d, 0x69, 0x6e, 0x5f, 0x61, 0x6e, 0x63, 0x65, 277 0x73, 0x74, 0x72, 0x79, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x42, 0x08, 0x6d, 0x65, 278 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x4a, 0x04, 0x08, 0x03, 0x10, 0x04, 0x4a, 0x04, 0x08, 0x04, 279 0x10, 0x05, 0x42, 0xaa, 0x02, 0xe8, 0xde, 0x21, 0x01, 0xd2, 0xff, 0xd0, 0x02, 0x50, 0x0a, 0x12, 280 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x6f, 281 0x72, 0x65, 0x12, 0x3a, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 282 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 283 0x61, 0x6d, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 284 0x32, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0xa2, 0x80, 285 0xd1, 0x02, 0x52, 0x0a, 0x13, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 286 0x72, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x3b, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 287 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 288 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 0x61, 0x6d, 0x2f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x2f, 289 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6d, 290 0x65, 0x6d, 0x62, 0x65, 0x72, 0x0a, 0x17, 0x63, 0x6f, 0x6d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x69, 291 0x61, 0x6d, 0x2e, 0x70, 0x62, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x32, 0x42, 0x10, 292 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 293 0x50, 0x01, 0x5a, 0x4b, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 294 0x6c, 0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x69, 295 0x61, 0x6d, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x2f, 0x76, 0x31, 0x61, 296 0x6c, 0x70, 0x68, 0x61, 0x32, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 297 0x65, 0x72, 0x3b, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x5f, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x62, 298 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 299 } 300 301 var ( 302 edgelq_iam_proto_v1alpha2_group_member_proto_rawDescOnce sync.Once 303 edgelq_iam_proto_v1alpha2_group_member_proto_rawDescData = edgelq_iam_proto_v1alpha2_group_member_proto_rawDesc 304 ) 305 306 func edgelq_iam_proto_v1alpha2_group_member_proto_rawDescGZIP() []byte { 307 edgelq_iam_proto_v1alpha2_group_member_proto_rawDescOnce.Do(func() { 308 edgelq_iam_proto_v1alpha2_group_member_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_iam_proto_v1alpha2_group_member_proto_rawDescData) 309 }) 310 return edgelq_iam_proto_v1alpha2_group_member_proto_rawDescData 311 } 312 313 var edgelq_iam_proto_v1alpha2_group_member_proto_msgTypes = make([]protoimpl.MessageInfo, 1) 314 var edgelq_iam_proto_v1alpha2_group_member_proto_goTypes = []interface{}{ 315 (*GroupMember)(nil), // 0: ntt.iam.v1alpha2.GroupMember 316 (*meta.Meta)(nil), // 1: goten.types.Meta 317 } 318 var edgelq_iam_proto_v1alpha2_group_member_proto_depIdxs = []int32{ 319 1, // 0: ntt.iam.v1alpha2.GroupMember.metadata:type_name -> goten.types.Meta 320 1, // [1:1] is the sub-list for method output_type 321 1, // [1:1] is the sub-list for method input_type 322 1, // [1:1] is the sub-list for extension type_name 323 1, // [1:1] is the sub-list for extension extendee 324 0, // [0:1] is the sub-list for field type_name 325 } 326 327 func init() { edgelq_iam_proto_v1alpha2_group_member_proto_init() } 328 func edgelq_iam_proto_v1alpha2_group_member_proto_init() { 329 if edgelq_iam_proto_v1alpha2_group_member_proto != nil { 330 return 331 } 332 if !protoimpl.UnsafeEnabled { 333 334 edgelq_iam_proto_v1alpha2_group_member_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 335 switch v := v.(*GroupMember); i { 336 case 0: 337 return &v.state 338 case 1: 339 return &v.sizeCache 340 case 2: 341 return &v.unknownFields 342 default: 343 return nil 344 } 345 } 346 } 347 348 type x struct{} 349 out := protoimpl.TypeBuilder{ 350 File: protoimpl.DescBuilder{ 351 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 352 RawDescriptor: edgelq_iam_proto_v1alpha2_group_member_proto_rawDesc, 353 NumEnums: 0, 354 NumMessages: 1, 355 NumExtensions: 0, 356 NumServices: 0, 357 }, 358 GoTypes: edgelq_iam_proto_v1alpha2_group_member_proto_goTypes, 359 DependencyIndexes: edgelq_iam_proto_v1alpha2_group_member_proto_depIdxs, 360 MessageInfos: edgelq_iam_proto_v1alpha2_group_member_proto_msgTypes, 361 }.Build() 362 edgelq_iam_proto_v1alpha2_group_member_proto = out.File 363 edgelq_iam_proto_v1alpha2_group_member_proto_rawDesc = nil 364 edgelq_iam_proto_v1alpha2_group_member_proto_goTypes = nil 365 edgelq_iam_proto_v1alpha2_group_member_proto_depIdxs = nil 366 }