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 artifacts.pb.go binhost.pb.go build_api.pb.go build_api_test.pb.go depgraph.pb.go image.pb.go sdk.pb.go sysroot.pb.go test.pb.go

Variables

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 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 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 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 CreateVmRequest Uses

type CreateVmRequest struct {
    // The image to convert to a VM.
    Image *Image `protobuf:"bytes,1,opt,name=image,proto3" json:"image,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:"-"`
}

func (*CreateVmRequest) Descriptor Uses

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

func (*CreateVmRequest) GetChroot Uses

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

func (*CreateVmRequest) GetImage Uses

func (m *CreateVmRequest) GetImage() *Image

func (*CreateVmRequest) ProtoMessage Uses

func (*CreateVmRequest) ProtoMessage()

func (*CreateVmRequest) Reset Uses

func (m *CreateVmRequest) Reset()

func (*CreateVmRequest) String Uses

func (m *CreateVmRequest) String() string

func (*CreateVmRequest) XXX_DiscardUnknown Uses

func (m *CreateVmRequest) XXX_DiscardUnknown()

func (*CreateVmRequest) XXX_Marshal Uses

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

func (*CreateVmRequest) XXX_Merge Uses

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

func (*CreateVmRequest) XXX_Size Uses

func (m *CreateVmRequest) XXX_Size() int

func (*CreateVmRequest) XXX_Unmarshal Uses

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

type CreateVmResponse Uses

type CreateVmResponse struct {
    // The created VM path.
    VmImage              *VmImage `protobuf:"bytes,1,opt,name=vm_image,json=vmImage,proto3" json:"vm_image,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*CreateVmResponse) Descriptor Uses

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

func (*CreateVmResponse) GetVmImage Uses

func (m *CreateVmResponse) GetVmImage() *VmImage

func (*CreateVmResponse) ProtoMessage Uses

func (*CreateVmResponse) ProtoMessage()

func (*CreateVmResponse) Reset Uses

func (m *CreateVmResponse) Reset()

func (*CreateVmResponse) String Uses

func (m *CreateVmResponse) String() string

func (*CreateVmResponse) XXX_DiscardUnknown Uses

func (m *CreateVmResponse) XXX_DiscardUnknown()

func (*CreateVmResponse) XXX_Marshal Uses

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

func (*CreateVmResponse) XXX_Merge Uses

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

func (*CreateVmResponse) XXX_Size Uses

func (m *CreateVmResponse) XXX_Size() int

func (*CreateVmResponse) XXX_Unmarshal Uses

func (m *CreateVmResponse) 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 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.
    // The manifest branch being used.
    TrackingBranch string `protobuf:"bytes,1,opt,name=tracking_branch,json=trackingBranch,proto3" json:"tracking_branch,omitempty"`
    // Required.
    // Portage package name for Android container.
    PackageName string `protobuf:"bytes,2,opt,name=package_name,json=packageName,proto3" json:"package_name,omitempty"`
    // Required.
    // Android branch to import from.
    AndroidBuildBranch string `protobuf:"bytes,3,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,4,opt,name=android_version,json=androidVersion,proto3" json:"android_version,omitempty"`
    // Android GTS branch to copy artifacts from.
    AndroidGtsBuildBranch string `protobuf:"bytes,5,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.
    Boards []*chromiumos.BuildTarget `protobuf:"bytes,6,rep,name=boards,proto3" json:"boards,omitempty"`
    // The buildroot to use to execute the endpoint.  The chroot is the directory
    // "chroot" in the buildroot directory.
    Buildroot            string   `protobuf:"bytes,7,opt,name=buildroot,proto3" json:"buildroot,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) GetBoards Uses

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

func (*MarkStableRequest) GetBuildroot Uses

func (m *MarkStableRequest) GetBuildroot() string

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 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 PrepareBinhostUploadsRequest Uses

type PrepareBinhostUploadsRequest struct {
    // 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"`
    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) 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"`
    // The build target used to create the sysroot.
    Sysroot              *Sysroot `protobuf:"bytes,2,opt,name=sysroot,proto3" json:"sysroot,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) GetSysroot Uses

func (m *RegenBuildCacheRequest) GetSysroot() *Sysroot

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

func (*TestImageRequest) XXX_Unmarshal Uses

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

type TestImageRequest_Result Uses

type TestImageRequest_Result struct {
    // Location where the test results should be written.
    Directory            string   `protobuf:"bytes,1,opt,name=directory,proto3" json:"directory,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

Test results options specifications.

func (*TestImageRequest_Result) Descriptor Uses

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

func (*TestImageRequest_Result) GetDirectory Uses

func (m *TestImageRequest_Result) GetDirectory() string

func (*TestImageRequest_Result) ProtoMessage Uses

func (*TestImageRequest_Result) ProtoMessage()

func (*TestImageRequest_Result) Reset Uses

func (m *TestImageRequest_Result) Reset()

func (*TestImageRequest_Result) String Uses

func (m *TestImageRequest_Result) String() string

func (*TestImageRequest_Result) XXX_DiscardUnknown Uses

func (m *TestImageRequest_Result) XXX_DiscardUnknown()

func (*TestImageRequest_Result) XXX_Marshal Uses

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

func (*TestImageRequest_Result) XXX_Merge Uses

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

func (*TestImageRequest_Result) XXX_Size Uses

func (m *TestImageRequest_Result) XXX_Size() int

func (*TestImageRequest_Result) XXX_Unmarshal Uses

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

type TestImageResult Uses

type TestImageResult struct {
    // Whether all tests passed.
    Success              bool     `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*TestImageResult) Descriptor Uses

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

func (*TestImageResult) GetSuccess Uses

func (m *TestImageResult) GetSuccess() bool

func (*TestImageResult) ProtoMessage Uses

func (*TestImageResult) ProtoMessage()

func (*TestImageResult) Reset Uses

func (m *TestImageResult) Reset()

func (*TestImageResult) String Uses

func (m *TestImageResult) String() string

func (*TestImageResult) XXX_DiscardUnknown Uses

func (m *TestImageResult) XXX_DiscardUnknown()

func (*TestImageResult) XXX_Marshal Uses

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

func (*TestImageResult) XXX_Merge Uses

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

func (*TestImageResult) XXX_Size Uses

func (m *TestImageResult) XXX_Size() int

func (*TestImageResult) XXX_Unmarshal Uses

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

type TestRequestMessage Uses

type TestRequestMessage struct {
    Id                   string             `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
    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:"-"`
}

Simple input message.

func (*TestRequestMessage) Descriptor Uses

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

func (*TestRequestMessage) GetChroot Uses

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

func (*TestRequestMessage) GetId Uses

func (m *TestRequestMessage) GetId() string

func (*TestRequestMessage) ProtoMessage Uses

func (*TestRequestMessage) ProtoMessage()

func (*TestRequestMessage) Reset Uses

func (m *TestRequestMessage) Reset()

func (*TestRequestMessage) String Uses

func (m *TestRequestMessage) String() string

func (*TestRequestMessage) XXX_DiscardUnknown Uses

func (m *TestRequestMessage) XXX_DiscardUnknown()

func (*TestRequestMessage) XXX_Marshal Uses

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

func (*TestRequestMessage) XXX_Merge Uses

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

func (*TestRequestMessage) XXX_Size Uses

func (m *TestRequestMessage) XXX_Size() int

func (*TestRequestMessage) XXX_Unmarshal Uses

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

type TestResultMessage Uses

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

Simple output message.

func (*TestResultMessage) Descriptor Uses

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

func (*TestResultMessage) GetResult Uses

func (m *TestResultMessage) GetResult() string

func (*TestResultMessage) ProtoMessage Uses

func (*TestResultMessage) ProtoMessage()

func (*TestResultMessage) Reset Uses

func (m *TestResultMessage) Reset()

func (*TestResultMessage) String Uses

func (m *TestResultMessage) String() string

func (*TestResultMessage) XXX_DiscardUnknown Uses

func (m *TestResultMessage) XXX_DiscardUnknown()

func (*TestResultMessage) XXX_Marshal Uses

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

func (*TestResultMessage) XXX_Merge Uses

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

func (*TestResultMessage) XXX_Size Uses

func (m *TestResultMessage) XXX_Size() int

func (*TestResultMessage) XXX_Unmarshal Uses

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

type UnpinVersionRequest Uses

type UnpinVersionRequest 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:"-"`
}

func (*UnpinVersionRequest) Descriptor Uses

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

func (*UnpinVersionRequest) GetChroot Uses

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

func (*UnpinVersionRequest) ProtoMessage Uses

func (*UnpinVersionRequest) ProtoMessage()

func (*UnpinVersionRequest) Reset Uses

func (m *UnpinVersionRequest) Reset()

func (*UnpinVersionRequest) String Uses

func (m *UnpinVersionRequest) String() string

func (*UnpinVersionRequest) XXX_DiscardUnknown Uses

func (m *UnpinVersionRequest) XXX_DiscardUnknown()

func (*UnpinVersionRequest) XXX_Marshal Uses

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

func (*UnpinVersionRequest) XXX_Merge Uses

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

func (*UnpinVersionRequest) XXX_Size Uses

func (m *UnpinVersionRequest) XXX_Size() int

func (*UnpinVersionRequest) XXX_Unmarshal Uses

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

type UnpinVersionResponse Uses

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

func (*UnpinVersionResponse) Descriptor Uses

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

func (*UnpinVersionResponse) ProtoMessage Uses

func (*UnpinVersionResponse) ProtoMessage()

func (*UnpinVersionResponse) Reset Uses

func (m *UnpinVersionResponse) Reset()

func (*UnpinVersionResponse) String Uses

func (m *UnpinVersionResponse) String() string

func (*UnpinVersionResponse) XXX_DiscardUnknown Uses

func (m *UnpinVersionResponse) XXX_DiscardUnknown()

func (*UnpinVersionResponse) XXX_Marshal Uses

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

func (*UnpinVersionResponse) XXX_Merge Uses

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

func (*UnpinVersionResponse) XXX_Size Uses

func (m *UnpinVersionResponse) XXX_Size() int

func (*UnpinVersionResponse) XXX_Unmarshal Uses

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

type UpdateRequest Uses

type UpdateRequest struct {
    // The flags.
    Flags *UpdateRequest_Flags `protobuf:"bytes,1,opt,name=flags,proto3" json:"flags,omitempty"`
    // The targets whose toolchains should be updated in the chroot.
    ToolchainTargets []*chromiumos.BuildTarget `protobuf:"bytes,2,rep,name=toolchain_targets,json=toolchainTargets,proto3" json:"toolchain_targets,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:"-"`
}

Chroot update request message. Example json: {"toolchain_targets": [{"name": "eve"}]}

func (*UpdateRequest) Descriptor Uses

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

func (*UpdateRequest) GetChroot Uses

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

func (*UpdateRequest) GetFlags Uses

func (m *UpdateRequest) GetFlags() *UpdateRequest_Flags

func (*UpdateRequest) GetToolchainTargets Uses

func (m *UpdateRequest) GetToolchainTargets() []*chromiumos.BuildTarget

func (*UpdateRequest) ProtoMessage Uses

func (*UpdateRequest) ProtoMessage()

func (*UpdateRequest) Reset Uses

func (m *UpdateRequest) Reset()

func (*UpdateRequest) String Uses

func (m *UpdateRequest) String() string

func (*UpdateRequest) XXX_DiscardUnknown Uses

func (m *UpdateRequest) XXX_DiscardUnknown()

func (*UpdateRequest) XXX_Marshal Uses

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

func (*UpdateRequest) XXX_Merge Uses

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

func (*UpdateRequest) XXX_Size Uses

func (m *UpdateRequest) XXX_Size() int

func (*UpdateRequest) XXX_Unmarshal Uses

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

type UpdateRequest_Flags Uses

type UpdateRequest_Flags struct {
    // Whether to build from source or use prebuilt packages.
    BuildSource          bool     `protobuf:"varint,1,opt,name=build_source,json=buildSource,proto3" json:"build_source,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

Update flag arguments.

func (*UpdateRequest_Flags) Descriptor Uses

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

func (*UpdateRequest_Flags) GetBuildSource Uses

func (m *UpdateRequest_Flags) GetBuildSource() bool

func (*UpdateRequest_Flags) ProtoMessage Uses

func (*UpdateRequest_Flags) ProtoMessage()

func (*UpdateRequest_Flags) Reset Uses

func (m *UpdateRequest_Flags) Reset()

func (*UpdateRequest_Flags) String Uses

func (m *UpdateRequest_Flags) String() string

func (*UpdateRequest_Flags) XXX_DiscardUnknown Uses

func (m *UpdateRequest_Flags) XXX_DiscardUnknown()

func (*UpdateRequest_Flags) XXX_Marshal Uses

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

func (*UpdateRequest_Flags) XXX_Merge Uses

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

func (*UpdateRequest_Flags) XXX_Size Uses

func (m *UpdateRequest_Flags) XXX_Size() int

func (*UpdateRequest_Flags) XXX_Unmarshal Uses

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

type UpdateResponse Uses

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

Chroot update response message.

func (*UpdateResponse) Descriptor Uses

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

func (*UpdateResponse) GetVersion Uses

func (m *UpdateResponse) GetVersion() *ChrootVersion

func (*UpdateResponse) ProtoMessage Uses

func (*UpdateResponse) ProtoMessage()

func (*UpdateResponse) Reset Uses

func (m *UpdateResponse) Reset()

func (*UpdateResponse) String Uses

func (m *UpdateResponse) String() string

func (*UpdateResponse) XXX_DiscardUnknown Uses

func (m *UpdateResponse) XXX_DiscardUnknown()

func (*UpdateResponse) XXX_Marshal Uses

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

func (*UpdateResponse) XXX_Merge Uses

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

func (*UpdateResponse) XXX_Size Uses

func (m *UpdateResponse) XXX_Size() int

func (*UpdateResponse) XXX_Unmarshal Uses

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

type VmImage Uses

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

A VM image.

func (*VmImage) Descriptor Uses

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

func (*VmImage) GetPath Uses

func (m *VmImage) GetPath() string

func (*VmImage) ProtoMessage Uses

func (*VmImage) ProtoMessage()

func (*VmImage) Reset Uses

func (m *VmImage) Reset()

func (*VmImage) String Uses

func (m *VmImage) String() string

func (*VmImage) XXX_DiscardUnknown Uses

func (m *VmImage) XXX_DiscardUnknown()

func (*VmImage) XXX_Marshal Uses

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

func (*VmImage) XXX_Merge Uses

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

func (*VmImage) XXX_Size Uses

func (m *VmImage) XXX_Size() int

func (*VmImage) XXX_Unmarshal Uses

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

type VmTestRequest Uses

type VmTestRequest struct {
    // The build target under test. Required.
    BuildTarget *chromiumos.BuildTarget `protobuf:"bytes,1,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"`
    // The chroot in which to run commands. Required.
    Chroot *chromiumos.Chroot `protobuf:"bytes,2,opt,name=chroot,proto3" json:"chroot,omitempty"`
    // The VM image to test.
    // Deprecated.
    // vm_image or test_vm_image required.
    VmImage *VmImage `protobuf:"bytes,3,opt,name=vm_image,json=vmImage,proto3" json:"vm_image,omitempty"`
    // Options for SSHing into the VM.
    SshOptions  *VmTestRequest_SshOptions `protobuf:"bytes,4,opt,name=ssh_options,json=sshOptions,proto3" json:"ssh_options,omitempty"`
    TestHarness VmTestRequest_TestHarness `protobuf:"varint,5,opt,name=test_harness,json=testHarness,proto3,enum=chromite.api.VmTestRequest_TestHarness" json:"test_harness,omitempty"`
    // All VM tests that should be run. At least one must be specified.
    VmTests []*VmTestRequest_VmTest `protobuf:"bytes,6,rep,name=vm_tests,json=vmTests,proto3" json:"vm_tests,omitempty"`
    // The VM image to test. Required.
    // vm_image or test_vm_image required.
    TestVmImage          *Image   `protobuf:"bytes,7,opt,name=test_vm_image,json=testVmImage,proto3" json:"test_vm_image,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

func (*VmTestRequest) Descriptor Uses

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

func (*VmTestRequest) GetBuildTarget Uses

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

func (*VmTestRequest) GetChroot Uses

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

func (*VmTestRequest) GetSshOptions Uses

func (m *VmTestRequest) GetSshOptions() *VmTestRequest_SshOptions

func (*VmTestRequest) GetTestHarness Uses

func (m *VmTestRequest) GetTestHarness() VmTestRequest_TestHarness

func (*VmTestRequest) GetTestVmImage Uses

func (m *VmTestRequest) GetTestVmImage() *Image

func (*VmTestRequest) GetVmImage Uses

func (m *VmTestRequest) GetVmImage() *VmImage

func (*VmTestRequest) GetVmTests Uses

func (m *VmTestRequest) GetVmTests() []*VmTestRequest_VmTest

func (*VmTestRequest) ProtoMessage Uses

func (*VmTestRequest) ProtoMessage()

func (*VmTestRequest) Reset Uses

func (m *VmTestRequest) Reset()

func (*VmTestRequest) String Uses

func (m *VmTestRequest) String() string

func (*VmTestRequest) XXX_DiscardUnknown Uses

func (m *VmTestRequest) XXX_DiscardUnknown()

func (*VmTestRequest) XXX_Marshal Uses

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

func (*VmTestRequest) XXX_Merge Uses

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

func (*VmTestRequest) XXX_Size Uses

func (m *VmTestRequest) XXX_Size() int

func (*VmTestRequest) XXX_Unmarshal Uses

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

type VmTestRequest_SshOptions Uses

type VmTestRequest_SshOptions struct {
    // Path to the private key to the VM.
    PrivateKeyPath string `protobuf:"bytes,1,opt,name=private_key_path,json=privateKeyPath,proto3" json:"private_key_path,omitempty"`
    // SSH port to communicate with VM.
    Port                 int32    `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

Options for SSHing into the VM.

func (*VmTestRequest_SshOptions) Descriptor Uses

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

func (*VmTestRequest_SshOptions) GetPort Uses

func (m *VmTestRequest_SshOptions) GetPort() int32

func (*VmTestRequest_SshOptions) GetPrivateKeyPath Uses

func (m *VmTestRequest_SshOptions) GetPrivateKeyPath() string

func (*VmTestRequest_SshOptions) ProtoMessage Uses

func (*VmTestRequest_SshOptions) ProtoMessage()

func (*VmTestRequest_SshOptions) Reset Uses

func (m *VmTestRequest_SshOptions) Reset()

func (*VmTestRequest_SshOptions) String Uses

func (m *VmTestRequest_SshOptions) String() string

func (*VmTestRequest_SshOptions) XXX_DiscardUnknown Uses

func (m *VmTestRequest_SshOptions) XXX_DiscardUnknown()

func (*VmTestRequest_SshOptions) XXX_Marshal Uses

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

func (*VmTestRequest_SshOptions) XXX_Merge Uses

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

func (*VmTestRequest_SshOptions) XXX_Size Uses

func (m *VmTestRequest_SshOptions) XXX_Size() int

func (*VmTestRequest_SshOptions) XXX_Unmarshal Uses

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

type VmTestRequest_TestHarness Uses

type VmTestRequest_TestHarness int32

The program that manages and runs the tests in the VM.

const (
    // No test harness specified.
    VmTestRequest_UNSPECIFIED VmTestRequest_TestHarness = 0
    // Run tests with Tast.
    VmTestRequest_TAST VmTestRequest_TestHarness = 1
    // Run tests with Autotest.
    VmTestRequest_AUTOTEST VmTestRequest_TestHarness = 2
)

func (VmTestRequest_TestHarness) EnumDescriptor Uses

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

func (VmTestRequest_TestHarness) String Uses

func (x VmTestRequest_TestHarness) String() string

type VmTestRequest_VmTest Uses

type VmTestRequest_VmTest struct {
    // The name pattern for the VM test.
    // For Autotest, this pattern matches against the test suite name.
    // For Tast, this pattern matches against the Tast test name.
    Pattern              string   `protobuf:"bytes,1,opt,name=pattern,proto3" json:"pattern,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

A specific VM test to run.

func (*VmTestRequest_VmTest) Descriptor Uses

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

func (*VmTestRequest_VmTest) GetPattern Uses

func (m *VmTestRequest_VmTest) GetPattern() string

func (*VmTestRequest_VmTest) ProtoMessage Uses

func (*VmTestRequest_VmTest) ProtoMessage()

func (*VmTestRequest_VmTest) Reset Uses

func (m *VmTestRequest_VmTest) Reset()

func (*VmTestRequest_VmTest) String Uses

func (m *VmTestRequest_VmTest) String() string

func (*VmTestRequest_VmTest) XXX_DiscardUnknown Uses

func (m *VmTestRequest_VmTest) XXX_DiscardUnknown()

func (*VmTestRequest_VmTest) XXX_Marshal Uses

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

func (*VmTestRequest_VmTest) XXX_Merge Uses

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

func (*VmTestRequest_VmTest) XXX_Size Uses

func (m *VmTestRequest_VmTest) XXX_Size() int

func (*VmTestRequest_VmTest) XXX_Unmarshal Uses

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

type VmTestResponse Uses

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

func (*VmTestResponse) Descriptor Uses

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

func (*VmTestResponse) ProtoMessage Uses

func (*VmTestResponse) ProtoMessage()

func (*VmTestResponse) Reset Uses

func (m *VmTestResponse) Reset()

func (*VmTestResponse) String Uses

func (m *VmTestResponse) String() string

func (*VmTestResponse) XXX_DiscardUnknown Uses

func (m *VmTestResponse) XXX_DiscardUnknown()

func (*VmTestResponse) XXX_Marshal Uses

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

func (*VmTestResponse) XXX_Merge Uses

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

func (*VmTestResponse) XXX_Size Uses

func (m *VmTestResponse) XXX_Size() int

func (*VmTestResponse) XXX_Unmarshal Uses

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

Package api imports 5 packages (graph) and is imported by 1 packages. Updated 2019-05-20. Refresh now. Tools for package owners.