Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CommonConverter ¶
CommonConverter converts common types for imagebuilder v1alpha1 API.
func NewCommonConverter ¶
func NewCommonConverter() CommonConverter
NewCommonConverter creates a new CommonConverter.
type Converter ¶
type Converter interface {
ImageBuild() ImageBuildConverter
ImageExport() ImageExportConverter
Common() CommonConverter
}
Converter aggregates all resource-specific converters for imagebuilder v1alpha1 API.
func NewConverter ¶
func NewConverter() Converter
NewConverter creates a new Converter instance with all resource converters.
type ImageBuildConverter ¶
type ImageBuildConverter interface {
// Core resource conversions
ToDomain(api.ImageBuild) domain.ImageBuild
FromDomain(*domain.ImageBuild) *api.ImageBuild
ListFromDomain(*domain.ImageBuildList) *api.ImageBuildList
// Params conversions
ListParamsToDomain(api.ListImageBuildsParams) domain.ListImageBuildsParams
GetParamsToDomain(api.GetImageBuildParams) domain.GetImageBuildParams
GetLogParamsToDomain(api.GetImageBuildLogParams) domain.GetImageBuildLogParams
}
ImageBuildConverter converts between v1alpha1 API types and domain types for ImageBuild resources.
func NewImageBuildConverter ¶
func NewImageBuildConverter() ImageBuildConverter
NewImageBuildConverter creates a new ImageBuildConverter.
type ImageExportConverter ¶
type ImageExportConverter interface {
// Core resource conversions
ToDomain(api.ImageExport) domain.ImageExport
FromDomain(*domain.ImageExport) *api.ImageExport
ListFromDomain(*domain.ImageExportList) *api.ImageExportList
// Params conversions
ListParamsToDomain(api.ListImageExportsParams) domain.ListImageExportsParams
GetLogParamsToDomain(api.GetImageExportLogParams) domain.GetImageExportLogParams
}
ImageExportConverter converts between v1alpha1 API types and domain types for ImageExport resources.
func NewImageExportConverter ¶
func NewImageExportConverter() ImageExportConverter
NewImageExportConverter creates a new ImageExportConverter.
Click to show internal directories.
Click to hide internal directories.