github.com/livekit/protocol@v1.39.3/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.36.6
    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  	unsafe "unsafe"
    32  )
    33  
    34  const (
    35  	// Verify that this generated code is sufficiently up-to-date.
    36  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    37  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    38  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    39  )
    40  
    41  type ListActiveIngressRequest struct {
    42  	state         protoimpl.MessageState `protogen:"open.v1"`
    43  	unknownFields protoimpl.UnknownFields
    44  	sizeCache     protoimpl.SizeCache
    45  }
    46  
    47  func (x *ListActiveIngressRequest) Reset() {
    48  	*x = ListActiveIngressRequest{}
    49  	mi := &file_rpc_ingress_proto_msgTypes[0]
    50  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    51  	ms.StoreMessageInfo(mi)
    52  }
    53  
    54  func (x *ListActiveIngressRequest) String() string {
    55  	return protoimpl.X.MessageStringOf(x)
    56  }
    57  
    58  func (*ListActiveIngressRequest) ProtoMessage() {}
    59  
    60  func (x *ListActiveIngressRequest) ProtoReflect() protoreflect.Message {
    61  	mi := &file_rpc_ingress_proto_msgTypes[0]
    62  	if x != nil {
    63  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    64  		if ms.LoadMessageInfo() == nil {
    65  			ms.StoreMessageInfo(mi)
    66  		}
    67  		return ms
    68  	}
    69  	return mi.MessageOf(x)
    70  }
    71  
    72  // Deprecated: Use ListActiveIngressRequest.ProtoReflect.Descriptor instead.
    73  func (*ListActiveIngressRequest) Descriptor() ([]byte, []int) {
    74  	return file_rpc_ingress_proto_rawDescGZIP(), []int{0}
    75  }
    76  
    77  type ListActiveIngressResponse struct {
    78  	state protoimpl.MessageState `protogen:"open.v1"`
    79  	// Deprecated: Marked as deprecated in rpc/ingress.proto.
    80  	IngressIds      []string          `protobuf:"bytes,1,rep,name=ingress_ids,json=ingressIds,proto3" json:"ingress_ids,omitempty"`
    81  	IngressSessions []*IngressSession `protobuf:"bytes,2,rep,name=ingress_sessions,json=ingressSessions,proto3" json:"ingress_sessions,omitempty"`
    82  	unknownFields   protoimpl.UnknownFields
    83  	sizeCache       protoimpl.SizeCache
    84  }
    85  
    86  func (x *ListActiveIngressResponse) Reset() {
    87  	*x = ListActiveIngressResponse{}
    88  	mi := &file_rpc_ingress_proto_msgTypes[1]
    89  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    90  	ms.StoreMessageInfo(mi)
    91  }
    92  
    93  func (x *ListActiveIngressResponse) String() string {
    94  	return protoimpl.X.MessageStringOf(x)
    95  }
    96  
    97  func (*ListActiveIngressResponse) ProtoMessage() {}
    98  
    99  func (x *ListActiveIngressResponse) ProtoReflect() protoreflect.Message {
   100  	mi := &file_rpc_ingress_proto_msgTypes[1]
   101  	if x != nil {
   102  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   103  		if ms.LoadMessageInfo() == nil {
   104  			ms.StoreMessageInfo(mi)
   105  		}
   106  		return ms
   107  	}
   108  	return mi.MessageOf(x)
   109  }
   110  
   111  // Deprecated: Use ListActiveIngressResponse.ProtoReflect.Descriptor instead.
   112  func (*ListActiveIngressResponse) Descriptor() ([]byte, []int) {
   113  	return file_rpc_ingress_proto_rawDescGZIP(), []int{1}
   114  }
   115  
   116  // Deprecated: Marked as deprecated in rpc/ingress.proto.
   117  func (x *ListActiveIngressResponse) GetIngressIds() []string {
   118  	if x != nil {
   119  		return x.IngressIds
   120  	}
   121  	return nil
   122  }
   123  
   124  func (x *ListActiveIngressResponse) GetIngressSessions() []*IngressSession {
   125  	if x != nil {
   126  		return x.IngressSessions
   127  	}
   128  	return nil
   129  }
   130  
   131  type DeleteWHIPResourceRequest struct {
   132  	state         protoimpl.MessageState `protogen:"open.v1"`
   133  	ResourceId    string                 `protobuf:"bytes,1,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
   134  	StreamKey     string                 `protobuf:"bytes,2,opt,name=stream_key,json=streamKey,proto3" json:"stream_key,omitempty"`
   135  	unknownFields protoimpl.UnknownFields
   136  	sizeCache     protoimpl.SizeCache
   137  }
   138  
   139  func (x *DeleteWHIPResourceRequest) Reset() {
   140  	*x = DeleteWHIPResourceRequest{}
   141  	mi := &file_rpc_ingress_proto_msgTypes[2]
   142  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   143  	ms.StoreMessageInfo(mi)
   144  }
   145  
   146  func (x *DeleteWHIPResourceRequest) String() string {
   147  	return protoimpl.X.MessageStringOf(x)
   148  }
   149  
   150  func (*DeleteWHIPResourceRequest) ProtoMessage() {}
   151  
   152  func (x *DeleteWHIPResourceRequest) ProtoReflect() protoreflect.Message {
   153  	mi := &file_rpc_ingress_proto_msgTypes[2]
   154  	if x != nil {
   155  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   156  		if ms.LoadMessageInfo() == nil {
   157  			ms.StoreMessageInfo(mi)
   158  		}
   159  		return ms
   160  	}
   161  	return mi.MessageOf(x)
   162  }
   163  
   164  // Deprecated: Use DeleteWHIPResourceRequest.ProtoReflect.Descriptor instead.
   165  func (*DeleteWHIPResourceRequest) Descriptor() ([]byte, []int) {
   166  	return file_rpc_ingress_proto_rawDescGZIP(), []int{2}
   167  }
   168  
   169  func (x *DeleteWHIPResourceRequest) GetResourceId() string {
   170  	if x != nil {
   171  		return x.ResourceId
   172  	}
   173  	return ""
   174  }
   175  
   176  func (x *DeleteWHIPResourceRequest) GetStreamKey() string {
   177  	if x != nil {
   178  		return x.StreamKey
   179  	}
   180  	return ""
   181  }
   182  
   183  type ICERestartWHIPResourceRequest struct {
   184  	state         protoimpl.MessageState `protogen:"open.v1"`
   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  	unknownFields protoimpl.UnknownFields
   191  	sizeCache     protoimpl.SizeCache
   192  }
   193  
   194  func (x *ICERestartWHIPResourceRequest) Reset() {
   195  	*x = ICERestartWHIPResourceRequest{}
   196  	mi := &file_rpc_ingress_proto_msgTypes[3]
   197  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   198  	ms.StoreMessageInfo(mi)
   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 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 `protogen:"open.v1"`
   261  	TrickleIceSdpfrag string                 `protobuf:"bytes,1,opt,name=trickle_ice_sdpfrag,json=trickleIceSdpfrag,proto3" json:"trickle_ice_sdpfrag,omitempty"`
   262  	unknownFields     protoimpl.UnknownFields
   263  	sizeCache         protoimpl.SizeCache
   264  }
   265  
   266  func (x *ICERestartWHIPResourceResponse) Reset() {
   267  	*x = ICERestartWHIPResourceResponse{}
   268  	mi := &file_rpc_ingress_proto_msgTypes[4]
   269  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   270  	ms.StoreMessageInfo(mi)
   271  }
   272  
   273  func (x *ICERestartWHIPResourceResponse) String() string {
   274  	return protoimpl.X.MessageStringOf(x)
   275  }
   276  
   277  func (*ICERestartWHIPResourceResponse) ProtoMessage() {}
   278  
   279  func (x *ICERestartWHIPResourceResponse) ProtoReflect() protoreflect.Message {
   280  	mi := &file_rpc_ingress_proto_msgTypes[4]
   281  	if x != nil {
   282  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   283  		if ms.LoadMessageInfo() == nil {
   284  			ms.StoreMessageInfo(mi)
   285  		}
   286  		return ms
   287  	}
   288  	return mi.MessageOf(x)
   289  }
   290  
   291  // Deprecated: Use ICERestartWHIPResourceResponse.ProtoReflect.Descriptor instead.
   292  func (*ICERestartWHIPResourceResponse) Descriptor() ([]byte, []int) {
   293  	return file_rpc_ingress_proto_rawDescGZIP(), []int{4}
   294  }
   295  
   296  func (x *ICERestartWHIPResourceResponse) GetTrickleIceSdpfrag() string {
   297  	if x != nil {
   298  		return x.TrickleIceSdpfrag
   299  	}
   300  	return ""
   301  }
   302  
   303  type StartIngressRequest struct {
   304  	state         protoimpl.MessageState `protogen:"open.v1"`
   305  	Info          *livekit.IngressInfo   `protobuf:"bytes,1,opt,name=info,proto3" json:"info,omitempty"`
   306  	Token         string                 `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`
   307  	WsUrl         string                 `protobuf:"bytes,3,opt,name=ws_url,json=wsUrl,proto3" json:"ws_url,omitempty"`
   308  	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" protobuf_val:"bytes,2,opt,name=value"`
   309  	unknownFields protoimpl.UnknownFields
   310  	sizeCache     protoimpl.SizeCache
   311  }
   312  
   313  func (x *StartIngressRequest) Reset() {
   314  	*x = StartIngressRequest{}
   315  	mi := &file_rpc_ingress_proto_msgTypes[5]
   316  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   317  	ms.StoreMessageInfo(mi)
   318  }
   319  
   320  func (x *StartIngressRequest) String() string {
   321  	return protoimpl.X.MessageStringOf(x)
   322  }
   323  
   324  func (*StartIngressRequest) ProtoMessage() {}
   325  
   326  func (x *StartIngressRequest) ProtoReflect() protoreflect.Message {
   327  	mi := &file_rpc_ingress_proto_msgTypes[5]
   328  	if x != nil {
   329  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   330  		if ms.LoadMessageInfo() == nil {
   331  			ms.StoreMessageInfo(mi)
   332  		}
   333  		return ms
   334  	}
   335  	return mi.MessageOf(x)
   336  }
   337  
   338  // Deprecated: Use StartIngressRequest.ProtoReflect.Descriptor instead.
   339  func (*StartIngressRequest) Descriptor() ([]byte, []int) {
   340  	return file_rpc_ingress_proto_rawDescGZIP(), []int{5}
   341  }
   342  
   343  func (x *StartIngressRequest) GetInfo() *livekit.IngressInfo {
   344  	if x != nil {
   345  		return x.Info
   346  	}
   347  	return nil
   348  }
   349  
   350  func (x *StartIngressRequest) GetToken() string {
   351  	if x != nil {
   352  		return x.Token
   353  	}
   354  	return ""
   355  }
   356  
   357  func (x *StartIngressRequest) GetWsUrl() string {
   358  	if x != nil {
   359  		return x.WsUrl
   360  	}
   361  	return ""
   362  }
   363  
   364  func (x *StartIngressRequest) GetLoggingFields() map[string]string {
   365  	if x != nil {
   366  		return x.LoggingFields
   367  	}
   368  	return nil
   369  }
   370  
   371  type IngressSession struct {
   372  	state         protoimpl.MessageState `protogen:"open.v1"`
   373  	IngressId     string                 `protobuf:"bytes,1,opt,name=ingress_id,json=ingressId,proto3" json:"ingress_id,omitempty"`
   374  	ResourceId    string                 `protobuf:"bytes,2,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
   375  	unknownFields protoimpl.UnknownFields
   376  	sizeCache     protoimpl.SizeCache
   377  }
   378  
   379  func (x *IngressSession) Reset() {
   380  	*x = IngressSession{}
   381  	mi := &file_rpc_ingress_proto_msgTypes[6]
   382  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   383  	ms.StoreMessageInfo(mi)
   384  }
   385  
   386  func (x *IngressSession) String() string {
   387  	return protoimpl.X.MessageStringOf(x)
   388  }
   389  
   390  func (*IngressSession) ProtoMessage() {}
   391  
   392  func (x *IngressSession) ProtoReflect() protoreflect.Message {
   393  	mi := &file_rpc_ingress_proto_msgTypes[6]
   394  	if x != nil {
   395  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   396  		if ms.LoadMessageInfo() == nil {
   397  			ms.StoreMessageInfo(mi)
   398  		}
   399  		return ms
   400  	}
   401  	return mi.MessageOf(x)
   402  }
   403  
   404  // Deprecated: Use IngressSession.ProtoReflect.Descriptor instead.
   405  func (*IngressSession) Descriptor() ([]byte, []int) {
   406  	return file_rpc_ingress_proto_rawDescGZIP(), []int{6}
   407  }
   408  
   409  func (x *IngressSession) GetIngressId() string {
   410  	if x != nil {
   411  		return x.IngressId
   412  	}
   413  	return ""
   414  }
   415  
   416  func (x *IngressSession) GetResourceId() string {
   417  	if x != nil {
   418  		return x.ResourceId
   419  	}
   420  	return ""
   421  }
   422  
   423  type KillIngressSessionRequest struct {
   424  	state         protoimpl.MessageState `protogen:"open.v1"`
   425  	Session       *IngressSession        `protobuf:"bytes,1,opt,name=session,proto3" json:"session,omitempty"`
   426  	unknownFields protoimpl.UnknownFields
   427  	sizeCache     protoimpl.SizeCache
   428  }
   429  
   430  func (x *KillIngressSessionRequest) Reset() {
   431  	*x = KillIngressSessionRequest{}
   432  	mi := &file_rpc_ingress_proto_msgTypes[7]
   433  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   434  	ms.StoreMessageInfo(mi)
   435  }
   436  
   437  func (x *KillIngressSessionRequest) String() string {
   438  	return protoimpl.X.MessageStringOf(x)
   439  }
   440  
   441  func (*KillIngressSessionRequest) ProtoMessage() {}
   442  
   443  func (x *KillIngressSessionRequest) ProtoReflect() protoreflect.Message {
   444  	mi := &file_rpc_ingress_proto_msgTypes[7]
   445  	if x != nil {
   446  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   447  		if ms.LoadMessageInfo() == nil {
   448  			ms.StoreMessageInfo(mi)
   449  		}
   450  		return ms
   451  	}
   452  	return mi.MessageOf(x)
   453  }
   454  
   455  // Deprecated: Use KillIngressSessionRequest.ProtoReflect.Descriptor instead.
   456  func (*KillIngressSessionRequest) Descriptor() ([]byte, []int) {
   457  	return file_rpc_ingress_proto_rawDescGZIP(), []int{7}
   458  }
   459  
   460  func (x *KillIngressSessionRequest) GetSession() *IngressSession {
   461  	if x != nil {
   462  		return x.Session
   463  	}
   464  	return nil
   465  }
   466  
   467  var File_rpc_ingress_proto protoreflect.FileDescriptor
   468  
   469  const file_rpc_ingress_proto_rawDesc = "" +
   470  	"\n" +
   471  	"\x11rpc/ingress.proto\x12\x03rpc\x1a\roptions.proto\x1a\x15livekit_ingress.proto\x1a\x1bgoogle/protobuf/empty.proto\"\x1a\n" +
   472  	"\x18ListActiveIngressRequest\"\x80\x01\n" +
   473  	"\x19ListActiveIngressResponse\x12#\n" +
   474  	"\vingress_ids\x18\x01 \x03(\tB\x02\x18\x01R\n" +
   475  	"ingressIds\x12>\n" +
   476  	"\x10ingress_sessions\x18\x02 \x03(\v2\x13.rpc.IngressSessionR\x0fingressSessions\"[\n" +
   477  	"\x19DeleteWHIPResourceRequest\x12\x1f\n" +
   478  	"\vresource_id\x18\x01 \x01(\tR\n" +
   479  	"resourceId\x12\x1d\n" +
   480  	"\n" +
   481  	"stream_key\x18\x02 \x01(\tR\tstreamKey\"\xc0\x01\n" +
   482  	"\x1dICERestartWHIPResourceRequest\x12\x1f\n" +
   483  	"\vresource_id\x18\x01 \x01(\tR\n" +
   484  	"resourceId\x12\x1d\n" +
   485  	"\n" +
   486  	"stream_key\x18\x02 \x01(\tR\tstreamKey\x12#\n" +
   487  	"\ruser_fragment\x18\x03 \x01(\tR\fuserFragment\x12\x1a\n" +
   488  	"\bpassword\x18\x04 \x01(\tR\bpassword\x12\x1e\n" +
   489  	"\n" +
   490  	"candidates\x18\x05 \x03(\tR\n" +
   491  	"candidates\"P\n" +
   492  	"\x1eICERestartWHIPResourceResponse\x12.\n" +
   493  	"\x13trickle_ice_sdpfrag\x18\x01 \x01(\tR\x11trickleIceSdpfrag\"\x82\x02\n" +
   494  	"\x13StartIngressRequest\x12(\n" +
   495  	"\x04info\x18\x01 \x01(\v2\x14.livekit.IngressInfoR\x04info\x12\x14\n" +
   496  	"\x05token\x18\x02 \x01(\tR\x05token\x12\x15\n" +
   497  	"\x06ws_url\x18\x03 \x01(\tR\x05wsUrl\x12R\n" +
   498  	"\x0elogging_fields\x18\x04 \x03(\v2+.rpc.StartIngressRequest.LoggingFieldsEntryR\rloggingFields\x1a@\n" +
   499  	"\x12LoggingFieldsEntry\x12\x10\n" +
   500  	"\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" +
   501  	"\x05value\x18\x02 \x01(\tR\x05value:\x028\x01\"P\n" +
   502  	"\x0eIngressSession\x12\x1d\n" +
   503  	"\n" +
   504  	"ingress_id\x18\x01 \x01(\tR\tingressId\x12\x1f\n" +
   505  	"\vresource_id\x18\x02 \x01(\tR\n" +
   506  	"resourceId\"J\n" +
   507  	"\x19KillIngressSessionRequest\x12-\n" +
   508  	"\asession\x18\x01 \x01(\v2\x13.rpc.IngressSessionR\asession2\xa8\x02\n" +
   509  	"\x0fIngressInternal\x12F\n" +
   510  	"\fStartIngress\x12\x18.rpc.StartIngressRequest\x1a\x14.livekit.IngressInfo\"\x06\xb2\x89\x01\x020\x01\x12\\\n" +
   511  	"\x11ListActiveIngress\x12\x1d.rpc.ListActiveIngressRequest\x1a\x1e.rpc.ListActiveIngressResponse\"\b\xb2\x89\x01\x04\x10\x01(\x01\x12o\n" +
   512  	"\x12KillIngressSession\x12\x1e.rpc.KillIngressSessionRequest\x1a\x16.google.protobuf.Empty\"!\xb2\x89\x01\x1d\x10\x01\x1a\x19\x12\n" +
   513  	"ingress_id\x12\vresource_id2\xef\x02\n" +
   514  	"\x0eIngressHandler\x12M\n" +
   515  	"\rUpdateIngress\x12\x1d.livekit.UpdateIngressRequest\x1a\x15.livekit.IngressState\"\x06\xb2\x89\x01\x02\x10\x01\x12M\n" +
   516  	"\rDeleteIngress\x12\x1d.livekit.DeleteIngressRequest\x1a\x15.livekit.IngressState\"\x06\xb2\x89\x01\x02\x10\x01\x12T\n" +
   517  	"\x12DeleteWHIPResource\x12\x1e.rpc.DeleteWHIPResourceRequest\x1a\x16.google.protobuf.Empty\"\x06\xb2\x89\x01\x02\x10\x01\x12i\n" +
   518  	"\x16ICERestartWHIPResource\x12\".rpc.ICERestartWHIPResourceRequest\x1a#.rpc.ICERestartWHIPResourceResponse\"\x06\xb2\x89\x01\x02\x10\x01B!Z\x1fgithub.com/livekit/protocol/rpcb\x06proto3"
   519  
   520  var (
   521  	file_rpc_ingress_proto_rawDescOnce sync.Once
   522  	file_rpc_ingress_proto_rawDescData []byte
   523  )
   524  
   525  func file_rpc_ingress_proto_rawDescGZIP() []byte {
   526  	file_rpc_ingress_proto_rawDescOnce.Do(func() {
   527  		file_rpc_ingress_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_rpc_ingress_proto_rawDesc), len(file_rpc_ingress_proto_rawDesc)))
   528  	})
   529  	return file_rpc_ingress_proto_rawDescData
   530  }
   531  
   532  var file_rpc_ingress_proto_msgTypes = make([]protoimpl.MessageInfo, 9)
   533  var file_rpc_ingress_proto_goTypes = []any{
   534  	(*ListActiveIngressRequest)(nil),       // 0: rpc.ListActiveIngressRequest
   535  	(*ListActiveIngressResponse)(nil),      // 1: rpc.ListActiveIngressResponse
   536  	(*DeleteWHIPResourceRequest)(nil),      // 2: rpc.DeleteWHIPResourceRequest
   537  	(*ICERestartWHIPResourceRequest)(nil),  // 3: rpc.ICERestartWHIPResourceRequest
   538  	(*ICERestartWHIPResourceResponse)(nil), // 4: rpc.ICERestartWHIPResourceResponse
   539  	(*StartIngressRequest)(nil),            // 5: rpc.StartIngressRequest
   540  	(*IngressSession)(nil),                 // 6: rpc.IngressSession
   541  	(*KillIngressSessionRequest)(nil),      // 7: rpc.KillIngressSessionRequest
   542  	nil,                                    // 8: rpc.StartIngressRequest.LoggingFieldsEntry
   543  	(*livekit.IngressInfo)(nil),            // 9: livekit.IngressInfo
   544  	(*livekit.UpdateIngressRequest)(nil),   // 10: livekit.UpdateIngressRequest
   545  	(*livekit.DeleteIngressRequest)(nil),   // 11: livekit.DeleteIngressRequest
   546  	(*emptypb.Empty)(nil),                  // 12: google.protobuf.Empty
   547  	(*livekit.IngressState)(nil),           // 13: livekit.IngressState
   548  }
   549  var file_rpc_ingress_proto_depIdxs = []int32{
   550  	6,  // 0: rpc.ListActiveIngressResponse.ingress_sessions:type_name -> rpc.IngressSession
   551  	9,  // 1: rpc.StartIngressRequest.info:type_name -> livekit.IngressInfo
   552  	8,  // 2: rpc.StartIngressRequest.logging_fields:type_name -> rpc.StartIngressRequest.LoggingFieldsEntry
   553  	6,  // 3: rpc.KillIngressSessionRequest.session:type_name -> rpc.IngressSession
   554  	5,  // 4: rpc.IngressInternal.StartIngress:input_type -> rpc.StartIngressRequest
   555  	0,  // 5: rpc.IngressInternal.ListActiveIngress:input_type -> rpc.ListActiveIngressRequest
   556  	7,  // 6: rpc.IngressInternal.KillIngressSession:input_type -> rpc.KillIngressSessionRequest
   557  	10, // 7: rpc.IngressHandler.UpdateIngress:input_type -> livekit.UpdateIngressRequest
   558  	11, // 8: rpc.IngressHandler.DeleteIngress:input_type -> livekit.DeleteIngressRequest
   559  	2,  // 9: rpc.IngressHandler.DeleteWHIPResource:input_type -> rpc.DeleteWHIPResourceRequest
   560  	3,  // 10: rpc.IngressHandler.ICERestartWHIPResource:input_type -> rpc.ICERestartWHIPResourceRequest
   561  	9,  // 11: rpc.IngressInternal.StartIngress:output_type -> livekit.IngressInfo
   562  	1,  // 12: rpc.IngressInternal.ListActiveIngress:output_type -> rpc.ListActiveIngressResponse
   563  	12, // 13: rpc.IngressInternal.KillIngressSession:output_type -> google.protobuf.Empty
   564  	13, // 14: rpc.IngressHandler.UpdateIngress:output_type -> livekit.IngressState
   565  	13, // 15: rpc.IngressHandler.DeleteIngress:output_type -> livekit.IngressState
   566  	12, // 16: rpc.IngressHandler.DeleteWHIPResource:output_type -> google.protobuf.Empty
   567  	4,  // 17: rpc.IngressHandler.ICERestartWHIPResource:output_type -> rpc.ICERestartWHIPResourceResponse
   568  	11, // [11:18] is the sub-list for method output_type
   569  	4,  // [4:11] is the sub-list for method input_type
   570  	4,  // [4:4] is the sub-list for extension type_name
   571  	4,  // [4:4] is the sub-list for extension extendee
   572  	0,  // [0:4] is the sub-list for field type_name
   573  }
   574  
   575  func init() { file_rpc_ingress_proto_init() }
   576  func file_rpc_ingress_proto_init() {
   577  	if File_rpc_ingress_proto != nil {
   578  		return
   579  	}
   580  	type x struct{}
   581  	out := protoimpl.TypeBuilder{
   582  		File: protoimpl.DescBuilder{
   583  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   584  			RawDescriptor: unsafe.Slice(unsafe.StringData(file_rpc_ingress_proto_rawDesc), len(file_rpc_ingress_proto_rawDesc)),
   585  			NumEnums:      0,
   586  			NumMessages:   9,
   587  			NumExtensions: 0,
   588  			NumServices:   2,
   589  		},
   590  		GoTypes:           file_rpc_ingress_proto_goTypes,
   591  		DependencyIndexes: file_rpc_ingress_proto_depIdxs,
   592  		MessageInfos:      file_rpc_ingress_proto_msgTypes,
   593  	}.Build()
   594  	File_rpc_ingress_proto = out.File
   595  	file_rpc_ingress_proto_goTypes = nil
   596  	file_rpc_ingress_proto_depIdxs = nil
   597  }