proto: go.chromium.org/chromiumos/infra/proto/go/chromite/api Index | Files

package api

import "go.chromium.org/chromiumos/infra/proto/go/chromite/api"

Index

Package Files

android.pb.go api.pb.go artifacts.pb.go binhost.pb.go build_api.pb.go build_api_test.pb.go depgraph.pb.go image.pb.go packages.pb.go sdk.pb.go sysroot.pb.go test.pb.go test_metadata.pb.go toolchain.pb.go

Variables

var AutotestTest_ExecutionEnvironment_name = map[int32]string{
    0:  "EXECUTION_ENVIRONMENT_UNSPECIFIED",
    1:  "EXECUTION_ENVIRONMENT_CLIENT",
    2:  "EXECUTION_ENVIRONMENT_SERVER",
}
var AutotestTest_ExecutionEnvironment_value = map[string]int32{
    "EXECUTION_ENVIRONMENT_UNSPECIFIED": 0,
    "EXECUTION_ENVIRONMENT_CLIENT":      1,
    "EXECUTION_ENVIRONMENT_SERVER":      2,
}
var BinhostKey_name = map[int32]string{
    0:  "UNSPECIFIED",
    1:  "POSTSUBMIT_BINHOST",
    2:  "LATEST_RELEASE_CHROME_BINHOST",
    3:  "PREFLIGHT_BINHOST",
}
var BinhostKey_value = map[string]int32{
    "UNSPECIFIED":                   0,
    "POSTSUBMIT_BINHOST":            1,
    "LATEST_RELEASE_CHROME_BINHOST": 2,
    "PREFLIGHT_BINHOST":             3,
}
var ChrootAssertion_name = map[int32]string{
    0:  "NO_ASSERTION",
    1:  "INSIDE",
    2:  "OUTSIDE",
}
var ChrootAssertion_value = map[string]int32{
    "NO_ASSERTION": 0,
    "INSIDE":       1,
    "OUTSIDE":      2,
}
var E_MethodOptions = &proto.ExtensionDesc{
    ExtendedType:  (*descriptor.MethodOptions)(nil),
    ExtensionType: (*BuildApiMethodOptions)(nil),
    Field:         55000,
    Name:          "method_options",
    Tag:           "bytes,55000,opt,name=method_options",
    Filename:      "chromite/api/build_api.proto",
}
var E_ServiceOptions = &proto.ExtensionDesc{
    ExtendedType:  (*descriptor.ServiceOptions)(nil),
    ExtensionType: (*BuildApiServiceOptions)(nil),
    Field:         55000,
    Name:          "service_options",
    Tag:           "bytes,55000,opt,name=service_options",
    Filename:      "chromite/api/build_api.proto",
}
var MarkStableStatusType_name = map[int32]string{
    0:  "MARK_STABLE_STATUS_UNSPECIFIED",
    1:  "MARK_STABLE_STATUS_SUCCESS",
    2:  "MARK_STABLE_STATUS_PINNED",
    3:  "MARK_STABLE_STATUS_EARLY_EXIT",
}
var MarkStableStatusType_value = map[string]int32{
    "MARK_STABLE_STATUS_UNSPECIFIED": 0,
    "MARK_STABLE_STATUS_SUCCESS":     1,
    "MARK_STABLE_STATUS_PINNED":      2,
    "MARK_STABLE_STATUS_EARLY_EXIT":  3,
}
var OverlayType_name = map[int32]string{
    0:  "OVERLAYTYPE_UNSPECIFIED",
    1:  "OVERLAYTYPE_BOTH",
    2:  "OVERLAYTYPE_PUBLIC",
    3:  "OVERLAYTYPE_PRIVATE",
    4:  "OVERLAYTYPE_NONE",
}
var OverlayType_value = map[string]int32{
    "OVERLAYTYPE_UNSPECIFIED": 0,
    "OVERLAYTYPE_BOTH":        1,
    "OVERLAYTYPE_PUBLIC":      2,
    "OVERLAYTYPE_PRIVATE":     3,
    "OVERLAYTYPE_NONE":        4,
}
var VmTestRequest_TestHarness_name = map[int32]string{
    0:  "UNSPECIFIED",
    1:  "TAST",
    2:  "AUTOTEST",
}
var VmTestRequest_TestHarness_value = map[string]int32{
    "UNSPECIFIED": 0,
    "TAST":        1,
    "AUTOTEST":    2,
}

type AclArgsRequest Uses

type AclArgsRequest struct {
    // Required. The build target whose Prebuilt ACL args are being fetched.
    BuildTarget          *chromiumos.BuildTarget `protobuf:"bytes,1,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                `json:"-"`
    XXX_unrecognized     []byte                  `json:"-"`
    XXX_sizecache        int32                   `json:"-"`
}

Get the private prebuilts' ACL args for a build target.

func (*AclArgsRequest) Descriptor Uses

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

func (*AclArgsRequest) GetBuildTarget Uses

func (m *AclArgsRequest) GetBuildTarget() *chromiumos.BuildTarget

func (*AclArgsRequest) ProtoMessage Uses

func (*AclArgsRequest) ProtoMessage()

func (*AclArgsRequest) Reset Uses

func (m *AclArgsRequest) Reset()

func (*AclArgsRequest) String Uses

func (m *AclArgsRequest) String() string

func (*AclArgsRequest) XXX_DiscardUnknown Uses

func (m *AclArgsRequest) XXX_DiscardUnknown()

func (*AclArgsRequest) XXX_Marshal Uses

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

func (*AclArgsRequest) XXX_Merge Uses

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

func (*AclArgsRequest) XXX_Size Uses

func (m *AclArgsRequest) XXX_Size() int

func (*AclArgsRequest) XXX_Unmarshal Uses

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

type AclArgsResponse Uses

type AclArgsResponse struct {
    Args                 []*AclArgsResponse_AclArg `protobuf:"bytes,1,rep,name=args,proto3" json:"args,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
    XXX_unrecognized     []byte                    `json:"-"`
    XXX_sizecache        int32                     `json:"-"`
}

func (*AclArgsResponse) Descriptor Uses

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

func (*AclArgsResponse) GetArgs Uses

func (m *AclArgsResponse) GetArgs() []*AclArgsResponse_AclArg

func (*AclArgsResponse) ProtoMessage Uses

func (*AclArgsResponse) ProtoMessage()

func (*AclArgsResponse) Reset Uses

func (m *AclArgsResponse) Reset()

func (*AclArgsResponse) String Uses

func (m *AclArgsResponse) String() string

func (*AclArgsResponse) XXX_DiscardUnknown Uses

func (m *AclArgsResponse) XXX_DiscardUnknown()

func (*AclArgsResponse) XXX_Marshal Uses

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

func (*AclArgsResponse) XXX_Merge Uses

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

func (*AclArgsResponse) XXX_Size Uses

func (m *AclArgsResponse) XXX_Size() int

func (*AclArgsResponse) XXX_Unmarshal Uses

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

type AclArgsResponse_AclArg Uses

type AclArgsResponse_AclArg struct {
    // The argument (usually -g or -u).
    Arg string `protobuf:"bytes,1,opt,name=arg,proto3" json:"arg,omitempty"`
    // The argument value ([group_id|user]:PERMISSION)
    Value                string   `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

An ACL command argument.

func (*AclArgsResponse_AclArg) Descriptor Uses

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

func (*AclArgsResponse_AclArg) GetArg Uses

func (m *AclArgsResponse_AclArg) GetArg() string

func (*AclArgsResponse_AclArg) GetValue Uses

func (m *AclArgsResponse_AclArg) GetValue() string

func (*AclArgsResponse_AclArg) ProtoMessage Uses

func (*AclArgsResponse_AclArg) ProtoMessage()

func (*AclArgsResponse_AclArg) Reset Uses

func (m *AclArgsResponse_AclArg) Reset()

func (*AclArgsResponse_AclArg) String Uses

func (m *AclArgsResponse_AclArg) String() string

func (*AclArgsResponse_AclArg) XXX_DiscardUnknown Uses

func (m *AclArgsResponse_AclArg) XXX_DiscardUnknown()

func (*AclArgsResponse_AclArg) XXX_Marshal Uses

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

func (*AclArgsResponse_AclArg) XXX_Merge Uses

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

func (*AclArgsResponse_AclArg) XXX_Size Uses

func (m *AclArgsResponse_AclArg) XXX_Size() int

func (*AclArgsResponse_AclArg) XXX_Unmarshal Uses

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

type Artifact Uses

type Artifact struct {
    // Absolute path to the artifact file.
    Path                 string   `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

An artifact is a file generated during or after a build.

func (*Artifact) Descriptor Uses

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

func (*Artifact) GetPath Uses

func (m *Artifact) GetPath() string

func (*Artifact) ProtoMessage Uses

func (*Artifact) ProtoMessage()

func (*Artifact) Reset Uses

func (m *Artifact) Reset()

func (*Artifact) String Uses

func (m *Artifact) String() string

func (*Artifact) XXX_DiscardUnknown Uses

func (m *Artifact) XXX_DiscardUnknown()

func (*Artifact) XXX_Marshal Uses

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

func (*Artifact) XXX_Merge Uses

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

func (*Artifact) XXX_Size Uses

func (m *Artifact) XXX_Size() int

func (*Artifact) XXX_Unmarshal Uses

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

type AutotestSuite Uses

type AutotestSuite struct {
    // Unique across all suites.
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // These are appended to the dependencies of each child task.
    ChildDependencies    []*AutotestTaskDependency      `protobuf:"bytes,2,rep,name=child_dependencies,json=childDependencies,proto3" json:"child_dependencies,omitempty"`
    ChildTaskTimeoutSec  int32                          `protobuf:"varint,3,opt,name=child_task_timeout_sec,json=childTaskTimeoutSec,proto3" json:"child_task_timeout_sec,omitempty"`
    Tests                []*AutotestSuite_TestReference `protobuf:"bytes,4,rep,name=tests,proto3" json:"tests,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
    XXX_unrecognized     []byte                         `json:"-"`
    XXX_sizecache        int32                          `json:"-"`
}

func (*AutotestSuite) Descriptor Uses

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

func (*AutotestSuite) GetChildDependencies Uses

func (m *AutotestSuite) GetChildDependencies() []*AutotestTaskDependency

func (*AutotestSuite) GetChildTaskTimeoutSec Uses

func (m *AutotestSuite) GetChildTaskTimeoutSec() int32

func (*AutotestSuite) GetName Uses

func (m *AutotestSuite) GetName() string

func (*AutotestSuite) GetTests Uses

func (m *AutotestSuite) GetTests() []*AutotestSuite_TestReference

func (*AutotestSuite) ProtoMessage Uses

func (*AutotestSuite) ProtoMessage()

func (*AutotestSuite) Reset Uses

func (m *AutotestSuite) Reset()

func (*AutotestSuite) String Uses

func (m *AutotestSuite) String() string

func (*AutotestSuite) XXX_DiscardUnknown Uses

func (m *AutotestSuite) XXX_DiscardUnknown()

func (*AutotestSuite) XXX_Marshal Uses

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

func (*AutotestSuite) XXX_Merge Uses

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

func (*AutotestSuite) XXX_Size Uses

func (m *AutotestSuite) XXX_Size() int

func (*AutotestSuite) XXX_Unmarshal Uses

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

type AutotestSuite_TestReference Uses

type AutotestSuite_TestReference 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 (*AutotestSuite_TestReference) Descriptor Uses

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

func (*AutotestSuite_TestReference) GetName Uses

func (m *AutotestSuite_TestReference) GetName() string

func (*AutotestSuite_TestReference) ProtoMessage Uses

func (*AutotestSuite_TestReference) ProtoMessage()

func (*AutotestSuite_TestReference) Reset Uses

func (m *AutotestSuite_TestReference) Reset()

func (*AutotestSuite_TestReference) String Uses

func (m *AutotestSuite_TestReference) String() string

func (*AutotestSuite_TestReference) XXX_DiscardUnknown Uses

func (m *AutotestSuite_TestReference) XXX_DiscardUnknown()

func (*AutotestSuite_TestReference) XXX_Marshal Uses

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

func (*AutotestSuite_TestReference) XXX_Merge Uses

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

func (*AutotestSuite_TestReference) XXX_Size Uses

func (m *AutotestSuite_TestReference) XXX_Size() int

func (*AutotestSuite_TestReference) XXX_Unmarshal Uses

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

type AutotestTaskDependency Uses

type AutotestTaskDependency struct {
    // Opaque string label that encodes characteristics of the device to use for
    // the task.
    Label                string   `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*AutotestTaskDependency) Descriptor Uses

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

func (*AutotestTaskDependency) GetLabel Uses

func (m *AutotestTaskDependency) GetLabel() string

func (*AutotestTaskDependency) ProtoMessage Uses

func (*AutotestTaskDependency) ProtoMessage()

func (*AutotestTaskDependency) Reset Uses

func (m *AutotestTaskDependency) Reset()

func (*AutotestTaskDependency) String Uses

func (m *AutotestTaskDependency) String() string

func (*AutotestTaskDependency) XXX_DiscardUnknown Uses

func (m *AutotestTaskDependency) XXX_DiscardUnknown()

func (*AutotestTaskDependency) XXX_Marshal Uses

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

func (*AutotestTaskDependency) XXX_Merge Uses

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

func (*AutotestTaskDependency) XXX_Size Uses

func (m *AutotestTaskDependency) XXX_Size() int

func (*AutotestTaskDependency) XXX_Unmarshal Uses

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

type AutotestTest Uses

type AutotestTest struct {
    // Unique across all tests.
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // Autotest string labels to control which device the test runs on.
    Dependencies []*AutotestTaskDependency `protobuf:"bytes,2,rep,name=dependencies,proto3" json:"dependencies,omitempty"`
    AllowRetries bool                      `protobuf:"varint,3,opt,name=allow_retries,json=allowRetries,proto3" json:"allow_retries,omitempty"`
    // Only meaningful if allow_retries is true.
    // Total number of attempts for a failed test will be (1 + max_retries).
    MaxRetries        int32 `protobuf:"varint,4,opt,name=max_retries,json=maxRetries,proto3" json:"max_retries,omitempty"`
    NeedsMultipleDuts bool  `protobuf:"varint,5,opt,name=needs_multiple_duts,json=needsMultipleDuts,proto3" json:"needs_multiple_duts,omitempty"`
    // Only meaningful if needs_multiple_duts is true.
    // Values <= 2 are disallowed.
    DutCount             int32                             `protobuf:"varint,6,opt,name=dut_count,json=dutCount,proto3" json:"dut_count,omitempty"`
    ExecutionEnvironment AutotestTest_ExecutionEnvironment `protobuf:"varint,7,opt,name=execution_environment,json=executionEnvironment,proto3,enum=chromite.api.AutotestTest_ExecutionEnvironment" json:"execution_environment,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                          `json:"-"`
    XXX_unrecognized     []byte                            `json:"-"`
    XXX_sizecache        int32                             `json:"-"`
}

func (*AutotestTest) Descriptor Uses

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

func (*AutotestTest) GetAllowRetries Uses

func (m *AutotestTest) GetAllowRetries() bool

func (*AutotestTest) GetDependencies Uses

func (m *AutotestTest) GetDependencies() []*AutotestTaskDependency

func (*AutotestTest) GetDutCount Uses

func (m *AutotestTest) GetDutCount() int32

func (*AutotestTest) GetExecutionEnvironment Uses

func (m *AutotestTest) GetExecutionEnvironment() AutotestTest_ExecutionEnvironment

func (*AutotestTest) GetMaxRetries Uses

func (m *AutotestTest) GetMaxRetries() int32

func (*AutotestTest) GetName Uses

func (m *AutotestTest) GetName() string

func (*AutotestTest) GetNeedsMultipleDuts Uses

func (m *AutotestTest) GetNeedsMultipleDuts() bool

func (*AutotestTest) ProtoMessage Uses

func (*AutotestTest) ProtoMessage()

func (*AutotestTest) Reset Uses

func (m *AutotestTest) Reset()

func (*AutotestTest) String Uses

func (m *AutotestTest) String() string

func (*AutotestTest) XXX_DiscardUnknown Uses

func (m *AutotestTest) XXX_DiscardUnknown()

func (*AutotestTest) XXX_Marshal Uses

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

func (*AutotestTest) XXX_Merge Uses

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

func (*AutotestTest) XXX_Size Uses

func (m *AutotestTest) XXX_Size() int

func (*AutotestTest) XXX_Unmarshal Uses

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

type AutotestTestMetadata Uses

type AutotestTestMetadata struct {
    Suites               []*AutotestSuite `protobuf:"bytes,1,rep,name=suites,proto3" json:"suites,omitempty"`
    Tests                []*AutotestTest  `protobuf:"bytes,2,rep,name=tests,proto3" json:"tests,omitempty"`
    XXX_NoUnkeyedLiteral struct{}         `json:"-"`
    XXX_unrecognized     []byte           `json:"-"`
    XXX_sizecache        int32            `json:"-"`
}

func (*AutotestTestMetadata) Descriptor Uses

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

func (*AutotestTestMetadata) GetSuites Uses

func (m *AutotestTestMetadata) GetSuites() []*AutotestSuite

func (*AutotestTestMetadata) GetTests Uses

func (m *AutotestTestMetadata) GetTests() []*AutotestTest

func (*AutotestTestMetadata) ProtoMessage Uses

func (*AutotestTestMetadata) ProtoMessage()

func (*AutotestTestMetadata) Reset Uses

func (m *AutotestTestMetadata) Reset()

func (*AutotestTestMetadata) String Uses

func (m *AutotestTestMetadata) String() string

func (*AutotestTestMetadata) XXX_DiscardUnknown Uses

func (m *AutotestTestMetadata) XXX_DiscardUnknown()

func (*AutotestTestMetadata) XXX_Marshal Uses

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

func (*AutotestTestMetadata) XXX_Merge Uses

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

func (*AutotestTestMetadata) XXX_Size Uses

func (m *AutotestTestMetadata) XXX_Size() int

func (*AutotestTestMetadata) XXX_Unmarshal Uses

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

type AutotestTest_ExecutionEnvironment Uses

type AutotestTest_ExecutionEnvironment int32
const (
    AutotestTest_EXECUTION_ENVIRONMENT_UNSPECIFIED AutotestTest_ExecutionEnvironment = 0
    // Autotest calls tests that run on the Device Under Test "client" tests.
    AutotestTest_EXECUTION_ENVIRONMENT_CLIENT AutotestTest_ExecutionEnvironment = 1
    // Autotest calls tests that run on the autotest drone "server" tests.
    AutotestTest_EXECUTION_ENVIRONMENT_SERVER AutotestTest_ExecutionEnvironment = 2
)

func (AutotestTest_ExecutionEnvironment) EnumDescriptor Uses

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

func (AutotestTest_ExecutionEnvironment) String Uses

func (x AutotestTest_ExecutionEnvironment) String() string

type Binhost Uses

type Binhost struct {
    // The binhost URI.
    Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
    // The package index file name relative to the base binhost uri.
    PackageIndex         string   `protobuf:"bytes,2,opt,name=package_index,json=packageIndex,proto3" json:"package_index,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*Binhost) Descriptor Uses

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

func (*Binhost) GetPackageIndex Uses

func (m *Binhost) GetPackageIndex() string

func (*Binhost) GetUri Uses

func (m *Binhost) GetUri() string

func (*Binhost) ProtoMessage Uses

func (*Binhost) ProtoMessage()

func (*Binhost) Reset Uses

func (m *Binhost) Reset()

func (*Binhost) String Uses

func (m *Binhost) String() string

func (*Binhost) XXX_DiscardUnknown Uses

func (m *Binhost) XXX_DiscardUnknown()

func (*Binhost) XXX_Marshal Uses

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

func (*Binhost) XXX_Merge Uses

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

func (*Binhost) XXX_Size Uses

func (m *Binhost) XXX_Size() int

func (*Binhost) XXX_Unmarshal Uses

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

type BinhostGetRequest Uses

type BinhostGetRequest struct {
    // Required.
    // The build target whose binhosts are being fetched.
    BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,1,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
    // Required.
    // Whether to include private binhosts.
    Private              bool     `protobuf:"varint,2,opt,name=private,proto3" json:"private,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

Get the binhosts for the build target.

func (*BinhostGetRequest) Descriptor Uses

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

func (*BinhostGetRequest) GetBuildTarget Uses

func (m *BinhostGetRequest) GetBuildTarget() *chromiumos.BuildTarget

func (*BinhostGetRequest) GetPrivate Uses

func (m *BinhostGetRequest) GetPrivate() bool

func (*BinhostGetRequest) ProtoMessage Uses

func (*BinhostGetRequest) ProtoMessage()

func (*BinhostGetRequest) Reset Uses

func (m *BinhostGetRequest) Reset()

func (*BinhostGetRequest) String Uses

func (m *BinhostGetRequest) String() string

func (*BinhostGetRequest) XXX_DiscardUnknown Uses

func (m *BinhostGetRequest) XXX_DiscardUnknown()

func (*BinhostGetRequest) XXX_Marshal Uses

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

func (*BinhostGetRequest) XXX_Merge Uses

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

func (*BinhostGetRequest) XXX_Size Uses

func (m *BinhostGetRequest) XXX_Size() int

func (*BinhostGetRequest) XXX_Unmarshal Uses

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

type BinhostGetResponse Uses

type BinhostGetResponse struct {
    // The binhosts.
    Binhosts             []*Binhost `protobuf:"bytes,1,rep,name=binhosts,proto3" json:"binhosts,omitempty"`
    XXX_NoUnkeyedLiteral struct{}   `json:"-"`
    XXX_unrecognized     []byte     `json:"-"`
    XXX_sizecache        int32      `json:"-"`
}

func (*BinhostGetResponse) Descriptor Uses

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

func (*BinhostGetResponse) GetBinhosts Uses

func (m *BinhostGetResponse) GetBinhosts() []*Binhost

func (*BinhostGetResponse) ProtoMessage Uses

func (*BinhostGetResponse) ProtoMessage()

func (*BinhostGetResponse) Reset Uses

func (m *BinhostGetResponse) Reset()

func (*BinhostGetResponse) String Uses

func (m *BinhostGetResponse) String() string

func (*BinhostGetResponse) XXX_DiscardUnknown Uses

func (m *BinhostGetResponse) XXX_DiscardUnknown()

func (*BinhostGetResponse) XXX_Marshal Uses

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

func (*BinhostGetResponse) XXX_Merge Uses

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

func (*BinhostGetResponse) XXX_Size Uses

func (m *BinhostGetResponse) XXX_Size() int

func (*BinhostGetResponse) XXX_Unmarshal Uses

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

type BinhostKey Uses

type BinhostKey int32

Portage environment variable that points to a remote binhost.

const (
    // No binhost key was specified.
    BinhostKey_UNSPECIFIED BinhostKey = 0
    // Contains prebuilts generated by the postsubmit builder.
    BinhostKey_POSTSUBMIT_BINHOST BinhostKey = 1
    // Contains prebuilts generated by the PFQ.
    BinhostKey_LATEST_RELEASE_CHROME_BINHOST BinhostKey = 2
    // Contains prebuilts generated by pre-flight builders.
    BinhostKey_PREFLIGHT_BINHOST BinhostKey = 3
)

func (BinhostKey) EnumDescriptor Uses

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

func (BinhostKey) String Uses

func (x BinhostKey) String() string

type BuildApiMethodOptions Uses

type BuildApiMethodOptions struct {
    // The name of the function implementing the method if different than the
    // method name defined in the .proto.
    ImplementationName *string `protobuf:"bytes,1,opt,name=implementation_name,json=implementationName" json:"implementation_name,omitempty"`
    // Assert the method is run inside/outside the chroot when specified,
    // overriding the service config when set.
    MethodChrootAssert   *ChrootAssertion `protobuf:"varint,2,opt,name=method_chroot_assert,json=methodChrootAssert,enum=ChrootAssertion" json:"method_chroot_assert,omitempty"`
    XXX_NoUnkeyedLiteral struct{}         `json:"-"`
    XXX_unrecognized     []byte           `json:"-"`
    XXX_sizecache        int32            `json:"-"`
}

Custom Method options.

func (*BuildApiMethodOptions) Descriptor Uses

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

func (*BuildApiMethodOptions) GetImplementationName Uses

func (m *BuildApiMethodOptions) GetImplementationName() string

func (*BuildApiMethodOptions) GetMethodChrootAssert Uses

func (m *BuildApiMethodOptions) GetMethodChrootAssert() ChrootAssertion

func (*BuildApiMethodOptions) ProtoMessage Uses

func (*BuildApiMethodOptions) ProtoMessage()

func (*BuildApiMethodOptions) Reset Uses

func (m *BuildApiMethodOptions) Reset()

func (*BuildApiMethodOptions) String Uses

func (m *BuildApiMethodOptions) String() string

func (*BuildApiMethodOptions) XXX_DiscardUnknown Uses

func (m *BuildApiMethodOptions) XXX_DiscardUnknown()

func (*BuildApiMethodOptions) XXX_Marshal Uses

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

func (*BuildApiMethodOptions) XXX_Merge Uses

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

func (*BuildApiMethodOptions) XXX_Size Uses

func (m *BuildApiMethodOptions) XXX_Size() int

func (*BuildApiMethodOptions) XXX_Unmarshal Uses

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

type BuildApiServiceOptions Uses

type BuildApiServiceOptions struct {
    // The name of the controller module implementing the service.
    Module *string `protobuf:"bytes,1,req,name=module" json:"module,omitempty"`
    // Assert any methods in the service are run inside/outside the chroot when
    // specified, unless overridden by the method config.
    ServiceChrootAssert  *ChrootAssertion `protobuf:"varint,2,opt,name=service_chroot_assert,json=serviceChrootAssert,enum=ChrootAssertion" json:"service_chroot_assert,omitempty"`
    XXX_NoUnkeyedLiteral struct{}         `json:"-"`
    XXX_unrecognized     []byte           `json:"-"`
    XXX_sizecache        int32            `json:"-"`
}

Custom Service options.

func (*BuildApiServiceOptions) Descriptor Uses

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

func (*BuildApiServiceOptions) GetModule Uses

func (m *BuildApiServiceOptions) GetModule() string

func (*BuildApiServiceOptions) GetServiceChrootAssert Uses

func (m *BuildApiServiceOptions) GetServiceChrootAssert() ChrootAssertion

func (*BuildApiServiceOptions) ProtoMessage Uses

func (*BuildApiServiceOptions) ProtoMessage()

func (*BuildApiServiceOptions) Reset Uses

func (m *BuildApiServiceOptions) Reset()

func (*BuildApiServiceOptions) String Uses

func (m *BuildApiServiceOptions) String() string

func (*BuildApiServiceOptions) XXX_DiscardUnknown Uses

func (m *BuildApiServiceOptions) XXX_DiscardUnknown()

func (*BuildApiServiceOptions) XXX_Marshal Uses

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

func (*BuildApiServiceOptions) XXX_Merge Uses

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

func (*BuildApiServiceOptions) XXX_Size Uses

func (m *BuildApiServiceOptions) XXX_Size() int

func (*BuildApiServiceOptions) XXX_Unmarshal Uses

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

type BuildTargetUnitTestRequest Uses

type BuildTargetUnitTestRequest struct {
    // The build target being tested.
    BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,1,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
    // The path where the result tarball should be saved.
    ResultPath string `protobuf:"bytes,2,opt,name=result_path,json=resultPath,proto3" json:"result_path,omitempty"`
    // The chroot containing the sysroot.
    Chroot *chromiumos.Chroot `protobuf:"bytes,3,opt,name=chroot,proto3" json:"chroot,omitempty"`
    // The flags.
    Flags *BuildTargetUnitTestRequest_Flags `protobuf:"bytes,4,opt,name=flags,proto3" json:"flags,omitempty"`
    // Skipped packages.
    PackageBlacklist     []*chromiumos.PackageInfo `protobuf:"bytes,5,rep,name=package_blacklist,json=packageBlacklist,proto3" json:"package_blacklist,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
    XXX_unrecognized     []byte                    `json:"-"`
    XXX_sizecache        int32                     `json:"-"`
}

func (*BuildTargetUnitTestRequest) Descriptor Uses

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

func (*BuildTargetUnitTestRequest) GetBuildTarget Uses

func (m *BuildTargetUnitTestRequest) GetBuildTarget() *chromiumos.BuildTarget

func (*BuildTargetUnitTestRequest) GetChroot Uses

func (m *BuildTargetUnitTestRequest) GetChroot() *chromiumos.Chroot

func (*BuildTargetUnitTestRequest) GetFlags Uses

func (m *BuildTargetUnitTestRequest) GetFlags() *BuildTargetUnitTestRequest_Flags

func (*BuildTargetUnitTestRequest) GetPackageBlacklist Uses

func (m *BuildTargetUnitTestRequest) GetPackageBlacklist() []*chromiumos.PackageInfo

func (*BuildTargetUnitTestRequest) GetResultPath Uses

func (m *BuildTargetUnitTestRequest) GetResultPath() string

func (*BuildTargetUnitTestRequest) ProtoMessage Uses

func (*BuildTargetUnitTestRequest) ProtoMessage()

func (*BuildTargetUnitTestRequest) Reset Uses

func (m *BuildTargetUnitTestRequest) Reset()

func (*BuildTargetUnitTestRequest) String Uses

func (m *BuildTargetUnitTestRequest) String() string

func (*BuildTargetUnitTestRequest) XXX_DiscardUnknown Uses

func (m *BuildTargetUnitTestRequest) XXX_DiscardUnknown()

func (*BuildTargetUnitTestRequest) XXX_Marshal Uses

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

func (*BuildTargetUnitTestRequest) XXX_Merge Uses

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

func (*BuildTargetUnitTestRequest) XXX_Size Uses

func (m *BuildTargetUnitTestRequest) XXX_Size() int

func (*BuildTargetUnitTestRequest) XXX_Unmarshal Uses

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

type BuildTargetUnitTestRequest_Flags Uses

type BuildTargetUnitTestRequest_Flags struct {
    // Assume the sysroot is empty.
    EmptySysroot         bool     `protobuf:"varint,1,opt,name=empty_sysroot,json=emptySysroot,proto3" json:"empty_sysroot,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*BuildTargetUnitTestRequest_Flags) Descriptor Uses

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

func (*BuildTargetUnitTestRequest_Flags) GetEmptySysroot Uses

func (m *BuildTargetUnitTestRequest_Flags) GetEmptySysroot() bool

func (*BuildTargetUnitTestRequest_Flags) ProtoMessage Uses

func (*BuildTargetUnitTestRequest_Flags) ProtoMessage()

func (*BuildTargetUnitTestRequest_Flags) Reset Uses

func (m *BuildTargetUnitTestRequest_Flags) Reset()

func (*BuildTargetUnitTestRequest_Flags) String Uses

func (m *BuildTargetUnitTestRequest_Flags) String() string

func (*BuildTargetUnitTestRequest_Flags) XXX_DiscardUnknown Uses

func (m *BuildTargetUnitTestRequest_Flags) XXX_DiscardUnknown()

func (*BuildTargetUnitTestRequest_Flags) XXX_Marshal Uses

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

func (*BuildTargetUnitTestRequest_Flags) XXX_Merge Uses

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

func (*BuildTargetUnitTestRequest_Flags) XXX_Size Uses

func (m *BuildTargetUnitTestRequest_Flags) XXX_Size() int

func (*BuildTargetUnitTestRequest_Flags) XXX_Unmarshal Uses

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

type BuildTargetUnitTestResponse Uses

type BuildTargetUnitTestResponse struct {
    // The unittest tarball that was created.
    TarballPath string `protobuf:"bytes,1,opt,name=tarball_path,json=tarballPath,proto3" json:"tarball_path,omitempty"`
    // The list of packages that failed.
    FailedPackages       []*chromiumos.PackageInfo `protobuf:"bytes,2,rep,name=failed_packages,json=failedPackages,proto3" json:"failed_packages,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
    XXX_unrecognized     []byte                    `json:"-"`
    XXX_sizecache        int32                     `json:"-"`
}

func (*BuildTargetUnitTestResponse) Descriptor Uses

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

func (*BuildTargetUnitTestResponse) GetFailedPackages Uses

func (m *BuildTargetUnitTestResponse) GetFailedPackages() []*chromiumos.PackageInfo

func (*BuildTargetUnitTestResponse) GetTarballPath Uses

func (m *BuildTargetUnitTestResponse) GetTarballPath() string

func (*BuildTargetUnitTestResponse) ProtoMessage Uses

func (*BuildTargetUnitTestResponse) ProtoMessage()

func (*BuildTargetUnitTestResponse) Reset Uses

func (m *BuildTargetUnitTestResponse) Reset()

func (*BuildTargetUnitTestResponse) String Uses

func (m *BuildTargetUnitTestResponse) String() string

func (*BuildTargetUnitTestResponse) XXX_DiscardUnknown Uses

func (m *BuildTargetUnitTestResponse) XXX_DiscardUnknown()

func (*BuildTargetUnitTestResponse) XXX_Marshal Uses

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

func (*BuildTargetUnitTestResponse) XXX_Merge Uses

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

func (*BuildTargetUnitTestResponse) XXX_Size Uses

func (m *BuildTargetUnitTestResponse) XXX_Size() int

func (*BuildTargetUnitTestResponse) XXX_Unmarshal Uses

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

type BundleChromeOrderfileRequest Uses

type BundleChromeOrderfileRequest struct {
    // The chroot where the orderfile lives.
    Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
    // The build_target of the builder.
    BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,2,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
    // The Chrome version that builder uses
    ChromeVersion string `protobuf:"bytes,3,opt,name=chrome_version,json=chromeVersion,proto3" json:"chrome_version,omitempty"`
    // Absolute path to the directory in which artifacts should be dropped.
    OutputDir            string   `protobuf:"bytes,4,opt,name=output_dir,json=outputDir,proto3" json:"output_dir,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

Request describing where to find Chrome orderfile artifacts

func (*BundleChromeOrderfileRequest) Descriptor Uses

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

func (*BundleChromeOrderfileRequest) GetBuildTarget Uses

func (m *BundleChromeOrderfileRequest) GetBuildTarget() *chromiumos.BuildTarget

func (*BundleChromeOrderfileRequest) GetChromeVersion Uses

func (m *BundleChromeOrderfileRequest) GetChromeVersion() string

func (*BundleChromeOrderfileRequest) GetChroot Uses

func (m *BundleChromeOrderfileRequest) GetChroot() *chromiumos.Chroot

func (*BundleChromeOrderfileRequest) GetOutputDir Uses

func (m *BundleChromeOrderfileRequest) GetOutputDir() string

func (*BundleChromeOrderfileRequest) ProtoMessage Uses

func (*BundleChromeOrderfileRequest) ProtoMessage()

func (*BundleChromeOrderfileRequest) Reset Uses

func (m *BundleChromeOrderfileRequest) Reset()

func (*BundleChromeOrderfileRequest) String Uses

func (m *BundleChromeOrderfileRequest) String() string

func (*BundleChromeOrderfileRequest) XXX_DiscardUnknown Uses

func (m *BundleChromeOrderfileRequest) XXX_DiscardUnknown()

func (*BundleChromeOrderfileRequest) XXX_Marshal Uses

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

func (*BundleChromeOrderfileRequest) XXX_Merge Uses

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

func (*BundleChromeOrderfileRequest) XXX_Size Uses

func (m *BundleChromeOrderfileRequest) XXX_Size() int

func (*BundleChromeOrderfileRequest) XXX_Unmarshal Uses

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

type BundleRequest Uses

type BundleRequest struct {
    // The build target to bundle artifacts for.
    // Deprecated. Use sysroot instead.
    BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,1,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
    // Absolute path to the directory in which artifacts should be dropped.
    OutputDir string `protobuf:"bytes,2,opt,name=output_dir,json=outputDir,proto3" json:"output_dir,omitempty"`
    // The chroot where the sysroot lives.
    Chroot *chromiumos.Chroot `protobuf:"bytes,3,opt,name=chroot,proto3" json:"chroot,omitempty"`
    // The sysroot where the files live.
    Sysroot              *Sysroot `protobuf:"bytes,4,opt,name=sysroot,proto3" json:"sysroot,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

Request describing where build artifact bundles for a given build target should be dumped.

func (*BundleRequest) Descriptor Uses

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

func (*BundleRequest) GetBuildTarget Uses

func (m *BundleRequest) GetBuildTarget() *chromiumos.BuildTarget

func (*BundleRequest) GetChroot Uses

func (m *BundleRequest) GetChroot() *chromiumos.Chroot

func (*BundleRequest) GetOutputDir Uses

func (m *BundleRequest) GetOutputDir() string

func (*BundleRequest) GetSysroot Uses

func (m *BundleRequest) GetSysroot() *Sysroot

func (*BundleRequest) ProtoMessage Uses

func (*BundleRequest) ProtoMessage()

func (*BundleRequest) Reset Uses

func (m *BundleRequest) Reset()

func (*BundleRequest) String Uses

func (m *BundleRequest) String() string

func (*BundleRequest) XXX_DiscardUnknown Uses

func (m *BundleRequest) XXX_DiscardUnknown()

func (*BundleRequest) XXX_Marshal Uses

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

func (*BundleRequest) XXX_Merge Uses

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

func (*BundleRequest) XXX_Size Uses

func (m *BundleRequest) XXX_Size() int

func (*BundleRequest) XXX_Unmarshal Uses

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

type BundleResponse Uses

type BundleResponse struct {
    // The artifacts that added to the output directory.
    Artifacts            []*Artifact `protobuf:"bytes,1,rep,name=artifacts,proto3" json:"artifacts,omitempty"`
    XXX_NoUnkeyedLiteral struct{}    `json:"-"`
    XXX_unrecognized     []byte      `json:"-"`
    XXX_sizecache        int32       `json:"-"`
}

Response describing which bundles were dumped to the given output directory.

func (*BundleResponse) Descriptor Uses

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

func (*BundleResponse) GetArtifacts Uses

func (m *BundleResponse) GetArtifacts() []*Artifact

func (*BundleResponse) ProtoMessage Uses

func (*BundleResponse) ProtoMessage()

func (*BundleResponse) Reset Uses

func (m *BundleResponse) Reset()

func (*BundleResponse) String Uses

func (m *BundleResponse) String() string

func (*BundleResponse) XXX_DiscardUnknown Uses

func (m *BundleResponse) XXX_DiscardUnknown()

func (*BundleResponse) XXX_Marshal Uses

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

func (*BundleResponse) XXX_Merge Uses

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

func (*BundleResponse) XXX_Size Uses

func (m *BundleResponse) XXX_Size() int

func (*BundleResponse) XXX_Unmarshal Uses

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

type BundleVmFilesRequest Uses

type BundleVmFilesRequest struct {
    // The chroot where the sysroot lives.
    Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
    // The sysroot where the files live.
    Sysroot *Sysroot `protobuf:"bytes,2,opt,name=sysroot,proto3" json:"sysroot,omitempty"`
    // Test results directory relative to the sysroot.
    TestResultsDir string `protobuf:"bytes,3,opt,name=test_results_dir,json=testResultsDir,proto3" json:"test_results_dir,omitempty"`
    // Absolute path to the directory in which artifacts should be dropped.
    OutputDir            string   `protobuf:"bytes,4,opt,name=output_dir,json=outputDir,proto3" json:"output_dir,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

Request describing where to find build artifacts that are taken from a sysroot.

func (*BundleVmFilesRequest) Descriptor Uses

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

func (*BundleVmFilesRequest) GetChroot Uses

func (m *BundleVmFilesRequest) GetChroot() *chromiumos.Chroot

func (*BundleVmFilesRequest) GetOutputDir Uses

func (m *BundleVmFilesRequest) GetOutputDir() string

func (*BundleVmFilesRequest) GetSysroot Uses

func (m *BundleVmFilesRequest) GetSysroot() *Sysroot

func (*BundleVmFilesRequest) GetTestResultsDir Uses

func (m *BundleVmFilesRequest) GetTestResultsDir() string

func (*BundleVmFilesRequest) ProtoMessage Uses

func (*BundleVmFilesRequest) ProtoMessage()

func (*BundleVmFilesRequest) Reset Uses

func (m *BundleVmFilesRequest) Reset()

func (*BundleVmFilesRequest) String Uses

func (m *BundleVmFilesRequest) String() string

func (*BundleVmFilesRequest) XXX_DiscardUnknown Uses

func (m *BundleVmFilesRequest) XXX_DiscardUnknown()

func (*BundleVmFilesRequest) XXX_Marshal Uses

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

func (*BundleVmFilesRequest) XXX_Merge Uses

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

func (*BundleVmFilesRequest) XXX_Size Uses

func (m *BundleVmFilesRequest) XXX_Size() int

func (*BundleVmFilesRequest) XXX_Unmarshal Uses

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

type ChromiteUnitTestRequest Uses

type ChromiteUnitTestRequest struct {
    // The chroot to use to execute the endpoint.
    Chroot               *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
    XXX_NoUnkeyedLiteral struct{}           `json:"-"`
    XXX_unrecognized     []byte             `json:"-"`
    XXX_sizecache        int32              `json:"-"`
}

Chromite UnitTest request.

func (*ChromiteUnitTestRequest) Descriptor Uses

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

func (*ChromiteUnitTestRequest) GetChroot Uses

func (m *ChromiteUnitTestRequest) GetChroot() *chromiumos.Chroot

func (*ChromiteUnitTestRequest) ProtoMessage Uses

func (*ChromiteUnitTestRequest) ProtoMessage()

func (*ChromiteUnitTestRequest) Reset Uses

func (m *ChromiteUnitTestRequest) Reset()

func (*ChromiteUnitTestRequest) String Uses

func (m *ChromiteUnitTestRequest) String() string

func (*ChromiteUnitTestRequest) XXX_DiscardUnknown Uses

func (m *ChromiteUnitTestRequest) XXX_DiscardUnknown()

func (*ChromiteUnitTestRequest) XXX_Marshal Uses

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

func (*ChromiteUnitTestRequest) XXX_Merge Uses

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

func (*ChromiteUnitTestRequest) XXX_Size Uses

func (m *ChromiteUnitTestRequest) XXX_Size() int

func (*ChromiteUnitTestRequest) XXX_Unmarshal Uses

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

type ChromiteUnitTestResponse Uses

type ChromiteUnitTestResponse struct {
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*ChromiteUnitTestResponse) Descriptor Uses

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

func (*ChromiteUnitTestResponse) ProtoMessage Uses

func (*ChromiteUnitTestResponse) ProtoMessage()

func (*ChromiteUnitTestResponse) Reset Uses

func (m *ChromiteUnitTestResponse) Reset()

func (*ChromiteUnitTestResponse) String Uses

func (m *ChromiteUnitTestResponse) String() string

func (*ChromiteUnitTestResponse) XXX_DiscardUnknown Uses

func (m *ChromiteUnitTestResponse) XXX_DiscardUnknown()

func (*ChromiteUnitTestResponse) XXX_Marshal Uses

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

func (*ChromiteUnitTestResponse) XXX_Merge Uses

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

func (*ChromiteUnitTestResponse) XXX_Size Uses

func (m *ChromiteUnitTestResponse) XXX_Size() int

func (*ChromiteUnitTestResponse) XXX_Unmarshal Uses

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

type ChrootAssertion Uses

type ChrootAssertion int32

Config to allow chroot assertions to be made via service/method options.

const (
    ChrootAssertion_NO_ASSERTION ChrootAssertion = 0
    ChrootAssertion_INSIDE       ChrootAssertion = 1
    ChrootAssertion_OUTSIDE      ChrootAssertion = 2
)

func (ChrootAssertion) Enum Uses

func (x ChrootAssertion) Enum() *ChrootAssertion

func (ChrootAssertion) EnumDescriptor Uses

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

func (ChrootAssertion) String Uses

func (x ChrootAssertion) String() string

func (*ChrootAssertion) UnmarshalJSON Uses

func (x *ChrootAssertion) UnmarshalJSON(data []byte) error

type ChrootVersion Uses

type ChrootVersion struct {
    // The version number.
    Version              uint32   `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

The chroot version information.

func (*ChrootVersion) Descriptor Uses

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

func (*ChrootVersion) GetVersion Uses

func (m *ChrootVersion) GetVersion() uint32

func (*ChrootVersion) ProtoMessage Uses

func (*ChrootVersion) ProtoMessage()

func (*ChrootVersion) Reset Uses

func (m *ChrootVersion) Reset()

func (*ChrootVersion) String Uses

func (m *ChrootVersion) String() string

func (*ChrootVersion) XXX_DiscardUnknown Uses

func (m *ChrootVersion) XXX_DiscardUnknown()

func (*ChrootVersion) XXX_Marshal Uses

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

func (*ChrootVersion) XXX_Merge Uses

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

func (*ChrootVersion) XXX_Size Uses

func (m *ChrootVersion) XXX_Size() int

func (*ChrootVersion) XXX_Unmarshal Uses

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

type CreateImageRequest Uses

type CreateImageRequest struct {
    // Required.
    // The build target whose image is being built.
    BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,1,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
    // The types of images to build, defaults to building base image.
    // Note: Building either of the VM image types will also force the
    // corresponding regular image to be built. Only one VM image type may be
    // built at a time, and will overwrite any previously built VM image if the
    // same output directory (version) is used.
    ImageTypes []chromiumos.ImageType `protobuf:"varint,2,rep,packed,name=image_types,json=imageTypes,proto3,enum=chromiumos.ImageType" json:"image_types,omitempty"`
    // Whether rootfs verification should be disabled (enabled by default).
    DisableRootfsVerification bool `protobuf:"varint,3,opt,name=disable_rootfs_verification,json=disableRootfsVerification,proto3" json:"disable_rootfs_verification,omitempty"`
    // The image version.
    Version string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
    // Disk layout option. See README.disk_layout and legacy_disk_layout.json in
    // src/scripts/build_library.
    DiskLayout string `protobuf:"bytes,5,opt,name=disk_layout,json=diskLayout,proto3" json:"disk_layout,omitempty"`
    // Used to set the LSB builder path key in /etc/lsb-release. See
    // chromite/scripts/cros_set_lsb_release.py.
    BuilderPath string `protobuf:"bytes,6,opt,name=builder_path,json=builderPath,proto3" json:"builder_path,omitempty"`
    // The chroot to use to execute the endpoint.
    Chroot               *chromiumos.Chroot `protobuf:"bytes,7,opt,name=chroot,proto3" json:"chroot,omitempty"`
    XXX_NoUnkeyedLiteral struct{}           `json:"-"`
    XXX_unrecognized     []byte             `json:"-"`
    XXX_sizecache        int32              `json:"-"`
}

The image test arguments.

func (*CreateImageRequest) Descriptor Uses

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

func (*CreateImageRequest) GetBuildTarget Uses

func (m *CreateImageRequest) GetBuildTarget() *chromiumos.BuildTarget

func (*CreateImageRequest) GetBuilderPath Uses

func (m *CreateImageRequest) GetBuilderPath() string

func (*CreateImageRequest) GetChroot Uses

func (m *CreateImageRequest) GetChroot() *chromiumos.Chroot

func (*CreateImageRequest) GetDisableRootfsVerification Uses

func (m *CreateImageRequest) GetDisableRootfsVerification() bool

func (*CreateImageRequest) GetDiskLayout Uses

func (m *CreateImageRequest) GetDiskLayout() string

func (*CreateImageRequest) GetImageTypes Uses

func (m *CreateImageRequest) GetImageTypes() []chromiumos.ImageType

func (*CreateImageRequest) GetVersion Uses

func (m *CreateImageRequest) GetVersion() string

func (*CreateImageRequest) ProtoMessage Uses

func (*CreateImageRequest) ProtoMessage()

func (*CreateImageRequest) Reset Uses

func (m *CreateImageRequest) Reset()

func (*CreateImageRequest) String Uses

func (m *CreateImageRequest) String() string

func (*CreateImageRequest) XXX_DiscardUnknown Uses

func (m *CreateImageRequest) XXX_DiscardUnknown()

func (*CreateImageRequest) XXX_Marshal Uses

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

func (*CreateImageRequest) XXX_Merge Uses

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

func (*CreateImageRequest) XXX_Size Uses

func (m *CreateImageRequest) XXX_Size() int

func (*CreateImageRequest) XXX_Unmarshal Uses

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

type CreateImageResult Uses

type CreateImageResult struct {
    // Whether it completed successfully.
    Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
    // Images that were built. Will contain no more than one per image type.
    Images []*Image `protobuf:"bytes,2,rep,name=images,proto3" json:"images,omitempty"`
    // Any packages that failed to build. Empty on success.
    FailedPackages       []*chromiumos.PackageInfo `protobuf:"bytes,3,rep,name=failed_packages,json=failedPackages,proto3" json:"failed_packages,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
    XXX_unrecognized     []byte                    `json:"-"`
    XXX_sizecache        int32                     `json:"-"`
}

func (*CreateImageResult) Descriptor Uses

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

func (*CreateImageResult) GetFailedPackages Uses

func (m *CreateImageResult) GetFailedPackages() []*chromiumos.PackageInfo

func (*CreateImageResult) GetImages Uses

func (m *CreateImageResult) GetImages() []*Image

func (*CreateImageResult) GetSuccess Uses

func (m *CreateImageResult) GetSuccess() bool

func (*CreateImageResult) ProtoMessage Uses

func (*CreateImageResult) ProtoMessage()

func (*CreateImageResult) Reset Uses

func (m *CreateImageResult) Reset()

func (*CreateImageResult) String Uses

func (m *CreateImageResult) String() string

func (*CreateImageResult) XXX_DiscardUnknown Uses

func (m *CreateImageResult) XXX_DiscardUnknown()

func (*CreateImageResult) XXX_Marshal Uses

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

func (*CreateImageResult) XXX_Merge Uses

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

func (*CreateImageResult) XXX_Size Uses

func (m *CreateImageResult) XXX_Size() int

func (*CreateImageResult) XXX_Unmarshal Uses

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

type CreateRequest Uses

type CreateRequest struct {
    // The chroot-create flag arguments.
    Flags *CreateRequest_Flags `protobuf:"bytes,1,opt,name=flags,proto3" json:"flags,omitempty"`
    // The chroot to create.
    Chroot               *chromiumos.Chroot `protobuf:"bytes,2,opt,name=chroot,proto3" json:"chroot,omitempty"`
    XXX_NoUnkeyedLiteral struct{}           `json:"-"`
    XXX_unrecognized     []byte             `json:"-"`
    XXX_sizecache        int32              `json:"-"`
}

Create request message.

func (*CreateRequest) Descriptor Uses

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

func (*CreateRequest) GetChroot Uses

func (m *CreateRequest) GetChroot() *chromiumos.Chroot

func (*CreateRequest) GetFlags Uses

func (m *CreateRequest) GetFlags() *CreateRequest_Flags

func (*CreateRequest) ProtoMessage Uses

func (*CreateRequest) ProtoMessage()

func (*CreateRequest) Reset Uses

func (m *CreateRequest) Reset()

func (*CreateRequest) String Uses

func (m *CreateRequest) String() string

func (*CreateRequest) XXX_DiscardUnknown Uses

func (m *CreateRequest) XXX_DiscardUnknown()

func (*CreateRequest) XXX_Marshal Uses

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

func (*CreateRequest) XXX_Merge Uses

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

func (*CreateRequest) XXX_Size Uses

func (m *CreateRequest) XXX_Size() int

func (*CreateRequest) XXX_Unmarshal Uses

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

type CreateRequest_Flags Uses

type CreateRequest_Flags struct {
    // Whether or not to replace the chroot if it already exists.
    NoReplace bool `protobuf:"varint,1,opt,name=no_replace,json=noReplace,proto3" json:"no_replace,omitempty"`
    // Whether to do a full build of the SDK or use prebuilts.
    Bootstrap bool `protobuf:"varint,2,opt,name=bootstrap,proto3" json:"bootstrap,omitempty"`
    // Whether the chroot should be mounted on a loopback image or created
    // directly inside a directory. Set to true to create in a directory.
    NoUseImage           bool     `protobuf:"varint,3,opt,name=no_use_image,json=noUseImage,proto3" json:"no_use_image,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

Options that affect how the chroot is created.

func (*CreateRequest_Flags) Descriptor Uses

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

func (*CreateRequest_Flags) GetBootstrap Uses

func (m *CreateRequest_Flags) GetBootstrap() bool

func (*CreateRequest_Flags) GetNoReplace Uses

func (m *CreateRequest_Flags) GetNoReplace() bool

func (*CreateRequest_Flags) GetNoUseImage Uses

func (m *CreateRequest_Flags) GetNoUseImage() bool

func (*CreateRequest_Flags) ProtoMessage Uses

func (*CreateRequest_Flags) ProtoMessage()

func (*CreateRequest_Flags) Reset Uses

func (m *CreateRequest_Flags) Reset()

func (*CreateRequest_Flags) String Uses

func (m *CreateRequest_Flags) String() string

func (*CreateRequest_Flags) XXX_DiscardUnknown Uses

func (m *CreateRequest_Flags) XXX_DiscardUnknown()

func (*CreateRequest_Flags) XXX_Marshal Uses

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

func (*CreateRequest_Flags) XXX_Merge Uses

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

func (*CreateRequest_Flags) XXX_Size Uses

func (m *CreateRequest_Flags) XXX_Size() int

func (*CreateRequest_Flags) XXX_Unmarshal Uses

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

type CreateResponse Uses

type CreateResponse struct {
    // The resulting chroot version.
    Version              *ChrootVersion `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
    XXX_NoUnkeyedLiteral struct{}       `json:"-"`
    XXX_unrecognized     []byte         `json:"-"`
    XXX_sizecache        int32          `json:"-"`
}

Create response message.

func (*CreateResponse) Descriptor Uses

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

func (*CreateResponse) GetVersion Uses

func (m *CreateResponse) GetVersion() *ChrootVersion

func (*CreateResponse) ProtoMessage Uses

func (*CreateResponse) ProtoMessage()

func (*CreateResponse) Reset Uses

func (m *CreateResponse) Reset()

func (*CreateResponse) String Uses

func (m *CreateResponse) String() string

func (*CreateResponse) XXX_DiscardUnknown Uses

func (m *CreateResponse) XXX_DiscardUnknown()

func (*CreateResponse) XXX_Marshal Uses

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

func (*CreateResponse) XXX_Merge Uses

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

func (*CreateResponse) XXX_Size Uses

func (m *CreateResponse) XXX_Size() int

func (*CreateResponse) XXX_Unmarshal Uses

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

type DebugInfoTestRequest Uses

type DebugInfoTestRequest struct {
    // The sysroot to tests.
    Sysroot *Sysroot `protobuf:"bytes,1,opt,name=sysroot,proto3" json:"sysroot,omitempty"`
    // The chroot to use to execute the endpoint.
    Chroot               *chromiumos.Chroot `protobuf:"bytes,2,opt,name=chroot,proto3" json:"chroot,omitempty"`
    XXX_NoUnkeyedLiteral struct{}           `json:"-"`
    XXX_unrecognized     []byte             `json:"-"`
    XXX_sizecache        int32              `json:"-"`
}

Run the debug_info_test script.

func (*DebugInfoTestRequest) Descriptor Uses

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

func (*DebugInfoTestRequest) GetChroot Uses

func (m *DebugInfoTestRequest) GetChroot() *chromiumos.Chroot

func (*DebugInfoTestRequest) GetSysroot Uses

func (m *DebugInfoTestRequest) GetSysroot() *Sysroot

func (*DebugInfoTestRequest) ProtoMessage Uses

func (*DebugInfoTestRequest) ProtoMessage()

func (*DebugInfoTestRequest) Reset Uses

func (m *DebugInfoTestRequest) Reset()

func (*DebugInfoTestRequest) String Uses

func (m *DebugInfoTestRequest) String() string

func (*DebugInfoTestRequest) XXX_DiscardUnknown Uses

func (m *DebugInfoTestRequest) XXX_DiscardUnknown()

func (*DebugInfoTestRequest) XXX_Marshal Uses

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

func (*DebugInfoTestRequest) XXX_Merge Uses

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

func (*DebugInfoTestRequest) XXX_Size Uses

func (m *DebugInfoTestRequest) XXX_Size() int

func (*DebugInfoTestRequest) XXX_Unmarshal Uses

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

type DebugInfoTestResponse Uses

type DebugInfoTestResponse struct {
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*DebugInfoTestResponse) Descriptor Uses

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

func (*DebugInfoTestResponse) ProtoMessage Uses

func (*DebugInfoTestResponse) ProtoMessage()

func (*DebugInfoTestResponse) Reset Uses

func (m *DebugInfoTestResponse) Reset()

func (*DebugInfoTestResponse) String Uses

func (m *DebugInfoTestResponse) String() string

func (*DebugInfoTestResponse) XXX_DiscardUnknown Uses

func (m *DebugInfoTestResponse) XXX_DiscardUnknown()

func (*DebugInfoTestResponse) XXX_Marshal Uses

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

func (*DebugInfoTestResponse) XXX_Merge Uses

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

func (*DebugInfoTestResponse) XXX_Size Uses

func (m *DebugInfoTestResponse) XXX_Size() int

func (*DebugInfoTestResponse) XXX_Unmarshal Uses

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

type DepGraph Uses

type DepGraph struct {
    // The board whose dependency graph is being created for.
    BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,1,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
    // List of packages in the dependency graph and their infos, which include
    // dependency packages and the source paths.
    PackageDeps []*PackageDepInfo `protobuf:"bytes,2,rep,name=package_deps,json=packageDeps,proto3" json:"package_deps,omitempty"`
    // The chroot to use to execute the endpoint.
    Chroot               *chromiumos.Chroot `protobuf:"bytes,3,opt,name=chroot,proto3" json:"chroot,omitempty"`
    XXX_NoUnkeyedLiteral struct{}           `json:"-"`
    XXX_unrecognized     []byte             `json:"-"`
    XXX_sizecache        int32              `json:"-"`
}

Message contains data about the portage dependency graph and the packages' dependency source paths.

func (*DepGraph) Descriptor Uses

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

func (*DepGraph) GetBuildTarget Uses

func (m *DepGraph) GetBuildTarget() *chromiumos.BuildTarget

func (*DepGraph) GetChroot Uses

func (m *DepGraph) GetChroot() *chromiumos.Chroot

func (*DepGraph) GetPackageDeps Uses

func (m *DepGraph) GetPackageDeps() []*PackageDepInfo

func (*DepGraph) ProtoMessage Uses

func (*DepGraph) ProtoMessage()

func (*DepGraph) Reset Uses

func (m *DepGraph) Reset()

func (*DepGraph) String Uses

func (m *DepGraph) String() string

func (*DepGraph) XXX_DiscardUnknown Uses

func (m *DepGraph) XXX_DiscardUnknown()

func (*DepGraph) XXX_Marshal Uses

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

func (*DepGraph) XXX_Merge Uses

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

func (*DepGraph) XXX_Size Uses

func (m *DepGraph) XXX_Size() int

func (*DepGraph) XXX_Unmarshal Uses

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

type GetBestVisibleRequest Uses

type GetBestVisibleRequest struct {
    // An atom to pass to portageq, e.g. 'chromeos-chrome'.
    Atom                 string   `protobuf:"bytes,1,opt,name=atom,proto3" json:"atom,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*GetBestVisibleRequest) Descriptor Uses

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

func (*GetBestVisibleRequest) GetAtom Uses

func (m *GetBestVisibleRequest) GetAtom() string

func (*GetBestVisibleRequest) ProtoMessage Uses

func (*GetBestVisibleRequest) ProtoMessage()

func (*GetBestVisibleRequest) Reset Uses

func (m *GetBestVisibleRequest) Reset()

func (*GetBestVisibleRequest) String Uses

func (m *GetBestVisibleRequest) String() string

func (*GetBestVisibleRequest) XXX_DiscardUnknown Uses

func (m *GetBestVisibleRequest) XXX_DiscardUnknown()

func (*GetBestVisibleRequest) XXX_Marshal Uses

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

func (*GetBestVisibleRequest) XXX_Merge Uses

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

func (*GetBestVisibleRequest) XXX_Size Uses

func (m *GetBestVisibleRequest) XXX_Size() int

func (*GetBestVisibleRequest) XXX_Unmarshal Uses

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

type GetBestVisibleResponse Uses

type GetBestVisibleResponse struct {
    // TODO: is this sufficient? Needs tag too?
    PackageInfo          *chromiumos.PackageInfo `protobuf:"bytes,1,opt,name=package_info,json=packageInfo,proto3" json:"package_info,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                `json:"-"`
    XXX_unrecognized     []byte                  `json:"-"`
    XXX_sizecache        int32                   `json:"-"`
}

func (*GetBestVisibleResponse) Descriptor Uses

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

func (*GetBestVisibleResponse) GetPackageInfo Uses

func (m *GetBestVisibleResponse) GetPackageInfo() *chromiumos.PackageInfo

func (*GetBestVisibleResponse) ProtoMessage Uses

func (*GetBestVisibleResponse) ProtoMessage()

func (*GetBestVisibleResponse) Reset Uses

func (m *GetBestVisibleResponse) Reset()

func (*GetBestVisibleResponse) String Uses

func (m *GetBestVisibleResponse) String() string

func (*GetBestVisibleResponse) XXX_DiscardUnknown Uses

func (m *GetBestVisibleResponse) XXX_DiscardUnknown()

func (*GetBestVisibleResponse) XXX_Marshal Uses

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

func (*GetBestVisibleResponse) XXX_Merge Uses

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

func (*GetBestVisibleResponse) XXX_Size Uses

func (m *GetBestVisibleResponse) XXX_Size() int

func (*GetBestVisibleResponse) XXX_Unmarshal Uses

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

type GetBuildDependencyGraphRequest Uses

type GetBuildDependencyGraphRequest struct {
    // Required.
    // The board whose dependency graph is being created.
    BuildTarget          *chromiumos.BuildTarget `protobuf:"bytes,1,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                `json:"-"`
    XXX_unrecognized     []byte                  `json:"-"`
    XXX_sizecache        int32                   `json:"-"`
}

Message for creating dependency graph json map. Example Json: {"build_target":{"name":"board"},"output_file":"/tmp/depgraph.json"}

func (*GetBuildDependencyGraphRequest) Descriptor Uses

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

func (*GetBuildDependencyGraphRequest) GetBuildTarget Uses

func (m *GetBuildDependencyGraphRequest) GetBuildTarget() *chromiumos.BuildTarget

func (*GetBuildDependencyGraphRequest) ProtoMessage Uses

func (*GetBuildDependencyGraphRequest) ProtoMessage()

func (*GetBuildDependencyGraphRequest) Reset Uses

func (m *GetBuildDependencyGraphRequest) Reset()

func (*GetBuildDependencyGraphRequest) String Uses

func (m *GetBuildDependencyGraphRequest) String() string

func (*GetBuildDependencyGraphRequest) XXX_DiscardUnknown Uses

func (m *GetBuildDependencyGraphRequest) XXX_DiscardUnknown()

func (*GetBuildDependencyGraphRequest) XXX_Marshal Uses

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

func (*GetBuildDependencyGraphRequest) XXX_Merge Uses

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

func (*GetBuildDependencyGraphRequest) XXX_Size Uses

func (m *GetBuildDependencyGraphRequest) XXX_Size() int

func (*GetBuildDependencyGraphRequest) XXX_Unmarshal Uses

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

type GetBuildDependencyGraphResponse Uses

type GetBuildDependencyGraphResponse struct {
    DepGraph             *DepGraph `protobuf:"bytes,1,opt,name=dep_graph,json=depGraph,proto3" json:"dep_graph,omitempty"`
    XXX_NoUnkeyedLiteral struct{}  `json:"-"`
    XXX_unrecognized     []byte    `json:"-"`
    XXX_sizecache        int32     `json:"-"`
}

Response from creating dependency graph json map.

func (*GetBuildDependencyGraphResponse) Descriptor Uses

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

func (*GetBuildDependencyGraphResponse) GetDepGraph Uses

func (m *GetBuildDependencyGraphResponse) GetDepGraph() *DepGraph

func (*GetBuildDependencyGraphResponse) ProtoMessage Uses

func (*GetBuildDependencyGraphResponse) ProtoMessage()

func (*GetBuildDependencyGraphResponse) Reset Uses

func (m *GetBuildDependencyGraphResponse) Reset()

func (*GetBuildDependencyGraphResponse) String Uses

func (m *GetBuildDependencyGraphResponse) String() string

func (*GetBuildDependencyGraphResponse) XXX_DiscardUnknown Uses

func (m *GetBuildDependencyGraphResponse) XXX_DiscardUnknown()

func (*GetBuildDependencyGraphResponse) XXX_Marshal Uses

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

func (*GetBuildDependencyGraphResponse) XXX_Merge Uses

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

func (*GetBuildDependencyGraphResponse) XXX_Size Uses

func (m *GetBuildDependencyGraphResponse) XXX_Size() int

func (*GetBuildDependencyGraphResponse) XXX_Unmarshal Uses

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

type Image Uses

type Image struct {
    // Path to the image file.
    Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
    // The image type.
    Type chromiumos.ImageType `protobuf:"varint,2,opt,name=type,proto3,enum=chromiumos.ImageType" json:"type,omitempty"`
    // The build target used to create the image.
    BuildTarget          *chromiumos.BuildTarget `protobuf:"bytes,3,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                `json:"-"`
    XXX_unrecognized     []byte                  `json:"-"`
    XXX_sizecache        int32                   `json:"-"`
}

Image argument - encapsulate data about an image.

func (*Image) Descriptor Uses

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

func (*Image) GetBuildTarget Uses

func (m *Image) GetBuildTarget() *chromiumos.BuildTarget

func (*Image) GetPath Uses

func (m *Image) GetPath() string

func (*Image) GetType Uses

func (m *Image) GetType() chromiumos.ImageType

func (*Image) ProtoMessage Uses

func (*Image) ProtoMessage()

func (*Image) Reset Uses

func (m *Image) Reset()

func (*Image) String Uses

func (m *Image) String() string

func (*Image) XXX_DiscardUnknown Uses

func (m *Image) XXX_DiscardUnknown()

func (*Image) XXX_Marshal Uses

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

func (*Image) XXX_Merge Uses

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

func (*Image) XXX_Size Uses

func (m *Image) XXX_Size() int

func (*Image) XXX_Unmarshal Uses

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

type InstallPackagesRequest Uses

type InstallPackagesRequest struct {
    // The sysroot into which the packages are being installed.
    // The path and build target are required.
    Sysroot *Sysroot `protobuf:"bytes,1,opt,name=sysroot,proto3" json:"sysroot,omitempty"`
    // The install packages flags.
    Flags *InstallPackagesRequest_Flags `protobuf:"bytes,2,opt,name=flags,proto3" json:"flags,omitempty"`
    // A list of specific packages to install. Will generate the list of packages
    // for the build target if none are specified.
    Packages []*chromiumos.PackageInfo `protobuf:"bytes,3,rep,name=packages,proto3" json:"packages,omitempty"`
    // The chroot to use to execute the endpoint.
    Chroot *chromiumos.Chroot `protobuf:"bytes,4,opt,name=chroot,proto3" json:"chroot,omitempty"`
    // USE flags to set before building the packages.
    UseFlags             []*chromiumos.UseFlag `protobuf:"bytes,5,rep,name=use_flags,json=useFlags,proto3" json:"use_flags,omitempty"`
    XXX_NoUnkeyedLiteral struct{}              `json:"-"`
    XXX_unrecognized     []byte                `json:"-"`
    XXX_sizecache        int32                 `json:"-"`
}

func (*InstallPackagesRequest) Descriptor Uses

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

func (*InstallPackagesRequest) GetChroot Uses

func (m *InstallPackagesRequest) GetChroot() *chromiumos.Chroot

func (*InstallPackagesRequest) GetFlags Uses

func (m *InstallPackagesRequest) GetFlags() *InstallPackagesRequest_Flags

func (*InstallPackagesRequest) GetPackages Uses

func (m *InstallPackagesRequest) GetPackages() []*chromiumos.PackageInfo

func (*InstallPackagesRequest) GetSysroot Uses

func (m *InstallPackagesRequest) GetSysroot() *Sysroot

func (*InstallPackagesRequest) GetUseFlags Uses

func (m *InstallPackagesRequest) GetUseFlags() []*chromiumos.UseFlag

func (*InstallPackagesRequest) ProtoMessage Uses

func (*InstallPackagesRequest) ProtoMessage()

func (*InstallPackagesRequest) Reset Uses

func (m *InstallPackagesRequest) Reset()

func (*InstallPackagesRequest) String Uses

func (m *InstallPackagesRequest) String() string

func (*InstallPackagesRequest) XXX_DiscardUnknown Uses

func (m *InstallPackagesRequest) XXX_DiscardUnknown()

func (*InstallPackagesRequest) XXX_Marshal Uses

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

func (*InstallPackagesRequest) XXX_Merge Uses

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

func (*InstallPackagesRequest) XXX_Size Uses

func (m *InstallPackagesRequest) XXX_Size() int

func (*InstallPackagesRequest) XXX_Unmarshal Uses

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

type InstallPackagesRequest_Flags Uses

type InstallPackagesRequest_Flags struct {
    // Compile from source (true), or use bin packages (false).
    CompileSource bool `protobuf:"varint,1,opt,name=compile_source,json=compileSource,proto3" json:"compile_source,omitempty"`
    // Event file location.
    EventFile            string   `protobuf:"bytes,2,opt,name=event_file,json=eventFile,proto3" json:"event_file,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*InstallPackagesRequest_Flags) Descriptor Uses

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

func (*InstallPackagesRequest_Flags) GetCompileSource Uses

func (m *InstallPackagesRequest_Flags) GetCompileSource() bool

func (*InstallPackagesRequest_Flags) GetEventFile Uses

func (m *InstallPackagesRequest_Flags) GetEventFile() string

func (*InstallPackagesRequest_Flags) ProtoMessage Uses

func (*InstallPackagesRequest_Flags) ProtoMessage()

func (*InstallPackagesRequest_Flags) Reset Uses

func (m *InstallPackagesRequest_Flags) Reset()

func (*InstallPackagesRequest_Flags) String Uses

func (m *InstallPackagesRequest_Flags) String() string

func (*InstallPackagesRequest_Flags) XXX_DiscardUnknown Uses

func (m *InstallPackagesRequest_Flags) XXX_DiscardUnknown()

func (*InstallPackagesRequest_Flags) XXX_Marshal Uses

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

func (*InstallPackagesRequest_Flags) XXX_Merge Uses

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

func (*InstallPackagesRequest_Flags) XXX_Size Uses

func (m *InstallPackagesRequest_Flags) XXX_Size() int

func (*InstallPackagesRequest_Flags) XXX_Unmarshal Uses

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

type InstallPackagesResponse Uses

type InstallPackagesResponse struct {
    // The packages that failed to install. Will populate at least the category
    // and package fields for any failed packages.
    FailedPackages       []*chromiumos.PackageInfo `protobuf:"bytes,1,rep,name=failed_packages,json=failedPackages,proto3" json:"failed_packages,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
    XXX_unrecognized     []byte                    `json:"-"`
    XXX_sizecache        int32                     `json:"-"`
}

func (*InstallPackagesResponse) Descriptor Uses

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

func (*InstallPackagesResponse) GetFailedPackages Uses

func (m *InstallPackagesResponse) GetFailedPackages() []*chromiumos.PackageInfo

func (*InstallPackagesResponse) ProtoMessage Uses

func (*InstallPackagesResponse) ProtoMessage()

func (*InstallPackagesResponse) Reset Uses

func (m *InstallPackagesResponse) Reset()

func (*InstallPackagesResponse) String Uses

func (m *InstallPackagesResponse) String() string

func (*InstallPackagesResponse) XXX_DiscardUnknown Uses

func (m *InstallPackagesResponse) XXX_DiscardUnknown()

func (*InstallPackagesResponse) XXX_Marshal Uses

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

func (*InstallPackagesResponse) XXX_Merge Uses

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

func (*InstallPackagesResponse) XXX_Size Uses

func (m *InstallPackagesResponse) XXX_Size() int

func (*InstallPackagesResponse) XXX_Unmarshal Uses

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

type InstallToolchainRequest Uses

type InstallToolchainRequest struct {
    // The sysroot where the toolchain is being installed.
    // The path and build_target are required.
    Sysroot *Sysroot `protobuf:"bytes,1,opt,name=sysroot,proto3" json:"sysroot,omitempty"`
    // The flags for the install.
    Flags *InstallToolchainRequest_Flags `protobuf:"bytes,2,opt,name=flags,proto3" json:"flags,omitempty"`
    // The chroot to use to execute the endpoint.
    Chroot               *chromiumos.Chroot `protobuf:"bytes,3,opt,name=chroot,proto3" json:"chroot,omitempty"`
    XXX_NoUnkeyedLiteral struct{}           `json:"-"`
    XXX_unrecognized     []byte             `json:"-"`
    XXX_sizecache        int32              `json:"-"`
}

Request to install the toolchain into the sysroot.

func (*InstallToolchainRequest) Descriptor Uses

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

func (*InstallToolchainRequest) GetChroot Uses

func (m *InstallToolchainRequest) GetChroot() *chromiumos.Chroot

func (*InstallToolchainRequest) GetFlags Uses

func (m *InstallToolchainRequest) GetFlags() *InstallToolchainRequest_Flags

func (*InstallToolchainRequest) GetSysroot Uses

func (m *InstallToolchainRequest) GetSysroot() *Sysroot

func (*InstallToolchainRequest) ProtoMessage Uses

func (*InstallToolchainRequest) ProtoMessage()

func (*InstallToolchainRequest) Reset Uses

func (m *InstallToolchainRequest) Reset()

func (*InstallToolchainRequest) String Uses

func (m *InstallToolchainRequest) String() string

func (*InstallToolchainRequest) XXX_DiscardUnknown Uses

func (m *InstallToolchainRequest) XXX_DiscardUnknown()

func (*InstallToolchainRequest) XXX_Marshal Uses

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

func (*InstallToolchainRequest) XXX_Merge Uses

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

func (*InstallToolchainRequest) XXX_Size Uses

func (m *InstallToolchainRequest) XXX_Size() int

func (*InstallToolchainRequest) XXX_Unmarshal Uses

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

type InstallToolchainRequest_Flags Uses

type InstallToolchainRequest_Flags struct {
    // Compile from source (true), or use bin packages (false).
    CompileSource        bool     `protobuf:"varint,1,opt,name=compile_source,json=compileSource,proto3" json:"compile_source,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

The install toolchain flags.

func (*InstallToolchainRequest_Flags) Descriptor Uses

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

func (*InstallToolchainRequest_Flags) GetCompileSource Uses

func (m *InstallToolchainRequest_Flags) GetCompileSource() bool

func (*InstallToolchainRequest_Flags) ProtoMessage Uses

func (*InstallToolchainRequest_Flags) ProtoMessage()

func (*InstallToolchainRequest_Flags) Reset Uses

func (m *InstallToolchainRequest_Flags) Reset()

func (*InstallToolchainRequest_Flags) String Uses

func (m *InstallToolchainRequest_Flags) String() string

func (*InstallToolchainRequest_Flags) XXX_DiscardUnknown Uses

func (m *InstallToolchainRequest_Flags) XXX_DiscardUnknown()

func (*InstallToolchainRequest_Flags) XXX_Marshal Uses

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

func (*InstallToolchainRequest_Flags) XXX_Merge Uses

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

func (*InstallToolchainRequest_Flags) XXX_Size Uses

func (m *InstallToolchainRequest_Flags) XXX_Size() int

func (*InstallToolchainRequest_Flags) XXX_Unmarshal Uses

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

type InstallToolchainResponse Uses

type InstallToolchainResponse struct {
    // The packages that failed to install. Will populate at least the category
    // and package fields for any failed packages.
    FailedPackages       []*chromiumos.PackageInfo `protobuf:"bytes,1,rep,name=failed_packages,json=failedPackages,proto3" json:"failed_packages,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
    XXX_unrecognized     []byte                    `json:"-"`
    XXX_sizecache        int32                     `json:"-"`
}

func (*InstallToolchainResponse) Descriptor Uses

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

func (*InstallToolchainResponse) GetFailedPackages Uses

func (m *InstallToolchainResponse) GetFailedPackages() []*chromiumos.PackageInfo

func (*InstallToolchainResponse) ProtoMessage Uses

func (*InstallToolchainResponse) ProtoMessage()

func (*InstallToolchainResponse) Reset Uses

func (m *InstallToolchainResponse) Reset()

func (*InstallToolchainResponse) String Uses

func (m *InstallToolchainResponse) String() string

func (*InstallToolchainResponse) XXX_DiscardUnknown Uses

func (m *InstallToolchainResponse) XXX_DiscardUnknown()

func (*InstallToolchainResponse) XXX_Marshal Uses

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

func (*InstallToolchainResponse) XXX_Merge Uses

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

func (*InstallToolchainResponse) XXX_Size Uses

func (m *InstallToolchainResponse) XXX_Size() int

func (*InstallToolchainResponse) XXX_Unmarshal Uses

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

type MarkStableRequest Uses

type MarkStableRequest struct {
    // Required if not default.
    // The chroot where.
    Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
    // Required.
    // The manifest branch being used.
    TrackingBranch string `protobuf:"bytes,2,opt,name=tracking_branch,json=trackingBranch,proto3" json:"tracking_branch,omitempty"`
    // Required.
    // Portage package name for Android container.
    PackageName string `protobuf:"bytes,3,opt,name=package_name,json=packageName,proto3" json:"package_name,omitempty"`
    // Required.
    // Android branch to import from.
    AndroidBuildBranch string `protobuf:"bytes,4,opt,name=android_build_branch,json=androidBuildBranch,proto3" json:"android_build_branch,omitempty"`
    // Force set the android build id that will be used.
    AndroidVersion string `protobuf:"bytes,5,opt,name=android_version,json=androidVersion,proto3" json:"android_version,omitempty"`
    // Android GTS branch to copy artifacts from.
    AndroidGtsBuildBranch string `protobuf:"bytes,6,opt,name=android_gts_build_branch,json=androidGtsBuildBranch,proto3" json:"android_gts_build_branch,omitempty"`
    // The set of relevant build targets. Used to clean old version and for a
    // emerge-able sanity check for the new version.
    // Recommended.
    BuildTargets         []*chromiumos.BuildTarget `protobuf:"bytes,7,rep,name=build_targets,json=buildTargets,proto3" json:"build_targets,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
    XXX_unrecognized     []byte                    `json:"-"`
    XXX_sizecache        int32                     `json:"-"`
}

func (*MarkStableRequest) Descriptor Uses

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

func (*MarkStableRequest) GetAndroidBuildBranch Uses

func (m *MarkStableRequest) GetAndroidBuildBranch() string

func (*MarkStableRequest) GetAndroidGtsBuildBranch Uses

func (m *MarkStableRequest) GetAndroidGtsBuildBranch() string

func (*MarkStableRequest) GetAndroidVersion Uses

func (m *MarkStableRequest) GetAndroidVersion() string

func (*MarkStableRequest) GetBuildTargets Uses

func (m *MarkStableRequest) GetBuildTargets() []*chromiumos.BuildTarget

func (*MarkStableRequest) GetChroot Uses

func (m *MarkStableRequest) GetChroot() *chromiumos.Chroot

func (*MarkStableRequest) GetPackageName Uses

func (m *MarkStableRequest) GetPackageName() string

func (*MarkStableRequest) GetTrackingBranch Uses

func (m *MarkStableRequest) GetTrackingBranch() string

func (*MarkStableRequest) ProtoMessage Uses

func (*MarkStableRequest) ProtoMessage()

func (*MarkStableRequest) Reset Uses

func (m *MarkStableRequest) Reset()

func (*MarkStableRequest) String Uses

func (m *MarkStableRequest) String() string

func (*MarkStableRequest) XXX_DiscardUnknown Uses

func (m *MarkStableRequest) XXX_DiscardUnknown()

func (*MarkStableRequest) XXX_Marshal Uses

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

func (*MarkStableRequest) XXX_Merge Uses

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

func (*MarkStableRequest) XXX_Size Uses

func (m *MarkStableRequest) XXX_Size() int

func (*MarkStableRequest) XXX_Unmarshal Uses

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

type MarkStableResponse Uses

type MarkStableResponse struct {
    // Possible errors.
    Status MarkStableStatusType `protobuf:"varint,1,opt,name=status,proto3,enum=chromite.api.MarkStableStatusType" json:"status,omitempty"`
    // The new package atom.
    AndroidAtom          *chromiumos.PackageInfo `protobuf:"bytes,2,opt,name=android_atom,json=androidAtom,proto3" json:"android_atom,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                `json:"-"`
    XXX_unrecognized     []byte                  `json:"-"`
    XXX_sizecache        int32                   `json:"-"`
}

func (*MarkStableResponse) Descriptor Uses

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

func (*MarkStableResponse) GetAndroidAtom Uses

func (m *MarkStableResponse) GetAndroidAtom() *chromiumos.PackageInfo

func (*MarkStableResponse) GetStatus Uses

func (m *MarkStableResponse) GetStatus() MarkStableStatusType

func (*MarkStableResponse) ProtoMessage Uses

func (*MarkStableResponse) ProtoMessage()

func (*MarkStableResponse) Reset Uses

func (m *MarkStableResponse) Reset()

func (*MarkStableResponse) String Uses

func (m *MarkStableResponse) String() string

func (*MarkStableResponse) XXX_DiscardUnknown Uses

func (m *MarkStableResponse) XXX_DiscardUnknown()

func (*MarkStableResponse) XXX_Marshal Uses

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

func (*MarkStableResponse) XXX_Merge Uses

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

func (*MarkStableResponse) XXX_Size Uses

func (m *MarkStableResponse) XXX_Size() int

func (*MarkStableResponse) XXX_Unmarshal Uses

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

type MarkStableStatusType Uses

type MarkStableStatusType int32
const (
    // Unspecified
    MarkStableStatusType_MARK_STABLE_STATUS_UNSPECIFIED MarkStableStatusType = 0
    // Success
    MarkStableStatusType_MARK_STABLE_STATUS_SUCCESS MarkStableStatusType = 1
    // Pinned (at android_atom)
    MarkStableStatusType_MARK_STABLE_STATUS_PINNED MarkStableStatusType = 2
    // Early exit
    MarkStableStatusType_MARK_STABLE_STATUS_EARLY_EXIT MarkStableStatusType = 3
)

func (MarkStableStatusType) EnumDescriptor Uses

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

func (MarkStableStatusType) String Uses

func (x MarkStableStatusType) String() string

type MethodGetRequest Uses

type MethodGetRequest struct {
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

Request for the method discovery endpoint.

func (*MethodGetRequest) Descriptor Uses

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

func (*MethodGetRequest) ProtoMessage Uses

func (*MethodGetRequest) ProtoMessage()

func (*MethodGetRequest) Reset Uses

func (m *MethodGetRequest) Reset()

func (*MethodGetRequest) String Uses

func (m *MethodGetRequest) String() string

func (*MethodGetRequest) XXX_DiscardUnknown Uses

func (m *MethodGetRequest) XXX_DiscardUnknown()

func (*MethodGetRequest) XXX_Marshal Uses

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

func (*MethodGetRequest) XXX_Merge Uses

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

func (*MethodGetRequest) XXX_Size Uses

func (m *MethodGetRequest) XXX_Size() int

func (*MethodGetRequest) XXX_Unmarshal Uses

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

type MethodGetResponse Uses

type MethodGetResponse struct {
    // All registered methods.
    Methods              []*MethodGetResponse_Method `protobuf:"bytes,1,rep,name=methods,proto3" json:"methods,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
    XXX_unrecognized     []byte                      `json:"-"`
    XXX_sizecache        int32                       `json:"-"`
}

Response from the method discovery endpoint.

func (*MethodGetResponse) Descriptor Uses

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

func (*MethodGetResponse) GetMethods Uses

func (m *MethodGetResponse) GetMethods() []*MethodGetResponse_Method

func (*MethodGetResponse) ProtoMessage Uses

func (*MethodGetResponse) ProtoMessage()

func (*MethodGetResponse) Reset Uses

func (m *MethodGetResponse) Reset()

func (*MethodGetResponse) String Uses

func (m *MethodGetResponse) String() string

func (*MethodGetResponse) XXX_DiscardUnknown Uses

func (m *MethodGetResponse) XXX_DiscardUnknown()

func (*MethodGetResponse) XXX_Marshal Uses

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

func (*MethodGetResponse) XXX_Merge Uses

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

func (*MethodGetResponse) XXX_Size Uses

func (m *MethodGetResponse) XXX_Size() int

func (*MethodGetResponse) XXX_Unmarshal Uses

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

type MethodGetResponse_Method Uses

type MethodGetResponse_Method struct {
    // The full method name, i.e. package.Service/Method.
    Method               string   `protobuf:"bytes,1,opt,name=method,proto3" json:"method,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*MethodGetResponse_Method) Descriptor Uses

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

func (*MethodGetResponse_Method) GetMethod Uses

func (m *MethodGetResponse_Method) GetMethod() string

func (*MethodGetResponse_Method) ProtoMessage Uses

func (*MethodGetResponse_Method) ProtoMessage()

func (*MethodGetResponse_Method) Reset Uses

func (m *MethodGetResponse_Method) Reset()

func (*MethodGetResponse_Method) String Uses

func (m *MethodGetResponse_Method) String() string

func (*MethodGetResponse_Method) XXX_DiscardUnknown Uses

func (m *MethodGetResponse_Method) XXX_DiscardUnknown()

func (*MethodGetResponse_Method) XXX_Marshal Uses

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

func (*MethodGetResponse_Method) XXX_Merge Uses

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

func (*MethodGetResponse_Method) XXX_Size Uses

func (m *MethodGetResponse_Method) XXX_Size() int

func (*MethodGetResponse_Method) XXX_Unmarshal Uses

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

type MoblabVmTestRequest Uses

type MoblabVmTestRequest struct {
    // Chroot in which to run the VM tests.
    Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
    // Effectively the full output produced by the image builder.
    ImagePayload *MoblabVmTestRequest_Payload `protobuf:"bytes,2,opt,name=image_payload,json=imagePayload,proto3" json:"image_payload,omitempty"`
    // Payloads to be loaded into the Moblab VM's cache.
    CachePayloads        []*MoblabVmTestRequest_Payload `protobuf:"bytes,3,rep,name=cache_payloads,json=cachePayloads,proto3" json:"cache_payloads,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                       `json:"-"`
    XXX_unrecognized     []byte                         `json:"-"`
    XXX_sizecache        int32                          `json:"-"`
}

func (*MoblabVmTestRequest) Descriptor Uses

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

func (*MoblabVmTestRequest) GetCachePayloads Uses

func (m *MoblabVmTestRequest) GetCachePayloads() []*MoblabVmTestRequest_Payload

func (*MoblabVmTestRequest) GetChroot Uses

func (m *MoblabVmTestRequest) GetChroot() *chromiumos.Chroot

func (*MoblabVmTestRequest) GetImagePayload Uses

func (m *MoblabVmTestRequest) GetImagePayload() *MoblabVmTestRequest_Payload

func (*MoblabVmTestRequest) ProtoMessage Uses

func (*MoblabVmTestRequest) ProtoMessage()

func (*MoblabVmTestRequest) Reset Uses

func (m *MoblabVmTestRequest) Reset()

func (*MoblabVmTestRequest) String Uses

func (m *MoblabVmTestRequest) String() string

func (*MoblabVmTestRequest) XXX_DiscardUnknown Uses

func (m *MoblabVmTestRequest) XXX_DiscardUnknown()

func (*MoblabVmTestRequest) XXX_Marshal Uses

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

func (*MoblabVmTestRequest) XXX_Merge Uses

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

func (*MoblabVmTestRequest) XXX_Size Uses

func (m *MoblabVmTestRequest) XXX_Size() int

func (*MoblabVmTestRequest) XXX_Unmarshal Uses

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

type MoblabVmTestRequest_Payload Uses

type MoblabVmTestRequest_Payload struct {
    // Directory containing the payload.
    Path                 *chromiumos.Path `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
    XXX_NoUnkeyedLiteral struct{}         `json:"-"`
    XXX_unrecognized     []byte           `json:"-"`
    XXX_sizecache        int32            `json:"-"`
}

Data used in the test.

func (*MoblabVmTestRequest_Payload) Descriptor Uses

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

func (*MoblabVmTestRequest_Payload) GetPath Uses

func (m *MoblabVmTestRequest_Payload) GetPath() *chromiumos.Path

func (*MoblabVmTestRequest_Payload) ProtoMessage Uses

func (*MoblabVmTestRequest_Payload) ProtoMessage()

func (*MoblabVmTestRequest_Payload) Reset Uses

func (m *MoblabVmTestRequest_Payload) Reset()

func (*MoblabVmTestRequest_Payload) String Uses

func (m *MoblabVmTestRequest_Payload) String() string

func (*MoblabVmTestRequest_Payload) XXX_DiscardUnknown Uses

func (m *MoblabVmTestRequest_Payload) XXX_DiscardUnknown()

func (*MoblabVmTestRequest_Payload) XXX_Marshal Uses

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

func (*MoblabVmTestRequest_Payload) XXX_Merge Uses

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

func (*MoblabVmTestRequest_Payload) XXX_Size Uses

func (m *MoblabVmTestRequest_Payload) XXX_Size() int

func (*MoblabVmTestRequest_Payload) XXX_Unmarshal Uses

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

type MoblabVmTestResponse Uses

type MoblabVmTestResponse struct {
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*MoblabVmTestResponse) Descriptor Uses

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

func (*MoblabVmTestResponse) ProtoMessage Uses

func (*MoblabVmTestResponse) ProtoMessage()

func (*MoblabVmTestResponse) Reset Uses

func (m *MoblabVmTestResponse) Reset()

func (*MoblabVmTestResponse) String Uses

func (m *MoblabVmTestResponse) String() string

func (*MoblabVmTestResponse) XXX_DiscardUnknown Uses

func (m *MoblabVmTestResponse) XXX_DiscardUnknown()

func (*MoblabVmTestResponse) XXX_Marshal Uses

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

func (*MoblabVmTestResponse) XXX_Merge Uses

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

func (*MoblabVmTestResponse) XXX_Size Uses

func (m *MoblabVmTestResponse) XXX_Size() int

func (*MoblabVmTestResponse) XXX_Unmarshal Uses

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

type NestedPath Uses

type NestedPath struct {
    Path                 *chromiumos.Path `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
    XXX_NoUnkeyedLiteral struct{}         `json:"-"`
    XXX_unrecognized     []byte           `json:"-"`
    XXX_sizecache        int32            `json:"-"`
}

func (*NestedPath) Descriptor Uses

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

func (*NestedPath) GetPath Uses

func (m *NestedPath) GetPath() *chromiumos.Path

func (*NestedPath) ProtoMessage Uses

func (*NestedPath) ProtoMessage()

func (*NestedPath) Reset Uses

func (m *NestedPath) Reset()

func (*NestedPath) String Uses

func (m *NestedPath) String() string

func (*NestedPath) XXX_DiscardUnknown Uses

func (m *NestedPath) XXX_DiscardUnknown()

func (*NestedPath) XXX_Marshal Uses

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

func (*NestedPath) XXX_Merge Uses

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

func (*NestedPath) XXX_Size Uses

func (m *NestedPath) XXX_Size() int

func (*NestedPath) XXX_Unmarshal Uses

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

type OverlayType Uses

type OverlayType int32

Overlay types for push_overlays.

const (
    // Not specified.
    OverlayType_OVERLAYTYPE_UNSPECIFIED OverlayType = 0
    // Both public and private.
    OverlayType_OVERLAYTYPE_BOTH OverlayType = 1
    // Only public overlays.
    OverlayType_OVERLAYTYPE_PUBLIC OverlayType = 2
    // Only private overlays.
    OverlayType_OVERLAYTYPE_PRIVATE OverlayType = 3
    // No overlays will be used.
    OverlayType_OVERLAYTYPE_NONE OverlayType = 4
)

func (OverlayType) EnumDescriptor Uses

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

func (OverlayType) String Uses

func (x OverlayType) String() string

type PackageDepInfo Uses

type PackageDepInfo struct {
    // The package itself.
    PackageInfo *chromiumos.PackageInfo `protobuf:"bytes,1,opt,name=package_info,json=packageInfo,proto3" json:"package_info,omitempty"`
    // List of packages this package depends on.
    DependencyPackages []*chromiumos.PackageInfo `protobuf:"bytes,2,rep,name=dependency_packages,json=dependencyPackages,proto3" json:"dependency_packages,omitempty"`
    // List of source paths the package depends on.
    DependencySourcePaths []*SourcePath `protobuf:"bytes,3,rep,name=dependency_source_paths,json=dependencySourcePaths,proto3" json:"dependency_source_paths,omitempty"`
    XXX_NoUnkeyedLiteral  struct{}      `json:"-"`
    XXX_unrecognized      []byte        `json:"-"`
    XXX_sizecache         int32         `json:"-"`
}

Message describing a package and its dependencies.

func (*PackageDepInfo) Descriptor Uses

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

func (*PackageDepInfo) GetDependencyPackages Uses

func (m *PackageDepInfo) GetDependencyPackages() []*chromiumos.PackageInfo

func (*PackageDepInfo) GetDependencySourcePaths Uses

func (m *PackageDepInfo) GetDependencySourcePaths() []*SourcePath

func (*PackageDepInfo) GetPackageInfo Uses

func (m *PackageDepInfo) GetPackageInfo() *chromiumos.PackageInfo

func (*PackageDepInfo) ProtoMessage Uses

func (*PackageDepInfo) ProtoMessage()

func (*PackageDepInfo) Reset Uses

func (m *PackageDepInfo) Reset()

func (*PackageDepInfo) String Uses

func (m *PackageDepInfo) String() string

func (*PackageDepInfo) XXX_DiscardUnknown Uses

func (m *PackageDepInfo) XXX_DiscardUnknown()

func (*PackageDepInfo) XXX_Marshal Uses

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

func (*PackageDepInfo) XXX_Merge Uses

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

func (*PackageDepInfo) XXX_Size Uses

func (m *PackageDepInfo) XXX_Size() int

func (*PackageDepInfo) XXX_Unmarshal Uses

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

type PackageIndex Uses

type PackageIndex struct {
    Path                 *chromiumos.Path `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
    XXX_NoUnkeyedLiteral struct{}         `json:"-"`
    XXX_unrecognized     []byte           `json:"-"`
    XXX_sizecache        int32            `json:"-"`
}

Local package index file message.

func (*PackageIndex) Descriptor Uses

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

func (*PackageIndex) GetPath Uses

func (m *PackageIndex) GetPath() *chromiumos.Path

func (*PackageIndex) ProtoMessage Uses

func (*PackageIndex) ProtoMessage()

func (*PackageIndex) Reset Uses

func (m *PackageIndex) Reset()

func (*PackageIndex) String Uses

func (m *PackageIndex) String() string

func (*PackageIndex) XXX_DiscardUnknown Uses

func (m *PackageIndex) XXX_DiscardUnknown()

func (*PackageIndex) XXX_Marshal Uses

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

func (*PackageIndex) XXX_Merge Uses

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

func (*PackageIndex) XXX_Size Uses

func (m *PackageIndex) XXX_Size() int

func (*PackageIndex) XXX_Unmarshal Uses

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

type PinnedGuestImageUriRequest Uses

type PinnedGuestImageUriRequest struct {
    // The chroot where the sysroot lives.
    Chroot *chromiumos.Chroot `protobuf:"bytes,1,opt,name=chroot,proto3" json:"chroot,omitempty"`
    // The sysroot where the files live.
    Sysroot              *Sysroot `protobuf:"bytes,2,opt,name=sysroot,proto3" json:"sysroot,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

Fetch the pinned guest image uris.

func (*PinnedGuestImageUriRequest) Descriptor Uses

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

func (*PinnedGuestImageUriRequest) GetChroot Uses

func (m *PinnedGuestImageUriRequest) GetChroot() *chromiumos.Chroot

func (*PinnedGuestImageUriRequest) GetSysroot Uses

func (m *PinnedGuestImageUriRequest) GetSysroot() *Sysroot

func (*PinnedGuestImageUriRequest) ProtoMessage Uses

func (*PinnedGuestImageUriRequest) ProtoMessage()

func (*PinnedGuestImageUriRequest) Reset Uses

func (m *PinnedGuestImageUriRequest) Reset()

func (*PinnedGuestImageUriRequest) String Uses

func (m *PinnedGuestImageUriRequest) String() string

func (*PinnedGuestImageUriRequest) XXX_DiscardUnknown Uses

func (m *PinnedGuestImageUriRequest) XXX_DiscardUnknown()

func (*PinnedGuestImageUriRequest) XXX_Marshal Uses

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

func (*PinnedGuestImageUriRequest) XXX_Merge Uses

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

func (*PinnedGuestImageUriRequest) XXX_Size Uses

func (m *PinnedGuestImageUriRequest) XXX_Size() int

func (*PinnedGuestImageUriRequest) XXX_Unmarshal Uses

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

type PinnedGuestImageUriResponse Uses

type PinnedGuestImageUriResponse struct {
    // The pinned guest images.
    PinnedImages         []*PinnedGuestImageUriResponse_PinnedGuestImage `protobuf:"bytes,1,rep,name=pinned_images,json=pinnedImages,proto3" json:"pinned_images,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                                        `json:"-"`
    XXX_unrecognized     []byte                                          `json:"-"`
    XXX_sizecache        int32                                           `json:"-"`
}

Response from fetching pinned guest image uris.

func (*PinnedGuestImageUriResponse) Descriptor Uses

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

func (*PinnedGuestImageUriResponse) GetPinnedImages Uses

func (m *PinnedGuestImageUriResponse) GetPinnedImages() []*PinnedGuestImageUriResponse_PinnedGuestImage

func (*PinnedGuestImageUriResponse) ProtoMessage Uses

func (*PinnedGuestImageUriResponse) ProtoMessage()

func (*PinnedGuestImageUriResponse) Reset Uses

func (m *PinnedGuestImageUriResponse) Reset()

func (*PinnedGuestImageUriResponse) String Uses

func (m *PinnedGuestImageUriResponse) String() string

func (*PinnedGuestImageUriResponse) XXX_DiscardUnknown Uses

func (m *PinnedGuestImageUriResponse) XXX_DiscardUnknown()

func (*PinnedGuestImageUriResponse) XXX_Marshal Uses

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

func (*PinnedGuestImageUriResponse) XXX_Merge Uses

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

func (*PinnedGuestImageUriResponse) XXX_Size Uses

func (m *PinnedGuestImageUriResponse) XXX_Size() int

func (*PinnedGuestImageUriResponse) XXX_Unmarshal Uses

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

type PinnedGuestImageUriResponse_PinnedGuestImage Uses

type PinnedGuestImageUriResponse_PinnedGuestImage struct {
    Filename             string   `protobuf:"bytes,1,opt,name=filename,proto3" json:"filename,omitempty"`
    Uri                  string   `protobuf:"bytes,2,opt,name=uri,proto3" json:"uri,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*PinnedGuestImageUriResponse_PinnedGuestImage) Descriptor Uses

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

func (*PinnedGuestImageUriResponse_PinnedGuestImage) GetFilename Uses

func (m *PinnedGuestImageUriResponse_PinnedGuestImage) GetFilename() string

func (*PinnedGuestImageUriResponse_PinnedGuestImage) GetUri Uses

func (m *PinnedGuestImageUriResponse_PinnedGuestImage) GetUri() string

func (*PinnedGuestImageUriResponse_PinnedGuestImage) ProtoMessage Uses

func (*PinnedGuestImageUriResponse_PinnedGuestImage) ProtoMessage()

func (*PinnedGuestImageUriResponse_PinnedGuestImage) Reset Uses

func (m *PinnedGuestImageUriResponse_PinnedGuestImage) Reset()

func (*PinnedGuestImageUriResponse_PinnedGuestImage) String Uses

func (m *PinnedGuestImageUriResponse_PinnedGuestImage) String() string

func (*PinnedGuestImageUriResponse_PinnedGuestImage) XXX_DiscardUnknown Uses

func (m *PinnedGuestImageUriResponse_PinnedGuestImage) XXX_DiscardUnknown()

func (*PinnedGuestImageUriResponse_PinnedGuestImage) XXX_Marshal Uses

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

func (*PinnedGuestImageUriResponse_PinnedGuestImage) XXX_Merge Uses

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

func (*PinnedGuestImageUriResponse_PinnedGuestImage) XXX_Size Uses

func (m *PinnedGuestImageUriResponse_PinnedGuestImage) XXX_Size() int

func (*PinnedGuestImageUriResponse_PinnedGuestImage) XXX_Unmarshal Uses

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

type PrepareBinhostUploadsRequest Uses

type PrepareBinhostUploadsRequest struct {
    // Deprecated.
    // Build target to prepare prebuilts for.
    BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,1,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
    // Full URI where we wish to store prebuilts. Note that this service
    // call does NOT upload them, it only updates metadata.
    // Example: gs://chromeos-prebuilt/board/amd64-generic/packages/
    Uri string `protobuf:"bytes,2,opt,name=uri,proto3" json:"uri,omitempty"`
    // Required when chroot not at default location.
    // The chroot where the sysroot lives.
    Chroot *chromiumos.Chroot `protobuf:"bytes,3,opt,name=chroot,proto3" json:"chroot,omitempty"`
    // Required.
    // The sysroot whose prebuilts are being uploaded.
    Sysroot *Sysroot `protobuf:"bytes,4,opt,name=sysroot,proto3" json:"sysroot,omitempty"`
    // The package index files to deduplicate the prebuilt list.
    PackageIndexFiles    []*PackageIndex `protobuf:"bytes,5,rep,name=package_index_files,json=packageIndexFiles,proto3" json:"package_index_files,omitempty"`
    XXX_NoUnkeyedLiteral struct{}        `json:"-"`
    XXX_unrecognized     []byte          `json:"-"`
    XXX_sizecache        int32           `json:"-"`
}

Describes where prebuilts will be uploaded so package index and other Portage metadata can be updated appropriately.

func (*PrepareBinhostUploadsRequest) Descriptor Uses

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

func (*PrepareBinhostUploadsRequest) GetBuildTarget Uses

func (m *PrepareBinhostUploadsRequest) GetBuildTarget() *chromiumos.BuildTarget

func (*PrepareBinhostUploadsRequest) GetChroot Uses

func (m *PrepareBinhostUploadsRequest) GetChroot() *chromiumos.Chroot

func (*PrepareBinhostUploadsRequest) GetPackageIndexFiles Uses

func (m *PrepareBinhostUploadsRequest) GetPackageIndexFiles() []*PackageIndex

func (*PrepareBinhostUploadsRequest) GetSysroot Uses

func (m *PrepareBinhostUploadsRequest) GetSysroot() *Sysroot

func (*PrepareBinhostUploadsRequest) GetUri Uses

func (m *PrepareBinhostUploadsRequest) GetUri() string

func (*PrepareBinhostUploadsRequest) ProtoMessage Uses

func (*PrepareBinhostUploadsRequest) ProtoMessage()

func (*PrepareBinhostUploadsRequest) Reset Uses

func (m *PrepareBinhostUploadsRequest) Reset()

func (*PrepareBinhostUploadsRequest) String Uses

func (m *PrepareBinhostUploadsRequest) String() string

func (*PrepareBinhostUploadsRequest) XXX_DiscardUnknown Uses

func (m *PrepareBinhostUploadsRequest) XXX_DiscardUnknown()

func (*PrepareBinhostUploadsRequest) XXX_Marshal Uses

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

func (*PrepareBinhostUploadsRequest) XXX_Merge Uses

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

func (*PrepareBinhostUploadsRequest) XXX_Size Uses

func (m *PrepareBinhostUploadsRequest) XXX_Size() int

func (*PrepareBinhostUploadsRequest) XXX_Unmarshal Uses

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

type PrepareBinhostUploadsResponse Uses

type PrepareBinhostUploadsResponse struct {
    // Absolute chroot path to the local directory containing files to upload.
    UploadsDir string `protobuf:"bytes,1,opt,name=uploads_dir,json=uploadsDir,proto3" json:"uploads_dir,omitempty"`
    // All targets to be uploaded to the binhost.
    UploadTargets        []*PrepareBinhostUploadsResponse_UploadTarget `protobuf:"bytes,2,rep,name=upload_targets,json=uploadTargets,proto3" json:"upload_targets,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                                      `json:"-"`
    XXX_unrecognized     []byte                                        `json:"-"`
    XXX_sizecache        int32                                         `json:"-"`
}

Return all files to upload.

func (*PrepareBinhostUploadsResponse) Descriptor Uses

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

func (*PrepareBinhostUploadsResponse) GetUploadTargets Uses

func (m *PrepareBinhostUploadsResponse) GetUploadTargets() []*PrepareBinhostUploadsResponse_UploadTarget

func (*PrepareBinhostUploadsResponse) GetUploadsDir Uses

func (m *PrepareBinhostUploadsResponse) GetUploadsDir() string

func (*PrepareBinhostUploadsResponse) ProtoMessage Uses

func (*PrepareBinhostUploadsResponse) ProtoMessage()

func (*PrepareBinhostUploadsResponse) Reset Uses

func (m *PrepareBinhostUploadsResponse) Reset()

func (*PrepareBinhostUploadsResponse) String Uses

func (m *PrepareBinhostUploadsResponse) String() string

func (*PrepareBinhostUploadsResponse) XXX_DiscardUnknown Uses

func (m *PrepareBinhostUploadsResponse) XXX_DiscardUnknown()

func (*PrepareBinhostUploadsResponse) XXX_Marshal Uses

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

func (*PrepareBinhostUploadsResponse) XXX_Merge Uses

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

func (*PrepareBinhostUploadsResponse) XXX_Size Uses

func (m *PrepareBinhostUploadsResponse) XXX_Size() int

func (*PrepareBinhostUploadsResponse) XXX_Unmarshal Uses

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

type PrepareBinhostUploadsResponse_UploadTarget Uses

type PrepareBinhostUploadsResponse_UploadTarget struct {
    // Paths relative to uploads_dir.
    Path                 string   `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

An upload target is a file in the uploads_dir.

func (*PrepareBinhostUploadsResponse_UploadTarget) Descriptor Uses

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

func (*PrepareBinhostUploadsResponse_UploadTarget) GetPath Uses

func (m *PrepareBinhostUploadsResponse_UploadTarget) GetPath() string

func (*PrepareBinhostUploadsResponse_UploadTarget) ProtoMessage Uses

func (*PrepareBinhostUploadsResponse_UploadTarget) ProtoMessage()

func (*PrepareBinhostUploadsResponse_UploadTarget) Reset Uses

func (m *PrepareBinhostUploadsResponse_UploadTarget) Reset()

func (*PrepareBinhostUploadsResponse_UploadTarget) String Uses

func (m *PrepareBinhostUploadsResponse_UploadTarget) String() string

func (*PrepareBinhostUploadsResponse_UploadTarget) XXX_DiscardUnknown Uses

func (m *PrepareBinhostUploadsResponse_UploadTarget) XXX_DiscardUnknown()

func (*PrepareBinhostUploadsResponse_UploadTarget) XXX_Marshal Uses

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

func (*PrepareBinhostUploadsResponse_UploadTarget) XXX_Merge Uses

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

func (*PrepareBinhostUploadsResponse_UploadTarget) XXX_Size Uses

func (m *PrepareBinhostUploadsResponse_UploadTarget) XXX_Size() int

func (*PrepareBinhostUploadsResponse_UploadTarget) XXX_Unmarshal Uses

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

type Profile Uses

type Profile struct {
    // The name of the profile.
    Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

Information about the sysroot's profile.

func (*Profile) Descriptor Uses

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

func (*Profile) GetName Uses

func (m *Profile) GetName() string

func (*Profile) ProtoMessage Uses

func (*Profile) ProtoMessage()

func (*Profile) Reset Uses

func (m *Profile) Reset()

func (*Profile) String Uses

func (m *Profile) String() string

func (*Profile) XXX_DiscardUnknown Uses

func (m *Profile) XXX_DiscardUnknown()

func (*Profile) XXX_Marshal Uses

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

func (*Profile) XXX_Merge Uses

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

func (*Profile) XXX_Size Uses

func (m *Profile) XXX_Size() int

func (*Profile) XXX_Unmarshal Uses

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

type RegenBuildCacheRequest Uses

type RegenBuildCacheRequest struct {
    // The type of overlays to push:  "public", "private", or "both".
    OverlayType          OverlayType `protobuf:"varint,1,opt,name=overlay_type,json=overlayType,proto3,enum=chromite.api.OverlayType" json:"overlay_type,omitempty"`
    XXX_NoUnkeyedLiteral struct{}    `json:"-"`
    XXX_unrecognized     []byte      `json:"-"`
    XXX_sizecache        int32       `json:"-"`
}

Regenerate the build cache.

func (*RegenBuildCacheRequest) Descriptor Uses

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

func (*RegenBuildCacheRequest) GetOverlayType Uses

func (m *RegenBuildCacheRequest) GetOverlayType() OverlayType

func (*RegenBuildCacheRequest) ProtoMessage Uses

func (*RegenBuildCacheRequest) ProtoMessage()

func (*RegenBuildCacheRequest) Reset Uses

func (m *RegenBuildCacheRequest) Reset()

func (*RegenBuildCacheRequest) String Uses

func (m *RegenBuildCacheRequest) String() string

func (*RegenBuildCacheRequest) XXX_DiscardUnknown Uses

func (m *RegenBuildCacheRequest) XXX_DiscardUnknown()

func (*RegenBuildCacheRequest) XXX_Marshal Uses

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

func (*RegenBuildCacheRequest) XXX_Merge Uses

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

func (*RegenBuildCacheRequest) XXX_Size Uses

func (m *RegenBuildCacheRequest) XXX_Size() int

func (*RegenBuildCacheRequest) XXX_Unmarshal Uses

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

type RegenBuildCacheResponse Uses

type RegenBuildCacheResponse struct {
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*RegenBuildCacheResponse) Descriptor Uses

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

func (*RegenBuildCacheResponse) ProtoMessage Uses

func (*RegenBuildCacheResponse) ProtoMessage()

func (*RegenBuildCacheResponse) Reset Uses

func (m *RegenBuildCacheResponse) Reset()

func (*RegenBuildCacheResponse) String Uses

func (m *RegenBuildCacheResponse) String() string

func (*RegenBuildCacheResponse) XXX_DiscardUnknown Uses

func (m *RegenBuildCacheResponse) XXX_DiscardUnknown()

func (*RegenBuildCacheResponse) XXX_Marshal Uses

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

func (*RegenBuildCacheResponse) XXX_Merge Uses

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

func (*RegenBuildCacheResponse) XXX_Size Uses

func (m *RegenBuildCacheResponse) XXX_Size() int

func (*RegenBuildCacheResponse) XXX_Unmarshal Uses

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

type SetBinhostRequest Uses

type SetBinhostRequest struct {
    // Build target to update binhost for.
    BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,1,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
    // Whether or not the binhost is private.
    Private bool `protobuf:"varint,2,opt,name=private,proto3" json:"private,omitempty"`
    // Binhost key to set or update.
    Key BinhostKey `protobuf:"varint,3,opt,name=key,proto3,enum=chromite.api.BinhostKey" json:"key,omitempty"`
    // URI storing all the binaries.
    Uri                  string   `protobuf:"bytes,4,opt,name=uri,proto3" json:"uri,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

Set a binhost URL for the given build target.

func (*SetBinhostRequest) Descriptor Uses

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

func (*SetBinhostRequest) GetBuildTarget Uses

func (m *SetBinhostRequest) GetBuildTarget() *chromiumos.BuildTarget

func (*SetBinhostRequest) GetKey Uses

func (m *SetBinhostRequest) GetKey() BinhostKey

func (*SetBinhostRequest) GetPrivate Uses

func (m *SetBinhostRequest) GetPrivate() bool

func (*SetBinhostRequest) GetUri Uses

func (m *SetBinhostRequest) GetUri() string

func (*SetBinhostRequest) ProtoMessage Uses

func (*SetBinhostRequest) ProtoMessage()

func (*SetBinhostRequest) Reset Uses

func (m *SetBinhostRequest) Reset()

func (*SetBinhostRequest) String Uses

func (m *SetBinhostRequest) String() string

func (*SetBinhostRequest) XXX_DiscardUnknown Uses

func (m *SetBinhostRequest) XXX_DiscardUnknown()

func (*SetBinhostRequest) XXX_Marshal Uses

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

func (*SetBinhostRequest) XXX_Merge Uses

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

func (*SetBinhostRequest) XXX_Size Uses

func (m *SetBinhostRequest) XXX_Size() int

func (*SetBinhostRequest) XXX_Unmarshal Uses

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

type SetBinhostResponse Uses

type SetBinhostResponse struct {
    // Absolute path to the updated binhost conf file.
    OutputFile           string   `protobuf:"bytes,1,opt,name=output_file,json=outputFile,proto3" json:"output_file,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

Response for SetBinhost service call.

func (*SetBinhostResponse) Descriptor Uses

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

func (*SetBinhostResponse) GetOutputFile Uses

func (m *SetBinhostResponse) GetOutputFile() string

func (*SetBinhostResponse) ProtoMessage Uses

func (*SetBinhostResponse) ProtoMessage()

func (*SetBinhostResponse) Reset Uses

func (m *SetBinhostResponse) Reset()

func (*SetBinhostResponse) String Uses

func (m *SetBinhostResponse) String() string

func (*SetBinhostResponse) XXX_DiscardUnknown Uses

func (m *SetBinhostResponse) XXX_DiscardUnknown()

func (*SetBinhostResponse) XXX_Marshal Uses

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

func (*SetBinhostResponse) XXX_Merge Uses

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

func (*SetBinhostResponse) XXX_Size Uses

func (m *SetBinhostResponse) XXX_Size() int

func (*SetBinhostResponse) XXX_Unmarshal Uses

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

type SourcePath Uses

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

Message describes a source path.

func (*SourcePath) Descriptor Uses

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

func (*SourcePath) GetPath Uses

func (m *SourcePath) GetPath() string

func (*SourcePath) ProtoMessage Uses

func (*SourcePath) ProtoMessage()

func (*SourcePath) Reset Uses

func (m *SourcePath) Reset()

func (*SourcePath) String Uses

func (m *SourcePath) String() string

func (*SourcePath) XXX_DiscardUnknown Uses

func (m *SourcePath) XXX_DiscardUnknown()

func (*SourcePath) XXX_Marshal Uses

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

func (*SourcePath) XXX_Merge Uses

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

func (*SourcePath) XXX_Size Uses

func (m *SourcePath) XXX_Size() int

func (*SourcePath) XXX_Unmarshal Uses

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

type Sysroot Uses

type Sysroot struct {
    // Sysroot location.
    Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
    // The build target used to create the sysroot.
    BuildTarget          *chromiumos.BuildTarget `protobuf:"bytes,2,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                `json:"-"`
    XXX_unrecognized     []byte                  `json:"-"`
    XXX_sizecache        int32                   `json:"-"`
}

Sysroot information.

func (*Sysroot) Descriptor Uses

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

func (*Sysroot) GetBuildTarget Uses

func (m *Sysroot) GetBuildTarget() *chromiumos.BuildTarget

func (*Sysroot) GetPath Uses

func (m *Sysroot) GetPath() string

func (*Sysroot) ProtoMessage Uses

func (*Sysroot) ProtoMessage()

func (*Sysroot) Reset Uses

func (m *Sysroot) Reset()

func (*Sysroot) String Uses

func (m *Sysroot) String() string

func (*Sysroot) XXX_DiscardUnknown Uses

func (m *Sysroot) XXX_DiscardUnknown()

func (*Sysroot) XXX_Marshal Uses

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

func (*Sysroot) XXX_Merge Uses

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

func (*Sysroot) XXX_Size Uses

func (m *Sysroot) XXX_Size() int

func (*Sysroot) XXX_Unmarshal Uses

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

type SysrootCreateRequest Uses

type SysrootCreateRequest struct {
    // The target whose sysroot is being created.
    BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,1,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
    // The sysroot create flags.
    Flags *SysrootCreateRequest_Flags `protobuf:"bytes,2,opt,name=flags,proto3" json:"flags,omitempty"`
    // The profile to select for the sysroot.
    Profile *Profile `protobuf:"bytes,3,opt,name=profile,proto3" json:"profile,omitempty"`
    // The chroot to use to execute the endpoint.
    Chroot               *chromiumos.Chroot `protobuf:"bytes,4,opt,name=chroot,proto3" json:"chroot,omitempty"`
    XXX_NoUnkeyedLiteral struct{}           `json:"-"`
    XXX_unrecognized     []byte             `json:"-"`
    XXX_sizecache        int32              `json:"-"`
}

Sysroot create request.

func (*SysrootCreateRequest) Descriptor Uses

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

func (*SysrootCreateRequest) GetBuildTarget Uses

func (m *SysrootCreateRequest) GetBuildTarget() *chromiumos.BuildTarget

func (*SysrootCreateRequest) GetChroot Uses

func (m *SysrootCreateRequest) GetChroot() *chromiumos.Chroot

func (*SysrootCreateRequest) GetFlags Uses

func (m *SysrootCreateRequest) GetFlags() *SysrootCreateRequest_Flags

func (*SysrootCreateRequest) GetProfile Uses

func (m *SysrootCreateRequest) GetProfile() *Profile

func (*SysrootCreateRequest) ProtoMessage Uses

func (*SysrootCreateRequest) ProtoMessage()

func (*SysrootCreateRequest) Reset Uses

func (m *SysrootCreateRequest) Reset()

func (*SysrootCreateRequest) String Uses

func (m *SysrootCreateRequest) String() string

func (*SysrootCreateRequest) XXX_DiscardUnknown Uses

func (m *SysrootCreateRequest) XXX_DiscardUnknown()

func (*SysrootCreateRequest) XXX_Marshal Uses

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

func (*SysrootCreateRequest) XXX_Merge Uses

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

func (*SysrootCreateRequest) XXX_Size Uses

func (m *SysrootCreateRequest) XXX_Size() int

func (*SysrootCreateRequest) XXX_Unmarshal Uses

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

type SysrootCreateRequest_Flags Uses

type SysrootCreateRequest_Flags struct {
    // Triggers an update of the chroot unless the it is declared as current.
    ChrootCurrent bool `protobuf:"varint,1,opt,name=chroot_current,json=chrootCurrent,proto3" json:"chroot_current,omitempty"`
    // Replace the existing sysroot when one already exists when set to true,
    // otherwise keep the existing sysroot. No effect when the sysroot does not
    // exist.
    Replace              bool     `protobuf:"varint,2,opt,name=replace,proto3" json:"replace,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

The Create flags.

func (*SysrootCreateRequest_Flags) Descriptor Uses

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

func (*SysrootCreateRequest_Flags) GetChrootCurrent Uses

func (m *SysrootCreateRequest_Flags) GetChrootCurrent() bool

func (*SysrootCreateRequest_Flags) GetReplace Uses

func (m *SysrootCreateRequest_Flags) GetReplace() bool

func (*SysrootCreateRequest_Flags) ProtoMessage Uses

func (*SysrootCreateRequest_Flags) ProtoMessage()

func (*SysrootCreateRequest_Flags) Reset Uses

func (m *SysrootCreateRequest_Flags) Reset()

func (*SysrootCreateRequest_Flags) String Uses

func (m *SysrootCreateRequest_Flags) String() string

func (*SysrootCreateRequest_Flags) XXX_DiscardUnknown Uses

func (m *SysrootCreateRequest_Flags) XXX_DiscardUnknown()

func (*SysrootCreateRequest_Flags) XXX_Marshal Uses

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

func (*SysrootCreateRequest_Flags) XXX_Merge Uses

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

func (*SysrootCreateRequest_Flags) XXX_Size Uses

func (m *SysrootCreateRequest_Flags) XXX_Size() int

func (*SysrootCreateRequest_Flags) XXX_Unmarshal Uses

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

type SysrootCreateResponse Uses

type SysrootCreateResponse struct {
    // Information about the created sysroot. This sysroot can be passed directly
    // to the InstallToolchainRequest.
    Sysroot              *Sysroot `protobuf:"bytes,1,opt,name=sysroot,proto3" json:"sysroot,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

Create response.

func (*SysrootCreateResponse) Descriptor Uses

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

func (*SysrootCreateResponse) GetSysroot Uses

func (m *SysrootCreateResponse) GetSysroot() *Sysroot

func (*SysrootCreateResponse) ProtoMessage Uses

func (*SysrootCreateResponse) ProtoMessage()

func (*SysrootCreateResponse) Reset Uses

func (m *SysrootCreateResponse) Reset()

func (*SysrootCreateResponse) String Uses

func (m *SysrootCreateResponse) String() string

func (*SysrootCreateResponse) XXX_DiscardUnknown Uses

func (m *SysrootCreateResponse) XXX_DiscardUnknown()

func (*SysrootCreateResponse) XXX_Marshal Uses

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

func (*SysrootCreateResponse) XXX_Merge Uses

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

func (*SysrootCreateResponse) XXX_Size Uses

func (m *SysrootCreateResponse) XXX_Size() int

func (*SysrootCreateResponse) XXX_Unmarshal Uses

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

type TestImageRequest Uses

type TestImageRequest struct {
    // The image to be tested.
    // Image.path is required.
    Image *Image `protobuf:"bytes,1,opt,name=image,proto3" json:"image,omitempty"`
    // The build target whose image is being tested.
    // BuildTarget.name is required.
    BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,2,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
    // Required.
    Result *TestImageRequest_Result `protobuf:"bytes,3,opt,name=result,proto3" json:"result,omitempty"`
    // The chroot to use to execute the endpoint.
    Chroot               *chromiumos.Chroot `protobuf:"bytes,4,opt,name=chroot,proto3" json:"chroot,omitempty"`
    XXX_NoUnkeyedLiteral struct{}           `json:"-"`
    XXX_unrecognized     []byte             `json:"-"`
    XXX_sizecache        int32              `json:"-"`
}

The image test arguments.

func (*TestImageRequest) Descriptor Uses

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

func (*TestImageRequest) GetBuildTarget Uses

func (m *TestImageRequest) GetBuildTarget() *chromiumos.BuildTarget

func (*TestImageRequest) GetChroot Uses

func (m *TestImageRequest) GetChroot() *chromiumos.Chroot

func (*TestImageRequest) GetImage Uses

func (m *TestImageRequest) GetImage() *Image

func (*TestImageRequest) GetResult Uses

func (m *TestImageRequest) GetResult() *TestImageRequest_Result

func (*TestImageRequest) ProtoMessage Uses

func (*TestImageRequest) ProtoMessage()

func (*TestImageRequest) Reset Uses

func (m *TestImageRequest) Reset()

func (*TestImageRequest) String Uses

func (m *TestImageRequest) String() string

func (*TestImageRequest) XXX_DiscardUnknown Uses

func (m *TestImageRequest) XXX_DiscardUnknown()

func (*TestImageRequest) XXX_Marshal Uses

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

func (*TestImageRequest) XXX_Merge Uses

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

func (*TestImageRequest) XXX_Size Uses

func (m *TestImageRequest) XXX_Size() int