build_v1alpha

package
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Dec 4, 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 Builder

type Builder interface {
	BuildFromTar(ctx context.Context, state *BuilderBuildFromTar) 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) 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) 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 BuilderClientBuildFromTarResults

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

func (*BuilderClientBuildFromTarResults) HasVersion

func (v *BuilderClientBuildFromTarResults) HasVersion() bool

func (*BuilderClientBuildFromTarResults) Version

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