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  }