furanrpc

package
v2.0.3 Latest Latest
Warning

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

Go to latest
Published: Oct 1, 2021 License: MIT Imports: 8 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var BuildCacheOpts_CacheType_name = map[int32]string{
	0: "UNKNOWN",
	1: "DISABLED",
	2: "S3",
	3: "INLINE",
}
View Source
var BuildCacheOpts_CacheType_value = map[string]int32{
	"UNKNOWN":  0,
	"DISABLED": 1,
	"S3":       2,
	"INLINE":   3,
}
View Source
var BuildState_name = map[int32]string{
	0: "UNKNOWN",
	1: "NOTSTARTED",
	2: "SKIPPED",
	3: "RUNNING",
	4: "FAILURE",
	5: "SUCCESS",
	6: "CANCEL_REQUESTED",
	7: "CANCELLED",
}
View Source
var BuildState_value = map[string]int32{
	"UNKNOWN":          0,
	"NOTSTARTED":       1,
	"SKIPPED":          2,
	"RUNNING":          3,
	"FAILURE":          4,
	"SUCCESS":          5,
	"CANCEL_REQUESTED": 6,
	"CANCELLED":        7,
}
View Source
var E_ReadOnly = &proto.ExtensionDesc{
	ExtendedType:  (*descriptorpb.MethodOptions)(nil),
	ExtensionType: (*bool)(nil),
	Field:         1000,
	Name:          "furanrpc.read_only",
	Tag:           "varint,1000,opt,name=read_only",
	Filename:      "api.proto",
}

Functions

func RegisterFuranExecutorServer

func RegisterFuranExecutorServer(s *grpc.Server, srv FuranExecutorServer)

Types

type BuildCacheOpts

type BuildCacheOpts struct {
	Type                 BuildCacheOpts_CacheType `protobuf:"varint,1,opt,name=type,proto3,enum=furanrpc.BuildCacheOpts_CacheType" json:"type,omitempty"`
	MaxMode              bool                     `protobuf:"varint,2,opt,name=max_mode,json=maxMode,proto3" json:"max_mode,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*BuildCacheOpts) Descriptor

func (*BuildCacheOpts) Descriptor() ([]byte, []int)

func (*BuildCacheOpts) GetMaxMode

func (m *BuildCacheOpts) GetMaxMode() bool

func (*BuildCacheOpts) GetType

func (*BuildCacheOpts) ProtoMessage

func (*BuildCacheOpts) ProtoMessage()

func (*BuildCacheOpts) Reset

func (m *BuildCacheOpts) Reset()

func (*BuildCacheOpts) String

func (m *BuildCacheOpts) String() string

func (*BuildCacheOpts) XXX_DiscardUnknown

func (m *BuildCacheOpts) XXX_DiscardUnknown()

func (*BuildCacheOpts) XXX_Marshal

func (m *BuildCacheOpts) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BuildCacheOpts) XXX_Merge

func (m *BuildCacheOpts) XXX_Merge(src proto.Message)

func (*BuildCacheOpts) XXX_Size

func (m *BuildCacheOpts) XXX_Size() int

func (*BuildCacheOpts) XXX_Unmarshal

func (m *BuildCacheOpts) XXX_Unmarshal(b []byte) error

type BuildCacheOpts_CacheType

type BuildCacheOpts_CacheType int32
const (
	BuildCacheOpts_UNKNOWN  BuildCacheOpts_CacheType = 0
	BuildCacheOpts_DISABLED BuildCacheOpts_CacheType = 1
	BuildCacheOpts_S3       BuildCacheOpts_CacheType = 2
	BuildCacheOpts_INLINE   BuildCacheOpts_CacheType = 3
)

func (BuildCacheOpts_CacheType) EnumDescriptor

func (BuildCacheOpts_CacheType) EnumDescriptor() ([]byte, []int)

func (BuildCacheOpts_CacheType) String

func (x BuildCacheOpts_CacheType) String() string

type BuildCancelRequest

type BuildCancelRequest struct {
	BuildId              string   `protobuf:"bytes,1,opt,name=build_id,json=buildId,proto3" json:"build_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*BuildCancelRequest) Descriptor

func (*BuildCancelRequest) Descriptor() ([]byte, []int)

func (*BuildCancelRequest) GetBuildId

func (m *BuildCancelRequest) GetBuildId() string

func (*BuildCancelRequest) ProtoMessage

func (*BuildCancelRequest) ProtoMessage()

func (*BuildCancelRequest) Reset

func (m *BuildCancelRequest) Reset()

func (*BuildCancelRequest) String

func (m *BuildCancelRequest) String() string

func (*BuildCancelRequest) XXX_DiscardUnknown

func (m *BuildCancelRequest) XXX_DiscardUnknown()

func (*BuildCancelRequest) XXX_Marshal

func (m *BuildCancelRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BuildCancelRequest) XXX_Merge

func (m *BuildCancelRequest) XXX_Merge(src proto.Message)

func (*BuildCancelRequest) XXX_Size

func (m *BuildCancelRequest) XXX_Size() int

func (*BuildCancelRequest) XXX_Unmarshal

func (m *BuildCancelRequest) XXX_Unmarshal(b []byte) error

type BuildCancelResponse

type BuildCancelResponse struct {
	BuildId              string   `protobuf:"bytes,1,opt,name=build_id,json=buildId,proto3" json:"build_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*BuildCancelResponse) Descriptor

func (*BuildCancelResponse) Descriptor() ([]byte, []int)

func (*BuildCancelResponse) GetBuildId

func (m *BuildCancelResponse) GetBuildId() string

func (*BuildCancelResponse) ProtoMessage

func (*BuildCancelResponse) ProtoMessage()

func (*BuildCancelResponse) Reset

func (m *BuildCancelResponse) Reset()

func (*BuildCancelResponse) String

func (m *BuildCancelResponse) String() string

func (*BuildCancelResponse) XXX_DiscardUnknown

func (m *BuildCancelResponse) XXX_DiscardUnknown()

func (*BuildCancelResponse) XXX_Marshal

func (m *BuildCancelResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BuildCancelResponse) XXX_Merge

func (m *BuildCancelResponse) XXX_Merge(src proto.Message)

func (*BuildCancelResponse) XXX_Size

func (m *BuildCancelResponse) XXX_Size() int

func (*BuildCancelResponse) XXX_Unmarshal

func (m *BuildCancelResponse) XXX_Unmarshal(b []byte) error

type BuildDefinition

type BuildDefinition struct {
	GithubRepo           string            `protobuf:"bytes,1,opt,name=github_repo,json=githubRepo,proto3" json:"github_repo,omitempty"`
	GithubCredential     string            `protobuf:"bytes,2,opt,name=github_credential,json=githubCredential,proto3" json:"github_credential,omitempty"`
	DockerfilePath       string            `protobuf:"bytes,3,opt,name=dockerfile_path,json=dockerfilePath,proto3" json:"dockerfile_path,omitempty"`
	Ref                  string            `protobuf:"bytes,4,opt,name=ref,proto3" json:"ref,omitempty"`
	Tags                 []string          `protobuf:"bytes,5,rep,name=tags,proto3" json:"tags,omitempty"`
	TagWithCommitSha     bool              `protobuf:"varint,6,opt,name=tag_with_commit_sha,json=tagWithCommitSha,proto3" json:"tag_with_commit_sha,omitempty"`
	Args                 map[string]string `` /* 149-byte string literal not displayed */
	CacheOptions         *BuildCacheOpts   `protobuf:"bytes,8,opt,name=cache_options,json=cacheOptions,proto3" json:"cache_options,omitempty"`
	Resources            *BuildResources   `protobuf:"bytes,9,opt,name=resources,proto3" json:"resources,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*BuildDefinition) Descriptor

func (*BuildDefinition) Descriptor() ([]byte, []int)

func (*BuildDefinition) GetArgs

func (m *BuildDefinition) GetArgs() map[string]string

func (*BuildDefinition) GetCacheOptions

func (m *BuildDefinition) GetCacheOptions() *BuildCacheOpts

func (*BuildDefinition) GetDockerfilePath

func (m *BuildDefinition) GetDockerfilePath() string

func (*BuildDefinition) GetGithubCredential

func (m *BuildDefinition) GetGithubCredential() string

func (*BuildDefinition) GetGithubRepo

func (m *BuildDefinition) GetGithubRepo() string

func (*BuildDefinition) GetRef

func (m *BuildDefinition) GetRef() string

func (*BuildDefinition) GetResources

func (m *BuildDefinition) GetResources() *BuildResources

func (*BuildDefinition) GetTagWithCommitSha

func (m *BuildDefinition) GetTagWithCommitSha() bool

func (*BuildDefinition) GetTags

func (m *BuildDefinition) GetTags() []string

func (*BuildDefinition) ProtoMessage

func (*BuildDefinition) ProtoMessage()

func (*BuildDefinition) Reset

func (m *BuildDefinition) Reset()

func (*BuildDefinition) String

func (m *BuildDefinition) String() string

func (*BuildDefinition) XXX_DiscardUnknown

func (m *BuildDefinition) XXX_DiscardUnknown()

func (*BuildDefinition) XXX_Marshal

func (m *BuildDefinition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BuildDefinition) XXX_Merge

func (m *BuildDefinition) XXX_Merge(src proto.Message)

func (*BuildDefinition) XXX_Size

func (m *BuildDefinition) XXX_Size() int

func (*BuildDefinition) XXX_Unmarshal

func (m *BuildDefinition) XXX_Unmarshal(b []byte) error

type BuildEvent

type BuildEvent struct {
	BuildId              string     `protobuf:"bytes,1,opt,name=build_id,json=buildId,proto3" json:"build_id,omitempty"`
	Message              string     `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	CurrentState         BuildState `protobuf:"varint,3,opt,name=current_state,json=currentState,proto3,enum=furanrpc.BuildState" json:"current_state,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*BuildEvent) Descriptor

func (*BuildEvent) Descriptor() ([]byte, []int)

func (*BuildEvent) GetBuildId

func (m *BuildEvent) GetBuildId() string

func (*BuildEvent) GetCurrentState

func (m *BuildEvent) GetCurrentState() BuildState

func (*BuildEvent) GetMessage

func (m *BuildEvent) GetMessage() string

func (*BuildEvent) ProtoMessage

func (*BuildEvent) ProtoMessage()

func (*BuildEvent) Reset

func (m *BuildEvent) Reset()

func (*BuildEvent) String

func (m *BuildEvent) String() string

func (*BuildEvent) XXX_DiscardUnknown

func (m *BuildEvent) XXX_DiscardUnknown()

func (*BuildEvent) XXX_Marshal

func (m *BuildEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BuildEvent) XXX_Merge

func (m *BuildEvent) XXX_Merge(src proto.Message)

func (*BuildEvent) XXX_Size

func (m *BuildEvent) XXX_Size() int

func (*BuildEvent) XXX_Unmarshal

func (m *BuildEvent) XXX_Unmarshal(b []byte) error

type BuildEventsResponse added in v2.0.2

type BuildEventsResponse struct {
	BuildId              string     `protobuf:"bytes,1,opt,name=build_id,json=buildId,proto3" json:"build_id,omitempty"`
	CurrentState         BuildState `protobuf:"varint,2,opt,name=current_state,json=currentState,proto3,enum=furanrpc.BuildState" json:"current_state,omitempty"`
	Messages             []string   `protobuf:"bytes,3,rep,name=messages,proto3" json:"messages,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*BuildEventsResponse) Descriptor added in v2.0.2

func (*BuildEventsResponse) Descriptor() ([]byte, []int)

func (*BuildEventsResponse) GetBuildId added in v2.0.2

func (m *BuildEventsResponse) GetBuildId() string

func (*BuildEventsResponse) GetCurrentState added in v2.0.2

func (m *BuildEventsResponse) GetCurrentState() BuildState

func (*BuildEventsResponse) GetMessages added in v2.0.2

func (m *BuildEventsResponse) GetMessages() []string

func (*BuildEventsResponse) ProtoMessage added in v2.0.2

func (*BuildEventsResponse) ProtoMessage()

func (*BuildEventsResponse) Reset added in v2.0.2

func (m *BuildEventsResponse) Reset()

func (*BuildEventsResponse) String added in v2.0.2

func (m *BuildEventsResponse) String() string

func (*BuildEventsResponse) XXX_DiscardUnknown added in v2.0.2

func (m *BuildEventsResponse) XXX_DiscardUnknown()

func (*BuildEventsResponse) XXX_Marshal added in v2.0.2

func (m *BuildEventsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BuildEventsResponse) XXX_Merge added in v2.0.2

func (m *BuildEventsResponse) XXX_Merge(src proto.Message)

func (*BuildEventsResponse) XXX_Size added in v2.0.2

func (m *BuildEventsResponse) XXX_Size() int

func (*BuildEventsResponse) XXX_Unmarshal added in v2.0.2

func (m *BuildEventsResponse) XXX_Unmarshal(b []byte) error

type BuildRequest

type BuildRequest struct {
	Build                *BuildDefinition `protobuf:"bytes,1,opt,name=build,proto3" json:"build,omitempty"`
	Push                 *PushDefinition  `protobuf:"bytes,2,opt,name=push,proto3" json:"push,omitempty"`
	SkipIfExists         bool             `protobuf:"varint,3,opt,name=skip_if_exists,json=skipIfExists,proto3" json:"skip_if_exists,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*BuildRequest) Descriptor

func (*BuildRequest) Descriptor() ([]byte, []int)

func (*BuildRequest) GetBuild

func (m *BuildRequest) GetBuild() *BuildDefinition

func (*BuildRequest) GetPush

func (m *BuildRequest) GetPush() *PushDefinition

func (*BuildRequest) GetSkipIfExists

func (m *BuildRequest) GetSkipIfExists() bool

func (*BuildRequest) ProtoMessage

func (*BuildRequest) ProtoMessage()

func (*BuildRequest) Reset

func (m *BuildRequest) Reset()

func (*BuildRequest) String

func (m *BuildRequest) String() string

func (*BuildRequest) XXX_DiscardUnknown

func (m *BuildRequest) XXX_DiscardUnknown()

func (*BuildRequest) XXX_Marshal

func (m *BuildRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BuildRequest) XXX_Merge

func (m *BuildRequest) XXX_Merge(src proto.Message)

func (*BuildRequest) XXX_Size

func (m *BuildRequest) XXX_Size() int

func (*BuildRequest) XXX_Unmarshal

func (m *BuildRequest) XXX_Unmarshal(b []byte) error

type BuildRequestResponse

type BuildRequestResponse struct {
	BuildId              string   `protobuf:"bytes,1,opt,name=build_id,json=buildId,proto3" json:"build_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*BuildRequestResponse) Descriptor

func (*BuildRequestResponse) Descriptor() ([]byte, []int)

func (*BuildRequestResponse) GetBuildId

func (m *BuildRequestResponse) GetBuildId() string

func (*BuildRequestResponse) ProtoMessage

func (*BuildRequestResponse) ProtoMessage()

func (*BuildRequestResponse) Reset

func (m *BuildRequestResponse) Reset()

func (*BuildRequestResponse) String

func (m *BuildRequestResponse) String() string

func (*BuildRequestResponse) XXX_DiscardUnknown

func (m *BuildRequestResponse) XXX_DiscardUnknown()

func (*BuildRequestResponse) XXX_Marshal

func (m *BuildRequestResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BuildRequestResponse) XXX_Merge

func (m *BuildRequestResponse) XXX_Merge(src proto.Message)

func (*BuildRequestResponse) XXX_Size

func (m *BuildRequestResponse) XXX_Size() int

func (*BuildRequestResponse) XXX_Unmarshal

func (m *BuildRequestResponse) XXX_Unmarshal(b []byte) error

type BuildResources

type BuildResources struct {
	CpuRequest           string   `protobuf:"bytes,1,opt,name=cpu_request,json=cpuRequest,proto3" json:"cpu_request,omitempty"`
	CpuLimit             string   `protobuf:"bytes,2,opt,name=cpu_limit,json=cpuLimit,proto3" json:"cpu_limit,omitempty"`
	MemoryRequest        string   `protobuf:"bytes,3,opt,name=memory_request,json=memoryRequest,proto3" json:"memory_request,omitempty"`
	MemoryLimit          string   `protobuf:"bytes,4,opt,name=memory_limit,json=memoryLimit,proto3" json:"memory_limit,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

BuildResources specifies optional requests and limits for the BuildKit container. This uses the same syntax as k8s objects (ex: "2G", "100m"). If empty, reasonable defaults will be used. Use this only if a particular build needs significantly more resources and is failing due to OOM or CPU starvation. The server may reject excessively large values. Kubernetes may have difficulty scheduling build jobs with high resource requests, leading to build timeouts.

func (*BuildResources) Descriptor

func (*BuildResources) Descriptor() ([]byte, []int)

func (*BuildResources) GetCpuLimit

func (m *BuildResources) GetCpuLimit() string

func (*BuildResources) GetCpuRequest

func (m *BuildResources) GetCpuRequest() string

func (*BuildResources) GetMemoryLimit

func (m *BuildResources) GetMemoryLimit() string

func (*BuildResources) GetMemoryRequest

func (m *BuildResources) GetMemoryRequest() string

func (*BuildResources) ProtoMessage

func (*BuildResources) ProtoMessage()

func (*BuildResources) Reset

func (m *BuildResources) Reset()

func (*BuildResources) String

func (m *BuildResources) String() string

func (*BuildResources) XXX_DiscardUnknown

func (m *BuildResources) XXX_DiscardUnknown()

func (*BuildResources) XXX_Marshal

func (m *BuildResources) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BuildResources) XXX_Merge

func (m *BuildResources) XXX_Merge(src proto.Message)

func (*BuildResources) XXX_Size

func (m *BuildResources) XXX_Size() int

func (*BuildResources) XXX_Unmarshal

func (m *BuildResources) XXX_Unmarshal(b []byte) error

type BuildState

type BuildState int32
const (
	BuildState_UNKNOWN          BuildState = 0
	BuildState_NOTSTARTED       BuildState = 1
	BuildState_SKIPPED          BuildState = 2
	BuildState_RUNNING          BuildState = 3
	BuildState_FAILURE          BuildState = 4
	BuildState_SUCCESS          BuildState = 5
	BuildState_CANCEL_REQUESTED BuildState = 6
	BuildState_CANCELLED        BuildState = 7
)

func (BuildState) EnumDescriptor

func (BuildState) EnumDescriptor() ([]byte, []int)

func (BuildState) String

func (x BuildState) String() string

type BuildStatusRequest

type BuildStatusRequest struct {
	BuildId              string   `protobuf:"bytes,1,opt,name=build_id,json=buildId,proto3" json:"build_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*BuildStatusRequest) Descriptor

func (*BuildStatusRequest) Descriptor() ([]byte, []int)

func (*BuildStatusRequest) GetBuildId

func (m *BuildStatusRequest) GetBuildId() string

func (*BuildStatusRequest) ProtoMessage

func (*BuildStatusRequest) ProtoMessage()

func (*BuildStatusRequest) Reset

func (m *BuildStatusRequest) Reset()

func (*BuildStatusRequest) String

func (m *BuildStatusRequest) String() string

func (*BuildStatusRequest) XXX_DiscardUnknown

func (m *BuildStatusRequest) XXX_DiscardUnknown()

func (*BuildStatusRequest) XXX_Marshal

func (m *BuildStatusRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BuildStatusRequest) XXX_Merge

func (m *BuildStatusRequest) XXX_Merge(src proto.Message)

func (*BuildStatusRequest) XXX_Size

func (m *BuildStatusRequest) XXX_Size() int

func (*BuildStatusRequest) XXX_Unmarshal

func (m *BuildStatusRequest) XXX_Unmarshal(b []byte) error

type BuildStatusResponse

type BuildStatusResponse struct {
	BuildId              string        `protobuf:"bytes,1,opt,name=build_id,json=buildId,proto3" json:"build_id,omitempty"`
	BuildRequest         *BuildRequest `protobuf:"bytes,2,opt,name=build_request,json=buildRequest,proto3" json:"build_request,omitempty"`
	State                BuildState    `protobuf:"varint,3,opt,name=state,proto3,enum=furanrpc.BuildState" json:"state,omitempty"`
	Started              *Timestamp    `protobuf:"bytes,4,opt,name=started,proto3" json:"started,omitempty"`
	Completed            *Timestamp    `protobuf:"bytes,5,opt,name=completed,proto3" json:"completed,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*BuildStatusResponse) Descriptor

func (*BuildStatusResponse) Descriptor() ([]byte, []int)

func (*BuildStatusResponse) GetBuildId

func (m *BuildStatusResponse) GetBuildId() string

func (*BuildStatusResponse) GetBuildRequest

func (m *BuildStatusResponse) GetBuildRequest() *BuildRequest

func (*BuildStatusResponse) GetCompleted

func (m *BuildStatusResponse) GetCompleted() *Timestamp

func (*BuildStatusResponse) GetStarted

func (m *BuildStatusResponse) GetStarted() *Timestamp

func (*BuildStatusResponse) GetState

func (m *BuildStatusResponse) GetState() BuildState

func (*BuildStatusResponse) ProtoMessage

func (*BuildStatusResponse) ProtoMessage()

func (*BuildStatusResponse) Reset

func (m *BuildStatusResponse) Reset()

func (*BuildStatusResponse) String

func (m *BuildStatusResponse) String() string

func (*BuildStatusResponse) XXX_DiscardUnknown

func (m *BuildStatusResponse) XXX_DiscardUnknown()

func (*BuildStatusResponse) XXX_Marshal

func (m *BuildStatusResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BuildStatusResponse) XXX_Merge

func (m *BuildStatusResponse) XXX_Merge(src proto.Message)

func (*BuildStatusResponse) XXX_Size

func (m *BuildStatusResponse) XXX_Size() int

func (*BuildStatusResponse) XXX_Unmarshal

func (m *BuildStatusResponse) XXX_Unmarshal(b []byte) error

type FuranExecutorClient

type FuranExecutorClient interface {
	StartBuild(ctx context.Context, in *BuildRequest, opts ...grpc.CallOption) (*BuildRequestResponse, error)
	GetBuildStatus(ctx context.Context, in *BuildStatusRequest, opts ...grpc.CallOption) (*BuildStatusResponse, error)
	GetBuildEvents(ctx context.Context, in *BuildStatusRequest, opts ...grpc.CallOption) (*BuildEventsResponse, error)
	MonitorBuild(ctx context.Context, in *BuildStatusRequest, opts ...grpc.CallOption) (FuranExecutor_MonitorBuildClient, error)
	CancelBuild(ctx context.Context, in *BuildCancelRequest, opts ...grpc.CallOption) (*BuildCancelResponse, error)
	ListBuilds(ctx context.Context, in *ListBuildsRequest, opts ...grpc.CallOption) (*ListBuildsResponse, error)
}

FuranExecutorClient is the client API for FuranExecutor service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewFuranExecutorClient

func NewFuranExecutorClient(cc *grpc.ClientConn) FuranExecutorClient

type FuranExecutorServer

FuranExecutorServer is the server API for FuranExecutor service.

type FuranExecutor_MonitorBuildClient

type FuranExecutor_MonitorBuildClient interface {
	Recv() (*BuildEvent, error)
	grpc.ClientStream
}

type FuranExecutor_MonitorBuildServer

type FuranExecutor_MonitorBuildServer interface {
	Send(*BuildEvent) error
	grpc.ServerStream
}

type ListBuildsRequest

type ListBuildsRequest struct {
	WithGithubRepo       string     `protobuf:"bytes,1,opt,name=with_github_repo,json=withGithubRepo,proto3" json:"with_github_repo,omitempty"`
	WithGithubRef        string     `protobuf:"bytes,2,opt,name=with_github_ref,json=withGithubRef,proto3" json:"with_github_ref,omitempty"`
	WithImageRepo        string     `protobuf:"bytes,3,opt,name=with_image_repo,json=withImageRepo,proto3" json:"with_image_repo,omitempty"`
	WithBuildState       BuildState `` /* 131-byte string literal not displayed */
	CompletedAfter       *Timestamp `protobuf:"bytes,5,opt,name=completed_after,json=completedAfter,proto3" json:"completed_after,omitempty"`
	StartedAfter         *Timestamp `protobuf:"bytes,6,opt,name=started_after,json=startedAfter,proto3" json:"started_after,omitempty"`
	CompletedBefore      *Timestamp `protobuf:"bytes,7,opt,name=completed_before,json=completedBefore,proto3" json:"completed_before,omitempty"`
	StartedBefore        *Timestamp `protobuf:"bytes,8,opt,name=started_before,json=startedBefore,proto3" json:"started_before,omitempty"`
	Limit                uint32     `protobuf:"varint,9,opt,name=limit,proto3" json:"limit,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

ListBuildsRequest models a request to list builds. Each parameter is combined with an implicit logical AND. Example:

with_github_repo = "foo/bar"
AND
with_build_state = SUCCESS
AND
started_after = <1 week ago>
AND
completed_before = <24 hours ago>

func (*ListBuildsRequest) Descriptor

func (*ListBuildsRequest) Descriptor() ([]byte, []int)

func (*ListBuildsRequest) GetCompletedAfter

func (m *ListBuildsRequest) GetCompletedAfter() *Timestamp

func (*ListBuildsRequest) GetCompletedBefore

func (m *ListBuildsRequest) GetCompletedBefore() *Timestamp

func (*ListBuildsRequest) GetLimit

func (m *ListBuildsRequest) GetLimit() uint32

func (*ListBuildsRequest) GetStartedAfter

func (m *ListBuildsRequest) GetStartedAfter() *Timestamp

func (*ListBuildsRequest) GetStartedBefore

func (m *ListBuildsRequest) GetStartedBefore() *Timestamp

func (*ListBuildsRequest) GetWithBuildState

func (m *ListBuildsRequest) GetWithBuildState() BuildState

func (*ListBuildsRequest) GetWithGithubRef

func (m *ListBuildsRequest) GetWithGithubRef() string

func (*ListBuildsRequest) GetWithGithubRepo

func (m *ListBuildsRequest) GetWithGithubRepo() string

func (*ListBuildsRequest) GetWithImageRepo

func (m *ListBuildsRequest) GetWithImageRepo() string

func (*ListBuildsRequest) ProtoMessage

func (*ListBuildsRequest) ProtoMessage()

func (*ListBuildsRequest) Reset

func (m *ListBuildsRequest) Reset()

func (*ListBuildsRequest) String

func (m *ListBuildsRequest) String() string

func (*ListBuildsRequest) XXX_DiscardUnknown

func (m *ListBuildsRequest) XXX_DiscardUnknown()

func (*ListBuildsRequest) XXX_Marshal

func (m *ListBuildsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListBuildsRequest) XXX_Merge

func (m *ListBuildsRequest) XXX_Merge(src proto.Message)

func (*ListBuildsRequest) XXX_Size

func (m *ListBuildsRequest) XXX_Size() int

func (*ListBuildsRequest) XXX_Unmarshal

func (m *ListBuildsRequest) XXX_Unmarshal(b []byte) error

type ListBuildsResponse

type ListBuildsResponse struct {
	Builds               []*BuildStatusResponse `protobuf:"bytes,1,rep,name=builds,proto3" json:"builds,omitempty"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

func (*ListBuildsResponse) Descriptor

func (*ListBuildsResponse) Descriptor() ([]byte, []int)

func (*ListBuildsResponse) GetBuilds

func (m *ListBuildsResponse) GetBuilds() []*BuildStatusResponse

func (*ListBuildsResponse) ProtoMessage

func (*ListBuildsResponse) ProtoMessage()

func (*ListBuildsResponse) Reset

func (m *ListBuildsResponse) Reset()

func (*ListBuildsResponse) String

func (m *ListBuildsResponse) String() string

func (*ListBuildsResponse) XXX_DiscardUnknown

func (m *ListBuildsResponse) XXX_DiscardUnknown()

func (*ListBuildsResponse) XXX_Marshal

func (m *ListBuildsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListBuildsResponse) XXX_Merge

func (m *ListBuildsResponse) XXX_Merge(src proto.Message)

func (*ListBuildsResponse) XXX_Size

func (m *ListBuildsResponse) XXX_Size() int

func (*ListBuildsResponse) XXX_Unmarshal

func (m *ListBuildsResponse) XXX_Unmarshal(b []byte) error

type PushDefinition

type PushDefinition struct {
	Registries           []*PushRegistryDefinition `protobuf:"bytes,1,rep,name=registries,proto3" json:"registries,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

func (*PushDefinition) Descriptor

func (*PushDefinition) Descriptor() ([]byte, []int)

func (*PushDefinition) GetRegistries

func (m *PushDefinition) GetRegistries() []*PushRegistryDefinition

func (*PushDefinition) ProtoMessage

func (*PushDefinition) ProtoMessage()

func (*PushDefinition) Reset

func (m *PushDefinition) Reset()

func (*PushDefinition) String

func (m *PushDefinition) String() string

func (*PushDefinition) XXX_DiscardUnknown

func (m *PushDefinition) XXX_DiscardUnknown()

func (*PushDefinition) XXX_Marshal

func (m *PushDefinition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PushDefinition) XXX_Merge

func (m *PushDefinition) XXX_Merge(src proto.Message)

func (*PushDefinition) XXX_Size

func (m *PushDefinition) XXX_Size() int

func (*PushDefinition) XXX_Unmarshal

func (m *PushDefinition) XXX_Unmarshal(b []byte) error

type PushRegistryDefinition

type PushRegistryDefinition struct {
	Repo                 string   `protobuf:"bytes,1,opt,name=repo,proto3" json:"repo,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PushRegistryDefinition) Descriptor

func (*PushRegistryDefinition) Descriptor() ([]byte, []int)

func (*PushRegistryDefinition) GetRepo

func (m *PushRegistryDefinition) GetRepo() string

func (*PushRegistryDefinition) ProtoMessage

func (*PushRegistryDefinition) ProtoMessage()

func (*PushRegistryDefinition) Reset

func (m *PushRegistryDefinition) Reset()

func (*PushRegistryDefinition) String

func (m *PushRegistryDefinition) String() string

func (*PushRegistryDefinition) XXX_DiscardUnknown

func (m *PushRegistryDefinition) XXX_DiscardUnknown()

func (*PushRegistryDefinition) XXX_Marshal

func (m *PushRegistryDefinition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PushRegistryDefinition) XXX_Merge

func (m *PushRegistryDefinition) XXX_Merge(src proto.Message)

func (*PushRegistryDefinition) XXX_Size

func (m *PushRegistryDefinition) XXX_Size() int

func (*PushRegistryDefinition) XXX_Unmarshal

func (m *PushRegistryDefinition) XXX_Unmarshal(b []byte) error

type Timestamp

type Timestamp struct {
	// Represents seconds of UTC time since Unix epoch
	// 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to
	// 9999-12-31T23:59:59Z inclusive.
	Seconds              int64    `protobuf:"varint,1,opt,name=seconds,proto3" json:"seconds,omitempty"`
	Nanos                int32    `protobuf:"varint,2,opt,name=nanos,proto3" json:"nanos,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

From https://github.com/protocolbuffers/protobuf/blob/master/src/google/protobuf/timestamp.proto

func (*Timestamp) Descriptor

func (*Timestamp) Descriptor() ([]byte, []int)

func (*Timestamp) GetNanos

func (m *Timestamp) GetNanos() int32

func (*Timestamp) GetSeconds

func (m *Timestamp) GetSeconds() int64

func (*Timestamp) ProtoMessage

func (*Timestamp) ProtoMessage()

func (*Timestamp) Reset

func (m *Timestamp) Reset()

func (*Timestamp) String

func (m *Timestamp) String() string

func (*Timestamp) XXX_DiscardUnknown

func (m *Timestamp) XXX_DiscardUnknown()

func (*Timestamp) XXX_Marshal

func (m *Timestamp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Timestamp) XXX_Merge

func (m *Timestamp) XXX_Merge(src proto.Message)

func (*Timestamp) XXX_Size

func (m *Timestamp) XXX_Size() int

func (*Timestamp) XXX_Unmarshal

func (m *Timestamp) XXX_Unmarshal(b []byte) error

type UnimplementedFuranExecutorServer

type UnimplementedFuranExecutorServer struct {
}

UnimplementedFuranExecutorServer can be embedded to have forward compatible implementations.

func (*UnimplementedFuranExecutorServer) CancelBuild

func (*UnimplementedFuranExecutorServer) GetBuildEvents added in v2.0.2

func (*UnimplementedFuranExecutorServer) GetBuildStatus

func (*UnimplementedFuranExecutorServer) ListBuilds

func (*UnimplementedFuranExecutorServer) MonitorBuild

func (*UnimplementedFuranExecutorServer) StartBuild

Jump to

Keyboard shortcuts

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