Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultServiceTypeScheme = vpi.NewServiceKindTypeScheme()
View Source
var ServiceListConverter = vpi.NewListConverter[modeldesc.ServiceDescriptor, ServiceDescriptor](ServiceDescriptionConverter{})
Functions ¶
func ConvertBaseTo ¶
func ConvertBaseTo(in *CommonServiceSpec) *internal.CommonServiceSpec
func RegisterServiceType ¶
func RegisterServiceType(rtype vpi.ServiceKindType)
func RegisterServiceTypes ¶
func RegisterServiceTypes(s vpi.ServiceKindTypeScheme)
Types ¶
type CommonServiceSpec ¶
type CommonServiceSpec = metav1.CommonServiceSpec
func ConvertBaseFrom ¶
func ConvertBaseFrom(in *internal.CommonServiceSpec) *CommonServiceSpec
type SchemeProvider ¶
type SchemeProvider struct{}
func (SchemeProvider) ServiceKindTypeScheme ¶
func (p SchemeProvider) ServiceKindTypeScheme() vpi.ServiceKindTypeScheme
type ServiceDescriptionConverter ¶
type ServiceDescriptionConverter struct{}
func (ServiceDescriptionConverter) ConvertFrom ¶
func (s ServiceDescriptionConverter) ConvertFrom(in *modeldesc.ServiceDescriptor) (*ServiceDescriptor, error)
func (ServiceDescriptionConverter) ConvertTo ¶
func (s ServiceDescriptionConverter) ConvertTo(in *ServiceDescriptor) (*modeldesc.ServiceDescriptor, error)
type ServiceDescriptor ¶
type ServiceDescriptor = vpi.ServiceDescriptor[CommonServiceSpec, SchemeProvider]
Click to show internal directories.
Click to hide internal directories.