blob: 643d3f14d59f826a1587e730fce146e2ac9f837b [file] [log] [blame]
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: build/bazel/remote/execution/v2/remote_execution.proto
package remoteexecution
import (
context "context"
fmt "fmt"
semver "github.com/bazelbuild/remote-apis/build/bazel/semver"
proto "github.com/golang/protobuf/proto"
duration "github.com/golang/protobuf/ptypes/duration"
timestamp "github.com/golang/protobuf/ptypes/timestamp"
_ "google.golang.org/genproto/googleapis/api/annotations"
longrunning "google.golang.org/genproto/googleapis/longrunning"
status "google.golang.org/genproto/googleapis/rpc/status"
grpc "google.golang.org/grpc"
codes "google.golang.org/grpc/codes"
status1 "google.golang.org/grpc/status"
math "math"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
type ExecutionStage_Value int32
const (
ExecutionStage_UNKNOWN ExecutionStage_Value = 0
ExecutionStage_CACHE_CHECK ExecutionStage_Value = 1
ExecutionStage_QUEUED ExecutionStage_Value = 2
ExecutionStage_EXECUTING ExecutionStage_Value = 3
ExecutionStage_COMPLETED ExecutionStage_Value = 4
)
var ExecutionStage_Value_name = map[int32]string{
0: "UNKNOWN",
1: "CACHE_CHECK",
2: "QUEUED",
3: "EXECUTING",
4: "COMPLETED",
}
var ExecutionStage_Value_value = map[string]int32{
"UNKNOWN": 0,
"CACHE_CHECK": 1,
"QUEUED": 2,
"EXECUTING": 3,
"COMPLETED": 4,
}
func (x ExecutionStage_Value) String() string {
return proto.EnumName(ExecutionStage_Value_name, int32(x))
}
func (ExecutionStage_Value) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{20, 0}
}
type DigestFunction_Value int32
const (
DigestFunction_UNKNOWN DigestFunction_Value = 0
DigestFunction_SHA256 DigestFunction_Value = 1
DigestFunction_SHA1 DigestFunction_Value = 2
DigestFunction_MD5 DigestFunction_Value = 3
DigestFunction_VSO DigestFunction_Value = 4
DigestFunction_SHA384 DigestFunction_Value = 5
DigestFunction_SHA512 DigestFunction_Value = 6
)
var DigestFunction_Value_name = map[int32]string{
0: "UNKNOWN",
1: "SHA256",
2: "SHA1",
3: "MD5",
4: "VSO",
5: "SHA384",
6: "SHA512",
}
var DigestFunction_Value_value = map[string]int32{
"UNKNOWN": 0,
"SHA256": 1,
"SHA1": 2,
"MD5": 3,
"VSO": 4,
"SHA384": 5,
"SHA512": 6,
}
func (x DigestFunction_Value) String() string {
return proto.EnumName(DigestFunction_Value_name, int32(x))
}
func (DigestFunction_Value) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{35, 0}
}
type SymlinkAbsolutePathStrategy_Value int32
const (
SymlinkAbsolutePathStrategy_UNKNOWN SymlinkAbsolutePathStrategy_Value = 0
SymlinkAbsolutePathStrategy_DISALLOWED SymlinkAbsolutePathStrategy_Value = 1
SymlinkAbsolutePathStrategy_ALLOWED SymlinkAbsolutePathStrategy_Value = 2
)
var SymlinkAbsolutePathStrategy_Value_name = map[int32]string{
0: "UNKNOWN",
1: "DISALLOWED",
2: "ALLOWED",
}
var SymlinkAbsolutePathStrategy_Value_value = map[string]int32{
"UNKNOWN": 0,
"DISALLOWED": 1,
"ALLOWED": 2,
}
func (x SymlinkAbsolutePathStrategy_Value) String() string {
return proto.EnumName(SymlinkAbsolutePathStrategy_Value_name, int32(x))
}
func (SymlinkAbsolutePathStrategy_Value) EnumDescriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{38, 0}
}
type Action struct {
CommandDigest *Digest `protobuf:"bytes,1,opt,name=command_digest,json=commandDigest,proto3" json:"command_digest,omitempty"`
InputRootDigest *Digest `protobuf:"bytes,2,opt,name=input_root_digest,json=inputRootDigest,proto3" json:"input_root_digest,omitempty"`
Timeout *duration.Duration `protobuf:"bytes,6,opt,name=timeout,proto3" json:"timeout,omitempty"`
DoNotCache bool `protobuf:"varint,7,opt,name=do_not_cache,json=doNotCache,proto3" json:"do_not_cache,omitempty"`
OutputNodeProperties []string `protobuf:"bytes,8,rep,name=output_node_properties,json=outputNodeProperties,proto3" json:"output_node_properties,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Action) Reset() { *m = Action{} }
func (m *Action) String() string { return proto.CompactTextString(m) }
func (*Action) ProtoMessage() {}
func (*Action) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{0}
}
func (m *Action) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Action.Unmarshal(m, b)
}
func (m *Action) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Action.Marshal(b, m, deterministic)
}
func (m *Action) XXX_Merge(src proto.Message) {
xxx_messageInfo_Action.Merge(m, src)
}
func (m *Action) XXX_Size() int {
return xxx_messageInfo_Action.Size(m)
}
func (m *Action) XXX_DiscardUnknown() {
xxx_messageInfo_Action.DiscardUnknown(m)
}
var xxx_messageInfo_Action proto.InternalMessageInfo
func (m *Action) GetCommandDigest() *Digest {
if m != nil {
return m.CommandDigest
}
return nil
}
func (m *Action) GetInputRootDigest() *Digest {
if m != nil {
return m.InputRootDigest
}
return nil
}
func (m *Action) GetTimeout() *duration.Duration {
if m != nil {
return m.Timeout
}
return nil
}
func (m *Action) GetDoNotCache() bool {
if m != nil {
return m.DoNotCache
}
return false
}
func (m *Action) GetOutputNodeProperties() []string {
if m != nil {
return m.OutputNodeProperties
}
return nil
}
type Command struct {
Arguments []string `protobuf:"bytes,1,rep,name=arguments,proto3" json:"arguments,omitempty"`
EnvironmentVariables []*Command_EnvironmentVariable `protobuf:"bytes,2,rep,name=environment_variables,json=environmentVariables,proto3" json:"environment_variables,omitempty"`
OutputFiles []string `protobuf:"bytes,3,rep,name=output_files,json=outputFiles,proto3" json:"output_files,omitempty"`
OutputDirectories []string `protobuf:"bytes,4,rep,name=output_directories,json=outputDirectories,proto3" json:"output_directories,omitempty"`
Platform *Platform `protobuf:"bytes,5,opt,name=platform,proto3" json:"platform,omitempty"`
WorkingDirectory string `protobuf:"bytes,6,opt,name=working_directory,json=workingDirectory,proto3" json:"working_directory,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Command) Reset() { *m = Command{} }
func (m *Command) String() string { return proto.CompactTextString(m) }
func (*Command) ProtoMessage() {}
func (*Command) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{1}
}
func (m *Command) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Command.Unmarshal(m, b)
}
func (m *Command) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Command.Marshal(b, m, deterministic)
}
func (m *Command) XXX_Merge(src proto.Message) {
xxx_messageInfo_Command.Merge(m, src)
}
func (m *Command) XXX_Size() int {
return xxx_messageInfo_Command.Size(m)
}
func (m *Command) XXX_DiscardUnknown() {
xxx_messageInfo_Command.DiscardUnknown(m)
}
var xxx_messageInfo_Command proto.InternalMessageInfo
func (m *Command) GetArguments() []string {
if m != nil {
return m.Arguments
}
return nil
}
func (m *Command) GetEnvironmentVariables() []*Command_EnvironmentVariable {
if m != nil {
return m.EnvironmentVariables
}
return nil
}
func (m *Command) GetOutputFiles() []string {
if m != nil {
return m.OutputFiles
}
return nil
}
func (m *Command) GetOutputDirectories() []string {
if m != nil {
return m.OutputDirectories
}
return nil
}
func (m *Command) GetPlatform() *Platform {
if m != nil {
return m.Platform
}
return nil
}
func (m *Command) GetWorkingDirectory() string {
if m != nil {
return m.WorkingDirectory
}
return ""
}
type Command_EnvironmentVariable struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Command_EnvironmentVariable) Reset() { *m = Command_EnvironmentVariable{} }
func (m *Command_EnvironmentVariable) String() string { return proto.CompactTextString(m) }
func (*Command_EnvironmentVariable) ProtoMessage() {}
func (*Command_EnvironmentVariable) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{1, 0}
}
func (m *Command_EnvironmentVariable) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Command_EnvironmentVariable.Unmarshal(m, b)
}
func (m *Command_EnvironmentVariable) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Command_EnvironmentVariable.Marshal(b, m, deterministic)
}
func (m *Command_EnvironmentVariable) XXX_Merge(src proto.Message) {
xxx_messageInfo_Command_EnvironmentVariable.Merge(m, src)
}
func (m *Command_EnvironmentVariable) XXX_Size() int {
return xxx_messageInfo_Command_EnvironmentVariable.Size(m)
}
func (m *Command_EnvironmentVariable) XXX_DiscardUnknown() {
xxx_messageInfo_Command_EnvironmentVariable.DiscardUnknown(m)
}
var xxx_messageInfo_Command_EnvironmentVariable proto.InternalMessageInfo
func (m *Command_EnvironmentVariable) GetName() string {
if m != nil {
return m.Name
}
return ""
}
func (m *Command_EnvironmentVariable) GetValue() string {
if m != nil {
return m.Value
}
return ""
}
type Platform struct {
Properties []*Platform_Property `protobuf:"bytes,1,rep,name=properties,proto3" json:"properties,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Platform) Reset() { *m = Platform{} }
func (m *Platform) String() string { return proto.CompactTextString(m) }
func (*Platform) ProtoMessage() {}
func (*Platform) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{2}
}
func (m *Platform) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Platform.Unmarshal(m, b)
}
func (m *Platform) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Platform.Marshal(b, m, deterministic)
}
func (m *Platform) XXX_Merge(src proto.Message) {
xxx_messageInfo_Platform.Merge(m, src)
}
func (m *Platform) XXX_Size() int {
return xxx_messageInfo_Platform.Size(m)
}
func (m *Platform) XXX_DiscardUnknown() {
xxx_messageInfo_Platform.DiscardUnknown(m)
}
var xxx_messageInfo_Platform proto.InternalMessageInfo
func (m *Platform) GetProperties() []*Platform_Property {
if m != nil {
return m.Properties
}
return nil
}
type Platform_Property struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Platform_Property) Reset() { *m = Platform_Property{} }
func (m *Platform_Property) String() string { return proto.CompactTextString(m) }
func (*Platform_Property) ProtoMessage() {}
func (*Platform_Property) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{2, 0}
}
func (m *Platform_Property) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Platform_Property.Unmarshal(m, b)
}
func (m *Platform_Property) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Platform_Property.Marshal(b, m, deterministic)
}
func (m *Platform_Property) XXX_Merge(src proto.Message) {
xxx_messageInfo_Platform_Property.Merge(m, src)
}
func (m *Platform_Property) XXX_Size() int {
return xxx_messageInfo_Platform_Property.Size(m)
}
func (m *Platform_Property) XXX_DiscardUnknown() {
xxx_messageInfo_Platform_Property.DiscardUnknown(m)
}
var xxx_messageInfo_Platform_Property proto.InternalMessageInfo
func (m *Platform_Property) GetName() string {
if m != nil {
return m.Name
}
return ""
}
func (m *Platform_Property) GetValue() string {
if m != nil {
return m.Value
}
return ""
}
type Directory struct {
Files []*FileNode `protobuf:"bytes,1,rep,name=files,proto3" json:"files,omitempty"`
Directories []*DirectoryNode `protobuf:"bytes,2,rep,name=directories,proto3" json:"directories,omitempty"`
Symlinks []*SymlinkNode `protobuf:"bytes,3,rep,name=symlinks,proto3" json:"symlinks,omitempty"`
NodeProperties []*NodeProperty `protobuf:"bytes,4,rep,name=node_properties,json=nodeProperties,proto3" json:"node_properties,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Directory) Reset() { *m = Directory{} }
func (m *Directory) String() string { return proto.CompactTextString(m) }
func (*Directory) ProtoMessage() {}
func (*Directory) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{3}
}
func (m *Directory) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Directory.Unmarshal(m, b)
}
func (m *Directory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Directory.Marshal(b, m, deterministic)
}
func (m *Directory) XXX_Merge(src proto.Message) {
xxx_messageInfo_Directory.Merge(m, src)
}
func (m *Directory) XXX_Size() int {
return xxx_messageInfo_Directory.Size(m)
}
func (m *Directory) XXX_DiscardUnknown() {
xxx_messageInfo_Directory.DiscardUnknown(m)
}
var xxx_messageInfo_Directory proto.InternalMessageInfo
func (m *Directory) GetFiles() []*FileNode {
if m != nil {
return m.Files
}
return nil
}
func (m *Directory) GetDirectories() []*DirectoryNode {
if m != nil {
return m.Directories
}
return nil
}
func (m *Directory) GetSymlinks() []*SymlinkNode {
if m != nil {
return m.Symlinks
}
return nil
}
func (m *Directory) GetNodeProperties() []*NodeProperty {
if m != nil {
return m.NodeProperties
}
return nil
}
type NodeProperty struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *NodeProperty) Reset() { *m = NodeProperty{} }
func (m *NodeProperty) String() string { return proto.CompactTextString(m) }
func (*NodeProperty) ProtoMessage() {}
func (*NodeProperty) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{4}
}
func (m *NodeProperty) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_NodeProperty.Unmarshal(m, b)
}
func (m *NodeProperty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_NodeProperty.Marshal(b, m, deterministic)
}
func (m *NodeProperty) XXX_Merge(src proto.Message) {
xxx_messageInfo_NodeProperty.Merge(m, src)
}
func (m *NodeProperty) XXX_Size() int {
return xxx_messageInfo_NodeProperty.Size(m)
}
func (m *NodeProperty) XXX_DiscardUnknown() {
xxx_messageInfo_NodeProperty.DiscardUnknown(m)
}
var xxx_messageInfo_NodeProperty proto.InternalMessageInfo
func (m *NodeProperty) GetName() string {
if m != nil {
return m.Name
}
return ""
}
func (m *NodeProperty) GetValue() string {
if m != nil {
return m.Value
}
return ""
}
type FileNode struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Digest *Digest `protobuf:"bytes,2,opt,name=digest,proto3" json:"digest,omitempty"`
IsExecutable bool `protobuf:"varint,4,opt,name=is_executable,json=isExecutable,proto3" json:"is_executable,omitempty"`
NodeProperties []*NodeProperty `protobuf:"bytes,5,rep,name=node_properties,json=nodeProperties,proto3" json:"node_properties,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *FileNode) Reset() { *m = FileNode{} }
func (m *FileNode) String() string { return proto.CompactTextString(m) }
func (*FileNode) ProtoMessage() {}
func (*FileNode) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{5}
}
func (m *FileNode) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FileNode.Unmarshal(m, b)
}
func (m *FileNode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_FileNode.Marshal(b, m, deterministic)
}
func (m *FileNode) XXX_Merge(src proto.Message) {
xxx_messageInfo_FileNode.Merge(m, src)
}
func (m *FileNode) XXX_Size() int {
return xxx_messageInfo_FileNode.Size(m)
}
func (m *FileNode) XXX_DiscardUnknown() {
xxx_messageInfo_FileNode.DiscardUnknown(m)
}
var xxx_messageInfo_FileNode proto.InternalMessageInfo
func (m *FileNode) GetName() string {
if m != nil {
return m.Name
}
return ""
}
func (m *FileNode) GetDigest() *Digest {
if m != nil {
return m.Digest
}
return nil
}
func (m *FileNode) GetIsExecutable() bool {
if m != nil {
return m.IsExecutable
}
return false
}
func (m *FileNode) GetNodeProperties() []*NodeProperty {
if m != nil {
return m.NodeProperties
}
return nil
}
type DirectoryNode struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Digest *Digest `protobuf:"bytes,2,opt,name=digest,proto3" json:"digest,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DirectoryNode) Reset() { *m = DirectoryNode{} }
func (m *DirectoryNode) String() string { return proto.CompactTextString(m) }
func (*DirectoryNode) ProtoMessage() {}
func (*DirectoryNode) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{6}
}
func (m *DirectoryNode) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DirectoryNode.Unmarshal(m, b)
}
func (m *DirectoryNode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DirectoryNode.Marshal(b, m, deterministic)
}
func (m *DirectoryNode) XXX_Merge(src proto.Message) {
xxx_messageInfo_DirectoryNode.Merge(m, src)
}
func (m *DirectoryNode) XXX_Size() int {
return xxx_messageInfo_DirectoryNode.Size(m)
}
func (m *DirectoryNode) XXX_DiscardUnknown() {
xxx_messageInfo_DirectoryNode.DiscardUnknown(m)
}
var xxx_messageInfo_DirectoryNode proto.InternalMessageInfo
func (m *DirectoryNode) GetName() string {
if m != nil {
return m.Name
}
return ""
}
func (m *DirectoryNode) GetDigest() *Digest {
if m != nil {
return m.Digest
}
return nil
}
type SymlinkNode struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Target string `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"`
NodeProperties []*NodeProperty `protobuf:"bytes,3,rep,name=node_properties,json=nodeProperties,proto3" json:"node_properties,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *SymlinkNode) Reset() { *m = SymlinkNode{} }
func (m *SymlinkNode) String() string { return proto.CompactTextString(m) }
func (*SymlinkNode) ProtoMessage() {}
func (*SymlinkNode) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{7}
}
func (m *SymlinkNode) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SymlinkNode.Unmarshal(m, b)
}
func (m *SymlinkNode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SymlinkNode.Marshal(b, m, deterministic)
}
func (m *SymlinkNode) XXX_Merge(src proto.Message) {
xxx_messageInfo_SymlinkNode.Merge(m, src)
}
func (m *SymlinkNode) XXX_Size() int {
return xxx_messageInfo_SymlinkNode.Size(m)
}
func (m *SymlinkNode) XXX_DiscardUnknown() {
xxx_messageInfo_SymlinkNode.DiscardUnknown(m)
}
var xxx_messageInfo_SymlinkNode proto.InternalMessageInfo
func (m *SymlinkNode) GetName() string {
if m != nil {
return m.Name
}
return ""
}
func (m *SymlinkNode) GetTarget() string {
if m != nil {
return m.Target
}
return ""
}
func (m *SymlinkNode) GetNodeProperties() []*NodeProperty {
if m != nil {
return m.NodeProperties
}
return nil
}
type Digest struct {
Hash string `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"`
SizeBytes int64 `protobuf:"varint,2,opt,name=size_bytes,json=sizeBytes,proto3" json:"size_bytes,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Digest) Reset() { *m = Digest{} }
func (m *Digest) String() string { return proto.CompactTextString(m) }
func (*Digest) ProtoMessage() {}
func (*Digest) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{8}
}
func (m *Digest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Digest.Unmarshal(m, b)
}
func (m *Digest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Digest.Marshal(b, m, deterministic)
}
func (m *Digest) XXX_Merge(src proto.Message) {
xxx_messageInfo_Digest.Merge(m, src)
}
func (m *Digest) XXX_Size() int {
return xxx_messageInfo_Digest.Size(m)
}
func (m *Digest) XXX_DiscardUnknown() {
xxx_messageInfo_Digest.DiscardUnknown(m)
}
var xxx_messageInfo_Digest proto.InternalMessageInfo
func (m *Digest) GetHash() string {
if m != nil {
return m.Hash
}
return ""
}
func (m *Digest) GetSizeBytes() int64 {
if m != nil {
return m.SizeBytes
}
return 0
}
type ExecutedActionMetadata struct {
Worker string `protobuf:"bytes,1,opt,name=worker,proto3" json:"worker,omitempty"`
QueuedTimestamp *timestamp.Timestamp `protobuf:"bytes,2,opt,name=queued_timestamp,json=queuedTimestamp,proto3" json:"queued_timestamp,omitempty"`
WorkerStartTimestamp *timestamp.Timestamp `protobuf:"bytes,3,opt,name=worker_start_timestamp,json=workerStartTimestamp,proto3" json:"worker_start_timestamp,omitempty"`
WorkerCompletedTimestamp *timestamp.Timestamp `protobuf:"bytes,4,opt,name=worker_completed_timestamp,json=workerCompletedTimestamp,proto3" json:"worker_completed_timestamp,omitempty"`
InputFetchStartTimestamp *timestamp.Timestamp `protobuf:"bytes,5,opt,name=input_fetch_start_timestamp,json=inputFetchStartTimestamp,proto3" json:"input_fetch_start_timestamp,omitempty"`
InputFetchCompletedTimestamp *timestamp.Timestamp `protobuf:"bytes,6,opt,name=input_fetch_completed_timestamp,json=inputFetchCompletedTimestamp,proto3" json:"input_fetch_completed_timestamp,omitempty"`
ExecutionStartTimestamp *timestamp.Timestamp `protobuf:"bytes,7,opt,name=execution_start_timestamp,json=executionStartTimestamp,proto3" json:"execution_start_timestamp,omitempty"`
ExecutionCompletedTimestamp *timestamp.Timestamp `protobuf:"bytes,8,opt,name=execution_completed_timestamp,json=executionCompletedTimestamp,proto3" json:"execution_completed_timestamp,omitempty"`
OutputUploadStartTimestamp *timestamp.Timestamp `protobuf:"bytes,9,opt,name=output_upload_start_timestamp,json=outputUploadStartTimestamp,proto3" json:"output_upload_start_timestamp,omitempty"`
OutputUploadCompletedTimestamp *timestamp.Timestamp `protobuf:"bytes,10,opt,name=output_upload_completed_timestamp,json=outputUploadCompletedTimestamp,proto3" json:"output_upload_completed_timestamp,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ExecutedActionMetadata) Reset() { *m = ExecutedActionMetadata{} }
func (m *ExecutedActionMetadata) String() string { return proto.CompactTextString(m) }
func (*ExecutedActionMetadata) ProtoMessage() {}
func (*ExecutedActionMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{9}
}
func (m *ExecutedActionMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ExecutedActionMetadata.Unmarshal(m, b)
}
func (m *ExecutedActionMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ExecutedActionMetadata.Marshal(b, m, deterministic)
}
func (m *ExecutedActionMetadata) XXX_Merge(src proto.Message) {
xxx_messageInfo_ExecutedActionMetadata.Merge(m, src)
}
func (m *ExecutedActionMetadata) XXX_Size() int {
return xxx_messageInfo_ExecutedActionMetadata.Size(m)
}
func (m *ExecutedActionMetadata) XXX_DiscardUnknown() {
xxx_messageInfo_ExecutedActionMetadata.DiscardUnknown(m)
}
var xxx_messageInfo_ExecutedActionMetadata proto.InternalMessageInfo
func (m *ExecutedActionMetadata) GetWorker() string {
if m != nil {
return m.Worker
}
return ""
}
func (m *ExecutedActionMetadata) GetQueuedTimestamp() *timestamp.Timestamp {
if m != nil {
return m.QueuedTimestamp
}
return nil
}
func (m *ExecutedActionMetadata) GetWorkerStartTimestamp() *timestamp.Timestamp {
if m != nil {
return m.WorkerStartTimestamp
}
return nil
}
func (m *ExecutedActionMetadata) GetWorkerCompletedTimestamp() *timestamp.Timestamp {
if m != nil {
return m.WorkerCompletedTimestamp
}
return nil
}
func (m *ExecutedActionMetadata) GetInputFetchStartTimestamp() *timestamp.Timestamp {
if m != nil {
return m.InputFetchStartTimestamp
}
return nil
}
func (m *ExecutedActionMetadata) GetInputFetchCompletedTimestamp() *timestamp.Timestamp {
if m != nil {
return m.InputFetchCompletedTimestamp
}
return nil
}
func (m *ExecutedActionMetadata) GetExecutionStartTimestamp() *timestamp.Timestamp {
if m != nil {
return m.ExecutionStartTimestamp
}
return nil
}
func (m *ExecutedActionMetadata) GetExecutionCompletedTimestamp() *timestamp.Timestamp {
if m != nil {
return m.ExecutionCompletedTimestamp
}
return nil
}
func (m *ExecutedActionMetadata) GetOutputUploadStartTimestamp() *timestamp.Timestamp {
if m != nil {
return m.OutputUploadStartTimestamp
}
return nil
}
func (m *ExecutedActionMetadata) GetOutputUploadCompletedTimestamp() *timestamp.Timestamp {
if m != nil {
return m.OutputUploadCompletedTimestamp
}
return nil
}
type ActionResult struct {
OutputFiles []*OutputFile `protobuf:"bytes,2,rep,name=output_files,json=outputFiles,proto3" json:"output_files,omitempty"`
OutputFileSymlinks []*OutputSymlink `protobuf:"bytes,10,rep,name=output_file_symlinks,json=outputFileSymlinks,proto3" json:"output_file_symlinks,omitempty"`
OutputDirectories []*OutputDirectory `protobuf:"bytes,3,rep,name=output_directories,json=outputDirectories,proto3" json:"output_directories,omitempty"`
OutputDirectorySymlinks []*OutputSymlink `protobuf:"bytes,11,rep,name=output_directory_symlinks,json=outputDirectorySymlinks,proto3" json:"output_directory_symlinks,omitempty"`
ExitCode int32 `protobuf:"varint,4,opt,name=exit_code,json=exitCode,proto3" json:"exit_code,omitempty"`
StdoutRaw []byte `protobuf:"bytes,5,opt,name=stdout_raw,json=stdoutRaw,proto3" json:"stdout_raw,omitempty"`
StdoutDigest *Digest `protobuf:"bytes,6,opt,name=stdout_digest,json=stdoutDigest,proto3" json:"stdout_digest,omitempty"`
StderrRaw []byte `protobuf:"bytes,7,opt,name=stderr_raw,json=stderrRaw,proto3" json:"stderr_raw,omitempty"`
StderrDigest *Digest `protobuf:"bytes,8,opt,name=stderr_digest,json=stderrDigest,proto3" json:"stderr_digest,omitempty"`
ExecutionMetadata *ExecutedActionMetadata `protobuf:"bytes,9,opt,name=execution_metadata,json=executionMetadata,proto3" json:"execution_metadata,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ActionResult) Reset() { *m = ActionResult{} }
func (m *ActionResult) String() string { return proto.CompactTextString(m) }
func (*ActionResult) ProtoMessage() {}
func (*ActionResult) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{10}
}
func (m *ActionResult) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ActionResult.Unmarshal(m, b)
}
func (m *ActionResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ActionResult.Marshal(b, m, deterministic)
}
func (m *ActionResult) XXX_Merge(src proto.Message) {
xxx_messageInfo_ActionResult.Merge(m, src)
}
func (m *ActionResult) XXX_Size() int {
return xxx_messageInfo_ActionResult.Size(m)
}
func (m *ActionResult) XXX_DiscardUnknown() {
xxx_messageInfo_ActionResult.DiscardUnknown(m)
}
var xxx_messageInfo_ActionResult proto.InternalMessageInfo
func (m *ActionResult) GetOutputFiles() []*OutputFile {
if m != nil {
return m.OutputFiles
}
return nil
}
func (m *ActionResult) GetOutputFileSymlinks() []*OutputSymlink {
if m != nil {
return m.OutputFileSymlinks
}
return nil
}
func (m *ActionResult) GetOutputDirectories() []*OutputDirectory {
if m != nil {
return m.OutputDirectories
}
return nil
}
func (m *ActionResult) GetOutputDirectorySymlinks() []*OutputSymlink {
if m != nil {
return m.OutputDirectorySymlinks
}
return nil
}
func (m *ActionResult) GetExitCode() int32 {
if m != nil {
return m.ExitCode
}
return 0
}
func (m *ActionResult) GetStdoutRaw() []byte {
if m != nil {
return m.StdoutRaw
}
return nil
}
func (m *ActionResult) GetStdoutDigest() *Digest {
if m != nil {
return m.StdoutDigest
}
return nil
}
func (m *ActionResult) GetStderrRaw() []byte {
if m != nil {
return m.StderrRaw
}
return nil
}
func (m *ActionResult) GetStderrDigest() *Digest {
if m != nil {
return m.StderrDigest
}
return nil
}
func (m *ActionResult) GetExecutionMetadata() *ExecutedActionMetadata {
if m != nil {
return m.ExecutionMetadata
}
return nil
}
type OutputFile struct {
Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
Digest *Digest `protobuf:"bytes,2,opt,name=digest,proto3" json:"digest,omitempty"`
IsExecutable bool `protobuf:"varint,4,opt,name=is_executable,json=isExecutable,proto3" json:"is_executable,omitempty"`
Contents []byte `protobuf:"bytes,5,opt,name=contents,proto3" json:"contents,omitempty"`
NodeProperties []*NodeProperty `protobuf:"bytes,6,rep,name=node_properties,json=nodeProperties,proto3" json:"node_properties,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *OutputFile) Reset() { *m = OutputFile{} }
func (m *OutputFile) String() string { return proto.CompactTextString(m) }
func (*OutputFile) ProtoMessage() {}
func (*OutputFile) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{11}
}
func (m *OutputFile) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_OutputFile.Unmarshal(m, b)
}
func (m *OutputFile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_OutputFile.Marshal(b, m, deterministic)
}
func (m *OutputFile) XXX_Merge(src proto.Message) {
xxx_messageInfo_OutputFile.Merge(m, src)
}
func (m *OutputFile) XXX_Size() int {
return xxx_messageInfo_OutputFile.Size(m)
}
func (m *OutputFile) XXX_DiscardUnknown() {
xxx_messageInfo_OutputFile.DiscardUnknown(m)
}
var xxx_messageInfo_OutputFile proto.InternalMessageInfo
func (m *OutputFile) GetPath() string {
if m != nil {
return m.Path
}
return ""
}
func (m *OutputFile) GetDigest() *Digest {
if m != nil {
return m.Digest
}
return nil
}
func (m *OutputFile) GetIsExecutable() bool {
if m != nil {
return m.IsExecutable
}
return false
}
func (m *OutputFile) GetContents() []byte {
if m != nil {
return m.Contents
}
return nil
}
func (m *OutputFile) GetNodeProperties() []*NodeProperty {
if m != nil {
return m.NodeProperties
}
return nil
}
type Tree struct {
Root *Directory `protobuf:"bytes,1,opt,name=root,proto3" json:"root,omitempty"`
Children []*Directory `protobuf:"bytes,2,rep,name=children,proto3" json:"children,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Tree) Reset() { *m = Tree{} }
func (m *Tree) String() string { return proto.CompactTextString(m) }
func (*Tree) ProtoMessage() {}
func (*Tree) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{12}
}
func (m *Tree) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Tree.Unmarshal(m, b)
}
func (m *Tree) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Tree.Marshal(b, m, deterministic)
}
func (m *Tree) XXX_Merge(src proto.Message) {
xxx_messageInfo_Tree.Merge(m, src)
}
func (m *Tree) XXX_Size() int {
return xxx_messageInfo_Tree.Size(m)
}
func (m *Tree) XXX_DiscardUnknown() {
xxx_messageInfo_Tree.DiscardUnknown(m)
}
var xxx_messageInfo_Tree proto.InternalMessageInfo
func (m *Tree) GetRoot() *Directory {
if m != nil {
return m.Root
}
return nil
}
func (m *Tree) GetChildren() []*Directory {
if m != nil {
return m.Children
}
return nil
}
type OutputDirectory struct {
Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
TreeDigest *Digest `protobuf:"bytes,3,opt,name=tree_digest,json=treeDigest,proto3" json:"tree_digest,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *OutputDirectory) Reset() { *m = OutputDirectory{} }
func (m *OutputDirectory) String() string { return proto.CompactTextString(m) }
func (*OutputDirectory) ProtoMessage() {}
func (*OutputDirectory) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{13}
}
func (m *OutputDirectory) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_OutputDirectory.Unmarshal(m, b)
}
func (m *OutputDirectory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_OutputDirectory.Marshal(b, m, deterministic)
}
func (m *OutputDirectory) XXX_Merge(src proto.Message) {
xxx_messageInfo_OutputDirectory.Merge(m, src)
}
func (m *OutputDirectory) XXX_Size() int {
return xxx_messageInfo_OutputDirectory.Size(m)
}
func (m *OutputDirectory) XXX_DiscardUnknown() {
xxx_messageInfo_OutputDirectory.DiscardUnknown(m)
}
var xxx_messageInfo_OutputDirectory proto.InternalMessageInfo
func (m *OutputDirectory) GetPath() string {
if m != nil {
return m.Path
}
return ""
}
func (m *OutputDirectory) GetTreeDigest() *Digest {
if m != nil {
return m.TreeDigest
}
return nil
}
type OutputSymlink struct {
Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
Target string `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"`
NodeProperties []*NodeProperty `protobuf:"bytes,3,rep,name=node_properties,json=nodeProperties,proto3" json:"node_properties,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *OutputSymlink) Reset() { *m = OutputSymlink{} }
func (m *OutputSymlink) String() string { return proto.CompactTextString(m) }
func (*OutputSymlink) ProtoMessage() {}
func (*OutputSymlink) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{14}
}
func (m *OutputSymlink) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_OutputSymlink.Unmarshal(m, b)
}
func (m *OutputSymlink) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_OutputSymlink.Marshal(b, m, deterministic)
}
func (m *OutputSymlink) XXX_Merge(src proto.Message) {
xxx_messageInfo_OutputSymlink.Merge(m, src)
}
func (m *OutputSymlink) XXX_Size() int {
return xxx_messageInfo_OutputSymlink.Size(m)
}
func (m *OutputSymlink) XXX_DiscardUnknown() {
xxx_messageInfo_OutputSymlink.DiscardUnknown(m)
}
var xxx_messageInfo_OutputSymlink proto.InternalMessageInfo
func (m *OutputSymlink) GetPath() string {
if m != nil {
return m.Path
}
return ""
}
func (m *OutputSymlink) GetTarget() string {
if m != nil {
return m.Target
}
return ""
}
func (m *OutputSymlink) GetNodeProperties() []*NodeProperty {
if m != nil {
return m.NodeProperties
}
return nil
}
type ExecutionPolicy struct {
Priority int32 `protobuf:"varint,1,opt,name=priority,proto3" json:"priority,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ExecutionPolicy) Reset() { *m = ExecutionPolicy{} }
func (m *ExecutionPolicy) String() string { return proto.CompactTextString(m) }
func (*ExecutionPolicy) ProtoMessage() {}
func (*ExecutionPolicy) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{15}
}
func (m *ExecutionPolicy) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ExecutionPolicy.Unmarshal(m, b)
}
func (m *ExecutionPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ExecutionPolicy.Marshal(b, m, deterministic)
}
func (m *ExecutionPolicy) XXX_Merge(src proto.Message) {
xxx_messageInfo_ExecutionPolicy.Merge(m, src)
}
func (m *ExecutionPolicy) XXX_Size() int {
return xxx_messageInfo_ExecutionPolicy.Size(m)
}
func (m *ExecutionPolicy) XXX_DiscardUnknown() {
xxx_messageInfo_ExecutionPolicy.DiscardUnknown(m)
}
var xxx_messageInfo_ExecutionPolicy proto.InternalMessageInfo
func (m *ExecutionPolicy) GetPriority() int32 {
if m != nil {
return m.Priority
}
return 0
}
type ResultsCachePolicy struct {
Priority int32 `protobuf:"varint,1,opt,name=priority,proto3" json:"priority,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ResultsCachePolicy) Reset() { *m = ResultsCachePolicy{} }
func (m *ResultsCachePolicy) String() string { return proto.CompactTextString(m) }
func (*ResultsCachePolicy) ProtoMessage() {}
func (*ResultsCachePolicy) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{16}
}
func (m *ResultsCachePolicy) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ResultsCachePolicy.Unmarshal(m, b)
}
func (m *ResultsCachePolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ResultsCachePolicy.Marshal(b, m, deterministic)
}
func (m *ResultsCachePolicy) XXX_Merge(src proto.Message) {
xxx_messageInfo_ResultsCachePolicy.Merge(m, src)
}
func (m *ResultsCachePolicy) XXX_Size() int {
return xxx_messageInfo_ResultsCachePolicy.Size(m)
}
func (m *ResultsCachePolicy) XXX_DiscardUnknown() {
xxx_messageInfo_ResultsCachePolicy.DiscardUnknown(m)
}
var xxx_messageInfo_ResultsCachePolicy proto.InternalMessageInfo
func (m *ResultsCachePolicy) GetPriority() int32 {
if m != nil {
return m.Priority
}
return 0
}
type ExecuteRequest struct {
InstanceName string `protobuf:"bytes,1,opt,name=instance_name,json=instanceName,proto3" json:"instance_name,omitempty"`
SkipCacheLookup bool `protobuf:"varint,3,opt,name=skip_cache_lookup,json=skipCacheLookup,proto3" json:"skip_cache_lookup,omitempty"`
ActionDigest *Digest `protobuf:"bytes,6,opt,name=action_digest,json=actionDigest,proto3" json:"action_digest,omitempty"`
ExecutionPolicy *ExecutionPolicy `protobuf:"bytes,7,opt,name=execution_policy,json=executionPolicy,proto3" json:"execution_policy,omitempty"`
ResultsCachePolicy *ResultsCachePolicy `protobuf:"bytes,8,opt,name=results_cache_policy,json=resultsCachePolicy,proto3" json:"results_cache_policy,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ExecuteRequest) Reset() { *m = ExecuteRequest{} }
func (m *ExecuteRequest) String() string { return proto.CompactTextString(m) }
func (*ExecuteRequest) ProtoMessage() {}
func (*ExecuteRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{17}
}
func (m *ExecuteRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ExecuteRequest.Unmarshal(m, b)
}
func (m *ExecuteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ExecuteRequest.Marshal(b, m, deterministic)
}
func (m *ExecuteRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_ExecuteRequest.Merge(m, src)
}
func (m *ExecuteRequest) XXX_Size() int {
return xxx_messageInfo_ExecuteRequest.Size(m)
}
func (m *ExecuteRequest) XXX_DiscardUnknown() {
xxx_messageInfo_ExecuteRequest.DiscardUnknown(m)
}
var xxx_messageInfo_ExecuteRequest proto.InternalMessageInfo
func (m *ExecuteRequest) GetInstanceName() string {
if m != nil {
return m.InstanceName
}
return ""
}
func (m *ExecuteRequest) GetSkipCacheLookup() bool {
if m != nil {
return m.SkipCacheLookup
}
return false
}
func (m *ExecuteRequest) GetActionDigest() *Digest {
if m != nil {
return m.ActionDigest
}
return nil
}
func (m *ExecuteRequest) GetExecutionPolicy() *ExecutionPolicy {
if m != nil {
return m.ExecutionPolicy
}
return nil
}
func (m *ExecuteRequest) GetResultsCachePolicy() *ResultsCachePolicy {
if m != nil {
return m.ResultsCachePolicy
}
return nil
}
type LogFile struct {
Digest *Digest `protobuf:"bytes,1,opt,name=digest,proto3" json:"digest,omitempty"`
HumanReadable bool `protobuf:"varint,2,opt,name=human_readable,json=humanReadable,proto3" json:"human_readable,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *LogFile) Reset() { *m = LogFile{} }
func (m *LogFile) String() string { return proto.CompactTextString(m) }
func (*LogFile) ProtoMessage() {}
func (*LogFile) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{18}
}
func (m *LogFile) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_LogFile.Unmarshal(m, b)
}
func (m *LogFile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_LogFile.Marshal(b, m, deterministic)
}
func (m *LogFile) XXX_Merge(src proto.Message) {
xxx_messageInfo_LogFile.Merge(m, src)
}
func (m *LogFile) XXX_Size() int {
return xxx_messageInfo_LogFile.Size(m)
}
func (m *LogFile) XXX_DiscardUnknown() {
xxx_messageInfo_LogFile.DiscardUnknown(m)
}
var xxx_messageInfo_LogFile proto.InternalMessageInfo
func (m *LogFile) GetDigest() *Digest {
if m != nil {
return m.Digest
}
return nil
}
func (m *LogFile) GetHumanReadable() bool {
if m != nil {
return m.HumanReadable
}
return false
}
type ExecuteResponse struct {
Result *ActionResult `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
CachedResult bool `protobuf:"varint,2,opt,name=cached_result,json=cachedResult,proto3" json:"cached_result,omitempty"`
Status *status.Status `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
ServerLogs map[string]*LogFile `protobuf:"bytes,4,rep,name=server_logs,json=serverLogs,proto3" json:"server_logs,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
Message string `protobuf:"bytes,5,opt,name=message,proto3" json:"message,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ExecuteResponse) Reset() { *m = ExecuteResponse{} }
func (m *ExecuteResponse) String() string { return proto.CompactTextString(m) }
func (*ExecuteResponse) ProtoMessage() {}
func (*ExecuteResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{19}
}
func (m *ExecuteResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ExecuteResponse.Unmarshal(m, b)
}
func (m *ExecuteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ExecuteResponse.Marshal(b, m, deterministic)
}
func (m *ExecuteResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_ExecuteResponse.Merge(m, src)
}
func (m *ExecuteResponse) XXX_Size() int {
return xxx_messageInfo_ExecuteResponse.Size(m)
}
func (m *ExecuteResponse) XXX_DiscardUnknown() {
xxx_messageInfo_ExecuteResponse.DiscardUnknown(m)
}
var xxx_messageInfo_ExecuteResponse proto.InternalMessageInfo
func (m *ExecuteResponse) GetResult() *ActionResult {
if m != nil {
return m.Result
}
return nil
}
func (m *ExecuteResponse) GetCachedResult() bool {
if m != nil {
return m.CachedResult
}
return false
}
func (m *ExecuteResponse) GetStatus() *status.Status {
if m != nil {
return m.Status
}
return nil
}
func (m *ExecuteResponse) GetServerLogs() map[string]*LogFile {
if m != nil {
return m.ServerLogs
}
return nil
}
func (m *ExecuteResponse) GetMessage() string {
if m != nil {
return m.Message
}
return ""
}
type ExecutionStage struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ExecutionStage) Reset() { *m = ExecutionStage{} }
func (m *ExecutionStage) String() string { return proto.CompactTextString(m) }
func (*ExecutionStage) ProtoMessage() {}
func (*ExecutionStage) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{20}
}
func (m *ExecutionStage) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ExecutionStage.Unmarshal(m, b)
}
func (m *ExecutionStage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ExecutionStage.Marshal(b, m, deterministic)
}
func (m *ExecutionStage) XXX_Merge(src proto.Message) {
xxx_messageInfo_ExecutionStage.Merge(m, src)
}
func (m *ExecutionStage) XXX_Size() int {
return xxx_messageInfo_ExecutionStage.Size(m)
}
func (m *ExecutionStage) XXX_DiscardUnknown() {
xxx_messageInfo_ExecutionStage.DiscardUnknown(m)
}
var xxx_messageInfo_ExecutionStage proto.InternalMessageInfo
type ExecuteOperationMetadata struct {
Stage ExecutionStage_Value `protobuf:"varint,1,opt,name=stage,proto3,enum=build.bazel.remote.execution.v2.ExecutionStage_Value" json:"stage,omitempty"`
ActionDigest *Digest `protobuf:"bytes,2,opt,name=action_digest,json=actionDigest,proto3" json:"action_digest,omitempty"`
StdoutStreamName string `protobuf:"bytes,3,opt,name=stdout_stream_name,json=stdoutStreamName,proto3" json:"stdout_stream_name,omitempty"`
StderrStreamName string `protobuf:"bytes,4,opt,name=stderr_stream_name,json=stderrStreamName,proto3" json:"stderr_stream_name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ExecuteOperationMetadata) Reset() { *m = ExecuteOperationMetadata{} }
func (m *ExecuteOperationMetadata) String() string { return proto.CompactTextString(m) }
func (*ExecuteOperationMetadata) ProtoMessage() {}
func (*ExecuteOperationMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{21}
}
func (m *ExecuteOperationMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ExecuteOperationMetadata.Unmarshal(m, b)
}
func (m *ExecuteOperationMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ExecuteOperationMetadata.Marshal(b, m, deterministic)
}
func (m *ExecuteOperationMetadata) XXX_Merge(src proto.Message) {
xxx_messageInfo_ExecuteOperationMetadata.Merge(m, src)
}
func (m *ExecuteOperationMetadata) XXX_Size() int {
return xxx_messageInfo_ExecuteOperationMetadata.Size(m)
}
func (m *ExecuteOperationMetadata) XXX_DiscardUnknown() {
xxx_messageInfo_ExecuteOperationMetadata.DiscardUnknown(m)
}
var xxx_messageInfo_ExecuteOperationMetadata proto.InternalMessageInfo
func (m *ExecuteOperationMetadata) GetStage() ExecutionStage_Value {
if m != nil {
return m.Stage
}
return ExecutionStage_UNKNOWN
}
func (m *ExecuteOperationMetadata) GetActionDigest() *Digest {
if m != nil {
return m.ActionDigest
}
return nil
}
func (m *ExecuteOperationMetadata) GetStdoutStreamName() string {
if m != nil {
return m.StdoutStreamName
}
return ""
}
func (m *ExecuteOperationMetadata) GetStderrStreamName() string {
if m != nil {
return m.StderrStreamName
}
return ""
}
type WaitExecutionRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *WaitExecutionRequest) Reset() { *m = WaitExecutionRequest{} }
func (m *WaitExecutionRequest) String() string { return proto.CompactTextString(m) }
func (*WaitExecutionRequest) ProtoMessage() {}
func (*WaitExecutionRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{22}
}
func (m *WaitExecutionRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_WaitExecutionRequest.Unmarshal(m, b)
}
func (m *WaitExecutionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_WaitExecutionRequest.Marshal(b, m, deterministic)
}
func (m *WaitExecutionRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_WaitExecutionRequest.Merge(m, src)
}
func (m *WaitExecutionRequest) XXX_Size() int {
return xxx_messageInfo_WaitExecutionRequest.Size(m)
}
func (m *WaitExecutionRequest) XXX_DiscardUnknown() {
xxx_messageInfo_WaitExecutionRequest.DiscardUnknown(m)
}
var xxx_messageInfo_WaitExecutionRequest proto.InternalMessageInfo
func (m *WaitExecutionRequest) GetName() string {
if m != nil {
return m.Name
}
return ""
}
type GetActionResultRequest struct {
InstanceName string `protobuf:"bytes,1,opt,name=instance_name,json=instanceName,proto3" json:"instance_name,omitempty"`
ActionDigest *Digest `protobuf:"bytes,2,opt,name=action_digest,json=actionDigest,proto3" json:"action_digest,omitempty"`
InlineStdout bool `protobuf:"varint,3,opt,name=inline_stdout,json=inlineStdout,proto3" json:"inline_stdout,omitempty"`
InlineStderr bool `protobuf:"varint,4,opt,name=inline_stderr,json=inlineStderr,proto3" json:"inline_stderr,omitempty"`
InlineOutputFiles []string `protobuf:"bytes,5,rep,name=inline_output_files,json=inlineOutputFiles,proto3" json:"inline_output_files,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetActionResultRequest) Reset() { *m = GetActionResultRequest{} }
func (m *GetActionResultRequest) String() string { return proto.CompactTextString(m) }
func (*GetActionResultRequest) ProtoMessage() {}
func (*GetActionResultRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{23}
}
func (m *GetActionResultRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetActionResultRequest.Unmarshal(m, b)
}
func (m *GetActionResultRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetActionResultRequest.Marshal(b, m, deterministic)
}
func (m *GetActionResultRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetActionResultRequest.Merge(m, src)
}
func (m *GetActionResultRequest) XXX_Size() int {
return xxx_messageInfo_GetActionResultRequest.Size(m)
}
func (m *GetActionResultRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetActionResultRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetActionResultRequest proto.InternalMessageInfo
func (m *GetActionResultRequest) GetInstanceName() string {
if m != nil {
return m.InstanceName
}
return ""
}
func (m *GetActionResultRequest) GetActionDigest() *Digest {
if m != nil {
return m.ActionDigest
}
return nil
}
func (m *GetActionResultRequest) GetInlineStdout() bool {
if m != nil {
return m.InlineStdout
}
return false
}
func (m *GetActionResultRequest) GetInlineStderr() bool {
if m != nil {
return m.InlineStderr
}
return false
}
func (m *GetActionResultRequest) GetInlineOutputFiles() []string {
if m != nil {
return m.InlineOutputFiles
}
return nil
}
type UpdateActionResultRequest struct {
InstanceName string `protobuf:"bytes,1,opt,name=instance_name,json=instanceName,proto3" json:"instance_name,omitempty"`
ActionDigest *Digest `protobuf:"bytes,2,opt,name=action_digest,json=actionDigest,proto3" json:"action_digest,omitempty"`
ActionResult *ActionResult `protobuf:"bytes,3,opt,name=action_result,json=actionResult,proto3" json:"action_result,omitempty"`
ResultsCachePolicy *ResultsCachePolicy `protobuf:"bytes,4,opt,name=results_cache_policy,json=resultsCachePolicy,proto3" json:"results_cache_policy,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *UpdateActionResultRequest) Reset() { *m = UpdateActionResultRequest{} }
func (m *UpdateActionResultRequest) String() string { return proto.CompactTextString(m) }
func (*UpdateActionResultRequest) ProtoMessage() {}
func (*UpdateActionResultRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{24}
}
func (m *UpdateActionResultRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UpdateActionResultRequest.Unmarshal(m, b)
}
func (m *UpdateActionResultRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_UpdateActionResultRequest.Marshal(b, m, deterministic)
}
func (m *UpdateActionResultRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_UpdateActionResultRequest.Merge(m, src)
}
func (m *UpdateActionResultRequest) XXX_Size() int {
return xxx_messageInfo_UpdateActionResultRequest.Size(m)
}
func (m *UpdateActionResultRequest) XXX_DiscardUnknown() {
xxx_messageInfo_UpdateActionResultRequest.DiscardUnknown(m)
}
var xxx_messageInfo_UpdateActionResultRequest proto.InternalMessageInfo
func (m *UpdateActionResultRequest) GetInstanceName() string {
if m != nil {
return m.InstanceName
}
return ""
}
func (m *UpdateActionResultRequest) GetActionDigest() *Digest {
if m != nil {
return m.ActionDigest
}
return nil
}
func (m *UpdateActionResultRequest) GetActionResult() *ActionResult {
if m != nil {
return m.ActionResult
}
return nil
}
func (m *UpdateActionResultRequest) GetResultsCachePolicy() *ResultsCachePolicy {
if m != nil {
return m.ResultsCachePolicy
}
return nil
}
type FindMissingBlobsRequest struct {
InstanceName string `protobuf:"bytes,1,opt,name=instance_name,json=instanceName,proto3" json:"instance_name,omitempty"`
BlobDigests []*Digest `protobuf:"bytes,2,rep,name=blob_digests,json=blobDigests,proto3" json:"blob_digests,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *FindMissingBlobsRequest) Reset() { *m = FindMissingBlobsRequest{} }
func (m *FindMissingBlobsRequest) String() string { return proto.CompactTextString(m) }
func (*FindMissingBlobsRequest) ProtoMessage() {}
func (*FindMissingBlobsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{25}
}
func (m *FindMissingBlobsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FindMissingBlobsRequest.Unmarshal(m, b)
}
func (m *FindMissingBlobsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_FindMissingBlobsRequest.Marshal(b, m, deterministic)
}
func (m *FindMissingBlobsRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_FindMissingBlobsRequest.Merge(m, src)
}
func (m *FindMissingBlobsRequest) XXX_Size() int {
return xxx_messageInfo_FindMissingBlobsRequest.Size(m)
}
func (m *FindMissingBlobsRequest) XXX_DiscardUnknown() {
xxx_messageInfo_FindMissingBlobsRequest.DiscardUnknown(m)
}
var xxx_messageInfo_FindMissingBlobsRequest proto.InternalMessageInfo
func (m *FindMissingBlobsRequest) GetInstanceName() string {
if m != nil {
return m.InstanceName
}
return ""
}
func (m *FindMissingBlobsRequest) GetBlobDigests() []*Digest {
if m != nil {
return m.BlobDigests
}
return nil
}
type FindMissingBlobsResponse struct {
MissingBlobDigests []*Digest `protobuf:"bytes,2,rep,name=missing_blob_digests,json=missingBlobDigests,proto3" json:"missing_blob_digests,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *FindMissingBlobsResponse) Reset() { *m = FindMissingBlobsResponse{} }
func (m *FindMissingBlobsResponse) String() string { return proto.CompactTextString(m) }
func (*FindMissingBlobsResponse) ProtoMessage() {}
func (*FindMissingBlobsResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{26}
}
func (m *FindMissingBlobsResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_FindMissingBlobsResponse.Unmarshal(m, b)
}
func (m *FindMissingBlobsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_FindMissingBlobsResponse.Marshal(b, m, deterministic)
}
func (m *FindMissingBlobsResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_FindMissingBlobsResponse.Merge(m, src)
}
func (m *FindMissingBlobsResponse) XXX_Size() int {
return xxx_messageInfo_FindMissingBlobsResponse.Size(m)
}
func (m *FindMissingBlobsResponse) XXX_DiscardUnknown() {
xxx_messageInfo_FindMissingBlobsResponse.DiscardUnknown(m)
}
var xxx_messageInfo_FindMissingBlobsResponse proto.InternalMessageInfo
func (m *FindMissingBlobsResponse) GetMissingBlobDigests() []*Digest {
if m != nil {
return m.MissingBlobDigests
}
return nil
}
type BatchUpdateBlobsRequest struct {
InstanceName string `protobuf:"bytes,1,opt,name=instance_name,json=instanceName,proto3" json:"instance_name,omitempty"`
Requests []*BatchUpdateBlobsRequest_Request `protobuf:"bytes,2,rep,name=requests,proto3" json:"requests,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *BatchUpdateBlobsRequest) Reset() { *m = BatchUpdateBlobsRequest{} }
func (m *BatchUpdateBlobsRequest) String() string { return proto.CompactTextString(m) }
func (*BatchUpdateBlobsRequest) ProtoMessage() {}
func (*BatchUpdateBlobsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{27}
}
func (m *BatchUpdateBlobsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BatchUpdateBlobsRequest.Unmarshal(m, b)
}
func (m *BatchUpdateBlobsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BatchUpdateBlobsRequest.Marshal(b, m, deterministic)
}
func (m *BatchUpdateBlobsRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_BatchUpdateBlobsRequest.Merge(m, src)
}
func (m *BatchUpdateBlobsRequest) XXX_Size() int {
return xxx_messageInfo_BatchUpdateBlobsRequest.Size(m)
}
func (m *BatchUpdateBlobsRequest) XXX_DiscardUnknown() {
xxx_messageInfo_BatchUpdateBlobsRequest.DiscardUnknown(m)
}
var xxx_messageInfo_BatchUpdateBlobsRequest proto.InternalMessageInfo
func (m *BatchUpdateBlobsRequest) GetInstanceName() string {
if m != nil {
return m.InstanceName
}
return ""
}
func (m *BatchUpdateBlobsRequest) GetRequests() []*BatchUpdateBlobsRequest_Request {
if m != nil {
return m.Requests
}
return nil
}
type BatchUpdateBlobsRequest_Request struct {
Digest *Digest `protobuf:"bytes,1,opt,name=digest,proto3" json:"digest,omitempty"`
Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *BatchUpdateBlobsRequest_Request) Reset() { *m = BatchUpdateBlobsRequest_Request{} }
func (m *BatchUpdateBlobsRequest_Request) String() string { return proto.CompactTextString(m) }
func (*BatchUpdateBlobsRequest_Request) ProtoMessage() {}
func (*BatchUpdateBlobsRequest_Request) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{27, 0}
}
func (m *BatchUpdateBlobsRequest_Request) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BatchUpdateBlobsRequest_Request.Unmarshal(m, b)
}
func (m *BatchUpdateBlobsRequest_Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BatchUpdateBlobsRequest_Request.Marshal(b, m, deterministic)
}
func (m *BatchUpdateBlobsRequest_Request) XXX_Merge(src proto.Message) {
xxx_messageInfo_BatchUpdateBlobsRequest_Request.Merge(m, src)
}
func (m *BatchUpdateBlobsRequest_Request) XXX_Size() int {
return xxx_messageInfo_BatchUpdateBlobsRequest_Request.Size(m)
}
func (m *BatchUpdateBlobsRequest_Request) XXX_DiscardUnknown() {
xxx_messageInfo_BatchUpdateBlobsRequest_Request.DiscardUnknown(m)
}
var xxx_messageInfo_BatchUpdateBlobsRequest_Request proto.InternalMessageInfo
func (m *BatchUpdateBlobsRequest_Request) GetDigest() *Digest {
if m != nil {
return m.Digest
}
return nil
}
func (m *BatchUpdateBlobsRequest_Request) GetData() []byte {
if m != nil {
return m.Data
}
return nil
}
type BatchUpdateBlobsResponse struct {
Responses []*BatchUpdateBlobsResponse_Response `protobuf:"bytes,1,rep,name=responses,proto3" json:"responses,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *BatchUpdateBlobsResponse) Reset() { *m = BatchUpdateBlobsResponse{} }
func (m *BatchUpdateBlobsResponse) String() string { return proto.CompactTextString(m) }
func (*BatchUpdateBlobsResponse) ProtoMessage() {}
func (*BatchUpdateBlobsResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{28}
}
func (m *BatchUpdateBlobsResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BatchUpdateBlobsResponse.Unmarshal(m, b)
}
func (m *BatchUpdateBlobsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BatchUpdateBlobsResponse.Marshal(b, m, deterministic)
}
func (m *BatchUpdateBlobsResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_BatchUpdateBlobsResponse.Merge(m, src)
}
func (m *BatchUpdateBlobsResponse) XXX_Size() int {
return xxx_messageInfo_BatchUpdateBlobsResponse.Size(m)
}
func (m *BatchUpdateBlobsResponse) XXX_DiscardUnknown() {
xxx_messageInfo_BatchUpdateBlobsResponse.DiscardUnknown(m)
}
var xxx_messageInfo_BatchUpdateBlobsResponse proto.InternalMessageInfo
func (m *BatchUpdateBlobsResponse) GetResponses() []*BatchUpdateBlobsResponse_Response {
if m != nil {
return m.Responses
}
return nil
}
type BatchUpdateBlobsResponse_Response struct {
Digest *Digest `protobuf:"bytes,1,opt,name=digest,proto3" json:"digest,omitempty"`
Status *status.Status `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *BatchUpdateBlobsResponse_Response) Reset() { *m = BatchUpdateBlobsResponse_Response{} }
func (m *BatchUpdateBlobsResponse_Response) String() string { return proto.CompactTextString(m) }
func (*BatchUpdateBlobsResponse_Response) ProtoMessage() {}
func (*BatchUpdateBlobsResponse_Response) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{28, 0}
}
func (m *BatchUpdateBlobsResponse_Response) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BatchUpdateBlobsResponse_Response.Unmarshal(m, b)
}
func (m *BatchUpdateBlobsResponse_Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BatchUpdateBlobsResponse_Response.Marshal(b, m, deterministic)
}
func (m *BatchUpdateBlobsResponse_Response) XXX_Merge(src proto.Message) {
xxx_messageInfo_BatchUpdateBlobsResponse_Response.Merge(m, src)
}
func (m *BatchUpdateBlobsResponse_Response) XXX_Size() int {
return xxx_messageInfo_BatchUpdateBlobsResponse_Response.Size(m)
}
func (m *BatchUpdateBlobsResponse_Response) XXX_DiscardUnknown() {
xxx_messageInfo_BatchUpdateBlobsResponse_Response.DiscardUnknown(m)
}
var xxx_messageInfo_BatchUpdateBlobsResponse_Response proto.InternalMessageInfo
func (m *BatchUpdateBlobsResponse_Response) GetDigest() *Digest {
if m != nil {
return m.Digest
}
return nil
}
func (m *BatchUpdateBlobsResponse_Response) GetStatus() *status.Status {
if m != nil {
return m.Status
}
return nil
}
type BatchReadBlobsRequest struct {
InstanceName string `protobuf:"bytes,1,opt,name=instance_name,json=instanceName,proto3" json:"instance_name,omitempty"`
Digests []*Digest `protobuf:"bytes,2,rep,name=digests,proto3" json:"digests,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *BatchReadBlobsRequest) Reset() { *m = BatchReadBlobsRequest{} }
func (m *BatchReadBlobsRequest) String() string { return proto.CompactTextString(m) }
func (*BatchReadBlobsRequest) ProtoMessage() {}
func (*BatchReadBlobsRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{29}
}
func (m *BatchReadBlobsRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BatchReadBlobsRequest.Unmarshal(m, b)
}
func (m *BatchReadBlobsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BatchReadBlobsRequest.Marshal(b, m, deterministic)
}
func (m *BatchReadBlobsRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_BatchReadBlobsRequest.Merge(m, src)
}
func (m *BatchReadBlobsRequest) XXX_Size() int {
return xxx_messageInfo_BatchReadBlobsRequest.Size(m)
}
func (m *BatchReadBlobsRequest) XXX_DiscardUnknown() {
xxx_messageInfo_BatchReadBlobsRequest.DiscardUnknown(m)
}
var xxx_messageInfo_BatchReadBlobsRequest proto.InternalMessageInfo
func (m *BatchReadBlobsRequest) GetInstanceName() string {
if m != nil {
return m.InstanceName
}
return ""
}
func (m *BatchReadBlobsRequest) GetDigests() []*Digest {
if m != nil {
return m.Digests
}
return nil
}
type BatchReadBlobsResponse struct {
Responses []*BatchReadBlobsResponse_Response `protobuf:"bytes,1,rep,name=responses,proto3" json:"responses,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *BatchReadBlobsResponse) Reset() { *m = BatchReadBlobsResponse{} }
func (m *BatchReadBlobsResponse) String() string { return proto.CompactTextString(m) }
func (*BatchReadBlobsResponse) ProtoMessage() {}
func (*BatchReadBlobsResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{30}
}
func (m *BatchReadBlobsResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BatchReadBlobsResponse.Unmarshal(m, b)
}
func (m *BatchReadBlobsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BatchReadBlobsResponse.Marshal(b, m, deterministic)
}
func (m *BatchReadBlobsResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_BatchReadBlobsResponse.Merge(m, src)
}
func (m *BatchReadBlobsResponse) XXX_Size() int {
return xxx_messageInfo_BatchReadBlobsResponse.Size(m)
}
func (m *BatchReadBlobsResponse) XXX_DiscardUnknown() {
xxx_messageInfo_BatchReadBlobsResponse.DiscardUnknown(m)
}
var xxx_messageInfo_BatchReadBlobsResponse proto.InternalMessageInfo
func (m *BatchReadBlobsResponse) GetResponses() []*BatchReadBlobsResponse_Response {
if m != nil {
return m.Responses
}
return nil
}
type BatchReadBlobsResponse_Response struct {
Digest *Digest `protobuf:"bytes,1,opt,name=digest,proto3" json:"digest,omitempty"`
Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
Status *status.Status `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *BatchReadBlobsResponse_Response) Reset() { *m = BatchReadBlobsResponse_Response{} }
func (m *BatchReadBlobsResponse_Response) String() string { return proto.CompactTextString(m) }
func (*BatchReadBlobsResponse_Response) ProtoMessage() {}
func (*BatchReadBlobsResponse_Response) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{30, 0}
}
func (m *BatchReadBlobsResponse_Response) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_BatchReadBlobsResponse_Response.Unmarshal(m, b)
}
func (m *BatchReadBlobsResponse_Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_BatchReadBlobsResponse_Response.Marshal(b, m, deterministic)
}
func (m *BatchReadBlobsResponse_Response) XXX_Merge(src proto.Message) {
xxx_messageInfo_BatchReadBlobsResponse_Response.Merge(m, src)
}
func (m *BatchReadBlobsResponse_Response) XXX_Size() int {
return xxx_messageInfo_BatchReadBlobsResponse_Response.Size(m)
}
func (m *BatchReadBlobsResponse_Response) XXX_DiscardUnknown() {
xxx_messageInfo_BatchReadBlobsResponse_Response.DiscardUnknown(m)
}
var xxx_messageInfo_BatchReadBlobsResponse_Response proto.InternalMessageInfo
func (m *BatchReadBlobsResponse_Response) GetDigest() *Digest {
if m != nil {
return m.Digest
}
return nil
}
func (m *BatchReadBlobsResponse_Response) GetData() []byte {
if m != nil {
return m.Data
}
return nil
}
func (m *BatchReadBlobsResponse_Response) GetStatus() *status.Status {
if m != nil {
return m.Status
}
return nil
}
type GetTreeRequest struct {
InstanceName string `protobuf:"bytes,1,opt,name=instance_name,json=instanceName,proto3" json:"instance_name,omitempty"`
RootDigest *Digest `protobuf:"bytes,2,opt,name=root_digest,json=rootDigest,proto3" json:"root_digest,omitempty"`
PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetTreeRequest) Reset() { *m = GetTreeRequest{} }
func (m *GetTreeRequest) String() string { return proto.CompactTextString(m) }
func (*GetTreeRequest) ProtoMessage() {}
func (*GetTreeRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{31}
}
func (m *GetTreeRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetTreeRequest.Unmarshal(m, b)
}
func (m *GetTreeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetTreeRequest.Marshal(b, m, deterministic)
}
func (m *GetTreeRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetTreeRequest.Merge(m, src)
}
func (m *GetTreeRequest) XXX_Size() int {
return xxx_messageInfo_GetTreeRequest.Size(m)
}
func (m *GetTreeRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetTreeRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetTreeRequest proto.InternalMessageInfo
func (m *GetTreeRequest) GetInstanceName() string {
if m != nil {
return m.InstanceName
}
return ""
}
func (m *GetTreeRequest) GetRootDigest() *Digest {
if m != nil {
return m.RootDigest
}
return nil
}
func (m *GetTreeRequest) GetPageSize() int32 {
if m != nil {
return m.PageSize
}
return 0
}
func (m *GetTreeRequest) GetPageToken() string {
if m != nil {
return m.PageToken
}
return ""
}
type GetTreeResponse struct {
Directories []*Directory `protobuf:"bytes,1,rep,name=directories,proto3" json:"directories,omitempty"`
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetTreeResponse) Reset() { *m = GetTreeResponse{} }
func (m *GetTreeResponse) String() string { return proto.CompactTextString(m) }
func (*GetTreeResponse) ProtoMessage() {}
func (*GetTreeResponse) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{32}
}
func (m *GetTreeResponse) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetTreeResponse.Unmarshal(m, b)
}
func (m *GetTreeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetTreeResponse.Marshal(b, m, deterministic)
}
func (m *GetTreeResponse) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetTreeResponse.Merge(m, src)
}
func (m *GetTreeResponse) XXX_Size() int {
return xxx_messageInfo_GetTreeResponse.Size(m)
}
func (m *GetTreeResponse) XXX_DiscardUnknown() {
xxx_messageInfo_GetTreeResponse.DiscardUnknown(m)
}
var xxx_messageInfo_GetTreeResponse proto.InternalMessageInfo
func (m *GetTreeResponse) GetDirectories() []*Directory {
if m != nil {
return m.Directories
}
return nil
}
func (m *GetTreeResponse) GetNextPageToken() string {
if m != nil {
return m.NextPageToken
}
return ""
}
type GetCapabilitiesRequest struct {
InstanceName string `protobuf:"bytes,1,opt,name=instance_name,json=instanceName,proto3" json:"instance_name,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetCapabilitiesRequest) Reset() { *m = GetCapabilitiesRequest{} }
func (m *GetCapabilitiesRequest) String() string { return proto.CompactTextString(m) }
func (*GetCapabilitiesRequest) ProtoMessage() {}
func (*GetCapabilitiesRequest) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{33}
}
func (m *GetCapabilitiesRequest) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetCapabilitiesRequest.Unmarshal(m, b)
}
func (m *GetCapabilitiesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetCapabilitiesRequest.Marshal(b, m, deterministic)
}
func (m *GetCapabilitiesRequest) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetCapabilitiesRequest.Merge(m, src)
}
func (m *GetCapabilitiesRequest) XXX_Size() int {
return xxx_messageInfo_GetCapabilitiesRequest.Size(m)
}
func (m *GetCapabilitiesRequest) XXX_DiscardUnknown() {
xxx_messageInfo_GetCapabilitiesRequest.DiscardUnknown(m)
}
var xxx_messageInfo_GetCapabilitiesRequest proto.InternalMessageInfo
func (m *GetCapabilitiesRequest) GetInstanceName() string {
if m != nil {
return m.InstanceName
}
return ""
}
type ServerCapabilities struct {
CacheCapabilities *CacheCapabilities `protobuf:"bytes,1,opt,name=cache_capabilities,json=cacheCapabilities,proto3" json:"cache_capabilities,omitempty"`
ExecutionCapabilities *ExecutionCapabilities `protobuf:"bytes,2,opt,name=execution_capabilities,json=executionCapabilities,proto3" json:"execution_capabilities,omitempty"`
DeprecatedApiVersion *semver.SemVer `protobuf:"bytes,3,opt,name=deprecated_api_version,json=deprecatedApiVersion,proto3" json:"deprecated_api_version,omitempty"`
LowApiVersion *semver.SemVer `protobuf:"bytes,4,opt,name=low_api_version,json=lowApiVersion,proto3" json:"low_api_version,omitempty"`
HighApiVersion *semver.SemVer `protobuf:"bytes,5,opt,name=high_api_version,json=highApiVersion,proto3" json:"high_api_version,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ServerCapabilities) Reset() { *m = ServerCapabilities{} }
func (m *ServerCapabilities) String() string { return proto.CompactTextString(m) }
func (*ServerCapabilities) ProtoMessage() {}
func (*ServerCapabilities) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{34}
}
func (m *ServerCapabilities) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ServerCapabilities.Unmarshal(m, b)
}
func (m *ServerCapabilities) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ServerCapabilities.Marshal(b, m, deterministic)
}
func (m *ServerCapabilities) XXX_Merge(src proto.Message) {
xxx_messageInfo_ServerCapabilities.Merge(m, src)
}
func (m *ServerCapabilities) XXX_Size() int {
return xxx_messageInfo_ServerCapabilities.Size(m)
}
func (m *ServerCapabilities) XXX_DiscardUnknown() {
xxx_messageInfo_ServerCapabilities.DiscardUnknown(m)
}
var xxx_messageInfo_ServerCapabilities proto.InternalMessageInfo
func (m *ServerCapabilities) GetCacheCapabilities() *CacheCapabilities {
if m != nil {
return m.CacheCapabilities
}
return nil
}
func (m *ServerCapabilities) GetExecutionCapabilities() *ExecutionCapabilities {
if m != nil {
return m.ExecutionCapabilities
}
return nil
}
func (m *ServerCapabilities) GetDeprecatedApiVersion() *semver.SemVer {
if m != nil {
return m.DeprecatedApiVersion
}
return nil
}
func (m *ServerCapabilities) GetLowApiVersion() *semver.SemVer {
if m != nil {
return m.LowApiVersion
}
return nil
}
func (m *ServerCapabilities) GetHighApiVersion() *semver.SemVer {
if m != nil {
return m.HighApiVersion
}
return nil
}
type DigestFunction struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *DigestFunction) Reset() { *m = DigestFunction{} }
func (m *DigestFunction) String() string { return proto.CompactTextString(m) }
func (*DigestFunction) ProtoMessage() {}
func (*DigestFunction) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{35}
}
func (m *DigestFunction) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DigestFunction.Unmarshal(m, b)
}
func (m *DigestFunction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DigestFunction.Marshal(b, m, deterministic)
}
func (m *DigestFunction) XXX_Merge(src proto.Message) {
xxx_messageInfo_DigestFunction.Merge(m, src)
}
func (m *DigestFunction) XXX_Size() int {
return xxx_messageInfo_DigestFunction.Size(m)
}
func (m *DigestFunction) XXX_DiscardUnknown() {
xxx_messageInfo_DigestFunction.DiscardUnknown(m)
}
var xxx_messageInfo_DigestFunction proto.InternalMessageInfo
type ActionCacheUpdateCapabilities struct {
UpdateEnabled bool `protobuf:"varint,1,opt,name=update_enabled,json=updateEnabled,proto3" json:"update_enabled,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ActionCacheUpdateCapabilities) Reset() { *m = ActionCacheUpdateCapabilities{} }
func (m *ActionCacheUpdateCapabilities) String() string { return proto.CompactTextString(m) }
func (*ActionCacheUpdateCapabilities) ProtoMessage() {}
func (*ActionCacheUpdateCapabilities) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{36}
}
func (m *ActionCacheUpdateCapabilities) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ActionCacheUpdateCapabilities.Unmarshal(m, b)
}
func (m *ActionCacheUpdateCapabilities) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ActionCacheUpdateCapabilities.Marshal(b, m, deterministic)
}
func (m *ActionCacheUpdateCapabilities) XXX_Merge(src proto.Message) {
xxx_messageInfo_ActionCacheUpdateCapabilities.Merge(m, src)
}
func (m *ActionCacheUpdateCapabilities) XXX_Size() int {
return xxx_messageInfo_ActionCacheUpdateCapabilities.Size(m)
}
func (m *ActionCacheUpdateCapabilities) XXX_DiscardUnknown() {
xxx_messageInfo_ActionCacheUpdateCapabilities.DiscardUnknown(m)
}
var xxx_messageInfo_ActionCacheUpdateCapabilities proto.InternalMessageInfo
func (m *ActionCacheUpdateCapabilities) GetUpdateEnabled() bool {
if m != nil {
return m.UpdateEnabled
}
return false
}
type PriorityCapabilities struct {
Priorities []*PriorityCapabilities_PriorityRange `protobuf:"bytes,1,rep,name=priorities,proto3" json:"priorities,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PriorityCapabilities) Reset() { *m = PriorityCapabilities{} }
func (m *PriorityCapabilities) String() string { return proto.CompactTextString(m) }
func (*PriorityCapabilities) ProtoMessage() {}
func (*PriorityCapabilities) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{37}
}
func (m *PriorityCapabilities) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PriorityCapabilities.Unmarshal(m, b)
}
func (m *PriorityCapabilities) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PriorityCapabilities.Marshal(b, m, deterministic)
}
func (m *PriorityCapabilities) XXX_Merge(src proto.Message) {
xxx_messageInfo_PriorityCapabilities.Merge(m, src)
}
func (m *PriorityCapabilities) XXX_Size() int {
return xxx_messageInfo_PriorityCapabilities.Size(m)
}
func (m *PriorityCapabilities) XXX_DiscardUnknown() {
xxx_messageInfo_PriorityCapabilities.DiscardUnknown(m)
}
var xxx_messageInfo_PriorityCapabilities proto.InternalMessageInfo
func (m *PriorityCapabilities) GetPriorities() []*PriorityCapabilities_PriorityRange {
if m != nil {
return m.Priorities
}
return nil
}
type PriorityCapabilities_PriorityRange struct {
MinPriority int32 `protobuf:"varint,1,opt,name=min_priority,json=minPriority,proto3" json:"min_priority,omitempty"`
MaxPriority int32 `protobuf:"varint,2,opt,name=max_priority,json=maxPriority,proto3" json:"max_priority,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *PriorityCapabilities_PriorityRange) Reset() { *m = PriorityCapabilities_PriorityRange{} }
func (m *PriorityCapabilities_PriorityRange) String() string { return proto.CompactTextString(m) }
func (*PriorityCapabilities_PriorityRange) ProtoMessage() {}
func (*PriorityCapabilities_PriorityRange) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{37, 0}
}
func (m *PriorityCapabilities_PriorityRange) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_PriorityCapabilities_PriorityRange.Unmarshal(m, b)
}
func (m *PriorityCapabilities_PriorityRange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_PriorityCapabilities_PriorityRange.Marshal(b, m, deterministic)
}
func (m *PriorityCapabilities_PriorityRange) XXX_Merge(src proto.Message) {
xxx_messageInfo_PriorityCapabilities_PriorityRange.Merge(m, src)
}
func (m *PriorityCapabilities_PriorityRange) XXX_Size() int {
return xxx_messageInfo_PriorityCapabilities_PriorityRange.Size(m)
}
func (m *PriorityCapabilities_PriorityRange) XXX_DiscardUnknown() {
xxx_messageInfo_PriorityCapabilities_PriorityRange.DiscardUnknown(m)
}
var xxx_messageInfo_PriorityCapabilities_PriorityRange proto.InternalMessageInfo
func (m *PriorityCapabilities_PriorityRange) GetMinPriority() int32 {
if m != nil {
return m.MinPriority
}
return 0
}
func (m *PriorityCapabilities_PriorityRange) GetMaxPriority() int32 {
if m != nil {
return m.MaxPriority
}
return 0
}
type SymlinkAbsolutePathStrategy struct {
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *SymlinkAbsolutePathStrategy) Reset() { *m = SymlinkAbsolutePathStrategy{} }
func (m *SymlinkAbsolutePathStrategy) String() string { return proto.CompactTextString(m) }
func (*SymlinkAbsolutePathStrategy) ProtoMessage() {}
func (*SymlinkAbsolutePathStrategy) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{38}
}
func (m *SymlinkAbsolutePathStrategy) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SymlinkAbsolutePathStrategy.Unmarshal(m, b)
}
func (m *SymlinkAbsolutePathStrategy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SymlinkAbsolutePathStrategy.Marshal(b, m, deterministic)
}
func (m *SymlinkAbsolutePathStrategy) XXX_Merge(src proto.Message) {
xxx_messageInfo_SymlinkAbsolutePathStrategy.Merge(m, src)
}
func (m *SymlinkAbsolutePathStrategy) XXX_Size() int {
return xxx_messageInfo_SymlinkAbsolutePathStrategy.Size(m)
}
func (m *SymlinkAbsolutePathStrategy) XXX_DiscardUnknown() {
xxx_messageInfo_SymlinkAbsolutePathStrategy.DiscardUnknown(m)
}
var xxx_messageInfo_SymlinkAbsolutePathStrategy proto.InternalMessageInfo
type CacheCapabilities struct {
DigestFunction []DigestFunction_Value `protobuf:"varint,1,rep,packed,name=digest_function,json=digestFunction,proto3,enum=build.bazel.remote.execution.v2.DigestFunction_Value" json:"digest_function,omitempty"`
ActionCacheUpdateCapabilities *ActionCacheUpdateCapabilities `protobuf:"bytes,2,opt,name=action_cache_update_capabilities,json=actionCacheUpdateCapabilities,proto3" json:"action_cache_update_capabilities,omitempty"`
CachePriorityCapabilities *PriorityCapabilities `protobuf:"bytes,3,opt,name=cache_priority_capabilities,json=cachePriorityCapabilities,proto3" json:"cache_priority_capabilities,omitempty"`
MaxBatchTotalSizeBytes int64 `protobuf:"varint,4,opt,name=max_batch_total_size_bytes,json=maxBatchTotalSizeBytes,proto3" json:"max_batch_total_size_bytes,omitempty"`
SymlinkAbsolutePathStrategy SymlinkAbsolutePathStrategy_Value `protobuf:"varint,5,opt,name=symlink_absolute_path_strategy,json=symlinkAbsolutePathStrategy,proto3,enum=build.bazel.remote.execution.v2.SymlinkAbsolutePathStrategy_Value" json:"symlink_absolute_path_strategy,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *CacheCapabilities) Reset() { *m = CacheCapabilities{} }
func (m *CacheCapabilities) String() string { return proto.CompactTextString(m) }
func (*CacheCapabilities) ProtoMessage() {}
func (*CacheCapabilities) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{39}
}
func (m *CacheCapabilities) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CacheCapabilities.Unmarshal(m, b)
}
func (m *CacheCapabilities) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_CacheCapabilities.Marshal(b, m, deterministic)
}
func (m *CacheCapabilities) XXX_Merge(src proto.Message) {
xxx_messageInfo_CacheCapabilities.Merge(m, src)
}
func (m *CacheCapabilities) XXX_Size() int {
return xxx_messageInfo_CacheCapabilities.Size(m)
}
func (m *CacheCapabilities) XXX_DiscardUnknown() {
xxx_messageInfo_CacheCapabilities.DiscardUnknown(m)
}
var xxx_messageInfo_CacheCapabilities proto.InternalMessageInfo
func (m *CacheCapabilities) GetDigestFunction() []DigestFunction_Value {
if m != nil {
return m.DigestFunction
}
return nil
}
func (m *CacheCapabilities) GetActionCacheUpdateCapabilities() *ActionCacheUpdateCapabilities {
if m != nil {
return m.ActionCacheUpdateCapabilities
}
return nil
}
func (m *CacheCapabilities) GetCachePriorityCapabilities() *PriorityCapabilities {
if m != nil {
return m.CachePriorityCapabilities
}
return nil
}
func (m *CacheCapabilities) GetMaxBatchTotalSizeBytes() int64 {
if m != nil {
return m.MaxBatchTotalSizeBytes
}
return 0
}
func (m *CacheCapabilities) GetSymlinkAbsolutePathStrategy() SymlinkAbsolutePathStrategy_Value {
if m != nil {
return m.SymlinkAbsolutePathStrategy
}
return SymlinkAbsolutePathStrategy_UNKNOWN
}
type ExecutionCapabilities struct {
DigestFunction DigestFunction_Value `protobuf:"varint,1,opt,name=digest_function,json=digestFunction,proto3,enum=build.bazel.remote.execution.v2.DigestFunction_Value" json:"digest_function,omitempty"`
ExecEnabled bool `protobuf:"varint,2,opt,name=exec_enabled,json=execEnabled,proto3" json:"exec_enabled,omitempty"`
ExecutionPriorityCapabilities *PriorityCapabilities `protobuf:"bytes,3,opt,name=execution_priority_capabilities,json=executionPriorityCapabilities,proto3" json:"execution_priority_capabilities,omitempty"`
SupportedNodeProperties []string `protobuf:"bytes,4,rep,name=supported_node_properties,json=supportedNodeProperties,proto3" json:"supported_node_properties,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ExecutionCapabilities) Reset() { *m = ExecutionCapabilities{} }
func (m *ExecutionCapabilities) String() string { return proto.CompactTextString(m) }
func (*ExecutionCapabilities) ProtoMessage() {}
func (*ExecutionCapabilities) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{40}
}
func (m *ExecutionCapabilities) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ExecutionCapabilities.Unmarshal(m, b)
}
func (m *ExecutionCapabilities) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ExecutionCapabilities.Marshal(b, m, deterministic)
}
func (m *ExecutionCapabilities) XXX_Merge(src proto.Message) {
xxx_messageInfo_ExecutionCapabilities.Merge(m, src)
}
func (m *ExecutionCapabilities) XXX_Size() int {
return xxx_messageInfo_ExecutionCapabilities.Size(m)
}
func (m *ExecutionCapabilities) XXX_DiscardUnknown() {
xxx_messageInfo_ExecutionCapabilities.DiscardUnknown(m)
}
var xxx_messageInfo_ExecutionCapabilities proto.InternalMessageInfo
func (m *ExecutionCapabilities) GetDigestFunction() DigestFunction_Value {
if m != nil {
return m.DigestFunction
}
return DigestFunction_UNKNOWN
}
func (m *ExecutionCapabilities) GetExecEnabled() bool {
if m != nil {
return m.ExecEnabled
}
return false
}
func (m *ExecutionCapabilities) GetExecutionPriorityCapabilities() *PriorityCapabilities {
if m != nil {
return m.ExecutionPriorityCapabilities
}
return nil
}
func (m *ExecutionCapabilities) GetSupportedNodeProperties() []string {
if m != nil {
return m.SupportedNodeProperties
}
return nil
}
type ToolDetails struct {
ToolName string `protobuf:"bytes,1,opt,name=tool_name,json=toolName,proto3" json:"tool_name,omitempty"`
ToolVersion string `protobuf:"bytes,2,opt,name=tool_version,json=toolVersion,proto3" json:"tool_version,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ToolDetails) Reset() { *m = ToolDetails{} }
func (m *ToolDetails) String() string { return proto.CompactTextString(m) }
func (*ToolDetails) ProtoMessage() {}
func (*ToolDetails) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{41}
}
func (m *ToolDetails) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ToolDetails.Unmarshal(m, b)
}
func (m *ToolDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ToolDetails.Marshal(b, m, deterministic)
}
func (m *ToolDetails) XXX_Merge(src proto.Message) {
xxx_messageInfo_ToolDetails.Merge(m, src)
}
func (m *ToolDetails) XXX_Size() int {
return xxx_messageInfo_ToolDetails.Size(m)
}
func (m *ToolDetails) XXX_DiscardUnknown() {
xxx_messageInfo_ToolDetails.DiscardUnknown(m)
}
var xxx_messageInfo_ToolDetails proto.InternalMessageInfo
func (m *ToolDetails) GetToolName() string {
if m != nil {
return m.ToolName
}
return ""
}
func (m *ToolDetails) GetToolVersion() string {
if m != nil {
return m.ToolVersion
}
return ""
}
type RequestMetadata struct {
ToolDetails *ToolDetails `protobuf:"bytes,1,opt,name=tool_details,json=toolDetails,proto3" json:"tool_details,omitempty"`
ActionId string `protobuf:"bytes,2,opt,name=action_id,json=actionId,proto3" json:"action_id,omitempty"`
ToolInvocationId string `protobuf:"bytes,3,opt,name=tool_invocation_id,json=toolInvocationId,proto3" json:"tool_invocation_id,omitempty"`
CorrelatedInvocationsId string `protobuf:"bytes,4,opt,name=correlated_invocations_id,json=correlatedInvocationsId,proto3" json:"correlated_invocations_id,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *RequestMetadata) Reset() { *m = RequestMetadata{} }
func (m *RequestMetadata) String() string { return proto.CompactTextString(m) }
func (*RequestMetadata) ProtoMessage() {}
func (*RequestMetadata) Descriptor() ([]byte, []int) {
return fileDescriptor_c43847ba40caac95, []int{42}
}
func (m *RequestMetadata) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_RequestMetadata.Unmarshal(m, b)
}
func (m *RequestMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_RequestMetadata.Marshal(b, m, deterministic)
}
func (m *RequestMetadata) XXX_Merge(src proto.Message) {
xxx_messageInfo_RequestMetadata.Merge(m, src)
}
func (m *RequestMetadata) XXX_Size() int {
return xxx_messageInfo_RequestMetadata.Size(m)
}
func (m *RequestMetadata) XXX_DiscardUnknown() {
xxx_messageInfo_RequestMetadata.DiscardUnknown(m)
}
var xxx_messageInfo_RequestMetadata proto.InternalMessageInfo
func (m *RequestMetadata) GetToolDetails() *ToolDetails {
if m != nil {
return m.ToolDetails
}
return nil
}
func (m *RequestMetadata) GetActionId() string {
if m != nil {
return m.ActionId
}
return ""
}
func (m *RequestMetadata) GetToolInvocationId() string {
if m != nil {
return m.ToolInvocationId
}
return ""
}
func (m *RequestMetadata) GetCorrelatedInvocationsId() string {
if m != nil {
return m.CorrelatedInvocationsId
}
return ""
}
func init() {
proto.RegisterEnum("build.bazel.remote.execution.v2.ExecutionStage_Value", ExecutionStage_Value_name, ExecutionStage_Value_value)
proto.RegisterEnum("build.bazel.remote.execution.v2.DigestFunction_Value", DigestFunction_Value_name, DigestFunction_Value_value)
proto.RegisterEnum("build.bazel.remote.execution.v2.SymlinkAbsolutePathStrategy_Value", SymlinkAbsolutePathStrategy_Value_name, SymlinkAbsolutePathStrategy_Value_value)
proto.RegisterType((*Action)(nil), "build.bazel.remote.execution.v2.Action")
proto.RegisterType((*Command)(nil), "build.bazel.remote.execution.v2.Command")
proto.RegisterType((*Command_EnvironmentVariable)(nil), "build.bazel.remote.execution.v2.Command.EnvironmentVariable")
proto.RegisterType((*Platform)(nil), "build.bazel.remote.execution.v2.Platform")
proto.RegisterType((*Platform_Property)(nil), "build.bazel.remote.execution.v2.Platform.Property")
proto.RegisterType((*Directory)(nil), "build.bazel.remote.execution.v2.Directory")
proto.RegisterType((*NodeProperty)(nil), "build.bazel.remote.execution.v2.NodeProperty")
proto.RegisterType((*FileNode)(nil), "build.bazel.remote.execution.v2.FileNode")
proto.RegisterType((*DirectoryNode)(nil), "build.bazel.remote.execution.v2.DirectoryNode")
proto.RegisterType((*SymlinkNode)(nil), "build.bazel.remote.execution.v2.SymlinkNode")
proto.RegisterType((*Digest)(nil), "build.bazel.remote.execution.v2.Digest")
proto.RegisterType((*ExecutedActionMetadata)(nil), "build.bazel.remote.execution.v2.ExecutedActionMetadata")
proto.RegisterType((*ActionResult)(nil), "build.bazel.remote.execution.v2.ActionResult")
proto.RegisterType((*OutputFile)(nil), "build.bazel.remote.execution.v2.OutputFile")
proto.RegisterType((*Tree)(nil), "build.bazel.remote.execution.v2.Tree")
proto.RegisterType((*OutputDirectory)(nil), "build.bazel.remote.execution.v2.OutputDirectory")
proto.RegisterType((*OutputSymlink)(nil), "build.bazel.remote.execution.v2.OutputSymlink")
proto.RegisterType((*ExecutionPolicy)(nil), "build.bazel.remote.execution.v2.ExecutionPolicy")
proto.RegisterType((*ResultsCachePolicy)(nil), "build.bazel.remote.execution.v2.ResultsCachePolicy")
proto.RegisterType((*ExecuteRequest)(nil), "build.bazel.remote.execution.v2.ExecuteRequest")
proto.RegisterType((*LogFile)(nil), "build.bazel.remote.execution.v2.LogFile")
proto.RegisterType((*ExecuteResponse)(nil), "build.bazel.remote.execution.v2.ExecuteResponse")
proto.RegisterMapType((map[string]*LogFile)(nil), "build.bazel.remote.execution.v2.ExecuteResponse.ServerLogsEntry")
proto.RegisterType((*ExecutionStage)(nil), "build.bazel.remote.execution.v2.ExecutionStage")
proto.RegisterType((*ExecuteOperationMetadata)(nil), "build.bazel.remote.execution.v2.ExecuteOperationMetadata")
proto.RegisterType((*WaitExecutionRequest)(nil), "build.bazel.remote.execution.v2.WaitExecutionRequest")
proto.RegisterType((*GetActionResultRequest)(nil), "build.bazel.remote.execution.v2.GetActionResultRequest")
proto.RegisterType((*UpdateActionResultRequest)(nil), "build.bazel.remote.execution.v2.UpdateActionResultRequest")
proto.RegisterType((*FindMissingBlobsRequest)(nil), "build.bazel.remote.execution.v2.FindMissingBlobsRequest")
proto.RegisterType((*FindMissingBlobsResponse)(nil), "build.bazel.remote.execution.v2.FindMissingBlobsResponse")
proto.RegisterType((*BatchUpdateBlobsRequest)(nil), "build.bazel.remote.execution.v2.BatchUpdateBlobsRequest")
proto.RegisterType((*BatchUpdateBlobsRequest_Request)(nil), "build.bazel.remote.execution.v2.BatchUpdateBlobsRequest.Request")
proto.RegisterType((*BatchUpdateBlobsResponse)(nil), "build.bazel.remote.execution.v2.BatchUpdateBlobsResponse")
proto.RegisterType((*BatchUpdateBlobsResponse_Response)(nil), "build.bazel.remote.execution.v2.BatchUpdateBlobsResponse.Response")
proto.RegisterType((*BatchReadBlobsRequest)(nil), "build.bazel.remote.execution.v2.BatchReadBlobsRequest")
proto.RegisterType((*BatchReadBlobsResponse)(nil), "build.bazel.remote.execution.v2.BatchReadBlobsResponse")
proto.RegisterType((*BatchReadBlobsResponse_Response)(nil), "build.bazel.remote.execution.v2.BatchReadBlobsResponse.Response")
proto.RegisterType((*GetTreeRequest)(nil), "build.bazel.remote.execution.v2.GetTreeRequest")
proto.RegisterType((*GetTreeResponse)(nil), "build.bazel.remote.execution.v2.GetTreeResponse")
proto.RegisterType((*GetCapabilitiesRequest)(nil), "build.bazel.remote.execution.v2.GetCapabilitiesRequest")
proto.RegisterType((*ServerCapabilities)(nil), "build.bazel.remote.execution.v2.ServerCapabilities")
proto.RegisterType((*DigestFunction)(nil), "build.bazel.remote.execution.v2.DigestFunction")
proto.RegisterType((*ActionCacheUpdateCapabilities)(nil), "build.bazel.remote.execution.v2.ActionCacheUpdateCapabilities")
proto.RegisterType((*PriorityCapabilities)(nil), "build.bazel.remote.execution.v2.PriorityCapabilities")
proto.RegisterType((*PriorityCapabilities_PriorityRange)(nil), "build.bazel.remote.execution.v2.PriorityCapabilities.PriorityRange")
proto.RegisterType((*SymlinkAbsolutePathStrategy)(nil), "build.bazel.remote.execution.v2.SymlinkAbsolutePathStrategy")
proto.RegisterType((*CacheCapabilities)(nil), "build.bazel.remote.execution.v2.CacheCapabilities")
proto.RegisterType((*ExecutionCapabilities)(nil), "build.bazel.remote.execution.v2.ExecutionCapabilities")
proto.RegisterType((*ToolDetails)(nil), "build.bazel.remote.execution.v2.ToolDetails")
proto.RegisterType((*RequestMetadata)(nil), "build.bazel.remote.execution.v2.RequestMetadata")
}
func init() {
proto.RegisterFile("build/bazel/remote/execution/v2/remote_execution.proto", fileDescriptor_c43847ba40caac95)
}
var fileDescriptor_c43847ba40caac95 = []byte{
// 3250 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x1a, 0x4d, 0x8c, 0x1b, 0x57,
0x99, 0xf1, 0xdf, 0xda, 0x9f, 0xbd, 0x6b, 0xe7, 0x75, 0xb3, 0xd9, 0x38, 0x4d, 0x93, 0x4c, 0xd5,
0x12, 0x36, 0x8d, 0x9d, 0x38, 0x4d, 0x1a, 0x16, 0xda, 0xb2, 0x3f, 0x4e, 0x93, 0x74, 0xb3, 0xbb,
0x8c, 0x37, 0xdb, 0x14, 0x4a, 0xa6, 0x63, 0xcf, 0x5b, 0xef, 0xb0, 0xf6, 0x8c, 0x33, 0xf3, 0xbc,
0x9b, 0x4d, 0x15, 0x81, 0x90, 0x4a, 0x25, 0x90, 0x8a, 0xaa, 0x72, 0x82, 0x13, 0x1c, 0x11, 0x47,
0x2e, 0xfc, 0x49, 0x15, 0x27, 0xb8, 0x82, 0x80, 0x23, 0x12, 0xe2, 0x82, 0xc4, 0x09, 0x89, 0x1b,
0x07, 0xf4, 0x7e, 0xe6, 0xcf, 0x9e, 0xcd, 0xd8, 0x9b, 0x6d, 0xc5, 0xc9, 0x33, 0xdf, 0xfb, 0xfe,
0xde, 0xf7, 0xbe, 0xf7, 0xfd, 0x8d, 0xe1, 0x5a, 0xb3, 0x6f, 0x74, 0xf4, 0x6a, 0x53, 0x7b, 0x84,
0x3b, 0x55, 0x1b, 0x77, 0x2d, 0x82, 0xab, 0xf8, 0x21, 0x6e, 0xf5, 0x89, 0x61, 0x99, 0xd5, 0xdd,
0x9a, 0x80, 0xa9, 0x1e, 0xac, 0xd2, 0xb3, 0x2d, 0x62, 0xa1, 0x33, 0x8c, 0xae, 0xc2, 0xe8, 0x2a,
0x1c, 0xa7, 0xe2, 0xe3, 0xec, 0xd6, 0xca, 0x67, 0x82, 0x8c, 0x1d, 0xdc, 0xdd, 0xc5, 0xb6, 0xf8,
0xe1, 0x1c, 0xca, 0xcf, 0xb6, 0x2d, 0xab, 0xdd, 0xc1, 0x55, 0xad, 0x67, 0x54, 0x35, 0xd3, 0xb4,
0x88, 0x46, 0x49, 0x1d, 0xb1, 0xfa, 0xbc, 0x58, 0xed, 0x58, 0x66, 0xdb, 0xee, 0x9b, 0xa6, 0x61,
0xb6, 0xab, 0x56, 0x0f, 0xdb, 0x21, 0xa4, 0xe7, 0x04, 0x12, 0x7b, 0x6b, 0xf6, 0xb7, 0xaa, 0x7a,
0x9f, 0x23, 0x88, 0xf5, 0x33, 0x83, 0xeb, 0xc4, 0xe8, 0x62, 0x87, 0x68, 0xdd, 0x9e, 0x40, 0x38,
0x21, 0x10, 0xec, 0x5e, 0xab, 0xea, 0x10, 0x8d, 0xf4, 0x05, 0x67, 0xf9, 0x93, 0x04, 0x64, 0x16,
0x5a, 0x94, 0x15, 0x5a, 0x85, 0xa9, 0x96, 0xd5, 0xed, 0x6a, 0xa6, 0xae, 0xea, 0x46, 0x1b, 0x3b,
0x64, 0x56, 0x3a, 0x2b, 0x9d, 0xcf, 0xd7, 0x3e, 0x5f, 0x89, 0x31, 0x41, 0x65, 0x99, 0xa1, 0x2b,
0x93, 0x82, 0x9c, 0xbf, 0xa2, 0x06, 0x1c, 0x33, 0xcc, 0x5e, 0x9f, 0xa8, 0xb6, 0x65, 0x11, 0x97,
0x65, 0x62, 0x3c, 0x96, 0x45, 0xc6, 0x41, 0xb1, 0x2c, 0x22, 0x98, 0x5e, 0x81, 0x09, 0xba, 0x37,
0xab, 0x4f, 0x66, 0x33, 0x8c, 0xd5, 0xc9, 0x0a, 0xdf, 0x5a, 0xc5, 0xdd, 0x7b, 0x65, 0x59, 0xd8,
0x46, 0x71, 0x31, 0xd1, 0x59, 0x28, 0xe8, 0x96, 0x6a, 0x5a, 0x44, 0x6d, 0x69, 0xad, 0x6d, 0x3c,
0x3b, 0x71, 0x56, 0x3a, 0x9f, 0x55, 0x40, 0xb7, 0x56, 0x2d, 0xb2, 0x44, 0x21, 0xe8, 0x65, 0x98,
0xb1, 0xfa, 0x84, 0x2a, 0x6b, 0x5a, 0x3a, 0x56, 0x7b, 0x36, 0x3d, 0x02, 0x62, 0x60, 0x67, 0x36,
0x7b, 0x36, 0x79, 0x3e, 0xa7, 0x4c, 0xf3, 0xd5, 0x55, 0x4b, 0xc7, 0xeb, 0xde, 0xda, 0xed, 0x54,
0x36, 0x59, 0xca, 0xc8, 0x3f, 0x49, 0xc2, 0xc4, 0x12, 0xdf, 0x39, 0x7a, 0x16, 0x72, 0x9a, 0xdd,
0xee, 0x77, 0xb1, 0x49, 0x9c, 0x59, 0x89, 0x91, 0xfa, 0x00, 0xf4, 0x00, 0x8e, 0x63, 0x73, 0xd7,
0xb0, 0x2d, 0x93, 0xbe, 0xab, 0xbb, 0x9a, 0x6d, 0x68, 0xcd, 0x0e, 0x76, 0x66, 0x13, 0x67, 0x93,
0xe7, 0xf3, 0xb5, 0x2f, 0xc7, 0x5a, 0x45, 0x88, 0xa9, 0xd4, 0x7d, 0x2e, 0x9b, 0x82, 0x89, 0x32,
0x8d, 0x87, 0x81, 0x0e, 0x3a, 0x07, 0x05, 0xb1, 0xb1, 0x2d, 0x83, 0x4a, 0x4a, 0x32, 0x9d, 0xf2,
0x1c, 0x76, 0x83, 0x82, 0xd0, 0x45, 0x40, 0x02, 0x45, 0x37, 0x6c, 0xdc, 0x22, 0x96, 0x4d, 0xf7,
0x9d, 0x62, 0x88, 0xc7, 0xf8, 0xca, 0xb2, 0xbf, 0x80, 0xea, 0x90, 0xed, 0x75, 0x34, 0xb2, 0x65,
0xd9, 0xdd, 0xd9, 0x34, 0x3b, 0x82, 0x2f, 0xc4, 0xea, 0xbd, 0x2e, 0x08, 0x14, 0x8f, 0x14, 0x5d,
0x80, 0x63, 0x7b, 0x96, 0xbd, 0x63, 0x98, 0x6d, 0x4f, 0xec, 0x3e, 0x3b, 0xd2, 0x9c, 0x52, 0x12,
0x0b, 0xae, 0xd4, 0xfd, 0xf2, 0xeb, 0xf0, 0x4c, 0xc4, 0x96, 0x11, 0x82, 0x94, 0xa9, 0x75, 0x31,
0xf3, 0xd3, 0x9c, 0xc2, 0x9e, 0xd1, 0x34, 0xa4, 0x77, 0xb5, 0x4e, 0x1f, 0x33, 0x4f, 0xcb, 0x29,
0xfc, 0x45, 0xfe, 0xa1, 0x04, 0x59, 0x57, 0x09, 0xa4, 0x00, 0x04, 0x0e, 0x58, 0x62, 0xb6, 0xaf,
0x8d, 0xbc, 0x87, 0x8a, 0x70, 0x80, 0x7d, 0x25, 0xc0, 0xa5, 0xfc, 0x32, 0x64, 0x5d, 0xf8, 0x18,
0x6a, 0x7d, 0x92, 0x80, 0x9c, 0xb7, 0x4b, 0xf4, 0x3a, 0xa4, 0xf9, 0x21, 0x71, 0x95, 0xe2, 0xcd,
0x4a, 0xcf, 0x8f, 0xba, 0xa4, 0xc2, 0xe9, 0xd0, 0x3a, 0xe4, 0x83, 0x47, 0xc8, 0xbd, 0xaa, 0x32,
0xc2, 0x5d, 0x13, 0x1a, 0x30, 0x5e, 0x41, 0x16, 0xe8, 0x26, 0x64, 0x9d, 0xfd, 0x6e, 0xc7, 0x30,
0x77, 0xb8, 0xeb, 0xe4, 0x6b, 0x2f, 0xc5, 0xb2, 0x6b, 0x70, 0x02, 0xc6, 0xcc, 0xa3, 0x46, 0x9b,
0x50, 0x1c, 0xbc, 0x5a, 0x29, 0xc6, 0xf0, 0x62, 0x2c, 0xc3, 0xc0, 0xad, 0xdb, 0x57, 0xa6, 0xcc,
0xd0, 0x1d, 0x94, 0xaf, 0x43, 0x21, 0xb8, 0x3e, 0x86, 0xf1, 0xff, 0x2e, 0x41, 0xd6, 0xb5, 0x60,
0x24, 0xd9, 0xeb, 0x90, 0x39, 0x5c, 0xd4, 0x12, 0x64, 0xe8, 0x79, 0x98, 0x34, 0x1c, 0x91, 0x51,
0xa8, 0xc3, 0xce, 0xa6, 0x58, 0xe0, 0x29, 0x18, 0x4e, 0xdd, 0x83, 0x45, 0x19, 0x26, 0x7d, 0x04,
0x86, 0x61, 0xc1, 0x29, 0x25, 0xeb, 0x30, 0x19, 0x3a, 0xde, 0x4f, 0x65, 0xa3, 0xf2, 0x47, 0x12,
0xe4, 0x03, 0xc7, 0x1e, 0x29, 0x64, 0x06, 0x32, 0x44, 0xb3, 0xdb, 0x98, 0x88, 0x53, 0x10, 0x6f,
0x51, 0xfb, 0x4f, 0x1e, 0x85, 0x63, 0x7c, 0x09, 0x32, 0x22, 0x67, 0x20, 0x48, 0x6d, 0x6b, 0xce,
0xb6, 0xab, 0x0d, 0x7d, 0x46, 0xa7, 0x01, 0x1c, 0xe3, 0x11, 0x56, 0x9b, 0xfb, 0x84, 0xdd, 0x14,
0xe9, 0x7c, 0x52, 0xc9, 0x51, 0xc8, 0x22, 0x05, 0xc8, 0x7f, 0xcb, 0xc0, 0x0c, 0x3f, 0x23, 0xac,
0xf3, 0xf4, 0x78, 0x07, 0x13, 0x4d, 0xd7, 0x88, 0x46, 0xf7, 0x41, 0xe3, 0x13, 0xb6, 0x05, 0x3f,
0xf1, 0x86, 0xea, 0x50, 0x7a, 0xd0, 0xc7, 0x7d, 0xac, 0xab, 0x5e, 0xf2, 0x15, 0xe6, 0x2c, 0x0f,
0xa5, 0xa8, 0x0d, 0x17, 0x43, 0x29, 0x72, 0x1a, 0x0f, 0x80, 0xd6, 0x61, 0x86, 0x33, 0x54, 0x1d,
0xa2, 0xd9, 0x24, 0xc0, 0x2c, 0x19, 0xcb, 0x6c, 0x9a, 0x53, 0x36, 0x28, 0xa1, 0xcf, 0xf1, 0x1e,
0x94, 0x05, 0xc7, 0x96, 0xd5, 0xed, 0x75, 0x30, 0x09, 0xa9, 0x98, 0x8a, 0xe5, 0x3a, 0xcb, 0xa9,
0x97, 0x5c, 0x62, 0x9f, 0xf3, 0xdb, 0x70, 0x8a, 0x67, 0xf8, 0x2d, 0x4c, 0x5a, 0xdb, 0x43, 0x0a,
0xa7, 0xe3, 0x59, 0x33, 0xf2, 0x1b, 0x94, 0x7a, 0x40, 0x69, 0x0d, 0xce, 0x04, 0x59, 0x47, 0x69,
0x9e, 0x89, 0x65, 0xff, 0xac, 0xcf, 0x3e, 0x42, 0xfb, 0x4d, 0x38, 0xe9, 0x79, 0xd3, 0x90, 0xee,
0x13, 0xb1, 0xcc, 0x4f, 0x78, 0xc4, 0x03, 0xaa, 0xdf, 0x87, 0xd3, 0x3e, 0xdf, 0x28, 0xc5, 0xb3,
0xb1, 0xbc, 0x4f, 0x79, 0x0c, 0x22, 0xf4, 0xfe, 0x06, 0x9c, 0x16, 0xf9, 0xba, 0xdf, 0xeb, 0x58,
0x9a, 0x3e, 0xa4, 0x7b, 0x2e, 0x96, 0x7f, 0x99, 0x33, 0xb8, 0xcb, 0xe8, 0x07, 0xd4, 0xc7, 0x70,
0x2e, 0xcc, 0x3e, 0x6a, 0x0b, 0x10, 0x2b, 0xe2, 0xb9, 0xa0, 0x88, 0xe1, 0x5d, 0xc8, 0xff, 0x4e,
0x43, 0x81, 0xdf, 0x2c, 0x05, 0x3b, 0xfd, 0x0e, 0x41, 0xab, 0x03, 0x95, 0x0a, 0xcf, 0x5e, 0x17,
0x62, 0x83, 0xc0, 0x9a, 0x57, 0xca, 0x84, 0xcb, 0x9a, 0x77, 0x61, 0x3a, 0xc0, 0x4f, 0xf5, 0xd2,
0x18, 0x8c, 0x98, 0x15, 0x39, 0x5f, 0x11, 0xd5, 0x14, 0xe4, 0xb3, 0x6e, 0xb8, 0x29, 0x4d, 0x8d,
0x2c, 0x9c, 0x78, 0xf0, 0xba, 0x34, 0x22, 0x7f, 0x2f, 0x38, 0x47, 0x95, 0x5a, 0xdf, 0x84, 0x93,
0x03, 0x02, 0xf6, 0xfd, 0x7d, 0xe4, 0x0f, 0xb5, 0x8f, 0x13, 0x61, 0x29, 0xfb, 0xde, 0x66, 0x4e,
0x41, 0x0e, 0x3f, 0x34, 0x88, 0xda, 0xb2, 0x74, 0x9e, 0xa7, 0xd2, 0x4a, 0x96, 0x02, 0x96, 0x68,
0x3c, 0xa7, 0xd1, 0x92, 0xe8, 0x16, 0xad, 0xe5, 0xb5, 0x3d, 0x76, 0xaf, 0x0b, 0x4a, 0x8e, 0x43,
0x14, 0x6d, 0x0f, 0xad, 0xc0, 0xa4, 0x58, 0x16, 0x69, 0x24, 0x33, 0x5e, 0x1a, 0x29, 0x70, 0x6a,
0x11, 0xae, 0xb9, 0x30, 0x6c, 0xdb, 0x4c, 0xd8, 0x84, 0x27, 0x0c, 0xdb, 0xb6, 0x2f, 0x8c, 0x2e,
0x0b, 0x61, 0xd9, 0xf1, 0x85, 0x61, 0xdb, 0x16, 0xc2, 0xb6, 0x00, 0xf9, 0x97, 0xb5, 0x2b, 0x62,
0xbc, 0xb8, 0x41, 0xaf, 0xc4, 0xb2, 0x8c, 0x4e, 0x11, 0xca, 0x31, 0x0f, 0xc9, 0x05, 0xdd, 0x4e,
0x65, 0xa5, 0x52, 0x42, 0xfe, 0x76, 0x02, 0xc0, 0xf7, 0x57, 0x9a, 0x98, 0x7a, 0x1a, 0xf1, 0x12,
0x13, 0x7d, 0xfe, 0x8c, 0x8a, 0x8e, 0x32, 0x64, 0x5b, 0x96, 0x49, 0x58, 0x9b, 0xc2, 0x8f, 0xd3,
0x7b, 0x8f, 0x4a, 0xc8, 0x99, 0xa3, 0x2b, 0x48, 0x3e, 0x94, 0x20, 0xb5, 0x61, 0x63, 0x8c, 0x5e,
0x83, 0x14, 0x6d, 0x0c, 0x45, 0x93, 0x39, 0x37, 0x7a, 0x95, 0xaa, 0x30, 0x3a, 0x74, 0x03, 0xb2,
0xad, 0x6d, 0xa3, 0xa3, 0xdb, 0xd8, 0x14, 0xb1, 0x62, 0x1c, 0x1e, 0x1e, 0xad, 0xdc, 0x87, 0xe2,
0xc0, 0x55, 0x8c, 0x3c, 0x97, 0x9b, 0x90, 0x27, 0x36, 0xc6, 0xae, 0xd3, 0x25, 0xc7, 0x3b, 0x1c,
0xa0, 0xb4, 0xfc, 0xf9, 0x76, 0x2a, 0x9b, 0x28, 0x25, 0xe5, 0x8f, 0x25, 0x98, 0x0c, 0x5d, 0xcd,
0x48, 0xa9, 0x9f, 0x75, 0xd1, 0x74, 0x11, 0x8a, 0x75, 0x17, 0x79, 0xdd, 0xea, 0x18, 0xad, 0x7d,
0xea, 0x2a, 0x3d, 0xdb, 0xb0, 0x6c, 0x83, 0xec, 0x33, 0xd5, 0xd2, 0x8a, 0xf7, 0x2e, 0x5f, 0x02,
0xc4, 0xa3, 0xb7, 0xc3, 0xda, 0xe8, 0x11, 0x28, 0xde, 0x4f, 0xc2, 0x94, 0xb8, 0x35, 0x0a, 0x7e,
0xd0, 0x77, 0x1d, 0xd6, 0x74, 0x88, 0x66, 0xb6, 0xb0, 0x1a, 0xa8, 0x1a, 0x0b, 0x2e, 0x70, 0x95,
0x56, 0x8f, 0x73, 0x70, 0xcc, 0xd9, 0x31, 0x7a, 0xbc, 0x81, 0x57, 0x3b, 0x96, 0xb5, 0xd3, 0xe7,
0x15, 0x51, 0x56, 0x29, 0xd2, 0x05, 0x26, 0x7f, 0x85, 0x81, 0x69, 0x84, 0xd0, 0xd8, 0x85, 0x3c,
0x6c, 0x38, 0xe2, 0xd4, 0x22, 0x42, 0x7c, 0x1d, 0x4a, 0x7e, 0x84, 0xe8, 0xb1, 0x1d, 0x8a, 0xea,
0xe0, 0xd2, 0x88, 0xf1, 0xc1, 0xb3, 0xa5, 0x52, 0xc4, 0x03, 0xc6, 0xc5, 0x30, 0x6d, 0x73, 0x03,
0x8a, 0x9d, 0x09, 0x01, 0x3c, 0xa6, 0x5d, 0x89, 0x15, 0x30, 0x6c, 0x7d, 0x05, 0xd9, 0x43, 0x30,
0xee, 0x72, 0xb7, 0x53, 0xd9, 0x54, 0x29, 0x7d, 0x3b, 0x95, 0x4d, 0x97, 0x32, 0xf2, 0x03, 0x98,
0x58, 0xb1, 0xda, 0x2c, 0x0a, 0xf9, 0x11, 0x47, 0x3a, 0x5c, 0xc4, 0x79, 0x01, 0xa6, 0xb6, 0xfb,
0x5d, 0xcd, 0x54, 0x6d, 0xac, 0xe9, 0x2c, 0xe4, 0x24, 0xd8, 0xc1, 0x4c, 0x32, 0xa8, 0x22, 0x80,
0xf2, 0x0f, 0x92, 0xae, 0x73, 0x61, 0x05, 0x3b, 0x3d, 0xcb, 0x74, 0x30, 0xaa, 0x43, 0x86, 0xab,
0x2b, 0x64, 0xc7, 0xbb, 0x6f, 0xb0, 0x66, 0x50, 0x04, 0x31, 0x75, 0x21, 0x66, 0x3e, 0x5d, 0x15,
0xdc, 0xb8, 0x02, 0x05, 0x0e, 0x14, 0x05, 0xc6, 0x1c, 0x64, 0xf8, 0xe8, 0x4b, 0x5c, 0x5e, 0xe4,
0x56, 0x2f, 0x76, 0xaf, 0x55, 0x69, 0xb0, 0x15, 0x45, 0x60, 0x20, 0x0d, 0xf2, 0x0e, 0xb6, 0x77,
0xb1, 0xad, 0x76, 0xac, 0xb6, 0xdb, 0xa9, 0x7e, 0x65, 0xd4, 0x7c, 0xe0, 0x6e, 0xaf, 0xd2, 0x60,
0x3c, 0x56, 0xac, 0xb6, 0x53, 0x37, 0x89, 0xbd, 0xaf, 0x80, 0xe3, 0x01, 0xd0, 0x2c, 0x4c, 0x74,
0xb1, 0xe3, 0x68, 0x6d, 0xcc, 0x22, 0x70, 0x4e, 0x71, 0x5f, 0xcb, 0x6d, 0x28, 0x0e, 0x10, 0xa2,
0x12, 0x24, 0x77, 0xf0, 0xbe, 0xb8, 0x19, 0xf4, 0x11, 0xbd, 0x16, 0xec, 0x69, 0xf3, 0xb5, 0xf3,
0xb1, 0xba, 0x89, 0xe3, 0x16, 0xdd, 0xef, 0x7c, 0xe2, 0xba, 0x24, 0x6b, 0xee, 0x5d, 0xe4, 0x45,
0x6c, 0x1b, 0xcb, 0x6b, 0x90, 0xde, 0xa4, 0xcb, 0x28, 0x0f, 0x13, 0x77, 0x57, 0xdf, 0x5c, 0x5d,
0x7b, 0x6b, 0xb5, 0xf4, 0x39, 0x54, 0x84, 0xfc, 0xd2, 0xc2, 0xd2, 0xcd, 0xba, 0xba, 0x74, 0xb3,
0xbe, 0xf4, 0x66, 0x49, 0x42, 0x00, 0x99, 0xaf, 0xde, 0xad, 0xdf, 0xad, 0x2f, 0x97, 0x12, 0x68,
0x12, 0x72, 0xf5, 0x7b, 0xf5, 0xa5, 0xbb, 0x1b, 0xb7, 0x56, 0xdf, 0x28, 0x25, 0xe9, 0xeb, 0xd2,
0xda, 0x9d, 0xf5, 0x95, 0xfa, 0x46, 0x7d, 0xb9, 0x94, 0x92, 0x3f, 0x4a, 0xc0, 0xac, 0xb0, 0xca,
0x9a, 0x3b, 0xd5, 0xf4, 0x5a, 0xa9, 0x37, 0x21, 0xed, 0x50, 0xb1, 0x6c, 0x5f, 0x53, 0xb5, 0xab,
0xa3, 0xdf, 0x27, 0xa6, 0x6d, 0x85, 0xa9, 0xaa, 0x70, 0x1e, 0xc3, 0xb7, 0x3e, 0xf1, 0x34, 0xb7,
0xfe, 0x25, 0x40, 0xa2, 0xa4, 0x71, 0x88, 0x8d, 0xb5, 0x2e, 0x8f, 0x4c, 0x49, 0x3e, 0x9f, 0xe2,
0x2b, 0x0d, 0xb6, 0xc0, 0xa2, 0x13, 0xc7, 0xa6, 0x35, 0x49, 0x10, 0x3b, 0xe5, 0x61, 0x63, 0xdb,
0xf6, 0xb1, 0xe5, 0x39, 0x98, 0x7e, 0x4b, 0x33, 0x88, 0xb7, 0x19, 0x37, 0x10, 0x46, 0x74, 0xcd,
0xf2, 0xfb, 0x09, 0x98, 0x79, 0x03, 0x93, 0x90, 0xd7, 0x8f, 0x13, 0x37, 0x8f, 0xd6, 0x2a, 0x4c,
0x64, 0xc7, 0x30, 0xb1, 0xca, 0x4d, 0x20, 0x22, 0x70, 0x81, 0x03, 0x1b, 0x0c, 0x16, 0x46, 0xc2,
0xb6, 0xed, 0x15, 0x20, 0x2e, 0x12, 0xb6, 0x6d, 0x54, 0x81, 0x67, 0x04, 0x52, 0xa8, 0xe8, 0x4f,
0xf3, 0xa9, 0x23, 0x5f, 0xf2, 0x2b, 0x25, 0x47, 0xfe, 0x43, 0x02, 0x4e, 0xde, 0xed, 0xe9, 0x1a,
0xc1, 0xff, 0x27, 0xa6, 0x50, 0x3c, 0x6e, 0x22, 0xe4, 0x24, 0x0f, 0x13, 0xc0, 0x04, 0x4f, 0x11,
0xa1, 0x0e, 0xca, 0x06, 0xa9, 0x23, 0xcd, 0x06, 0xf2, 0xf7, 0x24, 0x38, 0x71, 0xc3, 0x30, 0xf5,
0x3b, 0x86, 0xe3, 0x18, 0x66, 0x7b, 0xb1, 0x63, 0x35, 0x9d, 0xb1, 0x2c, 0x79, 0x1b, 0x0a, 0xcd,
0x8e, 0xd5, 0x14, 0x76, 0x74, 0x5b, 0xb5, 0x91, 0x0d, 0x99, 0xa7, 0xc4, 0xfc, 0xd9, 0x91, 0xfb,
0x30, 0x3b, 0xac, 0x8b, 0xc8, 0x0e, 0x6f, 0xc3, 0x74, 0x97, 0xc3, 0xd5, 0xa7, 0x91, 0x87, 0xba,
0x3e, 0x73, 0x57, 0xec, 0x7f, 0x25, 0x38, 0xb1, 0xa8, 0x91, 0xd6, 0x36, 0x77, 0xaa, 0xf1, 0x6d,
0xf0, 0x0e, 0x64, 0x6d, 0x8e, 0xef, 0xea, 0x13, 0x9f, 0x1e, 0x0e, 0x10, 0x58, 0x11, 0xbf, 0x8a,
0xc7, 0xb1, 0x7c, 0x1f, 0x26, 0x5c, 0x6d, 0x9e, 0x3a, 0x3d, 0x23, 0x48, 0xb1, 0xa6, 0x26, 0xc1,
0xea, 0x7c, 0xf6, 0x2c, 0xff, 0x47, 0x82, 0xd9, 0x61, 0x6d, 0x84, 0xd9, 0xdf, 0x85, 0x9c, 0x2d,
0x9e, 0xdd, 0x59, 0xf4, 0xe2, 0x21, 0xf6, 0x26, 0x72, 0xa0, 0xfb, 0xa0, 0xf8, 0x4c, 0xcb, 0x7b,
0x90, 0xf5, 0xa4, 0x3d, 0xf5, 0xfe, 0xfc, 0xbc, 0x9e, 0x88, 0xcb, 0xeb, 0xf2, 0xb7, 0xe0, 0x38,
0x53, 0x94, 0x16, 0x25, 0xe3, 0x9f, 0xf9, 0x02, 0x4c, 0x1c, 0xd2, 0x05, 0x5d, 0x3a, 0xf9, 0xbb,
0x09, 0x98, 0x19, 0xd4, 0x40, 0x18, 0xe2, 0xfe, 0xb0, 0xd9, 0x47, 0x74, 0xa9, 0x21, 0x5e, 0x91,
0x46, 0xff, 0xbe, 0x74, 0x94, 0x56, 0x8f, 0xf0, 0xaa, 0x71, 0x2a, 0x2c, 0xf9, 0xd7, 0x12, 0x4c,
0xbd, 0x81, 0x09, 0x6d, 0x05, 0xc7, 0x3a, 0x83, 0x9b, 0x90, 0x7f, 0x8a, 0xef, 0x89, 0x60, 0xfb,
0x9f, 0x12, 0x4f, 0x41, 0xae, 0xa7, 0xb5, 0xb1, 0xea, 0x18, 0x8f, 0x78, 0x66, 0xa7, 0x7d, 0x8a,
0xd6, 0xc6, 0x0d, 0xe3, 0x11, 0x9b, 0x78, 0xb0, 0x45, 0x62, 0xed, 0x60, 0x53, 0x64, 0x72, 0x86,
0xbe, 0x41, 0x01, 0xf2, 0x07, 0x12, 0x14, 0x3d, 0xed, 0x85, 0x49, 0x57, 0xc2, 0x5f, 0x5f, 0xa4,
0xb1, 0x7b, 0xd2, 0xd0, 0x97, 0x97, 0x17, 0xa1, 0x68, 0xe2, 0x87, 0x44, 0x0d, 0x68, 0xc1, 0x5b,
0xc0, 0x49, 0x0a, 0x5e, 0xf7, 0x34, 0x79, 0x95, 0xd5, 0x07, 0x4b, 0x5a, 0x4f, 0x6b, 0x1a, 0x1d,
0x83, 0x36, 0x71, 0xe3, 0x98, 0x53, 0xfe, 0x5d, 0x12, 0x10, 0x2f, 0x36, 0x83, 0x2c, 0x90, 0x06,
0x88, 0x67, 0xa0, 0x56, 0x00, 0x2a, 0x5c, 0x25, 0xfe, 0x53, 0x19, 0x4b, 0x36, 0x21, 0x95, 0x8e,
0xb5, 0x06, 0x41, 0xa8, 0x0b, 0x33, 0x81, 0x31, 0x69, 0x50, 0x0c, 0x3f, 0xd3, 0x6b, 0xa3, 0x57,
0x83, 0x21, 0x51, 0xc7, 0x71, 0x14, 0x18, 0xad, 0xc3, 0x8c, 0x8e, 0x7b, 0x36, 0x6e, 0x69, 0x04,
0xeb, 0xaa, 0xd6, 0x33, 0xd4, 0x5d, 0x6c, 0x3b, 0x86, 0x65, 0x7a, 0x73, 0xf5, 0xa0, 0x38, 0xf1,
0x01, 0xbf, 0x81, 0xbb, 0x9b, 0xd8, 0x56, 0xa6, 0x7d, 0xca, 0x85, 0x9e, 0xb1, 0xc9, 0xe9, 0xd0,
0x22, 0x14, 0x3b, 0xd6, 0x5e, 0x88, 0x55, 0x2a, 0x96, 0xd5, 0x64, 0xc7, 0xda, 0x0b, 0xf0, 0x58,
0x86, 0xd2, 0xb6, 0xd1, 0xde, 0x0e, 0x31, 0x49, 0xc7, 0x32, 0x99, 0xa2, 0x34, 0x3e, 0x17, 0x79,
0x0b, 0xa6, 0xb8, 0x4f, 0xdf, 0xe8, 0x9b, 0xac, 0x9e, 0x90, 0x37, 0x22, 0xeb, 0x78, 0x80, 0x4c,
0xe3, 0xe6, 0x42, 0xed, 0xea, 0xb5, 0x92, 0x84, 0xb2, 0x90, 0x6a, 0xdc, 0x5c, 0xb8, 0x5c, 0x4a,
0xa0, 0x09, 0x48, 0xde, 0x59, 0xbe, 0x5a, 0x4a, 0xd2, 0x87, 0xcd, 0xc6, 0x5a, 0x29, 0x25, 0xf0,
0xae, 0x5c, 0x7f, 0xb9, 0x94, 0x16, 0xcf, 0x57, 0x2f, 0xd7, 0x4a, 0x19, 0xf9, 0x06, 0x9c, 0xe6,
0xd5, 0x0b, 0x3b, 0x60, 0x1e, 0xec, 0x43, 0x46, 0x7e, 0x01, 0xa6, 0xfa, 0x0c, 0xaa, 0x62, 0x93,
0xf6, 0x7c, 0x3a, 0x73, 0x99, 0xac, 0x32, 0xc9, 0xa1, 0x75, 0x0e, 0x94, 0xff, 0x28, 0xc1, 0xf4,
0xba, 0x98, 0x08, 0x84, 0xe8, 0x5b, 0x00, 0x62, 0x52, 0xe0, 0xdf, 0xa0, 0xa5, 0xf8, 0x2f, 0xb3,
0x11, 0xac, 0x3c, 0xa0, 0xa2, 0x99, 0x6d, 0xac, 0x04, 0xd8, 0x96, 0xef, 0xc2, 0x64, 0x68, 0x11,
0x9d, 0x83, 0x42, 0xd7, 0x30, 0xd5, 0x81, 0x99, 0x45, 0xbe, 0x6b, 0x98, 0x2e, 0x1e, 0x43, 0xd1,
0x1e, 0xfa, 0x28, 0x09, 0x81, 0xa2, 0x3d, 0x74, 0x51, 0xe4, 0x75, 0x38, 0x25, 0x26, 0x39, 0x0b,
0x4d, 0xc7, 0xea, 0xf4, 0x09, 0x5e, 0xd7, 0xc8, 0x76, 0x83, 0xd8, 0x1a, 0xc1, 0xed, 0x7d, 0xf9,
0x72, 0xe4, 0x89, 0x4c, 0x01, 0x2c, 0xdf, 0x6a, 0x2c, 0xac, 0xac, 0xac, 0xbd, 0x55, 0x5f, 0x2e,
0x49, 0x74, 0xd1, 0x7d, 0x49, 0xc8, 0xbf, 0x4a, 0xc1, 0xb1, 0xa1, 0xab, 0x84, 0xee, 0x43, 0x91,
0xc7, 0x3e, 0x75, 0x4b, 0x9c, 0x36, 0x33, 0xd4, 0x28, 0xed, 0x53, 0xd8, 0x49, 0x44, 0xfb, 0x34,
0xa5, 0x87, 0xa0, 0xe8, 0x03, 0x09, 0xce, 0x8a, 0xca, 0x96, 0x87, 0x00, 0x71, 0xa2, 0x11, 0x57,
0xf4, 0xb5, 0x11, 0x8b, 0xdd, 0x03, 0xdc, 0x45, 0x39, 0xad, 0x3d, 0xd1, 0x9b, 0xfa, 0x70, 0x4a,
0x94, 0xc1, 0xc2, 0xc6, 0x61, 0x1d, 0xf8, 0xbd, 0xbd, 0x7a, 0x28, 0xf7, 0x50, 0x4e, 0x32, 0xce,
0x91, 0x4e, 0x38, 0x0f, 0x65, 0x7a, 0xd6, 0x4d, 0x9a, 0x59, 0x55, 0x62, 0x11, 0xad, 0xa3, 0x06,
0x3e, 0x15, 0xa6, 0xd8, 0xa7, 0xc2, 0x99, 0xae, 0xf6, 0x90, 0xa5, 0xde, 0x0d, 0xba, 0xde, 0x70,
0xbf, 0x1b, 0x52, 0xe3, 0x3d, 0x27, 0x26, 0xf4, 0xaa, 0x26, 0xdc, 0x40, 0xed, 0x69, 0x64, 0x9b,
0x36, 0x86, 0xcc, 0x11, 0xd8, 0xf5, 0x9e, 0x1a, 0xa1, 0xa0, 0x7a, 0x82, 0x33, 0x89, 0x93, 0x3b,
0xe5, 0x3c, 0xc1, 0xdf, 0xfe, 0x9c, 0x80, 0xe3, 0x91, 0x01, 0x32, 0xda, 0x81, 0xa4, 0xa3, 0x73,
0xa0, 0x73, 0x50, 0xa0, 0x44, 0x5e, 0x08, 0xe0, 0xb3, 0x98, 0x3c, 0x85, 0x89, 0x00, 0x80, 0x1e,
0xc3, 0x99, 0xc0, 0x4c, 0xed, 0xe8, 0x4f, 0xd7, 0xff, 0x00, 0x77, 0xc0, 0x09, 0x9f, 0x74, 0xfa,
0xbd, 0x9e, 0x65, 0xd3, 0x54, 0x10, 0xf5, 0xaf, 0x84, 0x9c, 0x72, 0xc2, 0x43, 0x08, 0xff, 0xe7,
0x47, 0xbe, 0x03, 0xf9, 0x0d, 0xcb, 0xea, 0x2c, 0x63, 0xa2, 0x19, 0x1d, 0xf6, 0xd9, 0x84, 0x58,
0x56, 0x27, 0x98, 0x60, 0xb3, 0x14, 0xc0, 0x6a, 0x95, 0x73, 0x50, 0x60, 0x8b, 0x6e, 0x64, 0xe7,
0x09, 0x3c, 0x4f, 0x61, 0x6e, 0xe8, 0xfe, 0xa7, 0x04, 0x45, 0x91, 0xb0, 0xbd, 0xb1, 0xc8, 0x9a,
0x20, 0xd3, 0xb9, 0x0c, 0x91, 0x76, 0xe3, 0xff, 0x78, 0x11, 0xd0, 0x8b, 0x0b, 0x09, 0x28, 0x29,
0x6e, 0xb4, 0xa1, 0x0b, 0x25, 0xb2, 0x1c, 0x70, 0x4b, 0x47, 0x2f, 0x01, 0x62, 0xd2, 0x0c, 0x73,
0xd7, 0x6a, 0x69, 0x2e, 0x96, 0x98, 0x74, 0xd0, 0x95, 0x5b, 0xde, 0xc2, 0x2d, 0x9d, 0x9a, 0xae,
0x65, 0xd9, 0x36, 0xee, 0xb0, 0x34, 0xea, 0xd3, 0x38, 0x94, 0x88, 0x97, 0x49, 0x27, 0x7c, 0x04,
0x9f, 0xd4, 0xb9, 0xa5, 0xd7, 0x7e, 0x99, 0x80, 0x9c, 0xe7, 0x92, 0xe8, 0x43, 0x09, 0x26, 0xc4,
0x64, 0x08, 0x55, 0x47, 0x9f, 0xac, 0x31, 0x53, 0x95, 0x4f, 0xbb, 0x95, 0x65, 0xe0, 0x6f, 0x73,
0x15, 0x6f, 0xc0, 0x24, 0x5f, 0xfe, 0xce, 0x9f, 0xfe, 0xf1, 0x71, 0xe2, 0x82, 0xfc, 0x62, 0x75,
0xb7, 0x56, 0x7d, 0x2f, 0x54, 0x05, 0xbd, 0x3a, 0x37, 0xf7, 0xb8, 0xca, 0x37, 0xef, 0xcc, 0x73,
0x11, 0x78, 0x5e, 0x9a, 0xbb, 0x24, 0xa1, 0x1f, 0x49, 0x30, 0x19, 0x9a, 0xcb, 0xa0, 0x78, 0xef,
0x8b, 0x9a, 0xe3, 0x8c, 0xa7, 0x1c, 0xd3, 0xc9, 0xff, 0xc3, 0x5f, 0x75, 0x6e, 0xee, 0xf1, 0xfc,
0x5e, 0x90, 0x2b, 0x53, 0xae, 0xf6, 0x97, 0x24, 0xe4, 0x03, 0xc1, 0x14, 0xfd, 0x95, 0x17, 0xa0,
0xa1, 0x2f, 0xa8, 0xf1, 0xdf, 0xab, 0xa2, 0x27, 0x49, 0xe5, 0xf1, 0x86, 0x16, 0xf2, 0x3b, 0x6c,
0x03, 0x9b, 0x68, 0xe3, 0x89, 0xd6, 0x15, 0xc3, 0x88, 0xea, 0x7b, 0xa1, 0xa1, 0x4b, 0x65, 0x5b,
0x73, 0xb6, 0x1f, 0x0f, 0x02, 0xfd, 0xf8, 0xfa, 0x18, 0xfd, 0x4b, 0x02, 0x34, 0x3c, 0xe9, 0x41,
0xf3, 0xb1, 0x3a, 0x1e, 0x38, 0x1e, 0x1a, 0x77, 0x7f, 0x3b, 0x6c, 0x7f, 0xb8, 0xfc, 0xa9, 0xec,
0x6f, 0x3e, 0x3c, 0x36, 0xaa, 0xfd, 0x38, 0x03, 0x27, 0x97, 0xf8, 0xa7, 0xb7, 0x05, 0x5d, 0xb7,
0xb1, 0xe3, 0xd0, 0x10, 0xd9, 0x20, 0x96, 0xad, 0xb5, 0x31, 0xfa, 0x8d, 0x04, 0xa5, 0xc1, 0xf1,
0x08, 0xba, 0x3e, 0xc2, 0x1f, 0xc3, 0x22, 0xa7, 0x3b, 0xe5, 0x2f, 0x1e, 0x82, 0x92, 0x77, 0x37,
0xf2, 0x15, 0x66, 0x94, 0x8b, 0xf2, 0xf9, 0x03, 0x8c, 0xd2, 0xa4, 0xd8, 0xf3, 0x5b, 0x3e, 0xf9,
0xbc, 0x34, 0xc7, 0xd4, 0x1f, 0x1c, 0x0c, 0x8c, 0xa0, 0xfe, 0x01, 0x73, 0x92, 0x11, 0xd4, 0x3f,
0x68, 0x0a, 0x31, 0xa2, 0xfa, 0x4d, 0x9f, 0x9c, 0xaa, 0xff, 0x0b, 0x09, 0xa6, 0xc2, 0x0d, 0x36,
0xba, 0x36, 0x76, 0x47, 0xce, 0x55, 0x7f, 0xe5, 0x90, 0x9d, 0x7c, 0x6c, 0x28, 0x0b, 0x28, 0x4e,
0x89, 0xa9, 0xda, 0xbf, 0x97, 0x60, 0x42, 0x34, 0xa7, 0x23, 0x44, 0xd6, 0x70, 0x13, 0x5e, 0xbe,
0x34, 0x3a, 0x81, 0xd0, 0xf0, 0x1e, 0xd3, 0x50, 0x41, 0xeb, 0x4f, 0xd2, 0xb0, 0xfa, 0x5e, 0xa0,
0x6b, 0x77, 0x2f, 0x49, 0x10, 0x14, 0xbc, 0x22, 0x6d, 0x2e, 0xe1, 0x92, 0x54, 0xfb, 0xad, 0x04,
0x85, 0x50, 0xea, 0xfe, 0x39, 0x8f, 0x7b, 0x21, 0xd8, 0x48, 0x71, 0x2f, 0xa2, 0x43, 0x2e, 0xc7,
0x4f, 0x54, 0x87, 0x5b, 0x63, 0xf9, 0x02, 0xdb, 0xee, 0x0b, 0xe8, 0xf9, 0x03, 0xb6, 0x1b, 0xac,
0x62, 0x16, 0x6d, 0x88, 0xfb, 0xff, 0xf8, 0xe2, 0xb4, 0xc2, 0x80, 0xfe, 0xa7, 0x42, 0xdb, 0x22,
0xd6, 0xba, 0xf4, 0xb5, 0x22, 0x47, 0xf6, 0x70, 0x7f, 0x9a, 0x48, 0x2a, 0xf5, 0x7b, 0x3f, 0x4b,
0x9c, 0x59, 0x64, 0x0c, 0x17, 0x19, 0x43, 0x4e, 0xeb, 0x77, 0xc2, 0x95, 0xcd, 0x5a, 0x33, 0xc3,
0xfe, 0x8d, 0x73, 0xe5, 0x7f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x9a, 0x8b, 0x97, 0xf1, 0xf2, 0x2e,
0x00, 0x00,
}
// Reference imports to suppress errors if they are not otherwise used.
var _ context.Context
var _ grpc.ClientConn
// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
const _ = grpc.SupportPackageIsVersion4
// ExecutionClient is the client API for Execution service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type ExecutionClient interface {
Execute(ctx context.Context, in *ExecuteRequest, opts ...grpc.CallOption) (Execution_ExecuteClient, error)
WaitExecution(ctx context.Context, in *WaitExecutionRequest, opts ...grpc.CallOption) (Execution_WaitExecutionClient, error)
}
type executionClient struct {
cc *grpc.ClientConn
}
func NewExecutionClient(cc *grpc.ClientConn) ExecutionClient {
return &executionClient{cc}
}
func (c *executionClient) Execute(ctx context.Context, in *ExecuteRequest, opts ...grpc.CallOption) (Execution_ExecuteClient, error) {
stream, err := c.cc.NewStream(ctx, &_Execution_serviceDesc.Streams[0], "/build.bazel.remote.execution.v2.Execution/Execute", opts...)
if err != nil {
return nil, err
}
x := &executionExecuteClient{stream}
if err := x.ClientStream.SendMsg(in); err != nil {
return nil, err
}
if err := x.ClientStream.CloseSend(); err != nil {
return nil, err
}
return x, nil
}
type Execution_ExecuteClient interface {
Recv() (*longrunning.Operation, error)
grpc.ClientStream
}
type executionExecuteClient struct {
grpc.ClientStream
}
func (x *executionExecuteClient) Recv() (*longrunning.Operation, error) {
m := new(longrunning.Operation)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
func (c *executionClient) WaitExecution(ctx context.Context, in *WaitExecutionRequest, opts ...grpc.CallOption) (Execution_WaitExecutionClient, error) {
stream, err := c.cc.NewStream(ctx, &_Execution_serviceDesc.Streams[1], "/build.bazel.remote.execution.v2.Execution/WaitExecution", opts...)
if err != nil {
return nil, err
}
x := &executionWaitExecutionClient{stream}
if err := x.ClientStream.SendMsg(in); err != nil {
return nil, err
}
if err := x.ClientStream.CloseSend(); err != nil {
return nil, err
}
return x, nil
}
type Execution_WaitExecutionClient interface {
Recv() (*longrunning.Operation, error)
grpc.ClientStream
}
type executionWaitExecutionClient struct {
grpc.ClientStream
}
func (x *executionWaitExecutionClient) Recv() (*longrunning.Operation, error) {
m := new(longrunning.Operation)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
// ExecutionServer is the server API for Execution service.
type ExecutionServer interface {
Execute(*ExecuteRequest, Execution_ExecuteServer) error
WaitExecution(*WaitExecutionRequest, Execution_WaitExecutionServer) error
}
// UnimplementedExecutionServer can be embedded to have forward compatible implementations.
type UnimplementedExecutionServer struct {
}
func (*UnimplementedExecutionServer) Execute(req *ExecuteRequest, srv Execution_ExecuteServer) error {
return status1.Errorf(codes.Unimplemented, "method Execute not implemented")
}
func (*UnimplementedExecutionServer) WaitExecution(req *WaitExecutionRequest, srv Execution_WaitExecutionServer) error {
return status1.Errorf(codes.Unimplemented, "method WaitExecution not implemented")
}
func RegisterExecutionServer(s *grpc.Server, srv ExecutionServer) {
s.RegisterService(&_Execution_serviceDesc, srv)
}
func _Execution_Execute_Handler(srv interface{}, stream grpc.ServerStream) error {
m := new(ExecuteRequest)
if err := stream.RecvMsg(m); err != nil {
return err
}
return srv.(ExecutionServer).Execute(m, &executionExecuteServer{stream})
}
type Execution_ExecuteServer interface {
Send(*longrunning.Operation) error
grpc.ServerStream
}
type executionExecuteServer struct {
grpc.ServerStream
}
func (x *executionExecuteServer) Send(m *longrunning.Operation) error {
return x.ServerStream.SendMsg(m)
}
func _Execution_WaitExecution_Handler(srv interface{}, stream grpc.ServerStream) error {
m := new(WaitExecutionRequest)
if err := stream.RecvMsg(m); err != nil {
return err
}
return srv.(ExecutionServer).WaitExecution(m, &executionWaitExecutionServer{stream})
}
type Execution_WaitExecutionServer interface {
Send(*longrunning.Operation) error
grpc.ServerStream
}
type executionWaitExecutionServer struct {
grpc.ServerStream
}
func (x *executionWaitExecutionServer) Send(m *longrunning.Operation) error {
return x.ServerStream.SendMsg(m)
}
var _Execution_serviceDesc = grpc.ServiceDesc{
ServiceName: "build.bazel.remote.execution.v2.Execution",
HandlerType: (*ExecutionServer)(nil),
Methods: []grpc.MethodDesc{},
Streams: []grpc.StreamDesc{
{
StreamName: "Execute",
Handler: _Execution_Execute_Handler,
ServerStreams: true,
},
{
StreamName: "WaitExecution",
Handler: _Execution_WaitExecution_Handler,
ServerStreams: true,
},
},
Metadata: "build/bazel/remote/execution/v2/remote_execution.proto",
}
// ActionCacheClient is the client API for ActionCache service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type ActionCacheClient interface {
GetActionResult(ctx context.Context, in *GetActionResultRequest, opts ...grpc.CallOption) (*ActionResult, error)
UpdateActionResult(ctx context.Context, in *UpdateActionResultRequest, opts ...grpc.CallOption) (*ActionResult, error)
}
type actionCacheClient struct {
cc *grpc.ClientConn
}
func NewActionCacheClient(cc *grpc.ClientConn) ActionCacheClient {
return &actionCacheClient{cc}
}
func (c *actionCacheClient) GetActionResult(ctx context.Context, in *GetActionResultRequest, opts ...grpc.CallOption) (*ActionResult, error) {
out := new(ActionResult)
err := c.cc.Invoke(ctx, "/build.bazel.remote.execution.v2.ActionCache/GetActionResult", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *actionCacheClient) UpdateActionResult(ctx context.Context, in *UpdateActionResultRequest, opts ...grpc.CallOption) (*ActionResult, error) {
out := new(ActionResult)
err := c.cc.Invoke(ctx, "/build.bazel.remote.execution.v2.ActionCache/UpdateActionResult", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
// ActionCacheServer is the server API for ActionCache service.
type ActionCacheServer interface {
GetActionResult(context.Context, *GetActionResultRequest) (*ActionResult, error)
UpdateActionResult(context.Context, *UpdateActionResultRequest) (*ActionResult, error)
}
// UnimplementedActionCacheServer can be embedded to have forward compatible implementations.
type UnimplementedActionCacheServer struct {
}
func (*UnimplementedActionCacheServer) GetActionResult(ctx context.Context, req *GetActionResultRequest) (*ActionResult, error) {
return nil, status1.Errorf(codes.Unimplemented, "method GetActionResult not implemented")
}
func (*UnimplementedActionCacheServer) UpdateActionResult(ctx context.Context, req *UpdateActionResultRequest) (*ActionResult, error) {
return nil, status1.Errorf(codes.Unimplemented, "method UpdateActionResult not implemented")
}
func RegisterActionCacheServer(s *grpc.Server, srv ActionCacheServer) {
s.RegisterService(&_ActionCache_serviceDesc, srv)
}
func _ActionCache_GetActionResult_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetActionResultRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(ActionCacheServer).GetActionResult(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/build.bazel.remote.execution.v2.ActionCache/GetActionResult",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(ActionCacheServer).GetActionResult(ctx, req.(*GetActionResultRequest))
}
return interceptor(ctx, in, info, handler)
}
func _ActionCache_UpdateActionResult_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(UpdateActionResultRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(ActionCacheServer).UpdateActionResult(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/build.bazel.remote.execution.v2.ActionCache/UpdateActionResult",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(ActionCacheServer).UpdateActionResult(ctx, req.(*UpdateActionResultRequest))
}
return interceptor(ctx, in, info, handler)
}
var _ActionCache_serviceDesc = grpc.ServiceDesc{
ServiceName: "build.bazel.remote.execution.v2.ActionCache",
HandlerType: (*ActionCacheServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "GetActionResult",
Handler: _ActionCache_GetActionResult_Handler,
},
{
MethodName: "UpdateActionResult",
Handler: _ActionCache_UpdateActionResult_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "build/bazel/remote/execution/v2/remote_execution.proto",
}
// ContentAddressableStorageClient is the client API for ContentAddressableStorage service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type ContentAddressableStorageClient interface {
FindMissingBlobs(ctx context.Context, in *FindMissingBlobsRequest, opts ...grpc.CallOption) (*FindMissingBlobsResponse, error)
BatchUpdateBlobs(ctx context.Context, in *BatchUpdateBlobsRequest, opts ...grpc.CallOption) (*BatchUpdateBlobsResponse, error)
BatchReadBlobs(ctx context.Context, in *BatchReadBlobsRequest, opts ...grpc.CallOption) (*BatchReadBlobsResponse, error)
GetTree(ctx context.Context, in *GetTreeRequest, opts ...grpc.CallOption) (ContentAddressableStorage_GetTreeClient, error)
}
type contentAddressableStorageClient struct {
cc *grpc.ClientConn
}
func NewContentAddressableStorageClient(cc *grpc.ClientConn) ContentAddressableStorageClient {
return &contentAddressableStorageClient{cc}
}
func (c *contentAddressableStorageClient) FindMissingBlobs(ctx context.Context, in *FindMissingBlobsRequest, opts ...grpc.CallOption) (*FindMissingBlobsResponse, error) {
out := new(FindMissingBlobsResponse)
err := c.cc.Invoke(ctx, "/build.bazel.remote.execution.v2.ContentAddressableStorage/FindMissingBlobs", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *contentAddressableStorageClient) BatchUpdateBlobs(ctx context.Context, in *BatchUpdateBlobsRequest, opts ...grpc.CallOption) (*BatchUpdateBlobsResponse, error) {
out := new(BatchUpdateBlobsResponse)
err := c.cc.Invoke(ctx, "/build.bazel.remote.execution.v2.ContentAddressableStorage/BatchUpdateBlobs", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *contentAddressableStorageClient) BatchReadBlobs(ctx context.Context, in *BatchReadBlobsRequest, opts ...grpc.CallOption) (*BatchReadBlobsResponse, error) {
out := new(BatchReadBlobsResponse)
err := c.cc.Invoke(ctx, "/build.bazel.remote.execution.v2.ContentAddressableStorage/BatchReadBlobs", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *contentAddressableStorageClient) GetTree(ctx context.Context, in *GetTreeRequest, opts ...grpc.CallOption) (ContentAddressableStorage_GetTreeClient, error) {
stream, err := c.cc.NewStream(ctx, &_ContentAddressableStorage_serviceDesc.Streams[0], "/build.bazel.remote.execution.v2.ContentAddressableStorage/GetTree", opts...)
if err != nil {
return nil, err
}
x := &contentAddressableStorageGetTreeClient{stream}
if err := x.ClientStream.SendMsg(in); err != nil {
return nil, err
}
if err := x.ClientStream.CloseSend(); err != nil {
return nil, err
}
return x, nil
}
type ContentAddressableStorage_GetTreeClient interface {
Recv() (*GetTreeResponse, error)
grpc.ClientStream
}
type contentAddressableStorageGetTreeClient struct {
grpc.ClientStream
}
func (x *contentAddressableStorageGetTreeClient) Recv() (*GetTreeResponse, error) {
m := new(GetTreeResponse)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
// ContentAddressableStorageServer is the server API for ContentAddressableStorage service.
type ContentAddressableStorageServer interface {
FindMissingBlobs(context.Context, *FindMissingBlobsRequest) (*FindMissingBlobsResponse, error)
BatchUpdateBlobs(context.Context, *BatchUpdateBlobsRequest) (*BatchUpdateBlobsResponse, error)
BatchReadBlobs(context.Context, *BatchReadBlobsRequest) (*BatchReadBlobsResponse, error)
GetTree(*GetTreeRequest, ContentAddressableStorage_GetTreeServer) error
}
// UnimplementedContentAddressableStorageServer can be embedded to have forward compatible implementations.
type UnimplementedContentAddressableStorageServer struct {
}
func (*UnimplementedContentAddressableStorageServer) FindMissingBlobs(ctx context.Context, req *FindMissingBlobsRequest) (*FindMissingBlobsResponse, error) {
return nil, status1.Errorf(codes.Unimplemented, "method FindMissingBlobs not implemented")
}
func (*UnimplementedContentAddressableStorageServer) BatchUpdateBlobs(ctx context.Context, req *BatchUpdateBlobsRequest) (*BatchUpdateBlobsResponse, error) {
return nil, status1.Errorf(codes.Unimplemented, "method BatchUpdateBlobs not implemented")
}
func (*UnimplementedContentAddressableStorageServer) BatchReadBlobs(ctx context.Context, req *BatchReadBlobsRequest) (*BatchReadBlobsResponse, error) {
return nil, status1.Errorf(codes.Unimplemented, "method BatchReadBlobs not implemented")
}
func (*UnimplementedContentAddressableStorageServer) GetTree(req *GetTreeRequest, srv ContentAddressableStorage_GetTreeServer) error {
return status1.Errorf(codes.Unimplemented, "method GetTree not implemented")
}
func RegisterContentAddressableStorageServer(s *grpc.Server, srv ContentAddressableStorageServer) {
s.RegisterService(&_ContentAddressableStorage_serviceDesc, srv)
}
func _ContentAddressableStorage_FindMissingBlobs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(FindMissingBlobsRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(ContentAddressableStorageServer).FindMissingBlobs(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/build.bazel.remote.execution.v2.ContentAddressableStorage/FindMissingBlobs",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(ContentAddressableStorageServer).FindMissingBlobs(ctx, req.(*FindMissingBlobsRequest))
}
return interceptor(ctx, in, info, handler)
}
func _ContentAddressableStorage_BatchUpdateBlobs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(BatchUpdateBlobsRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(ContentAddressableStorageServer).BatchUpdateBlobs(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/build.bazel.remote.execution.v2.ContentAddressableStorage/BatchUpdateBlobs",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(ContentAddressableStorageServer).BatchUpdateBlobs(ctx, req.(*BatchUpdateBlobsRequest))
}
return interceptor(ctx, in, info, handler)
}
func _ContentAddressableStorage_BatchReadBlobs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(BatchReadBlobsRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(ContentAddressableStorageServer).BatchReadBlobs(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/build.bazel.remote.execution.v2.ContentAddressableStorage/BatchReadBlobs",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(ContentAddressableStorageServer).BatchReadBlobs(ctx, req.(*BatchReadBlobsRequest))
}
return interceptor(ctx, in, info, handler)
}
func _ContentAddressableStorage_GetTree_Handler(srv interface{}, stream grpc.ServerStream) error {
m := new(GetTreeRequest)
if err := stream.RecvMsg(m); err != nil {
return err
}
return srv.(ContentAddressableStorageServer).GetTree(m, &contentAddressableStorageGetTreeServer{stream})
}
type ContentAddressableStorage_GetTreeServer interface {
Send(*GetTreeResponse) error
grpc.ServerStream
}
type contentAddressableStorageGetTreeServer struct {
grpc.ServerStream
}
func (x *contentAddressableStorageGetTreeServer) Send(m *GetTreeResponse) error {
return x.ServerStream.SendMsg(m)
}
var _ContentAddressableStorage_serviceDesc = grpc.ServiceDesc{
ServiceName: "build.bazel.remote.execution.v2.ContentAddressableStorage",
HandlerType: (*ContentAddressableStorageServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "FindMissingBlobs",
Handler: _ContentAddressableStorage_FindMissingBlobs_Handler,
},
{
MethodName: "BatchUpdateBlobs",
Handler: _ContentAddressableStorage_BatchUpdateBlobs_Handler,
},
{
MethodName: "BatchReadBlobs",
Handler: _ContentAddressableStorage_BatchReadBlobs_Handler,
},
},
Streams: []grpc.StreamDesc{
{
StreamName: "GetTree",
Handler: _ContentAddressableStorage_GetTree_Handler,
ServerStreams: true,
},
},
Metadata: "build/bazel/remote/execution/v2/remote_execution.proto",
}
// CapabilitiesClient is the client API for Capabilities service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type CapabilitiesClient interface {
GetCapabilities(ctx context.Context, in *GetCapabilitiesRequest, opts ...grpc.CallOption) (*ServerCapabilities, error)
}
type capabilitiesClient struct {
cc *grpc.ClientConn
}
func NewCapabilitiesClient(cc *grpc.ClientConn) CapabilitiesClient {
return &capabilitiesClient{cc}
}
func (c *capabilitiesClient) GetCapabilities(ctx context.Context, in *GetCapabilitiesRequest, opts ...grpc.CallOption) (*ServerCapabilities, error) {
out := new(ServerCapabilities)
err := c.cc.Invoke(ctx, "/build.bazel.remote.execution.v2.Capabilities/GetCapabilities", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
// CapabilitiesServer is the server API for Capabilities service.
type CapabilitiesServer interface {
GetCapabilities(context.Context, *GetCapabilitiesRequest) (*ServerCapabilities, error)
}
// UnimplementedCapabilitiesServer can be embedded to have forward compatible implementations.
type UnimplementedCapabilitiesServer struct {
}
func (*UnimplementedCapabilitiesServer) GetCapabilities(ctx context.Context, req *GetCapabilitiesRequest) (*ServerCapabilities, error) {
return nil, status1.Errorf(codes.Unimplemented, "method GetCapabilities not implemented")
}
func RegisterCapabilitiesServer(s *grpc.Server, srv CapabilitiesServer) {
s.RegisterService(&_Capabilities_serviceDesc, srv)
}
func _Capabilities_GetCapabilities_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetCapabilitiesRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(CapabilitiesServer).GetCapabilities(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/build.bazel.remote.execution.v2.Capabilities/GetCapabilities",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(CapabilitiesServer).GetCapabilities(ctx, req.(*GetCapabilitiesRequest))
}
return interceptor(ctx, in, info, handler)
}
var _Capabilities_serviceDesc = grpc.ServiceDesc{
ServiceName: "build.bazel.remote.execution.v2.Capabilities",
HandlerType: (*CapabilitiesServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "GetCapabilities",
Handler: _Capabilities_GetCapabilities_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "build/bazel/remote/execution/v2/remote_execution.proto",
}