github.com/google/fleetspeak@v0.1.15-0.20240426164851-4f31f62c1aea/fleetspeak/src/server/proto/fleetspeak_server/server.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // versions: 3 // protoc-gen-go v1.28.0 4 // protoc v4.23.4 5 // source: fleetspeak/src/server/proto/fleetspeak_server/server.proto 6 7 package fleetspeak_server 8 9 import ( 10 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 11 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 12 durationpb "google.golang.org/protobuf/types/known/durationpb" 13 reflect "reflect" 14 sync "sync" 15 ) 16 17 const ( 18 // Verify that this generated code is sufficiently up-to-date. 19 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 20 // Verify that runtime/protoimpl is sufficiently up-to-date. 21 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 22 ) 23 24 // Describes a server's configuration. If unset, all values default to values 25 // reasonable for a unit test or small installation. Larger installations may 26 // need to tune these. 27 type ServerConfig struct { 28 state protoimpl.MessageState 29 sizeCache protoimpl.SizeCache 30 unknownFields protoimpl.UnknownFields 31 32 // The collection of services that this server should include. 33 Services []*ServiceConfig `protobuf:"bytes,1,rep,name=services,proto3" json:"services,omitempty"` 34 // The approximate time to wait between checking for new broadcasts. If unset, 35 // a default of 1 minute is used. 36 BroadcastPollTime *durationpb.Duration `protobuf:"bytes,2,opt,name=broadcast_poll_time,json=broadcastPollTime,proto3" json:"broadcast_poll_time,omitempty"` 37 } 38 39 func (x *ServerConfig) Reset() { 40 *x = ServerConfig{} 41 if protoimpl.UnsafeEnabled { 42 mi := &file_fleetspeak_src_server_proto_fleetspeak_server_server_proto_msgTypes[0] 43 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 44 ms.StoreMessageInfo(mi) 45 } 46 } 47 48 func (x *ServerConfig) String() string { 49 return protoimpl.X.MessageStringOf(x) 50 } 51 52 func (*ServerConfig) ProtoMessage() {} 53 54 func (x *ServerConfig) ProtoReflect() protoreflect.Message { 55 mi := &file_fleetspeak_src_server_proto_fleetspeak_server_server_proto_msgTypes[0] 56 if protoimpl.UnsafeEnabled && x != nil { 57 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 58 if ms.LoadMessageInfo() == nil { 59 ms.StoreMessageInfo(mi) 60 } 61 return ms 62 } 63 return mi.MessageOf(x) 64 } 65 66 // Deprecated: Use ServerConfig.ProtoReflect.Descriptor instead. 67 func (*ServerConfig) Descriptor() ([]byte, []int) { 68 return file_fleetspeak_src_server_proto_fleetspeak_server_server_proto_rawDescGZIP(), []int{0} 69 } 70 71 func (x *ServerConfig) GetServices() []*ServiceConfig { 72 if x != nil { 73 return x.Services 74 } 75 return nil 76 } 77 78 func (x *ServerConfig) GetBroadcastPollTime() *durationpb.Duration { 79 if x != nil { 80 return x.BroadcastPollTime 81 } 82 return nil 83 } 84 85 var File_fleetspeak_src_server_proto_fleetspeak_server_server_proto protoreflect.FileDescriptor 86 87 var file_fleetspeak_src_server_proto_fleetspeak_server_server_proto_rawDesc = []byte{ 88 0x0a, 0x3a, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x73, 0x70, 0x65, 0x61, 0x6b, 0x2f, 0x73, 0x72, 0x63, 89 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x66, 0x6c, 90 0x65, 0x65, 0x74, 0x73, 0x70, 0x65, 0x61, 0x6b, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2f, 91 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x11, 0x66, 0x6c, 92 0x65, 0x65, 0x74, 0x73, 0x70, 0x65, 0x61, 0x6b, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x1a, 93 0x3c, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x73, 0x70, 0x65, 0x61, 0x6b, 0x2f, 0x73, 0x72, 0x63, 0x2f, 94 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x66, 0x6c, 0x65, 95 0x65, 0x74, 0x73, 0x70, 0x65, 0x61, 0x6b, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2f, 0x73, 96 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 97 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 98 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x97, 0x01, 99 0x0a, 0x0c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x3c, 100 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 101 0x32, 0x20, 0x2e, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x73, 0x70, 0x65, 0x61, 0x6b, 0x2e, 0x73, 0x65, 102 0x72, 0x76, 0x65, 0x72, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x66, 103 0x69, 0x67, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x12, 0x49, 0x0a, 0x13, 104 0x62, 0x72, 0x6f, 0x61, 0x64, 0x63, 0x61, 0x73, 0x74, 0x5f, 0x70, 0x6f, 0x6c, 0x6c, 0x5f, 0x74, 105 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 106 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 107 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x11, 0x62, 0x72, 0x6f, 0x61, 0x64, 0x63, 0x61, 0x73, 0x74, 0x50, 108 0x6f, 0x6c, 0x6c, 0x54, 0x69, 0x6d, 0x65, 0x42, 0x4c, 0x5a, 0x4a, 0x67, 0x69, 0x74, 0x68, 0x75, 109 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x66, 0x6c, 0x65, 110 0x65, 0x74, 0x73, 0x70, 0x65, 0x61, 0x6b, 0x2f, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x73, 0x70, 0x65, 111 0x61, 0x6b, 0x2f, 0x73, 0x72, 0x63, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2f, 0x70, 0x72, 112 0x6f, 0x74, 0x6f, 0x2f, 0x66, 0x6c, 0x65, 0x65, 0x74, 0x73, 0x70, 0x65, 0x61, 0x6b, 0x5f, 0x73, 113 0x65, 0x72, 0x76, 0x65, 0x72, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 114 } 115 116 var ( 117 file_fleetspeak_src_server_proto_fleetspeak_server_server_proto_rawDescOnce sync.Once 118 file_fleetspeak_src_server_proto_fleetspeak_server_server_proto_rawDescData = file_fleetspeak_src_server_proto_fleetspeak_server_server_proto_rawDesc 119 ) 120 121 func file_fleetspeak_src_server_proto_fleetspeak_server_server_proto_rawDescGZIP() []byte { 122 file_fleetspeak_src_server_proto_fleetspeak_server_server_proto_rawDescOnce.Do(func() { 123 file_fleetspeak_src_server_proto_fleetspeak_server_server_proto_rawDescData = protoimpl.X.CompressGZIP(file_fleetspeak_src_server_proto_fleetspeak_server_server_proto_rawDescData) 124 }) 125 return file_fleetspeak_src_server_proto_fleetspeak_server_server_proto_rawDescData 126 } 127 128 var file_fleetspeak_src_server_proto_fleetspeak_server_server_proto_msgTypes = make([]protoimpl.MessageInfo, 1) 129 var file_fleetspeak_src_server_proto_fleetspeak_server_server_proto_goTypes = []interface{}{ 130 (*ServerConfig)(nil), // 0: fleetspeak.server.ServerConfig 131 (*ServiceConfig)(nil), // 1: fleetspeak.server.ServiceConfig 132 (*durationpb.Duration)(nil), // 2: google.protobuf.Duration 133 } 134 var file_fleetspeak_src_server_proto_fleetspeak_server_server_proto_depIdxs = []int32{ 135 1, // 0: fleetspeak.server.ServerConfig.services:type_name -> fleetspeak.server.ServiceConfig 136 2, // 1: fleetspeak.server.ServerConfig.broadcast_poll_time:type_name -> google.protobuf.Duration 137 2, // [2:2] is the sub-list for method output_type 138 2, // [2:2] is the sub-list for method input_type 139 2, // [2:2] is the sub-list for extension type_name 140 2, // [2:2] is the sub-list for extension extendee 141 0, // [0:2] is the sub-list for field type_name 142 } 143 144 func init() { file_fleetspeak_src_server_proto_fleetspeak_server_server_proto_init() } 145 func file_fleetspeak_src_server_proto_fleetspeak_server_server_proto_init() { 146 if File_fleetspeak_src_server_proto_fleetspeak_server_server_proto != nil { 147 return 148 } 149 file_fleetspeak_src_server_proto_fleetspeak_server_services_proto_init() 150 if !protoimpl.UnsafeEnabled { 151 file_fleetspeak_src_server_proto_fleetspeak_server_server_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 152 switch v := v.(*ServerConfig); i { 153 case 0: 154 return &v.state 155 case 1: 156 return &v.sizeCache 157 case 2: 158 return &v.unknownFields 159 default: 160 return nil 161 } 162 } 163 } 164 type x struct{} 165 out := protoimpl.TypeBuilder{ 166 File: protoimpl.DescBuilder{ 167 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 168 RawDescriptor: file_fleetspeak_src_server_proto_fleetspeak_server_server_proto_rawDesc, 169 NumEnums: 0, 170 NumMessages: 1, 171 NumExtensions: 0, 172 NumServices: 0, 173 }, 174 GoTypes: file_fleetspeak_src_server_proto_fleetspeak_server_server_proto_goTypes, 175 DependencyIndexes: file_fleetspeak_src_server_proto_fleetspeak_server_server_proto_depIdxs, 176 MessageInfos: file_fleetspeak_src_server_proto_fleetspeak_server_server_proto_msgTypes, 177 }.Build() 178 File_fleetspeak_src_server_proto_fleetspeak_server_server_proto = out.File 179 file_fleetspeak_src_server_proto_fleetspeak_server_server_proto_rawDesc = nil 180 file_fleetspeak_src_server_proto_fleetspeak_server_server_proto_goTypes = nil 181 file_fleetspeak_src_server_proto_fleetspeak_server_server_proto_depIdxs = nil 182 }