build_v1alpha

package
v0.7.0 Latest Latest
Warning

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

Go to latest
Published: Apr 14, 2026 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
	PrepareUpload(ctx context.Context, state *BuilderPrepareUpload) error
	BuildFromPrepared(ctx context.Context, state *BuilderBuildFromPrepared) 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 BuilderBuildFromPrepared added in v0.6.0

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

func (*BuilderBuildFromPrepared) Args added in v0.6.0

func (*BuilderBuildFromPrepared) Results added in v0.6.0

type BuilderBuildFromPreparedArgs added in v0.6.0

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

func (*BuilderBuildFromPreparedArgs) EnvVars added in v0.6.0

func (*BuilderBuildFromPreparedArgs) HasEnvVars added in v0.6.0

func (v *BuilderBuildFromPreparedArgs) HasEnvVars() bool

func (*BuilderBuildFromPreparedArgs) HasSessionId added in v0.6.0

func (v *BuilderBuildFromPreparedArgs) HasSessionId() bool

func (*BuilderBuildFromPreparedArgs) HasStatus added in v0.6.0

func (v *BuilderBuildFromPreparedArgs) HasStatus() bool

func (*BuilderBuildFromPreparedArgs) HasTardata added in v0.6.0

func (v *BuilderBuildFromPreparedArgs) HasTardata() bool

func (*BuilderBuildFromPreparedArgs) MarshalCBOR added in v0.6.0

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

func (*BuilderBuildFromPreparedArgs) MarshalJSON added in v0.6.0

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

func (*BuilderBuildFromPreparedArgs) SessionId added in v0.6.0

func (v *BuilderBuildFromPreparedArgs) SessionId() string

func (*BuilderBuildFromPreparedArgs) Status added in v0.6.0

func (*BuilderBuildFromPreparedArgs) Tardata added in v0.6.0

func (*BuilderBuildFromPreparedArgs) UnmarshalCBOR added in v0.6.0

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

func (*BuilderBuildFromPreparedArgs) UnmarshalJSON added in v0.6.0

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

type BuilderBuildFromPreparedResults added in v0.6.0

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

func (*BuilderBuildFromPreparedResults) MarshalCBOR added in v0.6.0

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

func (*BuilderBuildFromPreparedResults) MarshalJSON added in v0.6.0

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

func (*BuilderBuildFromPreparedResults) SetAccessInfo added in v0.6.0

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

func (*BuilderBuildFromPreparedResults) SetVersion added in v0.6.0

func (v *BuilderBuildFromPreparedResults) SetVersion(version string)

func (*BuilderBuildFromPreparedResults) SetVersionShortId added in v0.7.0

func (v *BuilderBuildFromPreparedResults) SetVersionShortId(version_short_id string)

func (*BuilderBuildFromPreparedResults) UnmarshalCBOR added in v0.6.0

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

func (*BuilderBuildFromPreparedResults) UnmarshalJSON added in v0.6.0

func (v *BuilderBuildFromPreparedResults) 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) EnvVars added in v0.3.0

func (*BuilderBuildFromTarArgs) HasApplication

func (v *BuilderBuildFromTarArgs) HasApplication() bool

func (*BuilderBuildFromTarArgs) HasEnvVars added in v0.3.0

func (v *BuilderBuildFromTarArgs) HasEnvVars() 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) SetVersionShortId added in v0.7.0

func (v *BuilderBuildFromTarResults) SetVersionShortId(version_short_id 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) BuildFromPrepared added in v0.6.0

func (v BuilderClient) BuildFromPrepared(ctx context.Context, session_id string, tardata stream.RecvStream[[]byte], status stream.SendStream[*Status], envVars []*EnvironmentVariable) (*BuilderClientBuildFromPreparedResults, error)

func (BuilderClient) BuildFromTar

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

func (BuilderClient) Export

func (c BuilderClient) Export() Builder

func (BuilderClient) PrepareUpload added in v0.6.0

func (v BuilderClient) PrepareUpload(ctx context.Context, application string, manifest []*FileManifestEntry) (*BuilderClientPrepareUploadResults, error)

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 BuilderClientBuildFromPreparedResults added in v0.6.0

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

func (*BuilderClientBuildFromPreparedResults) AccessInfo added in v0.6.0

func (*BuilderClientBuildFromPreparedResults) HasAccessInfo added in v0.6.0

func (v *BuilderClientBuildFromPreparedResults) HasAccessInfo() bool

func (*BuilderClientBuildFromPreparedResults) HasVersion added in v0.6.0

func (*BuilderClientBuildFromPreparedResults) HasVersionShortId added in v0.7.0

func (v *BuilderClientBuildFromPreparedResults) HasVersionShortId() bool

func (*BuilderClientBuildFromPreparedResults) Version added in v0.6.0

func (*BuilderClientBuildFromPreparedResults) VersionShortId added in v0.7.0

func (v *BuilderClientBuildFromPreparedResults) VersionShortId() string

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) HasVersionShortId added in v0.7.0

func (v *BuilderClientBuildFromTarResults) HasVersionShortId() bool

func (*BuilderClientBuildFromTarResults) Version

func (*BuilderClientBuildFromTarResults) VersionShortId added in v0.7.0

func (v *BuilderClientBuildFromTarResults) VersionShortId() string

type BuilderClientPrepareUploadResults added in v0.6.0

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

func (*BuilderClientPrepareUploadResults) HasResult added in v0.6.0

func (v *BuilderClientPrepareUploadResults) HasResult() bool

func (*BuilderClientPrepareUploadResults) Result added in v0.6.0

type BuilderPrepareUpload added in v0.6.0

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

func (*BuilderPrepareUpload) Args added in v0.6.0

func (*BuilderPrepareUpload) Results added in v0.6.0

type BuilderPrepareUploadArgs added in v0.6.0

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

func (*BuilderPrepareUploadArgs) Application added in v0.6.0

func (v *BuilderPrepareUploadArgs) Application() string

func (*BuilderPrepareUploadArgs) HasApplication added in v0.6.0

func (v *BuilderPrepareUploadArgs) HasApplication() bool

func (*BuilderPrepareUploadArgs) HasManifest added in v0.6.0

func (v *BuilderPrepareUploadArgs) HasManifest() bool

func (*BuilderPrepareUploadArgs) Manifest added in v0.6.0

func (*BuilderPrepareUploadArgs) MarshalCBOR added in v0.6.0

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

func (*BuilderPrepareUploadArgs) MarshalJSON added in v0.6.0

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

func (*BuilderPrepareUploadArgs) UnmarshalCBOR added in v0.6.0

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

func (*BuilderPrepareUploadArgs) UnmarshalJSON added in v0.6.0

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

type BuilderPrepareUploadResults added in v0.6.0

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

func (*BuilderPrepareUploadResults) MarshalCBOR added in v0.6.0

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

func (*BuilderPrepareUploadResults) MarshalJSON added in v0.6.0

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

func (*BuilderPrepareUploadResults) SetResult added in v0.6.0

func (v *BuilderPrepareUploadResults) SetResult(result **PrepareUploadResult)

func (*BuilderPrepareUploadResults) UnmarshalCBOR added in v0.6.0

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

func (*BuilderPrepareUploadResults) UnmarshalJSON added in v0.6.0

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

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 EnvironmentVariable added in v0.3.0

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

func (*EnvironmentVariable) HasKey added in v0.3.0

func (v *EnvironmentVariable) HasKey() bool

func (*EnvironmentVariable) HasSensitive added in v0.3.0

func (v *EnvironmentVariable) HasSensitive() bool

func (*EnvironmentVariable) HasValue added in v0.3.0

func (v *EnvironmentVariable) HasValue() bool

func (*EnvironmentVariable) Key added in v0.3.0

func (v *EnvironmentVariable) Key() string

func (*EnvironmentVariable) MarshalCBOR added in v0.3.0

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

func (*EnvironmentVariable) MarshalJSON added in v0.3.0

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

func (*EnvironmentVariable) Sensitive added in v0.3.0

func (v *EnvironmentVariable) Sensitive() bool

func (*EnvironmentVariable) SetKey added in v0.3.0

func (v *EnvironmentVariable) SetKey(key string)

func (*EnvironmentVariable) SetSensitive added in v0.3.0

func (v *EnvironmentVariable) SetSensitive(sensitive bool)

func (*EnvironmentVariable) SetValue added in v0.3.0

func (v *EnvironmentVariable) SetValue(value string)

func (*EnvironmentVariable) UnmarshalCBOR added in v0.3.0

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

func (*EnvironmentVariable) UnmarshalJSON added in v0.3.0

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

func (*EnvironmentVariable) Value added in v0.3.0

func (v *EnvironmentVariable) Value() string

type FileManifestEntry added in v0.6.0

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

func (*FileManifestEntry) HasHash added in v0.6.0

func (v *FileManifestEntry) HasHash() bool

func (*FileManifestEntry) HasMode added in v0.6.0

func (v *FileManifestEntry) HasMode() bool

func (*FileManifestEntry) HasPath added in v0.6.0

func (v *FileManifestEntry) HasPath() bool

func (*FileManifestEntry) HasSize added in v0.6.0

func (v *FileManifestEntry) HasSize() bool

func (*FileManifestEntry) Hash added in v0.6.0

func (v *FileManifestEntry) Hash() string

func (*FileManifestEntry) MarshalCBOR added in v0.6.0

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

func (*FileManifestEntry) MarshalJSON added in v0.6.0

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

func (*FileManifestEntry) Mode added in v0.6.0

func (v *FileManifestEntry) Mode() int32

func (*FileManifestEntry) Path added in v0.6.0

func (v *FileManifestEntry) Path() string

func (*FileManifestEntry) SetHash added in v0.6.0

func (v *FileManifestEntry) SetHash(hash string)

func (*FileManifestEntry) SetMode added in v0.6.0

func (v *FileManifestEntry) SetMode(mode int32)

func (*FileManifestEntry) SetPath added in v0.6.0

func (v *FileManifestEntry) SetPath(path string)

func (*FileManifestEntry) SetSize added in v0.6.0

func (v *FileManifestEntry) SetSize(size int64)

func (*FileManifestEntry) Size added in v0.6.0

func (v *FileManifestEntry) Size() int64

func (*FileManifestEntry) UnmarshalCBOR added in v0.6.0

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

func (*FileManifestEntry) UnmarshalJSON added in v0.6.0

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

type LogEntry added in v0.7.0

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

func (*LogEntry) Fields added in v0.7.0

func (v *LogEntry) Fields() []*LogField

func (*LogEntry) HasFields added in v0.7.0

func (v *LogEntry) HasFields() bool

func (*LogEntry) HasLevel added in v0.7.0

func (v *LogEntry) HasLevel() bool

func (*LogEntry) HasText added in v0.7.0

func (v *LogEntry) HasText() bool

func (*LogEntry) Level added in v0.7.0

func (v *LogEntry) Level() string

func (*LogEntry) MarshalCBOR added in v0.7.0

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

func (*LogEntry) MarshalJSON added in v0.7.0

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

func (*LogEntry) SetFields added in v0.7.0

func (v *LogEntry) SetFields(fields []*LogField)

func (*LogEntry) SetLevel added in v0.7.0

func (v *LogEntry) SetLevel(level string)

func (*LogEntry) SetText added in v0.7.0

func (v *LogEntry) SetText(text string)

func (*LogEntry) Text added in v0.7.0

func (v *LogEntry) Text() string

func (*LogEntry) UnmarshalCBOR added in v0.7.0

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

func (*LogEntry) UnmarshalJSON added in v0.7.0

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

type LogField added in v0.7.0

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

func (*LogField) HasKey added in v0.7.0

func (v *LogField) HasKey() bool

func (*LogField) HasValue added in v0.7.0

func (v *LogField) HasValue() bool

func (*LogField) Key added in v0.7.0

func (v *LogField) Key() string

func (*LogField) MarshalCBOR added in v0.7.0

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

func (*LogField) MarshalJSON added in v0.7.0

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

func (*LogField) SetKey added in v0.7.0

func (v *LogField) SetKey(key string)

func (*LogField) SetValue added in v0.7.0

func (v *LogField) SetValue(value string)

func (*LogField) UnmarshalCBOR added in v0.7.0

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

func (*LogField) UnmarshalJSON added in v0.7.0

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

func (*LogField) Value added in v0.7.0

func (v *LogField) Value() string

type PrepareUploadResult added in v0.6.0

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

func (*PrepareUploadResult) CachedCount added in v0.6.0

func (v *PrepareUploadResult) CachedCount() int32

func (*PrepareUploadResult) HasCachedCount added in v0.6.0

func (v *PrepareUploadResult) HasCachedCount() bool

func (*PrepareUploadResult) HasNeededPaths added in v0.6.0

func (v *PrepareUploadResult) HasNeededPaths() bool

func (*PrepareUploadResult) HasSessionId added in v0.6.0

func (v *PrepareUploadResult) HasSessionId() bool

func (*PrepareUploadResult) MarshalCBOR added in v0.6.0

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

func (*PrepareUploadResult) MarshalJSON added in v0.6.0

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

func (*PrepareUploadResult) NeededPaths added in v0.6.0

func (v *PrepareUploadResult) NeededPaths() *[]string

func (*PrepareUploadResult) SessionId added in v0.6.0

func (v *PrepareUploadResult) SessionId() string

func (*PrepareUploadResult) SetCachedCount added in v0.6.0

func (v *PrepareUploadResult) SetCachedCount(cached_count int32)

func (*PrepareUploadResult) SetNeededPaths added in v0.6.0

func (v *PrepareUploadResult) SetNeededPaths(needed_paths *[]string)

func (*PrepareUploadResult) SetSessionId added in v0.6.0

func (v *PrepareUploadResult) SetSessionId(session_id string)

func (*PrepareUploadResult) UnmarshalCBOR added in v0.6.0

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

func (*PrepareUploadResult) UnmarshalJSON added in v0.6.0

func (v *PrepareUploadResult) 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)
	Log() *LogEntry
	SetLog(*LogEntry)
}

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