gitee.com/ks-custle/core-gm@v0.0.0-20230922171213-b83bdd97b62c/go-control-plane/envoy/service/runtime/v3/rtds.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // versions: 3 // protoc-gen-go v1.25.0 4 // protoc v3.16.0 5 // source: envoy/service/runtime/v3/rtds.proto 6 7 package envoy_service_runtime_v3 8 9 import ( 10 context "context" 11 _ "github.com/cncf/xds/go/udpa/annotations" 12 _ "gitee.com/ks-custle/core-gm/go-control-plane/envoy/annotations" 13 v3 "gitee.com/ks-custle/core-gm/go-control-plane/envoy/service/discovery/v3" 14 _ "github.com/envoyproxy/protoc-gen-validate/validate" 15 proto "github.com/golang/protobuf/proto" 16 _struct "github.com/golang/protobuf/ptypes/struct" 17 _ "google.golang.org/genproto/googleapis/api/annotations" 18 grpc "gitee.com/ks-custle/core-gm/grpc" 19 codes "gitee.com/ks-custle/core-gm/grpc/codes" 20 status "gitee.com/ks-custle/core-gm/grpc/status" 21 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 22 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 23 reflect "reflect" 24 sync "sync" 25 ) 26 27 const ( 28 // Verify that this generated code is sufficiently up-to-date. 29 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 30 // Verify that runtime/protoimpl is sufficiently up-to-date. 31 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 32 ) 33 34 // This is a compile-time assertion that a sufficiently up-to-date version 35 // of the legacy proto package is being used. 36 const _ = proto.ProtoPackageIsVersion4 37 38 // [#not-implemented-hide:] Not configuration. Workaround c++ protobuf issue with importing 39 // services: https://github.com/google/protobuf/issues/4221 40 type RtdsDummy struct { 41 state protoimpl.MessageState 42 sizeCache protoimpl.SizeCache 43 unknownFields protoimpl.UnknownFields 44 } 45 46 func (x *RtdsDummy) Reset() { 47 *x = RtdsDummy{} 48 if protoimpl.UnsafeEnabled { 49 mi := &file_envoy_service_runtime_v3_rtds_proto_msgTypes[0] 50 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 51 ms.StoreMessageInfo(mi) 52 } 53 } 54 55 func (x *RtdsDummy) String() string { 56 return protoimpl.X.MessageStringOf(x) 57 } 58 59 func (*RtdsDummy) ProtoMessage() {} 60 61 func (x *RtdsDummy) ProtoReflect() protoreflect.Message { 62 mi := &file_envoy_service_runtime_v3_rtds_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 RtdsDummy.ProtoReflect.Descriptor instead. 74 func (*RtdsDummy) Descriptor() ([]byte, []int) { 75 return file_envoy_service_runtime_v3_rtds_proto_rawDescGZIP(), []int{0} 76 } 77 78 // RTDS resource type. This describes a layer in the runtime virtual filesystem. 79 type Runtime struct { 80 state protoimpl.MessageState 81 sizeCache protoimpl.SizeCache 82 unknownFields protoimpl.UnknownFields 83 84 // Runtime resource name. This makes the Runtime a self-describing xDS 85 // resource. 86 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 87 Layer *_struct.Struct `protobuf:"bytes,2,opt,name=layer,proto3" json:"layer,omitempty"` 88 } 89 90 func (x *Runtime) Reset() { 91 *x = Runtime{} 92 if protoimpl.UnsafeEnabled { 93 mi := &file_envoy_service_runtime_v3_rtds_proto_msgTypes[1] 94 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 95 ms.StoreMessageInfo(mi) 96 } 97 } 98 99 func (x *Runtime) String() string { 100 return protoimpl.X.MessageStringOf(x) 101 } 102 103 func (*Runtime) ProtoMessage() {} 104 105 func (x *Runtime) ProtoReflect() protoreflect.Message { 106 mi := &file_envoy_service_runtime_v3_rtds_proto_msgTypes[1] 107 if protoimpl.UnsafeEnabled && x != nil { 108 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 109 if ms.LoadMessageInfo() == nil { 110 ms.StoreMessageInfo(mi) 111 } 112 return ms 113 } 114 return mi.MessageOf(x) 115 } 116 117 // Deprecated: Use Runtime.ProtoReflect.Descriptor instead. 118 func (*Runtime) Descriptor() ([]byte, []int) { 119 return file_envoy_service_runtime_v3_rtds_proto_rawDescGZIP(), []int{1} 120 } 121 122 func (x *Runtime) GetName() string { 123 if x != nil { 124 return x.Name 125 } 126 return "" 127 } 128 129 func (x *Runtime) GetLayer() *_struct.Struct { 130 if x != nil { 131 return x.Layer 132 } 133 return nil 134 } 135 136 var File_envoy_service_runtime_v3_rtds_proto protoreflect.FileDescriptor 137 138 var file_envoy_service_runtime_v3_rtds_proto_rawDesc = []byte{ 139 0x0a, 0x23, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2f, 140 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x2f, 0x76, 0x33, 0x2f, 0x72, 0x74, 0x64, 0x73, 0x2e, 141 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x18, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x73, 0x65, 0x72, 142 0x76, 0x69, 0x63, 0x65, 0x2e, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x33, 0x1a, 143 0x2a, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2f, 0x64, 144 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x2f, 0x76, 0x33, 0x2f, 0x64, 0x69, 0x73, 0x63, 145 0x6f, 0x76, 0x65, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 146 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 147 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 148 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x73, 0x74, 0x72, 0x75, 0x63, 149 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 150 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 151 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x75, 0x64, 0x70, 0x61, 0x2f, 152 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x74, 153 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x21, 0x75, 0x64, 0x70, 0x61, 0x2f, 0x61, 154 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 155 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x76, 0x61, 0x6c, 156 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 157 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x38, 0x0a, 0x09, 0x52, 0x74, 0x64, 0x73, 0x44, 0x75, 0x6d, 0x6d, 158 0x79, 0x3a, 0x2b, 0x9a, 0xc5, 0x88, 0x1e, 0x26, 0x0a, 0x24, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 159 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 160 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x52, 0x74, 0x64, 0x73, 0x44, 0x75, 0x6d, 0x6d, 0x79, 0x22, 0x80, 161 0x01, 0x0a, 0x07, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x04, 0x6e, 0x61, 162 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x07, 0xfa, 0x42, 0x04, 0x72, 0x02, 0x10, 163 0x01, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x05, 0x6c, 0x61, 0x79, 0x65, 0x72, 164 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 165 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74, 0x72, 0x75, 0x63, 0x74, 0x52, 166 0x05, 0x6c, 0x61, 0x79, 0x65, 0x72, 0x3a, 0x29, 0x9a, 0xc5, 0x88, 0x1e, 0x24, 0x0a, 0x22, 0x65, 167 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x64, 0x69, 0x73, 168 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x2e, 0x76, 0x32, 0x2e, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 169 0x65, 0x32, 0xca, 0x03, 0x0a, 0x17, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x44, 0x69, 0x73, 170 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x72, 0x0a, 171 0x0d, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x2c, 172 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x64, 173 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x2e, 0x76, 0x33, 0x2e, 0x44, 0x69, 0x73, 0x63, 174 0x6f, 0x76, 0x65, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x65, 175 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x64, 0x69, 0x73, 176 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x2e, 0x76, 0x33, 0x2e, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x76, 177 0x65, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x28, 0x01, 0x30, 178 0x01, 0x12, 0x7b, 0x0a, 0x0c, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 179 0x65, 0x12, 0x31, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 180 0x65, 0x2e, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x2e, 0x76, 0x33, 0x2e, 0x44, 181 0x65, 0x6c, 0x74, 0x61, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x52, 0x65, 0x71, 182 0x75, 0x65, 0x73, 0x74, 0x1a, 0x32, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x73, 0x65, 0x72, 183 0x76, 0x69, 0x63, 0x65, 0x2e, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x2e, 0x76, 184 0x33, 0x2e, 0x44, 0x65, 0x6c, 0x74, 0x61, 0x44, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 185 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x28, 0x01, 0x30, 0x01, 0x12, 0x93, 186 0x01, 0x0a, 0x0c, 0x46, 0x65, 0x74, 0x63, 0x68, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x12, 187 0x2c, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 188 0x64, 0x69, 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x2e, 0x76, 0x33, 0x2e, 0x44, 0x69, 0x73, 189 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 190 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x64, 0x69, 191 0x73, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x2e, 0x76, 0x33, 0x2e, 0x44, 0x69, 0x73, 0x63, 0x6f, 192 0x76, 0x65, 0x72, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x26, 0x82, 0xd3, 193 0xe4, 0x93, 0x02, 0x17, 0x22, 0x15, 0x2f, 0x76, 0x33, 0x2f, 0x64, 0x69, 0x73, 0x63, 0x6f, 0x76, 194 0x65, 0x72, 0x79, 0x3a, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 195 0x03, 0x3a, 0x01, 0x2a, 0x1a, 0x28, 0x8a, 0xa4, 0x96, 0xf3, 0x07, 0x22, 0x0a, 0x20, 0x65, 0x6e, 196 0x76, 0x6f, 0x79, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x72, 0x75, 0x6e, 0x74, 197 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x33, 0x2e, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x40, 198 0x0a, 0x26, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 199 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x72, 0x75, 200 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x76, 0x33, 0x42, 0x09, 0x52, 0x74, 0x64, 0x73, 0x50, 0x72, 201 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x88, 0x01, 0x01, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x02, 202 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 203 } 204 205 var ( 206 file_envoy_service_runtime_v3_rtds_proto_rawDescOnce sync.Once 207 file_envoy_service_runtime_v3_rtds_proto_rawDescData = file_envoy_service_runtime_v3_rtds_proto_rawDesc 208 ) 209 210 func file_envoy_service_runtime_v3_rtds_proto_rawDescGZIP() []byte { 211 file_envoy_service_runtime_v3_rtds_proto_rawDescOnce.Do(func() { 212 file_envoy_service_runtime_v3_rtds_proto_rawDescData = protoimpl.X.CompressGZIP(file_envoy_service_runtime_v3_rtds_proto_rawDescData) 213 }) 214 return file_envoy_service_runtime_v3_rtds_proto_rawDescData 215 } 216 217 var file_envoy_service_runtime_v3_rtds_proto_msgTypes = make([]protoimpl.MessageInfo, 2) 218 var file_envoy_service_runtime_v3_rtds_proto_goTypes = []interface{}{ 219 (*RtdsDummy)(nil), // 0: envoy.service.runtime.v3.RtdsDummy 220 (*Runtime)(nil), // 1: envoy.service.runtime.v3.Runtime 221 (*_struct.Struct)(nil), // 2: google.protobuf.Struct 222 (*v3.DiscoveryRequest)(nil), // 3: envoy.service.discovery.v3.DiscoveryRequest 223 (*v3.DeltaDiscoveryRequest)(nil), // 4: envoy.service.discovery.v3.DeltaDiscoveryRequest 224 (*v3.DiscoveryResponse)(nil), // 5: envoy.service.discovery.v3.DiscoveryResponse 225 (*v3.DeltaDiscoveryResponse)(nil), // 6: envoy.service.discovery.v3.DeltaDiscoveryResponse 226 } 227 var file_envoy_service_runtime_v3_rtds_proto_depIdxs = []int32{ 228 2, // 0: envoy.service.runtime.v3.Runtime.layer:type_name -> google.protobuf.Struct 229 3, // 1: envoy.service.runtime.v3.RuntimeDiscoveryService.StreamRuntime:input_type -> envoy.service.discovery.v3.DiscoveryRequest 230 4, // 2: envoy.service.runtime.v3.RuntimeDiscoveryService.DeltaRuntime:input_type -> envoy.service.discovery.v3.DeltaDiscoveryRequest 231 3, // 3: envoy.service.runtime.v3.RuntimeDiscoveryService.FetchRuntime:input_type -> envoy.service.discovery.v3.DiscoveryRequest 232 5, // 4: envoy.service.runtime.v3.RuntimeDiscoveryService.StreamRuntime:output_type -> envoy.service.discovery.v3.DiscoveryResponse 233 6, // 5: envoy.service.runtime.v3.RuntimeDiscoveryService.DeltaRuntime:output_type -> envoy.service.discovery.v3.DeltaDiscoveryResponse 234 5, // 6: envoy.service.runtime.v3.RuntimeDiscoveryService.FetchRuntime:output_type -> envoy.service.discovery.v3.DiscoveryResponse 235 4, // [4:7] is the sub-list for method output_type 236 1, // [1:4] is the sub-list for method input_type 237 1, // [1:1] is the sub-list for extension type_name 238 1, // [1:1] is the sub-list for extension extendee 239 0, // [0:1] is the sub-list for field type_name 240 } 241 242 func init() { file_envoy_service_runtime_v3_rtds_proto_init() } 243 func file_envoy_service_runtime_v3_rtds_proto_init() { 244 if File_envoy_service_runtime_v3_rtds_proto != nil { 245 return 246 } 247 if !protoimpl.UnsafeEnabled { 248 file_envoy_service_runtime_v3_rtds_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 249 switch v := v.(*RtdsDummy); i { 250 case 0: 251 return &v.state 252 case 1: 253 return &v.sizeCache 254 case 2: 255 return &v.unknownFields 256 default: 257 return nil 258 } 259 } 260 file_envoy_service_runtime_v3_rtds_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 261 switch v := v.(*Runtime); i { 262 case 0: 263 return &v.state 264 case 1: 265 return &v.sizeCache 266 case 2: 267 return &v.unknownFields 268 default: 269 return nil 270 } 271 } 272 } 273 type x struct{} 274 out := protoimpl.TypeBuilder{ 275 File: protoimpl.DescBuilder{ 276 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 277 RawDescriptor: file_envoy_service_runtime_v3_rtds_proto_rawDesc, 278 NumEnums: 0, 279 NumMessages: 2, 280 NumExtensions: 0, 281 NumServices: 1, 282 }, 283 GoTypes: file_envoy_service_runtime_v3_rtds_proto_goTypes, 284 DependencyIndexes: file_envoy_service_runtime_v3_rtds_proto_depIdxs, 285 MessageInfos: file_envoy_service_runtime_v3_rtds_proto_msgTypes, 286 }.Build() 287 File_envoy_service_runtime_v3_rtds_proto = out.File 288 file_envoy_service_runtime_v3_rtds_proto_rawDesc = nil 289 file_envoy_service_runtime_v3_rtds_proto_goTypes = nil 290 file_envoy_service_runtime_v3_rtds_proto_depIdxs = nil 291 } 292 293 // Reference imports to suppress errors if they are not otherwise used. 294 var _ context.Context 295 var _ grpc.ClientConnInterface 296 297 // This is a compile-time assertion to ensure that this generated file 298 // is compatible with the grpc package it is being compiled against. 299 const _ = grpc.SupportPackageIsVersion6 300 301 // RuntimeDiscoveryServiceClient is the client API for RuntimeDiscoveryService service. 302 // 303 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 304 type RuntimeDiscoveryServiceClient interface { 305 StreamRuntime(ctx context.Context, opts ...grpc.CallOption) (RuntimeDiscoveryService_StreamRuntimeClient, error) 306 DeltaRuntime(ctx context.Context, opts ...grpc.CallOption) (RuntimeDiscoveryService_DeltaRuntimeClient, error) 307 FetchRuntime(ctx context.Context, in *v3.DiscoveryRequest, opts ...grpc.CallOption) (*v3.DiscoveryResponse, error) 308 } 309 310 type runtimeDiscoveryServiceClient struct { 311 cc grpc.ClientConnInterface 312 } 313 314 func NewRuntimeDiscoveryServiceClient(cc grpc.ClientConnInterface) RuntimeDiscoveryServiceClient { 315 return &runtimeDiscoveryServiceClient{cc} 316 } 317 318 func (c *runtimeDiscoveryServiceClient) StreamRuntime(ctx context.Context, opts ...grpc.CallOption) (RuntimeDiscoveryService_StreamRuntimeClient, error) { 319 stream, err := c.cc.NewStream(ctx, &_RuntimeDiscoveryService_serviceDesc.Streams[0], "/envoy.service.runtime.v3.RuntimeDiscoveryService/StreamRuntime", opts...) 320 if err != nil { 321 return nil, err 322 } 323 x := &runtimeDiscoveryServiceStreamRuntimeClient{stream} 324 return x, nil 325 } 326 327 type RuntimeDiscoveryService_StreamRuntimeClient interface { 328 Send(*v3.DiscoveryRequest) error 329 Recv() (*v3.DiscoveryResponse, error) 330 grpc.ClientStream 331 } 332 333 type runtimeDiscoveryServiceStreamRuntimeClient struct { 334 grpc.ClientStream 335 } 336 337 func (x *runtimeDiscoveryServiceStreamRuntimeClient) Send(m *v3.DiscoveryRequest) error { 338 return x.ClientStream.SendMsg(m) 339 } 340 341 func (x *runtimeDiscoveryServiceStreamRuntimeClient) Recv() (*v3.DiscoveryResponse, error) { 342 m := new(v3.DiscoveryResponse) 343 if err := x.ClientStream.RecvMsg(m); err != nil { 344 return nil, err 345 } 346 return m, nil 347 } 348 349 func (c *runtimeDiscoveryServiceClient) DeltaRuntime(ctx context.Context, opts ...grpc.CallOption) (RuntimeDiscoveryService_DeltaRuntimeClient, error) { 350 stream, err := c.cc.NewStream(ctx, &_RuntimeDiscoveryService_serviceDesc.Streams[1], "/envoy.service.runtime.v3.RuntimeDiscoveryService/DeltaRuntime", opts...) 351 if err != nil { 352 return nil, err 353 } 354 x := &runtimeDiscoveryServiceDeltaRuntimeClient{stream} 355 return x, nil 356 } 357 358 type RuntimeDiscoveryService_DeltaRuntimeClient interface { 359 Send(*v3.DeltaDiscoveryRequest) error 360 Recv() (*v3.DeltaDiscoveryResponse, error) 361 grpc.ClientStream 362 } 363 364 type runtimeDiscoveryServiceDeltaRuntimeClient struct { 365 grpc.ClientStream 366 } 367 368 func (x *runtimeDiscoveryServiceDeltaRuntimeClient) Send(m *v3.DeltaDiscoveryRequest) error { 369 return x.ClientStream.SendMsg(m) 370 } 371 372 func (x *runtimeDiscoveryServiceDeltaRuntimeClient) Recv() (*v3.DeltaDiscoveryResponse, error) { 373 m := new(v3.DeltaDiscoveryResponse) 374 if err := x.ClientStream.RecvMsg(m); err != nil { 375 return nil, err 376 } 377 return m, nil 378 } 379 380 func (c *runtimeDiscoveryServiceClient) FetchRuntime(ctx context.Context, in *v3.DiscoveryRequest, opts ...grpc.CallOption) (*v3.DiscoveryResponse, error) { 381 out := new(v3.DiscoveryResponse) 382 err := c.cc.Invoke(ctx, "/envoy.service.runtime.v3.RuntimeDiscoveryService/FetchRuntime", in, out, opts...) 383 if err != nil { 384 return nil, err 385 } 386 return out, nil 387 } 388 389 // RuntimeDiscoveryServiceServer is the server API for RuntimeDiscoveryService service. 390 type RuntimeDiscoveryServiceServer interface { 391 StreamRuntime(RuntimeDiscoveryService_StreamRuntimeServer) error 392 DeltaRuntime(RuntimeDiscoveryService_DeltaRuntimeServer) error 393 FetchRuntime(context.Context, *v3.DiscoveryRequest) (*v3.DiscoveryResponse, error) 394 } 395 396 // UnimplementedRuntimeDiscoveryServiceServer can be embedded to have forward compatible implementations. 397 type UnimplementedRuntimeDiscoveryServiceServer struct { 398 } 399 400 func (*UnimplementedRuntimeDiscoveryServiceServer) StreamRuntime(RuntimeDiscoveryService_StreamRuntimeServer) error { 401 return status.Errorf(codes.Unimplemented, "method StreamRuntime not implemented") 402 } 403 func (*UnimplementedRuntimeDiscoveryServiceServer) DeltaRuntime(RuntimeDiscoveryService_DeltaRuntimeServer) error { 404 return status.Errorf(codes.Unimplemented, "method DeltaRuntime not implemented") 405 } 406 func (*UnimplementedRuntimeDiscoveryServiceServer) FetchRuntime(context.Context, *v3.DiscoveryRequest) (*v3.DiscoveryResponse, error) { 407 return nil, status.Errorf(codes.Unimplemented, "method FetchRuntime not implemented") 408 } 409 410 func RegisterRuntimeDiscoveryServiceServer(s *grpc.Server, srv RuntimeDiscoveryServiceServer) { 411 s.RegisterService(&_RuntimeDiscoveryService_serviceDesc, srv) 412 } 413 414 func _RuntimeDiscoveryService_StreamRuntime_Handler(srv interface{}, stream grpc.ServerStream) error { 415 return srv.(RuntimeDiscoveryServiceServer).StreamRuntime(&runtimeDiscoveryServiceStreamRuntimeServer{stream}) 416 } 417 418 type RuntimeDiscoveryService_StreamRuntimeServer interface { 419 Send(*v3.DiscoveryResponse) error 420 Recv() (*v3.DiscoveryRequest, error) 421 grpc.ServerStream 422 } 423 424 type runtimeDiscoveryServiceStreamRuntimeServer struct { 425 grpc.ServerStream 426 } 427 428 func (x *runtimeDiscoveryServiceStreamRuntimeServer) Send(m *v3.DiscoveryResponse) error { 429 return x.ServerStream.SendMsg(m) 430 } 431 432 func (x *runtimeDiscoveryServiceStreamRuntimeServer) Recv() (*v3.DiscoveryRequest, error) { 433 m := new(v3.DiscoveryRequest) 434 if err := x.ServerStream.RecvMsg(m); err != nil { 435 return nil, err 436 } 437 return m, nil 438 } 439 440 func _RuntimeDiscoveryService_DeltaRuntime_Handler(srv interface{}, stream grpc.ServerStream) error { 441 return srv.(RuntimeDiscoveryServiceServer).DeltaRuntime(&runtimeDiscoveryServiceDeltaRuntimeServer{stream}) 442 } 443 444 type RuntimeDiscoveryService_DeltaRuntimeServer interface { 445 Send(*v3.DeltaDiscoveryResponse) error 446 Recv() (*v3.DeltaDiscoveryRequest, error) 447 grpc.ServerStream 448 } 449 450 type runtimeDiscoveryServiceDeltaRuntimeServer struct { 451 grpc.ServerStream 452 } 453 454 func (x *runtimeDiscoveryServiceDeltaRuntimeServer) Send(m *v3.DeltaDiscoveryResponse) error { 455 return x.ServerStream.SendMsg(m) 456 } 457 458 func (x *runtimeDiscoveryServiceDeltaRuntimeServer) Recv() (*v3.DeltaDiscoveryRequest, error) { 459 m := new(v3.DeltaDiscoveryRequest) 460 if err := x.ServerStream.RecvMsg(m); err != nil { 461 return nil, err 462 } 463 return m, nil 464 } 465 466 func _RuntimeDiscoveryService_FetchRuntime_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 467 in := new(v3.DiscoveryRequest) 468 if err := dec(in); err != nil { 469 return nil, err 470 } 471 if interceptor == nil { 472 return srv.(RuntimeDiscoveryServiceServer).FetchRuntime(ctx, in) 473 } 474 info := &grpc.UnaryServerInfo{ 475 Server: srv, 476 FullMethod: "/envoy.service.runtime.v3.RuntimeDiscoveryService/FetchRuntime", 477 } 478 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 479 return srv.(RuntimeDiscoveryServiceServer).FetchRuntime(ctx, req.(*v3.DiscoveryRequest)) 480 } 481 return interceptor(ctx, in, info, handler) 482 } 483 484 var _RuntimeDiscoveryService_serviceDesc = grpc.ServiceDesc{ 485 ServiceName: "envoy.service.runtime.v3.RuntimeDiscoveryService", 486 HandlerType: (*RuntimeDiscoveryServiceServer)(nil), 487 Methods: []grpc.MethodDesc{ 488 { 489 MethodName: "FetchRuntime", 490 Handler: _RuntimeDiscoveryService_FetchRuntime_Handler, 491 }, 492 }, 493 Streams: []grpc.StreamDesc{ 494 { 495 StreamName: "StreamRuntime", 496 Handler: _RuntimeDiscoveryService_StreamRuntime_Handler, 497 ServerStreams: true, 498 ClientStreams: true, 499 }, 500 { 501 StreamName: "DeltaRuntime", 502 Handler: _RuntimeDiscoveryService_DeltaRuntime_Handler, 503 ServerStreams: true, 504 ClientStreams: true, 505 }, 506 }, 507 Metadata: "envoy/service/runtime/v3/rtds.proto", 508 }