v1alpha1

package
v1.1.0-rc2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 10, 2026 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CommonConverter

type CommonConverter interface {
	StatusFromDomain(domain.Status) api.Status
}

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL