build_v1alpha

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Dec 17, 2025 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AdaptBuilder

func AdaptBuilder(t Builder) *rpc.Interface

func AdaptStream

func AdaptStream(t Stream) *rpc.Interface

Types

type AccessInfo added in v0.0.3

type AccessInfo struct {
	// contains filtered or unexported fields
}

func (*AccessInfo) ClusterHostname added in v0.0.3

func (v *AccessInfo) ClusterHostname() string

func (*AccessInfo) DefaultRoute added in v0.0.3

func (v *AccessInfo) DefaultRoute() bool

func (*AccessInfo) HasClusterHostname added in v0.0.3

func (v *AccessInfo) HasClusterHostname() bool

func (*AccessInfo) HasDefaultRoute added in v0.0.3

func (v *AccessInfo) HasDefaultRoute() bool

func (*AccessInfo) HasHostnames added in v0.0.3

func (v *AccessInfo) HasHostnames() bool

func (*AccessInfo) Hostnames added in v0.0.3

func (v *AccessInfo) Hostnames() *[]string

func (*AccessInfo) MarshalCBOR added in v0.0.3

func (v *AccessInfo) MarshalCBOR() ([]byte, error)

func (*AccessInfo) MarshalJSON added in v0.0.3

func (v *AccessInfo) MarshalJSON() ([]byte, error)

func (*AccessInfo) SetClusterHostname added in v0.0.3

func (v *AccessInfo) SetClusterHostname(cluster_hostname string)

func (*AccessInfo) SetDefaultRoute added in v0.0.3

func (v *AccessInfo) SetDefaultRoute(default_route bool)

func (*AccessInfo) SetHostnames added in v0.0.3

func (v *AccessInfo) SetHostnames(hostnames *[]string)

func (*AccessInfo) UnmarshalCBOR added in v0.0.3

func (v *AccessInfo) UnmarshalCBOR(data []byte) error

func (*AccessInfo) UnmarshalJSON added in v0.0.3

func (v *AccessInfo) UnmarshalJSON(data []byte) error

type AnalysisResult added in v0.2.0

type AnalysisResult struct {
	// contains filtered or unexported fields
}

func (*AnalysisResult) AppName added in v0.2.0

func (v *AnalysisResult) AppName() string

func (*AnalysisResult) BuildDockerfile added in v0.2.0

func (v *AnalysisResult) BuildDockerfile() string

func (*AnalysisResult) Entrypoint added in v0.2.0

func (v *AnalysisResult) Entrypoint() string

func (*AnalysisResult) EnvVars added in v0.2.0

func (v *AnalysisResult) EnvVars() *[]string

func (*AnalysisResult) Events added in v0.2.0

func (v *AnalysisResult) Events() *[]DetectionEvent

func (*AnalysisResult) HasAppName added in v0.2.0

func (v *AnalysisResult) HasAppName() bool

func (*AnalysisResult) HasBuildDockerfile added in v0.2.0

func (v *AnalysisResult) HasBuildDockerfile() bool

func (*AnalysisResult) HasEntrypoint added in v0.2.0

func (v *AnalysisResult) HasEntrypoint() bool

func (*AnalysisResult) HasEnvVars added in v0.2.0

func (v *AnalysisResult) HasEnvVars() bool

func (*AnalysisResult) HasEvents added in v0.2.0

func (v *AnalysisResult) HasEvents() bool

func (*AnalysisResult) HasServices added in v0.2.0

func (v *AnalysisResult) HasServices() bool

func (*AnalysisResult) HasStack added in v0.2.0

func (v *AnalysisResult) HasStack() bool

func (*AnalysisResult) HasWorkingDir added in v0.2.0

func (v *AnalysisResult) HasWorkingDir() bool

func (*AnalysisResult) MarshalCBOR added in v0.2.0

func (v *AnalysisResult) MarshalCBOR() ([]byte, error)

func (*AnalysisResult) MarshalJSON added in v0.2.0

func (v *AnalysisResult) MarshalJSON() ([]byte, error)

func (*AnalysisResult) Services added in v0.2.0

func (v *AnalysisResult) Services() *[]ServiceInfo

func (*AnalysisResult) SetAppName added in v0.2.0

func (v *AnalysisResult) SetAppName(app_name string)

func (*AnalysisResult) SetBuildDockerfile added in v0.2.0

func (v *AnalysisResult) SetBuildDockerfile(build_dockerfile string)

func (*AnalysisResult) SetEntrypoint added in v0.2.0

func (v *AnalysisResult) SetEntrypoint(entrypoint string)

func (*AnalysisResult) SetEnvVars added in v0.2.0

func (v *AnalysisResult) SetEnvVars(env_vars *[]string)

func (*AnalysisResult) SetEvents added in v0.2.0

func (v *AnalysisResult) SetEvents(events *[]DetectionEvent)

func (*AnalysisResult) SetServices added in v0.2.0

func (v *AnalysisResult) SetServices(services *[]ServiceInfo)

func (*AnalysisResult) SetStack added in v0.2.0

func (v *AnalysisResult) SetStack(stack string)

func (*AnalysisResult) SetWorkingDir added in v0.2.0

func (v *AnalysisResult) SetWorkingDir(working_dir string)

func (*AnalysisResult) Stack added in v0.2.0

func (v *AnalysisResult) Stack() string

func (*AnalysisResult) UnmarshalCBOR added in v0.2.0

func (v *AnalysisResult) UnmarshalCBOR(data []byte) error

func (*AnalysisResult) UnmarshalJSON added in v0.2.0

func (v *AnalysisResult) UnmarshalJSON(data []byte) error

func (*AnalysisResult) WorkingDir added in v0.2.0

func (v *AnalysisResult) WorkingDir() string

type Builder

type Builder interface {
	BuildFromTar(ctx context.Context, state *BuilderBuildFromTar) error
	AnalyzeApp(ctx context.Context, state *BuilderAnalyzeApp) error
}

type BuilderAnalyzeApp added in v0.2.0

type BuilderAnalyzeApp struct {
	rpc.Call
	// contains filtered or unexported fields
}

func (*BuilderAnalyzeApp) Args added in v0.2.0

func (*BuilderAnalyzeApp) Results added in v0.2.0

type BuilderAnalyzeAppArgs added in v0.2.0

type BuilderAnalyzeAppArgs struct {
	// contains filtered or unexported fields
}

func (*BuilderAnalyzeAppArgs) HasTardata added in v0.2.0

func (v *BuilderAnalyzeAppArgs) HasTardata() bool

func (*BuilderAnalyzeAppArgs) MarshalCBOR added in v0.2.0

func (v *BuilderAnalyzeAppArgs) MarshalCBOR() ([]byte, error)

func (*BuilderAnalyzeAppArgs) MarshalJSON added in v0.2.0

func (v *BuilderAnalyzeAppArgs) MarshalJSON() ([]byte, error)

func (*BuilderAnalyzeAppArgs) Tardata added in v0.2.0

func (*BuilderAnalyzeAppArgs) UnmarshalCBOR added in v0.2.0

func (v *BuilderAnalyzeAppArgs) UnmarshalCBOR(data []byte) error

func (*BuilderAnalyzeAppArgs) UnmarshalJSON added in v0.2.0

func (v *BuilderAnalyzeAppArgs) UnmarshalJSON(data []byte) error

type BuilderAnalyzeAppResults added in v0.2.0

type BuilderAnalyzeAppResults struct {
	// contains filtered or unexported fields
}

func (*BuilderAnalyzeAppResults) MarshalCBOR added in v0.2.0

func (v *BuilderAnalyzeAppResults) MarshalCBOR() ([]byte, error)

func (*BuilderAnalyzeAppResults) MarshalJSON added in v0.2.0

func (v *BuilderAnalyzeAppResults) MarshalJSON() ([]byte, error)

func (*BuilderAnalyzeAppResults) SetResult added in v0.2.0

func (v *BuilderAnalyzeAppResults) SetResult(result **AnalysisResult)

func (*BuilderAnalyzeAppResults) UnmarshalCBOR added in v0.2.0

func (v *BuilderAnalyzeAppResults) UnmarshalCBOR(data []byte) error

func (*BuilderAnalyzeAppResults) UnmarshalJSON added in v0.2.0

func (v *BuilderAnalyzeAppResults) UnmarshalJSON(data []byte) error

type BuilderBuildFromTar

type BuilderBuildFromTar struct {
	rpc.Call
	// contains filtered or unexported fields
}

func (*BuilderBuildFromTar) Args

func (*BuilderBuildFromTar) Results

type BuilderBuildFromTarArgs

type BuilderBuildFromTarArgs struct {
	// contains filtered or unexported fields
}

func (*BuilderBuildFromTarArgs) Application

func (v *BuilderBuildFromTarArgs) Application() string

func (*BuilderBuildFromTarArgs) HasApplication

func (v *BuilderBuildFromTarArgs) HasApplication() bool

func (*BuilderBuildFromTarArgs) HasStatus

func (v *BuilderBuildFromTarArgs) HasStatus() bool

func (*BuilderBuildFromTarArgs) HasTardata

func (v *BuilderBuildFromTarArgs) HasTardata() bool

func (*BuilderBuildFromTarArgs) MarshalCBOR

func (v *BuilderBuildFromTarArgs) MarshalCBOR() ([]byte, error)

func (*BuilderBuildFromTarArgs) MarshalJSON

func (v *BuilderBuildFromTarArgs) MarshalJSON() ([]byte, error)

func (*BuilderBuildFromTarArgs) Status

func (*BuilderBuildFromTarArgs) Tardata

func (*BuilderBuildFromTarArgs) UnmarshalCBOR

func (v *BuilderBuildFromTarArgs) UnmarshalCBOR(data []byte) error

func (*BuilderBuildFromTarArgs) UnmarshalJSON

func (v *BuilderBuildFromTarArgs) UnmarshalJSON(data []byte) error

type BuilderBuildFromTarResults

type BuilderBuildFromTarResults struct {
	// contains filtered or unexported fields
}

func (*BuilderBuildFromTarResults) MarshalCBOR

func (v *BuilderBuildFromTarResults) MarshalCBOR() ([]byte, error)

func (*BuilderBuildFromTarResults) MarshalJSON

func (v *BuilderBuildFromTarResults) MarshalJSON() ([]byte, error)

func (*BuilderBuildFromTarResults) SetAccessInfo added in v0.0.3

func (v *BuilderBuildFromTarResults) SetAccessInfo(access_info **AccessInfo)

func (*BuilderBuildFromTarResults) SetVersion

func (v *BuilderBuildFromTarResults) SetVersion(version string)

func (*BuilderBuildFromTarResults) UnmarshalCBOR

func (v *BuilderBuildFromTarResults) UnmarshalCBOR(data []byte) error

func (*BuilderBuildFromTarResults) UnmarshalJSON

func (v *BuilderBuildFromTarResults) UnmarshalJSON(data []byte) error

type BuilderClient

type BuilderClient struct {
	rpc.Client
}

func NewBuilderClient

func NewBuilderClient(client rpc.Client) *BuilderClient

func (BuilderClient) AnalyzeApp added in v0.2.0

func (BuilderClient) BuildFromTar

func (v BuilderClient) BuildFromTar(ctx context.Context, application string, tardata stream.RecvStream[[]byte], status stream.SendStream[*Status]) (*BuilderClientBuildFromTarResults, error)

func (BuilderClient) Export

func (c BuilderClient) Export() Builder

type BuilderClientAnalyzeAppResults added in v0.2.0

type BuilderClientAnalyzeAppResults struct {
	// contains filtered or unexported fields
}

func (*BuilderClientAnalyzeAppResults) HasResult added in v0.2.0

func (v *BuilderClientAnalyzeAppResults) HasResult() bool

func (*BuilderClientAnalyzeAppResults) Result added in v0.2.0

type BuilderClientBuildFromTarResults

type BuilderClientBuildFromTarResults struct {
	// contains filtered or unexported fields
}

func (*BuilderClientBuildFromTarResults) AccessInfo added in v0.0.3

func (*BuilderClientBuildFromTarResults) HasAccessInfo added in v0.0.3

func (v *BuilderClientBuildFromTarResults) HasAccessInfo() bool

func (*BuilderClientBuildFromTarResults) HasVersion

func (v *BuilderClientBuildFromTarResults) HasVersion() bool

func (*BuilderClientBuildFromTarResults) Version

type DetectionEvent added in v0.2.0

type DetectionEvent struct {
	// contains filtered or unexported fields
}

func (*DetectionEvent) HasKind added in v0.2.0

func (v *DetectionEvent) HasKind() bool

func (*DetectionEvent) HasMessage added in v0.2.0

func (v *DetectionEvent) HasMessage() bool

func (*DetectionEvent) HasName added in v0.2.0

func (v *DetectionEvent) HasName() bool

func (*DetectionEvent) Kind added in v0.2.0

func (v *DetectionEvent) Kind() string

func (*DetectionEvent) MarshalCBOR added in v0.2.0

func (v *DetectionEvent) MarshalCBOR() ([]byte, error)

func (*DetectionEvent) MarshalJSON added in v0.2.0

func (v *DetectionEvent) MarshalJSON() ([]byte, error)

func (*DetectionEvent) Message added in v0.2.0

func (v *DetectionEvent) Message() string

func (*DetectionEvent) Name added in v0.2.0

func (v *DetectionEvent) Name() string

func (*DetectionEvent) SetKind added in v0.2.0

func (v *DetectionEvent) SetKind(kind string)

func (*DetectionEvent) SetMessage added in v0.2.0

func (v *DetectionEvent) SetMessage(message string)

func (*DetectionEvent) SetName added in v0.2.0

func (v *DetectionEvent) SetName(name string)

func (*DetectionEvent) UnmarshalCBOR added in v0.2.0

func (v *DetectionEvent) UnmarshalCBOR(data []byte) error

func (*DetectionEvent) UnmarshalJSON added in v0.2.0

func (v *DetectionEvent) UnmarshalJSON(data []byte) error

type ServiceInfo added in v0.2.0

type ServiceInfo struct {
	// contains filtered or unexported fields
}

func (*ServiceInfo) Command added in v0.2.0

func (v *ServiceInfo) Command() string

func (*ServiceInfo) HasCommand added in v0.2.0

func (v *ServiceInfo) HasCommand() bool

func (*ServiceInfo) HasName added in v0.2.0

func (v *ServiceInfo) HasName() bool

func (*ServiceInfo) HasSource added in v0.2.0

func (v *ServiceInfo) HasSource() bool

func (*ServiceInfo) MarshalCBOR added in v0.2.0

func (v *ServiceInfo) MarshalCBOR() ([]byte, error)

func (*ServiceInfo) MarshalJSON added in v0.2.0

func (v *ServiceInfo) MarshalJSON() ([]byte, error)

func (*ServiceInfo) Name added in v0.2.0

func (v *ServiceInfo) Name() string

func (*ServiceInfo) SetCommand added in v0.2.0

func (v *ServiceInfo) SetCommand(command string)

func (*ServiceInfo) SetName added in v0.2.0

func (v *ServiceInfo) SetName(name string)

func (*ServiceInfo) SetSource added in v0.2.0

func (v *ServiceInfo) SetSource(source string)

func (*ServiceInfo) Source added in v0.2.0

func (v *ServiceInfo) Source() string

func (*ServiceInfo) UnmarshalCBOR added in v0.2.0

func (v *ServiceInfo) UnmarshalCBOR(data []byte) error

func (*ServiceInfo) UnmarshalJSON added in v0.2.0

func (v *ServiceInfo) UnmarshalJSON(data []byte) error

type Status

type Status struct {
	// contains filtered or unexported fields
}

func (*Status) HasKind

func (v *Status) HasKind() bool

func (*Status) Kind

func (v *Status) Kind() string

func (*Status) MarshalCBOR

func (v *Status) MarshalCBOR() ([]byte, error)

func (*Status) MarshalJSON

func (v *Status) MarshalJSON() ([]byte, error)

func (*Status) SetKind

func (v *Status) SetKind(kind string)

func (*Status) UnmarshalCBOR

func (v *Status) UnmarshalCBOR(data []byte) error

func (*Status) UnmarshalJSON

func (v *Status) UnmarshalJSON(data []byte) error

func (*Status) Update

func (v *Status) Update() StatusUpdate

type StatusUpdate

type StatusUpdate interface {
	Which() string
	Message() string
	SetMessage(string)
	Buildkit() []byte
	SetBuildkit([]byte)
	Error() string
	SetError(string)
}

type Stream

type Stream interface {
	Recv(ctx context.Context, state *StreamRecv) error
}

type StreamClient

type StreamClient struct {
	rpc.Client
}

func NewStreamClient

func NewStreamClient(client rpc.Client) *StreamClient

func (StreamClient) Export

func (c StreamClient) Export() Stream

func (StreamClient) Recv

type StreamClientRecvResults

type StreamClientRecvResults struct {
	// contains filtered or unexported fields
}

func (*StreamClientRecvResults) Data

func (v *StreamClientRecvResults) Data() []byte

func (*StreamClientRecvResults) HasData

func (v *StreamClientRecvResults) HasData() bool

type StreamRecv

type StreamRecv struct {
	rpc.Call
	// contains filtered or unexported fields
}

func (*StreamRecv) Args

func (t *StreamRecv) Args() *StreamRecvArgs

func (*StreamRecv) Results

func (t *StreamRecv) Results() *StreamRecvResults

type StreamRecvArgs

type StreamRecvArgs struct {
	// contains filtered or unexported fields
}

func (*StreamRecvArgs) Count

func (v *StreamRecvArgs) Count() int32

func (*StreamRecvArgs) HasCount

func (v *StreamRecvArgs) HasCount() bool

func (*StreamRecvArgs) MarshalCBOR

func (v *StreamRecvArgs) MarshalCBOR() ([]byte, error)

func (*StreamRecvArgs) MarshalJSON

func (v *StreamRecvArgs) MarshalJSON() ([]byte, error)

func (*StreamRecvArgs) UnmarshalCBOR

func (v *StreamRecvArgs) UnmarshalCBOR(data []byte) error

func (*StreamRecvArgs) UnmarshalJSON

func (v *StreamRecvArgs) UnmarshalJSON(data []byte) error

type StreamRecvResults

type StreamRecvResults struct {
	// contains filtered or unexported fields
}

func (*StreamRecvResults) MarshalCBOR

func (v *StreamRecvResults) MarshalCBOR() ([]byte, error)

func (*StreamRecvResults) MarshalJSON

func (v *StreamRecvResults) MarshalJSON() ([]byte, error)

func (*StreamRecvResults) SetData

func (v *StreamRecvResults) SetData(data []byte)

func (*StreamRecvResults) UnmarshalCBOR

func (v *StreamRecvResults) UnmarshalCBOR(data []byte) error

func (*StreamRecvResults) UnmarshalJSON

func (v *StreamRecvResults) UnmarshalJSON(data []byte) error

Jump to

Keyboard shortcuts

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