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

package chromiumos

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

Index

Package Files

builder_config.pb.go common.pb.go

Variables

var BuilderConfig_Artifacts_ArtifactTypes_name = map[int32]string{
    0:  "ARTIFACT_TYPES_UNSPECIFIED",
    1:  "IMAGE_ZIP",
    2:  "TEST_UPDATE_PAYLOAD",
    3:  "AUTOTEST_FILES",
    4:  "TAST_FILES",
    5:  "PINNED_GUEST_IMAGES",
    6:  "FIRMWARE",
    7:  "EBUILD_LOGS",
}
var BuilderConfig_Artifacts_ArtifactTypes_value = map[string]int32{
    "ARTIFACT_TYPES_UNSPECIFIED": 0,
    "IMAGE_ZIP":                  1,
    "TEST_UPDATE_PAYLOAD":        2,
    "AUTOTEST_FILES":             3,
    "TAST_FILES":                 4,
    "PINNED_GUEST_IMAGES":        5,
    "FIRMWARE":                   6,
    "EBUILD_LOGS":                7,
}
var BuilderConfig_Artifacts_Prebuilts_name = map[int32]string{
    0:  "PREBUILTS_UNSPECIFIED",
    1:  "PUBLIC",
    2:  "PRIVATE",
    3:  "NONE",
}
var BuilderConfig_Artifacts_Prebuilts_value = map[string]int32{
    "PREBUILTS_UNSPECIFIED": 0,
    "PUBLIC":                1,
    "PRIVATE":               2,
    "NONE":                  3,
}
var BuilderConfig_Id_Type_name = map[int32]string{
    0:  "TYPE_UNSPECIFIED",
    1:  "CQ",
    2:  "POSTSUBMIT",
}
var BuilderConfig_Id_Type_value = map[string]int32{
    "TYPE_UNSPECIFIED": 0,
    "CQ":               1,
    "POSTSUBMIT":       2,
}
var ImageType_name = map[int32]string{
    0:  "IMAGE_TYPE_UNDEFINED",
    1:  "BASE",
    2:  "DEV",
    3:  "TEST",
    4:  "BASE_VM",
    5:  "TEST_VM",
}
var ImageType_value = map[string]int32{
    "IMAGE_TYPE_UNDEFINED": 0,
    "BASE":                 1,
    "DEV":                  2,
    "TEST":                 3,
    "BASE_VM":              4,
    "TEST_VM":              5,
}

type BuildTarget Uses

type BuildTarget struct {
    // The name of the build target (a.k.a. board name).
    Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

BuildTarget encapsulates a number of related arguments. At the moment, the usage of specific arguments is on a per endpoint basis, but will converge to support a standard set as time goes on. BuildTarget is a more appropriate name going forward for what we currently call "board".

func (*BuildTarget) Descriptor Uses

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

func (*BuildTarget) GetName Uses

func (m *BuildTarget) GetName() string

func (*BuildTarget) ProtoMessage Uses

func (*BuildTarget) ProtoMessage()

func (*BuildTarget) Reset Uses

func (m *BuildTarget) Reset()

func (*BuildTarget) String Uses

func (m *BuildTarget) String() string

func (*BuildTarget) XXX_DiscardUnknown Uses

func (m *BuildTarget) XXX_DiscardUnknown()

func (*BuildTarget) XXX_Marshal Uses

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

func (*BuildTarget) XXX_Merge Uses

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

func (*BuildTarget) XXX_Size Uses

func (m *BuildTarget) XXX_Size() int

func (*BuildTarget) XXX_Unmarshal Uses

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

type BuilderConfig Uses

type BuilderConfig struct {
    Id                   *BuilderConfig_Id           `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
    General              *BuilderConfig_General      `protobuf:"bytes,2,opt,name=general,proto3" json:"general,omitempty"`
    Orchestrator         *BuilderConfig_Orchestrator `protobuf:"bytes,3,opt,name=orchestrator,proto3" json:"orchestrator,omitempty"`
    Artifacts            *BuilderConfig_Artifacts    `protobuf:"bytes,4,opt,name=artifacts,proto3" json:"artifacts,omitempty"`
    Chrome               *BuilderConfig_Chrome       `protobuf:"bytes,5,opt,name=chrome,proto3" json:"chrome,omitempty"`
    Build                *BuilderConfig_Build        `protobuf:"bytes,6,opt,name=build,proto3" json:"build,omitempty"`
    UnitTests            *BuilderConfig_UnitTests    `protobuf:"bytes,7,opt,name=unit_tests,json=unitTests,proto3" json:"unit_tests,omitempty"`
    XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
    XXX_unrecognized     []byte                      `json:"-"`
    XXX_sizecache        int32                       `json:"-"`
}

Configuration used by a builder during execution.

func (*BuilderConfig) Descriptor Uses

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

func (*BuilderConfig) GetArtifacts Uses

func (m *BuilderConfig) GetArtifacts() *BuilderConfig_Artifacts

func (*BuilderConfig) GetBuild Uses

func (m *BuilderConfig) GetBuild() *BuilderConfig_Build

func (*BuilderConfig) GetChrome Uses

func (m *BuilderConfig) GetChrome() *BuilderConfig_Chrome

func (*BuilderConfig) GetGeneral Uses

func (m *BuilderConfig) GetGeneral() *BuilderConfig_General

func (*BuilderConfig) GetId Uses

func (m *BuilderConfig) GetId() *BuilderConfig_Id

func (*BuilderConfig) GetOrchestrator Uses

func (m *BuilderConfig) GetOrchestrator() *BuilderConfig_Orchestrator

func (*BuilderConfig) GetUnitTests Uses

func (m *BuilderConfig) GetUnitTests() *BuilderConfig_UnitTests

func (*BuilderConfig) ProtoMessage Uses

func (*BuilderConfig) ProtoMessage()

func (*BuilderConfig) Reset Uses

func (m *BuilderConfig) Reset()

func (*BuilderConfig) String Uses

func (m *BuilderConfig) String() string

func (*BuilderConfig) XXX_DiscardUnknown Uses

func (m *BuilderConfig) XXX_DiscardUnknown()

func (*BuilderConfig) XXX_Marshal Uses

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

func (*BuilderConfig) XXX_Merge Uses

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

func (*BuilderConfig) XXX_Size Uses

func (m *BuilderConfig) XXX_Size() int

func (*BuilderConfig) XXX_Unmarshal Uses

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

type BuilderConfig_Artifacts Uses

type BuilderConfig_Artifacts struct {
    Prebuilts     BuilderConfig_Artifacts_Prebuilts       `protobuf:"varint,1,opt,name=prebuilts,proto3,enum=chromiumos.BuilderConfig_Artifacts_Prebuilts" json:"prebuilts,omitempty"`
    ArtifactTypes []BuilderConfig_Artifacts_ArtifactTypes `protobuf:"varint,2,rep,packed,name=artifact_types,json=artifactTypes,proto3,enum=chromiumos.BuilderConfig_Artifacts_ArtifactTypes" json:"artifact_types,omitempty"`
    // Google storage bucket to upload prebuilts to.
    PrebuiltsGsBucket string `protobuf:"bytes,3,opt,name=prebuilts_gs_bucket,json=prebuiltsGsBucket,proto3" json:"prebuilts_gs_bucket,omitempty"`
    // Google storage bucket to upload artifacts to.
    ArtifactsGsBucket    string   `protobuf:"bytes,4,opt,name=artifacts_gs_bucket,json=artifactsGsBucket,proto3" json:"artifacts_gs_bucket,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

Configuration pertaining to artifacts produced during a build.

func (*BuilderConfig_Artifacts) Descriptor Uses

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

func (*BuilderConfig_Artifacts) GetArtifactTypes Uses

func (m *BuilderConfig_Artifacts) GetArtifactTypes() []BuilderConfig_Artifacts_ArtifactTypes

func (*BuilderConfig_Artifacts) GetArtifactsGsBucket Uses

func (m *BuilderConfig_Artifacts) GetArtifactsGsBucket() string

func (*BuilderConfig_Artifacts) GetPrebuilts Uses

func (m *BuilderConfig_Artifacts) GetPrebuilts() BuilderConfig_Artifacts_Prebuilts

func (*BuilderConfig_Artifacts) GetPrebuiltsGsBucket Uses

func (m *BuilderConfig_Artifacts) GetPrebuiltsGsBucket() string

func (*BuilderConfig_Artifacts) ProtoMessage Uses

func (*BuilderConfig_Artifacts) ProtoMessage()

func (*BuilderConfig_Artifacts) Reset Uses

func (m *BuilderConfig_Artifacts) Reset()

func (*BuilderConfig_Artifacts) String Uses

func (m *BuilderConfig_Artifacts) String() string

func (*BuilderConfig_Artifacts) XXX_DiscardUnknown Uses

func (m *BuilderConfig_Artifacts) XXX_DiscardUnknown()

func (*BuilderConfig_Artifacts) XXX_Marshal Uses

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

func (*BuilderConfig_Artifacts) XXX_Merge Uses

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

func (*BuilderConfig_Artifacts) XXX_Size Uses

func (m *BuilderConfig_Artifacts) XXX_Size() int

func (*BuilderConfig_Artifacts) XXX_Unmarshal Uses

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

type BuilderConfig_Artifacts_ArtifactTypes Uses

type BuilderConfig_Artifacts_ArtifactTypes int32

Used to indicate artifact types that should be uploaded by the builder. Must be kept in sync with the dictionary in: https://chromium.googlesource.com/chromiumos/infra/recipes/+/refs/heads/master/recipe_modules/cros_artifacts/api.py

const (
    BuilderConfig_Artifacts_ARTIFACT_TYPES_UNSPECIFIED BuilderConfig_Artifacts_ArtifactTypes = 0
    // Indicates wanting a zip file of everything in the image directory.
    BuilderConfig_Artifacts_IMAGE_ZIP BuilderConfig_Artifacts_ArtifactTypes = 1
    // Indicates wanting update payloads.
    BuilderConfig_Artifacts_TEST_UPDATE_PAYLOAD BuilderConfig_Artifacts_ArtifactTypes = 2
    // Indicates wanting the autotest tarballs.
    BuilderConfig_Artifacts_AUTOTEST_FILES BuilderConfig_Artifacts_ArtifactTypes = 3
    // Indicates wanting a tarball containing private TAST test bundles.
    BuilderConfig_Artifacts_TAST_FILES BuilderConfig_Artifacts_ArtifactTypes = 4
    // Indicates wanting a tarball containing guest images and test bundles.
    BuilderConfig_Artifacts_PINNED_GUEST_IMAGES BuilderConfig_Artifacts_ArtifactTypes = 5
    // Indicates wanting an archive of firmware images built from source.
    BuilderConfig_Artifacts_FIRMWARE BuilderConfig_Artifacts_ArtifactTypes = 6
    // Indicates wanting a tarball of the Ebuilds logs.
    BuilderConfig_Artifacts_EBUILD_LOGS BuilderConfig_Artifacts_ArtifactTypes = 7
)

func (BuilderConfig_Artifacts_ArtifactTypes) EnumDescriptor Uses

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

func (BuilderConfig_Artifacts_ArtifactTypes) String Uses

func (x BuilderConfig_Artifacts_ArtifactTypes) String() string

type BuilderConfig_Artifacts_Prebuilts Uses

type BuilderConfig_Artifacts_Prebuilts int32

How to handle the uploading of prebuilts.

const (
    BuilderConfig_Artifacts_PREBUILTS_UNSPECIFIED BuilderConfig_Artifacts_Prebuilts = 0
    BuilderConfig_Artifacts_PUBLIC                BuilderConfig_Artifacts_Prebuilts = 1
    BuilderConfig_Artifacts_PRIVATE               BuilderConfig_Artifacts_Prebuilts = 2
    BuilderConfig_Artifacts_NONE                  BuilderConfig_Artifacts_Prebuilts = 3
)

func (BuilderConfig_Artifacts_Prebuilts) EnumDescriptor Uses

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

func (BuilderConfig_Artifacts_Prebuilts) String Uses

func (x BuilderConfig_Artifacts_Prebuilts) String() string

type BuilderConfig_Build Uses

type BuilderConfig_Build struct {
    // USE flags to use with the build.
    UseFlags       []*UseFlag                          `protobuf:"bytes,1,rep,name=use_flags,json=useFlags,proto3" json:"use_flags,omitempty"`
    PortageProfile *BuilderConfig_Build_PortageProfile `protobuf:"bytes,2,opt,name=portage_profile,json=portageProfile,proto3" json:"portage_profile,omitempty"`
    // Image types to build.
    ImageTypes           []ImageType `protobuf:"varint,3,rep,packed,name=image_types,json=imageTypes,proto3,enum=chromiumos.ImageType" json:"image_types,omitempty"`
    XXX_NoUnkeyedLiteral struct{}    `json:"-"`
    XXX_unrecognized     []byte      `json:"-"`
    XXX_sizecache        int32       `json:"-"`
}

Build specific configuration.

func (*BuilderConfig_Build) Descriptor Uses

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

func (*BuilderConfig_Build) GetImageTypes Uses

func (m *BuilderConfig_Build) GetImageTypes() []ImageType

func (*BuilderConfig_Build) GetPortageProfile Uses

func (m *BuilderConfig_Build) GetPortageProfile() *BuilderConfig_Build_PortageProfile

func (*BuilderConfig_Build) GetUseFlags Uses

func (m *BuilderConfig_Build) GetUseFlags() []*UseFlag

func (*BuilderConfig_Build) ProtoMessage Uses

func (*BuilderConfig_Build) ProtoMessage()

func (*BuilderConfig_Build) Reset Uses

func (m *BuilderConfig_Build) Reset()

func (*BuilderConfig_Build) String Uses

func (m *BuilderConfig_Build) String() string

func (*BuilderConfig_Build) XXX_DiscardUnknown Uses

func (m *BuilderConfig_Build) XXX_DiscardUnknown()

func (*BuilderConfig_Build) XXX_Marshal Uses

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

func (*BuilderConfig_Build) XXX_Merge Uses

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

func (*BuilderConfig_Build) XXX_Size Uses

func (m *BuilderConfig_Build) XXX_Size() int

func (*BuilderConfig_Build) XXX_Unmarshal Uses

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

type BuilderConfig_Build_PortageProfile Uses

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

The profile of the variant to set up and build.

func (*BuilderConfig_Build_PortageProfile) Descriptor Uses

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

func (*BuilderConfig_Build_PortageProfile) GetProfile Uses

func (m *BuilderConfig_Build_PortageProfile) GetProfile() string

func (*BuilderConfig_Build_PortageProfile) ProtoMessage Uses

func (*BuilderConfig_Build_PortageProfile) ProtoMessage()

func (*BuilderConfig_Build_PortageProfile) Reset Uses

func (m *BuilderConfig_Build_PortageProfile) Reset()

func (*BuilderConfig_Build_PortageProfile) String Uses

func (m *BuilderConfig_Build_PortageProfile) String() string

func (*BuilderConfig_Build_PortageProfile) XXX_DiscardUnknown Uses

func (m *BuilderConfig_Build_PortageProfile) XXX_DiscardUnknown()

func (*BuilderConfig_Build_PortageProfile) XXX_Marshal Uses

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

func (*BuilderConfig_Build_PortageProfile) XXX_Merge Uses

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

func (*BuilderConfig_Build_PortageProfile) XXX_Size Uses

func (m *BuilderConfig_Build_PortageProfile) XXX_Size() int

func (*BuilderConfig_Build_PortageProfile) XXX_Unmarshal Uses

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

type BuilderConfig_Chrome Uses

type BuilderConfig_Chrome struct {
    // Whether to build internal or external Chrome. Internal chrome adds
    // Chrome branding.
    Internal             bool     `protobuf:"varint,1,opt,name=internal,proto3" json:"internal,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

Configuration pertaining to Chrome.

func (*BuilderConfig_Chrome) Descriptor Uses

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

func (*BuilderConfig_Chrome) GetInternal Uses

func (m *BuilderConfig_Chrome) GetInternal() bool

func (*BuilderConfig_Chrome) ProtoMessage Uses

func (*BuilderConfig_Chrome) ProtoMessage()

func (*BuilderConfig_Chrome) Reset Uses

func (m *BuilderConfig_Chrome) Reset()

func (*BuilderConfig_Chrome) String Uses

func (m *BuilderConfig_Chrome) String() string

func (*BuilderConfig_Chrome) XXX_DiscardUnknown Uses

func (m *BuilderConfig_Chrome) XXX_DiscardUnknown()

func (*BuilderConfig_Chrome) XXX_Marshal Uses

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

func (*BuilderConfig_Chrome) XXX_Merge Uses

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

func (*BuilderConfig_Chrome) XXX_Size Uses

func (m *BuilderConfig_Chrome) XXX_Size() int

func (*BuilderConfig_Chrome) XXX_Unmarshal Uses

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

type BuilderConfig_General Uses

type BuilderConfig_General struct {
    // Whether or not the build is considered critical. A failure in a critical
    // build for a CQ builder may, for example, prevent submission of the CL.
    Critical             *wrappers.BoolValue `protobuf:"bytes,1,opt,name=critical,proto3" json:"critical,omitempty"`
    XXX_NoUnkeyedLiteral struct{}            `json:"-"`
    XXX_unrecognized     []byte              `json:"-"`
    XXX_sizecache        int32               `json:"-"`
}

General configuration for the builder.

func (*BuilderConfig_General) Descriptor Uses

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

func (*BuilderConfig_General) GetCritical Uses

func (m *BuilderConfig_General) GetCritical() *wrappers.BoolValue

func (*BuilderConfig_General) ProtoMessage Uses

func (*BuilderConfig_General) ProtoMessage()

func (*BuilderConfig_General) Reset Uses

func (m *BuilderConfig_General) Reset()

func (*BuilderConfig_General) String Uses

func (m *BuilderConfig_General) String() string

func (*BuilderConfig_General) XXX_DiscardUnknown Uses

func (m *BuilderConfig_General) XXX_DiscardUnknown()

func (*BuilderConfig_General) XXX_Marshal Uses

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

func (*BuilderConfig_General) XXX_Merge Uses

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

func (*BuilderConfig_General) XXX_Size Uses

func (m *BuilderConfig_General) XXX_Size() int

func (*BuilderConfig_General) XXX_Unmarshal Uses

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

type BuilderConfig_Id Uses

type BuilderConfig_Id struct {
    // The name of the configuration such as "arm-generic-postsubmit".
    Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    // Branch the configuration applies to such as "release-R73-11647.B".
    Branch               string                `protobuf:"bytes,2,opt,name=branch,proto3" json:"branch,omitempty"`
    Type                 BuilderConfig_Id_Type `protobuf:"varint,3,opt,name=type,proto3,enum=chromiumos.BuilderConfig_Id_Type" json:"type,omitempty"`
    XXX_NoUnkeyedLiteral struct{}              `json:"-"`
    XXX_unrecognized     []byte                `json:"-"`
    XXX_sizecache        int32                 `json:"-"`
}

Unique identifier of the builder configuration.

func (*BuilderConfig_Id) Descriptor Uses

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

func (*BuilderConfig_Id) GetBranch Uses

func (m *BuilderConfig_Id) GetBranch() string

func (*BuilderConfig_Id) GetName Uses

func (m *BuilderConfig_Id) GetName() string

func (*BuilderConfig_Id) GetType Uses

func (m *BuilderConfig_Id) GetType() BuilderConfig_Id_Type

func (*BuilderConfig_Id) ProtoMessage Uses

func (*BuilderConfig_Id) ProtoMessage()

func (*BuilderConfig_Id) Reset Uses

func (m *BuilderConfig_Id) Reset()

func (*BuilderConfig_Id) String Uses

func (m *BuilderConfig_Id) String() string

func (*BuilderConfig_Id) XXX_DiscardUnknown Uses

func (m *BuilderConfig_Id) XXX_DiscardUnknown()

func (*BuilderConfig_Id) XXX_Marshal Uses

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

func (*BuilderConfig_Id) XXX_Merge Uses

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

func (*BuilderConfig_Id) XXX_Size Uses

func (m *BuilderConfig_Id) XXX_Size() int

func (*BuilderConfig_Id) XXX_Unmarshal Uses

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

type BuilderConfig_Id_Type Uses

type BuilderConfig_Id_Type int32

Type of build.

const (
    BuilderConfig_Id_TYPE_UNSPECIFIED BuilderConfig_Id_Type = 0
    // Commit queue build.
    BuilderConfig_Id_CQ BuilderConfig_Id_Type = 1
    // Postsubmit build.
    BuilderConfig_Id_POSTSUBMIT BuilderConfig_Id_Type = 2
)

func (BuilderConfig_Id_Type) EnumDescriptor Uses

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

func (BuilderConfig_Id_Type) String Uses

func (x BuilderConfig_Id_Type) String() string

type BuilderConfig_Orchestrator Uses

type BuilderConfig_Orchestrator struct {
    // BuilderConfig.Id.name of the child builds. They would expect to match
    // this name and the BuilderConfig.Id.branch and BuilderConfig.Id.type of
    // this parent orchestrator builder.
    Children             []string `protobuf:"bytes,1,rep,name=children,proto3" json:"children,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

Configuration pertaining to builders operating as "orchestrators". Orchestrators orchestrate the running of other child builders.

func (*BuilderConfig_Orchestrator) Descriptor Uses

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

func (*BuilderConfig_Orchestrator) GetChildren Uses

func (m *BuilderConfig_Orchestrator) GetChildren() []string

func (*BuilderConfig_Orchestrator) ProtoMessage Uses

func (*BuilderConfig_Orchestrator) ProtoMessage()

func (*BuilderConfig_Orchestrator) Reset Uses

func (m *BuilderConfig_Orchestrator) Reset()

func (*BuilderConfig_Orchestrator) String Uses

func (m *BuilderConfig_Orchestrator) String() string

func (*BuilderConfig_Orchestrator) XXX_DiscardUnknown Uses

func (m *BuilderConfig_Orchestrator) XXX_DiscardUnknown()

func (*BuilderConfig_Orchestrator) XXX_Marshal Uses

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

func (*BuilderConfig_Orchestrator) XXX_Merge Uses

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

func (*BuilderConfig_Orchestrator) XXX_Size Uses

func (m *BuilderConfig_Orchestrator) XXX_Size() int

func (*BuilderConfig_Orchestrator) XXX_Unmarshal Uses

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

type BuilderConfig_UnitTests Uses

type BuilderConfig_UnitTests struct {
    // Skipped packages.
    PackageBlacklist     []*PackageInfo `protobuf:"bytes,4,rep,name=package_blacklist,json=packageBlacklist,proto3" json:"package_blacklist,omitempty"`
    XXX_NoUnkeyedLiteral struct{}       `json:"-"`
    XXX_unrecognized     []byte         `json:"-"`
    XXX_sizecache        int32          `json:"-"`
}

func (*BuilderConfig_UnitTests) Descriptor Uses

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

func (*BuilderConfig_UnitTests) GetPackageBlacklist Uses

func (m *BuilderConfig_UnitTests) GetPackageBlacklist() []*PackageInfo

func (*BuilderConfig_UnitTests) ProtoMessage Uses

func (*BuilderConfig_UnitTests) ProtoMessage()

func (*BuilderConfig_UnitTests) Reset Uses

func (m *BuilderConfig_UnitTests) Reset()

func (*BuilderConfig_UnitTests) String Uses

func (m *BuilderConfig_UnitTests) String() string

func (*BuilderConfig_UnitTests) XXX_DiscardUnknown Uses

func (m *BuilderConfig_UnitTests) XXX_DiscardUnknown()

func (*BuilderConfig_UnitTests) XXX_Marshal Uses

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

func (*BuilderConfig_UnitTests) XXX_Merge Uses

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

func (*BuilderConfig_UnitTests) XXX_Size Uses

func (m *BuilderConfig_UnitTests) XXX_Size() int

func (*BuilderConfig_UnitTests) XXX_Unmarshal Uses

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

type BuilderConfigs Uses

type BuilderConfigs struct {
    BuilderConfigs       []*BuilderConfig `protobuf:"bytes,1,rep,name=builder_configs,json=builderConfigs,proto3" json:"builder_configs,omitempty"`
    XXX_NoUnkeyedLiteral struct{}         `json:"-"`
    XXX_unrecognized     []byte           `json:"-"`
    XXX_sizecache        int32            `json:"-"`
}

List of builder configs. Intended to be serialized to / from disk.

func (*BuilderConfigs) Descriptor Uses

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

func (*BuilderConfigs) GetBuilderConfigs Uses

func (m *BuilderConfigs) GetBuilderConfigs() []*BuilderConfig

func (*BuilderConfigs) ProtoMessage Uses

func (*BuilderConfigs) ProtoMessage()

func (*BuilderConfigs) Reset Uses

func (m *BuilderConfigs) Reset()

func (*BuilderConfigs) String Uses

func (m *BuilderConfigs) String() string

func (*BuilderConfigs) XXX_DiscardUnknown Uses

func (m *BuilderConfigs) XXX_DiscardUnknown()

func (*BuilderConfigs) XXX_Marshal Uses

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

func (*BuilderConfigs) XXX_Merge Uses

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

func (*BuilderConfigs) XXX_Size Uses

func (m *BuilderConfigs) XXX_Size() int

func (*BuilderConfigs) XXX_Unmarshal Uses

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

type Chroot Uses

type Chroot struct {
    // The directory containing the chroot.
    Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
    // The cache directory override.
    CacheDir string `protobuf:"bytes,2,opt,name=cache_dir,json=cacheDir,proto3" json:"cache_dir,omitempty"`
    // Environment configuration.
    Env                  *Chroot_ChrootEnv `protobuf:"bytes,3,opt,name=env,proto3" json:"env,omitempty"`
    XXX_NoUnkeyedLiteral struct{}          `json:"-"`
    XXX_unrecognized     []byte            `json:"-"`
    XXX_sizecache        int32             `json:"-"`
}

Chroot is used to define how to enter a chroot.

func (*Chroot) Descriptor Uses

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

func (*Chroot) GetCacheDir Uses

func (m *Chroot) GetCacheDir() string

func (*Chroot) GetEnv Uses

func (m *Chroot) GetEnv() *Chroot_ChrootEnv

func (*Chroot) GetPath Uses

func (m *Chroot) GetPath() string

func (*Chroot) ProtoMessage Uses

func (*Chroot) ProtoMessage()

func (*Chroot) Reset Uses

func (m *Chroot) Reset()

func (*Chroot) String Uses

func (m *Chroot) String() string

func (*Chroot) XXX_DiscardUnknown Uses

func (m *Chroot) XXX_DiscardUnknown()

func (*Chroot) XXX_Marshal Uses

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

func (*Chroot) XXX_Merge Uses

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

func (*Chroot) XXX_Size Uses

func (m *Chroot) XXX_Size() int

func (*Chroot) XXX_Unmarshal Uses

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

type Chroot_ChrootEnv Uses

type Chroot_ChrootEnv struct {
    // USE flags to set.
    UseFlags []*UseFlag `protobuf:"bytes,1,rep,name=use_flags,json=useFlags,proto3" json:"use_flags,omitempty"`
    // FEATURES flags to set.
    Features             []*Feature `protobuf:"bytes,2,rep,name=features,proto3" json:"features,omitempty"`
    XXX_NoUnkeyedLiteral struct{}   `json:"-"`
    XXX_unrecognized     []byte     `json:"-"`
    XXX_sizecache        int32      `json:"-"`
}

func (*Chroot_ChrootEnv) Descriptor Uses

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

func (*Chroot_ChrootEnv) GetFeatures Uses

func (m *Chroot_ChrootEnv) GetFeatures() []*Feature

func (*Chroot_ChrootEnv) GetUseFlags Uses

func (m *Chroot_ChrootEnv) GetUseFlags() []*UseFlag

func (*Chroot_ChrootEnv) ProtoMessage Uses

func (*Chroot_ChrootEnv) ProtoMessage()

func (*Chroot_ChrootEnv) Reset Uses

func (m *Chroot_ChrootEnv) Reset()

func (*Chroot_ChrootEnv) String Uses

func (m *Chroot_ChrootEnv) String() string

func (*Chroot_ChrootEnv) XXX_DiscardUnknown Uses

func (m *Chroot_ChrootEnv) XXX_DiscardUnknown()

func (*Chroot_ChrootEnv) XXX_Marshal Uses

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

func (*Chroot_ChrootEnv) XXX_Merge Uses

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

func (*Chroot_ChrootEnv) XXX_Size Uses

func (m *Chroot_ChrootEnv) XXX_Size() int

func (*Chroot_ChrootEnv) XXX_Unmarshal Uses

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

type Feature Uses

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

FEATURES environment variable component message.

func (*Feature) Descriptor Uses

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

func (*Feature) GetFeature Uses

func (m *Feature) GetFeature() string

func (*Feature) ProtoMessage Uses

func (*Feature) ProtoMessage()

func (*Feature) Reset Uses

func (m *Feature) Reset()

func (*Feature) String Uses

func (m *Feature) String() string

func (*Feature) XXX_DiscardUnknown Uses

func (m *Feature) XXX_DiscardUnknown()

func (*Feature) XXX_Marshal Uses

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

func (*Feature) XXX_Merge Uses

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

func (*Feature) XXX_Size Uses

func (m *Feature) XXX_Size() int

func (*Feature) XXX_Unmarshal Uses

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

type ImageType Uses

type ImageType int32

The types of images that can be built.

const (
    ImageType_IMAGE_TYPE_UNDEFINED ImageType = 0
    ImageType_BASE                 ImageType = 1
    ImageType_DEV                  ImageType = 2
    ImageType_TEST                 ImageType = 3
    ImageType_BASE_VM              ImageType = 4
    ImageType_TEST_VM              ImageType = 5
)

func (ImageType) EnumDescriptor Uses

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

func (ImageType) String Uses

func (x ImageType) String() string

type PackageInfo Uses

type PackageInfo struct {
    // The package name (PN variable).
    PackageName string `protobuf:"bytes,1,opt,name=package_name,json=packageName,proto3" json:"package_name,omitempty"`
    // The package category (CATEGORY variable).
    Category string `protobuf:"bytes,2,opt,name=category,proto3" json:"category,omitempty"`
    // The package version and revision (PVR variable).
    Version              string   `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

Message describing a package, The corresponding variable names are from https://devmanual.gentoo.org/ebuild-writing/variables/index.html

func (*PackageInfo) Descriptor Uses

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

func (*PackageInfo) GetCategory Uses

func (m *PackageInfo) GetCategory() string

func (*PackageInfo) GetPackageName Uses

func (m *PackageInfo) GetPackageName() string

func (*PackageInfo) GetVersion Uses

func (m *PackageInfo) GetVersion() string

func (*PackageInfo) ProtoMessage Uses

func (*PackageInfo) ProtoMessage()

func (*PackageInfo) Reset Uses

func (m *PackageInfo) Reset()

func (*PackageInfo) String Uses

func (m *PackageInfo) String() string

func (*PackageInfo) XXX_DiscardUnknown Uses

func (m *PackageInfo) XXX_DiscardUnknown()

func (*PackageInfo) XXX_Marshal Uses

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

func (*PackageInfo) XXX_Merge Uses

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

func (*PackageInfo) XXX_Size Uses

func (m *PackageInfo) XXX_Size() int

func (*PackageInfo) XXX_Unmarshal Uses

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

type UseFlag Uses

type UseFlag struct {
    // The use flag.
    Flag                 string   `protobuf:"bytes,1,opt,name=flag,proto3" json:"flag,omitempty"`
    XXX_NoUnkeyedLiteral struct{} `json:"-"`
    XXX_unrecognized     []byte   `json:"-"`
    XXX_sizecache        int32    `json:"-"`
}

Message for USE flags.

func (*UseFlag) Descriptor Uses

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

func (*UseFlag) GetFlag Uses

func (m *UseFlag) GetFlag() string

func (*UseFlag) ProtoMessage Uses

func (*UseFlag) ProtoMessage()

func (*UseFlag) Reset Uses

func (m *UseFlag) Reset()

func (*UseFlag) String Uses

func (m *UseFlag) String() string

func (*UseFlag) XXX_DiscardUnknown Uses

func (m *UseFlag) XXX_DiscardUnknown()

func (*UseFlag) XXX_Marshal Uses

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

func (*UseFlag) XXX_Merge Uses

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

func (*UseFlag) XXX_Size Uses

func (m *UseFlag) XXX_Size() int

func (*UseFlag) XXX_Unmarshal Uses

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

Package chromiumos imports 4 packages (graph) and is imported by 4 packages. Updated 2019-05-22. Refresh now. Tools for package owners.