github.com/livekit/protocol@v1.16.1-0.20240517185851-47e4c6bba773/rpc/ingress.pb.go (about) 1 // Copyright 2023 LiveKit, Inc. 2 // 3 // Licensed under the Apache License, Version 2.0 (the "License"); 4 // you may not use this file except in compliance with the License. 5 // You may obtain a copy of the License at 6 // 7 // http://www.apache.org/licenses/LICENSE-2.0 8 // 9 // Unless required by applicable law or agreed to in writing, software 10 // distributed under the License is distributed on an "AS IS" BASIS, 11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 // See the License for the specific language governing permissions and 13 // limitations under the License. 14 15 // Code generated by protoc-gen-go. DO NOT EDIT. 16 // versions: 17 // protoc-gen-go v1.34.1 18 // protoc v4.23.4 19 // source: rpc/ingress.proto 20 21 package rpc 22 23 import ( 24 livekit "github.com/livekit/protocol/livekit" 25 _ "github.com/livekit/psrpc/protoc-gen-psrpc/options" 26 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 27 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 28 emptypb "google.golang.org/protobuf/types/known/emptypb" 29 reflect "reflect" 30 sync "sync" 31 ) 32 33 const ( 34 // Verify that this generated code is sufficiently up-to-date. 35 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 36 // Verify that runtime/protoimpl is sufficiently up-to-date. 37 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 38 ) 39 40 type ListActiveIngressRequest struct { 41 state protoimpl.MessageState 42 sizeCache protoimpl.SizeCache 43 unknownFields protoimpl.UnknownFields 44 } 45 46 func (x *ListActiveIngressRequest) Reset() { 47 *x = ListActiveIngressRequest{} 48 if protoimpl.UnsafeEnabled { 49 mi := &file_rpc_ingress_proto_msgTypes[0] 50 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 51 ms.StoreMessageInfo(mi) 52 } 53 } 54 55 func (x *ListActiveIngressRequest) String() string { 56 return protoimpl.X.MessageStringOf(x) 57 } 58 59 func (*ListActiveIngressRequest) ProtoMessage() {} 60 61 func (x *ListActiveIngressRequest) ProtoReflect() protoreflect.Message { 62 mi := &file_rpc_ingress_proto_msgTypes[0] 63 if protoimpl.UnsafeEnabled && x != nil { 64 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 65 if ms.LoadMessageInfo() == nil { 66 ms.StoreMessageInfo(mi) 67 } 68 return ms 69 } 70 return mi.MessageOf(x) 71 } 72 73 // Deprecated: Use ListActiveIngressRequest.ProtoReflect.Descriptor instead. 74 func (*ListActiveIngressRequest) Descriptor() ([]byte, []int) { 75 return file_rpc_ingress_proto_rawDescGZIP(), []int{0} 76 } 77 78 type ListActiveIngressResponse struct { 79 state protoimpl.MessageState 80 sizeCache protoimpl.SizeCache 81 unknownFields protoimpl.UnknownFields 82 83 IngressIds []string `protobuf:"bytes,1,rep,name=ingress_ids,json=ingressIds,proto3" json:"ingress_ids,omitempty"` 84 } 85 86 func (x *ListActiveIngressResponse) Reset() { 87 *x = ListActiveIngressResponse{} 88 if protoimpl.UnsafeEnabled { 89 mi := &file_rpc_ingress_proto_msgTypes[1] 90 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 91 ms.StoreMessageInfo(mi) 92 } 93 } 94 95 func (x *ListActiveIngressResponse) String() string { 96 return protoimpl.X.MessageStringOf(x) 97 } 98 99 func (*ListActiveIngressResponse) ProtoMessage() {} 100 101 func (x *ListActiveIngressResponse) ProtoReflect() protoreflect.Message { 102 mi := &file_rpc_ingress_proto_msgTypes[1] 103 if protoimpl.UnsafeEnabled && x != nil { 104 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 105 if ms.LoadMessageInfo() == nil { 106 ms.StoreMessageInfo(mi) 107 } 108 return ms 109 } 110 return mi.MessageOf(x) 111 } 112 113 // Deprecated: Use ListActiveIngressResponse.ProtoReflect.Descriptor instead. 114 func (*ListActiveIngressResponse) Descriptor() ([]byte, []int) { 115 return file_rpc_ingress_proto_rawDescGZIP(), []int{1} 116 } 117 118 func (x *ListActiveIngressResponse) GetIngressIds() []string { 119 if x != nil { 120 return x.IngressIds 121 } 122 return nil 123 } 124 125 type DeleteWHIPResourceRequest struct { 126 state protoimpl.MessageState 127 sizeCache protoimpl.SizeCache 128 unknownFields protoimpl.UnknownFields 129 130 ResourceId string `protobuf:"bytes,1,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"` 131 StreamKey string `protobuf:"bytes,2,opt,name=stream_key,json=streamKey,proto3" json:"stream_key,omitempty"` 132 } 133 134 func (x *DeleteWHIPResourceRequest) Reset() { 135 *x = DeleteWHIPResourceRequest{} 136 if protoimpl.UnsafeEnabled { 137 mi := &file_rpc_ingress_proto_msgTypes[2] 138 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 139 ms.StoreMessageInfo(mi) 140 } 141 } 142 143 func (x *DeleteWHIPResourceRequest) String() string { 144 return protoimpl.X.MessageStringOf(x) 145 } 146 147 func (*DeleteWHIPResourceRequest) ProtoMessage() {} 148 149 func (x *DeleteWHIPResourceRequest) ProtoReflect() protoreflect.Message { 150 mi := &file_rpc_ingress_proto_msgTypes[2] 151 if protoimpl.UnsafeEnabled && x != nil { 152 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 153 if ms.LoadMessageInfo() == nil { 154 ms.StoreMessageInfo(mi) 155 } 156 return ms 157 } 158 return mi.MessageOf(x) 159 } 160 161 // Deprecated: Use DeleteWHIPResourceRequest.ProtoReflect.Descriptor instead. 162 func (*DeleteWHIPResourceRequest) Descriptor() ([]byte, []int) { 163 return file_rpc_ingress_proto_rawDescGZIP(), []int{2} 164 } 165 166 func (x *DeleteWHIPResourceRequest) GetResourceId() string { 167 if x != nil { 168 return x.ResourceId 169 } 170 return "" 171 } 172 173 func (x *DeleteWHIPResourceRequest) GetStreamKey() string { 174 if x != nil { 175 return x.StreamKey 176 } 177 return "" 178 } 179 180 type ICERestartWHIPResourceRequest struct { 181 state protoimpl.MessageState 182 sizeCache protoimpl.SizeCache 183 unknownFields protoimpl.UnknownFields 184 185 ResourceId string `protobuf:"bytes,1,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"` 186 StreamKey string `protobuf:"bytes,2,opt,name=stream_key,json=streamKey,proto3" json:"stream_key,omitempty"` 187 UserFragment string `protobuf:"bytes,3,opt,name=user_fragment,json=userFragment,proto3" json:"user_fragment,omitempty"` 188 Password string `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"` 189 Candidates []string `protobuf:"bytes,5,rep,name=candidates,proto3" json:"candidates,omitempty"` 190 } 191 192 func (x *ICERestartWHIPResourceRequest) Reset() { 193 *x = ICERestartWHIPResourceRequest{} 194 if protoimpl.UnsafeEnabled { 195 mi := &file_rpc_ingress_proto_msgTypes[3] 196 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 197 ms.StoreMessageInfo(mi) 198 } 199 } 200 201 func (x *ICERestartWHIPResourceRequest) String() string { 202 return protoimpl.X.MessageStringOf(x) 203 } 204 205 func (*ICERestartWHIPResourceRequest) ProtoMessage() {} 206 207 func (x *ICERestartWHIPResourceRequest) ProtoReflect() protoreflect.Message { 208 mi := &file_rpc_ingress_proto_msgTypes[3] 209 if protoimpl.UnsafeEnabled && x != nil { 210 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 211 if ms.LoadMessageInfo() == nil { 212 ms.StoreMessageInfo(mi) 213 } 214 return ms 215 } 216 return mi.MessageOf(x) 217 } 218 219 // Deprecated: Use ICERestartWHIPResourceRequest.ProtoReflect.Descriptor instead. 220 func (*ICERestartWHIPResourceRequest) Descriptor() ([]byte, []int) { 221 return file_rpc_ingress_proto_rawDescGZIP(), []int{3} 222 } 223 224 func (x *ICERestartWHIPResourceRequest) GetResourceId() string { 225 if x != nil { 226 return x.ResourceId 227 } 228 return "" 229 } 230 231 func (x *ICERestartWHIPResourceRequest) GetStreamKey() string { 232 if x != nil { 233 return x.StreamKey 234 } 235 return "" 236 } 237 238 func (x *ICERestartWHIPResourceRequest) GetUserFragment() string { 239 if x != nil { 240 return x.UserFragment 241 } 242 return "" 243 } 244 245 func (x *ICERestartWHIPResourceRequest) GetPassword() string { 246 if x != nil { 247 return x.Password 248 } 249 return "" 250 } 251 252 func (x *ICERestartWHIPResourceRequest) GetCandidates() []string { 253 if x != nil { 254 return x.Candidates 255 } 256 return nil 257 } 258 259 type ICERestartWHIPResourceResponse struct { 260 state protoimpl.MessageState 261 sizeCache protoimpl.SizeCache 262 unknownFields protoimpl.UnknownFields 263 264 TrickleIceSdpfrag string `protobuf:"bytes,1,opt,name=trickle_ice_sdpfrag,json=trickleIceSdpfrag,proto3" json:"trickle_ice_sdpfrag,omitempty"` 265 } 266 267 func (x *ICERestartWHIPResourceResponse) Reset() { 268 *x = ICERestartWHIPResourceResponse{} 269 if protoimpl.UnsafeEnabled { 270 mi := &file_rpc_ingress_proto_msgTypes[4] 271 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 272 ms.StoreMessageInfo(mi) 273 } 274 } 275 276 func (x *ICERestartWHIPResourceResponse) String() string { 277 return protoimpl.X.MessageStringOf(x) 278 } 279 280 func (*ICERestartWHIPResourceResponse) ProtoMessage() {} 281 282 func (x *ICERestartWHIPResourceResponse) ProtoReflect() protoreflect.Message { 283 mi := &file_rpc_ingress_proto_msgTypes[4] 284 if protoimpl.UnsafeEnabled && x != nil { 285 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 286 if ms.LoadMessageInfo() == nil { 287 ms.StoreMessageInfo(mi) 288 } 289 return ms 290 } 291 return mi.MessageOf(x) 292 } 293 294 // Deprecated: Use ICERestartWHIPResourceResponse.ProtoReflect.Descriptor instead. 295 func (*ICERestartWHIPResourceResponse) Descriptor() ([]byte, []int) { 296 return file_rpc_ingress_proto_rawDescGZIP(), []int{4} 297 } 298 299 func (x *ICERestartWHIPResourceResponse) GetTrickleIceSdpfrag() string { 300 if x != nil { 301 return x.TrickleIceSdpfrag 302 } 303 return "" 304 } 305 306 type StartIngressRequest struct { 307 state protoimpl.MessageState 308 sizeCache protoimpl.SizeCache 309 unknownFields protoimpl.UnknownFields 310 311 Info *livekit.IngressInfo `protobuf:"bytes,1,opt,name=info,proto3" json:"info,omitempty"` 312 Token string `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"` 313 WsUrl string `protobuf:"bytes,3,opt,name=ws_url,json=wsUrl,proto3" json:"ws_url,omitempty"` 314 LoggingFields map[string]string `protobuf:"bytes,4,rep,name=logging_fields,json=loggingFields,proto3" json:"logging_fields,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"` 315 } 316 317 func (x *StartIngressRequest) Reset() { 318 *x = StartIngressRequest{} 319 if protoimpl.UnsafeEnabled { 320 mi := &file_rpc_ingress_proto_msgTypes[5] 321 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 322 ms.StoreMessageInfo(mi) 323 } 324 } 325 326 func (x *StartIngressRequest) String() string { 327 return protoimpl.X.MessageStringOf(x) 328 } 329 330 func (*StartIngressRequest) ProtoMessage() {} 331 332 func (x *StartIngressRequest) ProtoReflect() protoreflect.Message { 333 mi := &file_rpc_ingress_proto_msgTypes[5] 334 if protoimpl.UnsafeEnabled && x != nil { 335 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 336 if ms.LoadMessageInfo() == nil { 337 ms.StoreMessageInfo(mi) 338 } 339 return ms 340 } 341 return mi.MessageOf(x) 342 } 343 344 // Deprecated: Use StartIngressRequest.ProtoReflect.Descriptor instead. 345 func (*StartIngressRequest) Descriptor() ([]byte, []int) { 346 return file_rpc_ingress_proto_rawDescGZIP(), []int{5} 347 } 348 349 func (x *StartIngressRequest) GetInfo() *livekit.IngressInfo { 350 if x != nil { 351 return x.Info 352 } 353 return nil 354 } 355 356 func (x *StartIngressRequest) GetToken() string { 357 if x != nil { 358 return x.Token 359 } 360 return "" 361 } 362 363 func (x *StartIngressRequest) GetWsUrl() string { 364 if x != nil { 365 return x.WsUrl 366 } 367 return "" 368 } 369 370 func (x *StartIngressRequest) GetLoggingFields() map[string]string { 371 if x != nil { 372 return x.LoggingFields 373 } 374 return nil 375 } 376 377 var File_rpc_ingress_proto protoreflect.FileDescriptor 378 379 var file_rpc_ingress_proto_rawDesc = []byte{ 380 0x0a, 0x11, 0x72, 0x70, 0x63, 0x2f, 0x69, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x2e, 0x70, 0x72, 381 0x6f, 0x74, 0x6f, 0x12, 0x03, 0x72, 0x70, 0x63, 0x1a, 0x0d, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 382 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x15, 0x6c, 0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 383 0x5f, 0x69, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 384 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 385 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x1a, 0x0a, 0x18, 0x4c, 386 0x69, 0x73, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x49, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 387 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x3c, 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x41, 388 0x63, 0x74, 0x69, 0x76, 0x65, 0x49, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x73, 0x70, 389 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x5f, 390 0x69, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x69, 0x6e, 0x67, 0x72, 0x65, 391 0x73, 0x73, 0x49, 0x64, 0x73, 0x22, 0x5b, 0x0a, 0x19, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x57, 392 0x48, 0x49, 0x50, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 393 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x69, 394 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 395 0x65, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x5f, 0x6b, 0x65, 396 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x4b, 397 0x65, 0x79, 0x22, 0xc0, 0x01, 0x0a, 0x1d, 0x49, 0x43, 0x45, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 398 0x74, 0x57, 0x48, 0x49, 0x50, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x71, 399 0x75, 0x65, 0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 400 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x72, 0x65, 0x73, 0x6f, 0x75, 401 0x72, 0x63, 0x65, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x5f, 402 0x6b, 0x65, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x74, 0x72, 0x65, 0x61, 403 0x6d, 0x4b, 0x65, 0x79, 0x12, 0x23, 0x0a, 0x0d, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x66, 0x72, 0x61, 404 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x75, 0x73, 0x65, 405 0x72, 0x46, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73, 406 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x73, 407 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x61, 0x6e, 0x64, 0x69, 0x64, 0x61, 408 0x74, 0x65, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x61, 0x6e, 0x64, 0x69, 409 0x64, 0x61, 0x74, 0x65, 0x73, 0x22, 0x50, 0x0a, 0x1e, 0x49, 0x43, 0x45, 0x52, 0x65, 0x73, 0x74, 410 0x61, 0x72, 0x74, 0x57, 0x48, 0x49, 0x50, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 411 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2e, 0x0a, 0x13, 0x74, 0x72, 0x69, 0x63, 0x6b, 412 0x6c, 0x65, 0x5f, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x64, 0x70, 0x66, 0x72, 0x61, 0x67, 0x18, 0x01, 413 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x74, 0x72, 0x69, 0x63, 0x6b, 0x6c, 0x65, 0x49, 0x63, 0x65, 414 0x53, 0x64, 0x70, 0x66, 0x72, 0x61, 0x67, 0x22, 0x82, 0x02, 0x0a, 0x13, 0x53, 0x74, 0x61, 0x72, 415 0x74, 0x49, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 416 0x28, 0x0a, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 417 0x6c, 0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 0x2e, 0x49, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x49, 418 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x69, 0x6e, 0x66, 0x6f, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x6f, 0x6b, 419 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 420 0x15, 0x0a, 0x06, 0x77, 0x73, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 421 0x05, 0x77, 0x73, 0x55, 0x72, 0x6c, 0x12, 0x52, 0x0a, 0x0e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 422 0x67, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2b, 423 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x49, 0x6e, 0x67, 0x72, 0x65, 0x73, 424 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x4c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 425 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0d, 0x6c, 0x6f, 0x67, 426 0x67, 0x69, 0x6e, 0x67, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x1a, 0x40, 0x0a, 0x12, 0x4c, 0x6f, 427 0x67, 0x67, 0x69, 0x6e, 0x67, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 428 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 429 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 430 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x32, 0xb7, 0x01, 0x0a, 431 0x0f, 0x49, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 432 0x12, 0x46, 0x0a, 0x0c, 0x53, 0x74, 0x61, 0x72, 0x74, 0x49, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 433 0x12, 0x18, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x49, 0x6e, 0x67, 0x72, 434 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x6c, 0x69, 0x76, 435 0x65, 0x6b, 0x69, 0x74, 0x2e, 0x49, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x49, 0x6e, 0x66, 0x6f, 436 0x22, 0x06, 0xb2, 0x89, 0x01, 0x02, 0x30, 0x01, 0x12, 0x5c, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 437 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x49, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1d, 0x2e, 438 0x72, 0x70, 0x63, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x49, 0x6e, 439 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x72, 440 0x70, 0x63, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x49, 0x6e, 0x67, 441 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x08, 0xb2, 0x89, 442 0x01, 0x04, 0x10, 0x01, 0x28, 0x01, 0x32, 0xef, 0x02, 0x0a, 0x0e, 0x49, 0x6e, 0x67, 0x72, 0x65, 443 0x73, 0x73, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x12, 0x4d, 0x0a, 0x0d, 0x55, 0x70, 0x64, 444 0x61, 0x74, 0x65, 0x49, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1d, 0x2e, 0x6c, 0x69, 0x76, 445 0x65, 0x6b, 0x69, 0x74, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x67, 0x72, 0x65, 446 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x15, 0x2e, 0x6c, 0x69, 0x76, 0x65, 447 0x6b, 0x69, 0x74, 0x2e, 0x49, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x61, 0x74, 0x65, 448 0x22, 0x06, 0xb2, 0x89, 0x01, 0x02, 0x10, 0x01, 0x12, 0x4d, 0x0a, 0x0d, 0x44, 0x65, 0x6c, 0x65, 449 0x74, 0x65, 0x49, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1d, 0x2e, 0x6c, 0x69, 0x76, 0x65, 450 0x6b, 0x69, 0x74, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, 0x6e, 0x67, 0x72, 0x65, 0x73, 451 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x15, 0x2e, 0x6c, 0x69, 0x76, 0x65, 0x6b, 452 0x69, 0x74, 0x2e, 0x49, 0x6e, 0x67, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x61, 0x74, 0x65, 0x22, 453 0x06, 0xb2, 0x89, 0x01, 0x02, 0x10, 0x01, 0x12, 0x54, 0x0a, 0x12, 0x44, 0x65, 0x6c, 0x65, 0x74, 454 0x65, 0x57, 0x48, 0x49, 0x50, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x1e, 0x2e, 455 0x72, 0x70, 0x63, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x57, 0x48, 0x49, 0x50, 0x52, 0x65, 456 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 457 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 458 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22, 0x06, 0xb2, 0x89, 0x01, 0x02, 0x10, 0x01, 0x12, 0x69, 0x0a, 459 0x16, 0x49, 0x43, 0x45, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x57, 0x48, 0x49, 0x50, 0x52, 460 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x22, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x49, 0x43, 461 0x45, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x57, 0x48, 0x49, 0x50, 0x52, 0x65, 0x73, 0x6f, 462 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x72, 0x70, 463 0x63, 0x2e, 0x49, 0x43, 0x45, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x57, 0x48, 0x49, 0x50, 464 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 465 0x22, 0x06, 0xb2, 0x89, 0x01, 0x02, 0x10, 0x01, 0x42, 0x21, 0x5a, 0x1f, 0x67, 0x69, 0x74, 0x68, 466 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x6c, 0x69, 0x76, 0x65, 0x6b, 0x69, 0x74, 0x2f, 0x70, 467 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x6f, 0x6c, 0x2f, 0x72, 0x70, 0x63, 0x62, 0x06, 0x70, 0x72, 0x6f, 468 0x74, 0x6f, 0x33, 469 } 470 471 var ( 472 file_rpc_ingress_proto_rawDescOnce sync.Once 473 file_rpc_ingress_proto_rawDescData = file_rpc_ingress_proto_rawDesc 474 ) 475 476 func file_rpc_ingress_proto_rawDescGZIP() []byte { 477 file_rpc_ingress_proto_rawDescOnce.Do(func() { 478 file_rpc_ingress_proto_rawDescData = protoimpl.X.CompressGZIP(file_rpc_ingress_proto_rawDescData) 479 }) 480 return file_rpc_ingress_proto_rawDescData 481 } 482 483 var file_rpc_ingress_proto_msgTypes = make([]protoimpl.MessageInfo, 7) 484 var file_rpc_ingress_proto_goTypes = []interface{}{ 485 (*ListActiveIngressRequest)(nil), // 0: rpc.ListActiveIngressRequest 486 (*ListActiveIngressResponse)(nil), // 1: rpc.ListActiveIngressResponse 487 (*DeleteWHIPResourceRequest)(nil), // 2: rpc.DeleteWHIPResourceRequest 488 (*ICERestartWHIPResourceRequest)(nil), // 3: rpc.ICERestartWHIPResourceRequest 489 (*ICERestartWHIPResourceResponse)(nil), // 4: rpc.ICERestartWHIPResourceResponse 490 (*StartIngressRequest)(nil), // 5: rpc.StartIngressRequest 491 nil, // 6: rpc.StartIngressRequest.LoggingFieldsEntry 492 (*livekit.IngressInfo)(nil), // 7: livekit.IngressInfo 493 (*livekit.UpdateIngressRequest)(nil), // 8: livekit.UpdateIngressRequest 494 (*livekit.DeleteIngressRequest)(nil), // 9: livekit.DeleteIngressRequest 495 (*livekit.IngressState)(nil), // 10: livekit.IngressState 496 (*emptypb.Empty)(nil), // 11: google.protobuf.Empty 497 } 498 var file_rpc_ingress_proto_depIdxs = []int32{ 499 7, // 0: rpc.StartIngressRequest.info:type_name -> livekit.IngressInfo 500 6, // 1: rpc.StartIngressRequest.logging_fields:type_name -> rpc.StartIngressRequest.LoggingFieldsEntry 501 5, // 2: rpc.IngressInternal.StartIngress:input_type -> rpc.StartIngressRequest 502 0, // 3: rpc.IngressInternal.ListActiveIngress:input_type -> rpc.ListActiveIngressRequest 503 8, // 4: rpc.IngressHandler.UpdateIngress:input_type -> livekit.UpdateIngressRequest 504 9, // 5: rpc.IngressHandler.DeleteIngress:input_type -> livekit.DeleteIngressRequest 505 2, // 6: rpc.IngressHandler.DeleteWHIPResource:input_type -> rpc.DeleteWHIPResourceRequest 506 3, // 7: rpc.IngressHandler.ICERestartWHIPResource:input_type -> rpc.ICERestartWHIPResourceRequest 507 7, // 8: rpc.IngressInternal.StartIngress:output_type -> livekit.IngressInfo 508 1, // 9: rpc.IngressInternal.ListActiveIngress:output_type -> rpc.ListActiveIngressResponse 509 10, // 10: rpc.IngressHandler.UpdateIngress:output_type -> livekit.IngressState 510 10, // 11: rpc.IngressHandler.DeleteIngress:output_type -> livekit.IngressState 511 11, // 12: rpc.IngressHandler.DeleteWHIPResource:output_type -> google.protobuf.Empty 512 4, // 13: rpc.IngressHandler.ICERestartWHIPResource:output_type -> rpc.ICERestartWHIPResourceResponse 513 8, // [8:14] is the sub-list for method output_type 514 2, // [2:8] is the sub-list for method input_type 515 2, // [2:2] is the sub-list for extension type_name 516 2, // [2:2] is the sub-list for extension extendee 517 0, // [0:2] is the sub-list for field type_name 518 } 519 520 func init() { file_rpc_ingress_proto_init() } 521 func file_rpc_ingress_proto_init() { 522 if File_rpc_ingress_proto != nil { 523 return 524 } 525 if !protoimpl.UnsafeEnabled { 526 file_rpc_ingress_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 527 switch v := v.(*ListActiveIngressRequest); i { 528 case 0: 529 return &v.state 530 case 1: 531 return &v.sizeCache 532 case 2: 533 return &v.unknownFields 534 default: 535 return nil 536 } 537 } 538 file_rpc_ingress_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 539 switch v := v.(*ListActiveIngressResponse); i { 540 case 0: 541 return &v.state 542 case 1: 543 return &v.sizeCache 544 case 2: 545 return &v.unknownFields 546 default: 547 return nil 548 } 549 } 550 file_rpc_ingress_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 551 switch v := v.(*DeleteWHIPResourceRequest); i { 552 case 0: 553 return &v.state 554 case 1: 555 return &v.sizeCache 556 case 2: 557 return &v.unknownFields 558 default: 559 return nil 560 } 561 } 562 file_rpc_ingress_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { 563 switch v := v.(*ICERestartWHIPResourceRequest); i { 564 case 0: 565 return &v.state 566 case 1: 567 return &v.sizeCache 568 case 2: 569 return &v.unknownFields 570 default: 571 return nil 572 } 573 } 574 file_rpc_ingress_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { 575 switch v := v.(*ICERestartWHIPResourceResponse); i { 576 case 0: 577 return &v.state 578 case 1: 579 return &v.sizeCache 580 case 2: 581 return &v.unknownFields 582 default: 583 return nil 584 } 585 } 586 file_rpc_ingress_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { 587 switch v := v.(*StartIngressRequest); i { 588 case 0: 589 return &v.state 590 case 1: 591 return &v.sizeCache 592 case 2: 593 return &v.unknownFields 594 default: 595 return nil 596 } 597 } 598 } 599 type x struct{} 600 out := protoimpl.TypeBuilder{ 601 File: protoimpl.DescBuilder{ 602 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 603 RawDescriptor: file_rpc_ingress_proto_rawDesc, 604 NumEnums: 0, 605 NumMessages: 7, 606 NumExtensions: 0, 607 NumServices: 2, 608 }, 609 GoTypes: file_rpc_ingress_proto_goTypes, 610 DependencyIndexes: file_rpc_ingress_proto_depIdxs, 611 MessageInfos: file_rpc_ingress_proto_msgTypes, 612 }.Build() 613 File_rpc_ingress_proto = out.File 614 file_rpc_ingress_proto_rawDesc = nil 615 file_rpc_ingress_proto_goTypes = nil 616 file_rpc_ingress_proto_depIdxs = nil 617 }