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  }