type GenericAPIServer struct {
discoveryAddresses DiscoveryAddresses
LoopbackClientConfig *restclient.Config
minRequestTimeout time.Duration
enableSwaggerSupport bool
legacyAPIGroupPrefixes sets.String
admissionControl admission.Interface
requestContextMapper api.RequestContextMapper
HandlerContainer *genericmux.APIContainer
SecureServingInfo *SecureServingInfo
InsecureServingInfo *ServingInfo
effectiveSecurePort, effectiveInsecurePort int
ExternalAddress string
storage map[string]rest.Storage
Serializer runtime.NegotiatedSerializer
Handler http.Handler
InsecureHandler http.Handler
apiGroupsForDiscoveryLock sync.RWMutex
apiGroupsForDiscovery map[string]unversioned.APIGroup
enableOpenAPISupport bool
openAPIConfig *common.Config
postStartHookLock sync.Mutex
postStartHooks map[string]postStartHookEntry
postStartHooksCalled bool
healthzLock sync.Mutex
healthzChecks []healthz.HealthzChecker
healthzCreated bool
}