// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// 	protoc-gen-go v1.36.10
// 	protoc        v6.31.1
// source: bonanza.build/pkg/proto/model/analysis/analysis.proto

package analysis

import (
	command "bonanza.build/pkg/proto/model/command"
	core "bonanza.build/pkg/proto/model/core"
	encoding "bonanza.build/pkg/proto/model/encoding"
	fetch "bonanza.build/pkg/proto/model/fetch"
	filesystem "bonanza.build/pkg/proto/model/filesystem"
	starlark "bonanza.build/pkg/proto/model/starlark"
	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
	durationpb "google.golang.org/protobuf/types/known/durationpb"
	emptypb "google.golang.org/protobuf/types/known/emptypb"
	wrapperspb "google.golang.org/protobuf/types/known/wrapperspb"
	reflect "reflect"
	sync "sync"
	unsafe "unsafe"
)

const (
	// Verify that this generated code is sufficiently up-to-date.
	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
	// Verify that runtime/protoimpl is sufficiently up-to-date.
	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)

type DirectoryLayout int32

const (
	DirectoryLayout_UNKNOWN    DirectoryLayout = 0
	DirectoryLayout_INPUT_ROOT DirectoryLayout = 1
	DirectoryLayout_RUNFILES   DirectoryLayout = 2
)

// Enum value maps for DirectoryLayout.
var (
	DirectoryLayout_name = map[int32]string{
		0: "UNKNOWN",
		1: "INPUT_ROOT",
		2: "RUNFILES",
	}
	DirectoryLayout_value = map[string]int32{
		"UNKNOWN":    0,
		"INPUT_ROOT": 1,
		"RUNFILES":   2,
	}
)

func (x DirectoryLayout) Enum() *DirectoryLayout {
	p := new(DirectoryLayout)
	*p = x
	return p
}

func (x DirectoryLayout) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}

func (DirectoryLayout) Descriptor() protoreflect.EnumDescriptor {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_enumTypes[0].Descriptor()
}

func (DirectoryLayout) Type() protoreflect.EnumType {
	return &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_enumTypes[0]
}

func (x DirectoryLayout) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}

// Deprecated: Use DirectoryLayout.Descriptor instead.
func (DirectoryLayout) EnumDescriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{0}
}

type Args_Leaf_UseParamFile_Format int32

const (
	Args_Leaf_UseParamFile_MULTILINE     Args_Leaf_UseParamFile_Format = 0
	Args_Leaf_UseParamFile_SHELL         Args_Leaf_UseParamFile_Format = 1
	Args_Leaf_UseParamFile_FLAG_PER_LINE Args_Leaf_UseParamFile_Format = 2
)

// Enum value maps for Args_Leaf_UseParamFile_Format.
var (
	Args_Leaf_UseParamFile_Format_name = map[int32]string{
		0: "MULTILINE",
		1: "SHELL",
		2: "FLAG_PER_LINE",
	}
	Args_Leaf_UseParamFile_Format_value = map[string]int32{
		"MULTILINE":     0,
		"SHELL":         1,
		"FLAG_PER_LINE": 2,
	}
)

func (x Args_Leaf_UseParamFile_Format) Enum() *Args_Leaf_UseParamFile_Format {
	p := new(Args_Leaf_UseParamFile_Format)
	*p = x
	return p
}

func (x Args_Leaf_UseParamFile_Format) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}

func (Args_Leaf_UseParamFile_Format) Descriptor() protoreflect.EnumDescriptor {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_enumTypes[1].Descriptor()
}

func (Args_Leaf_UseParamFile_Format) Type() protoreflect.EnumType {
	return &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_enumTypes[1]
}

func (x Args_Leaf_UseParamFile_Format) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}

// Deprecated: Use Args_Leaf_UseParamFile_Format.Descriptor instead.
func (Args_Leaf_UseParamFile_Format) EnumDescriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{16, 1, 1, 0}
}

type HttpArchiveContents_Key_Format int32

const (
	HttpArchiveContents_Key_UNKNOWN HttpArchiveContents_Key_Format = 0
	HttpArchiveContents_Key_TAR_GZ  HttpArchiveContents_Key_Format = 1
	HttpArchiveContents_Key_TAR_XZ  HttpArchiveContents_Key_Format = 2
	HttpArchiveContents_Key_ZIP     HttpArchiveContents_Key_Format = 3
)

// Enum value maps for HttpArchiveContents_Key_Format.
var (
	HttpArchiveContents_Key_Format_name = map[int32]string{
		0: "UNKNOWN",
		1: "TAR_GZ",
		2: "TAR_XZ",
		3: "ZIP",
	}
	HttpArchiveContents_Key_Format_value = map[string]int32{
		"UNKNOWN": 0,
		"TAR_GZ":  1,
		"TAR_XZ":  2,
		"ZIP":     3,
	}
)

func (x HttpArchiveContents_Key_Format) Enum() *HttpArchiveContents_Key_Format {
	p := new(HttpArchiveContents_Key_Format)
	*p = x
	return p
}

func (x HttpArchiveContents_Key_Format) String() string {
	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
}

func (HttpArchiveContents_Key_Format) Descriptor() protoreflect.EnumDescriptor {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_enumTypes[2].Descriptor()
}

func (HttpArchiveContents_Key_Format) Type() protoreflect.EnumType {
	return &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_enumTypes[2]
}

func (x HttpArchiveContents_Key_Format) Number() protoreflect.EnumNumber {
	return protoreflect.EnumNumber(x)
}

// Deprecated: Use HttpArchiveContents_Key_Format.Descriptor instead.
func (HttpArchiveContents_Key_Format) EnumDescriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{38, 0, 0}
}

type ActionEncoderObject struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ActionEncoderObject) Reset() {
	*x = ActionEncoderObject{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[0]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ActionEncoderObject) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ActionEncoderObject) ProtoMessage() {}

func (x *ActionEncoderObject) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[0]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ActionEncoderObject.ProtoReflect.Descriptor instead.
func (*ActionEncoderObject) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{0}
}

type ActionEncoders struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ActionEncoders) Reset() {
	*x = ActionEncoders{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[1]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ActionEncoders) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ActionEncoders) ProtoMessage() {}

func (x *ActionEncoders) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[1]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ActionEncoders.ProtoReflect.Descriptor instead.
func (*ActionEncoders) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{1}
}

type ActionReaders struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ActionReaders) Reset() {
	*x = ActionReaders{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[2]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ActionReaders) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ActionReaders) ProtoMessage() {}

func (x *ActionReaders) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[2]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ActionReaders.ProtoReflect.Descriptor instead.
func (*ActionReaders) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{2}
}

type ExecuteRequest struct {
	state                 protoimpl.MessageState   `protogen:"open.v1"`
	PlatformPkixPublicKey []byte                   `protobuf:"bytes,1,opt,name=platform_pkix_public_key,json=platformPkixPublicKey,proto3" json:"platform_pkix_public_key,omitempty"`
	ActionReference       *core.DecodableReference `protobuf:"bytes,2,opt,name=action_reference,json=actionReference,proto3" json:"action_reference,omitempty"`
	ExecutionTimeout      *durationpb.Duration     `protobuf:"bytes,3,opt,name=execution_timeout,json=executionTimeout,proto3" json:"execution_timeout,omitempty"`
	unknownFields         protoimpl.UnknownFields
	sizeCache             protoimpl.SizeCache
}

func (x *ExecuteRequest) Reset() {
	*x = ExecuteRequest{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[3]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ExecuteRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ExecuteRequest) ProtoMessage() {}

func (x *ExecuteRequest) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[3]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ExecuteRequest.ProtoReflect.Descriptor instead.
func (*ExecuteRequest) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{3}
}

func (x *ExecuteRequest) GetPlatformPkixPublicKey() []byte {
	if x != nil {
		return x.PlatformPkixPublicKey
	}
	return nil
}

func (x *ExecuteRequest) GetActionReference() *core.DecodableReference {
	if x != nil {
		return x.ActionReference
	}
	return nil
}

func (x *ExecuteRequest) GetExecutionTimeout() *durationpb.Duration {
	if x != nil {
		return x.ExecutionTimeout
	}
	return nil
}

type ActionResult struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ActionResult) Reset() {
	*x = ActionResult{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[4]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ActionResult) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ActionResult) ProtoMessage() {}

func (x *ActionResult) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[4]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ActionResult.ProtoReflect.Descriptor instead.
func (*ActionResult) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{4}
}

type BuildSpecification struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *BuildSpecification) Reset() {
	*x = BuildSpecification{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[5]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *BuildSpecification) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*BuildSpecification) ProtoMessage() {}

func (x *BuildSpecification) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[5]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use BuildSpecification.ProtoReflect.Descriptor instead.
func (*BuildSpecification) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{5}
}

type BuiltinsModuleNames struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *BuiltinsModuleNames) Reset() {
	*x = BuiltinsModuleNames{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[6]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *BuiltinsModuleNames) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*BuiltinsModuleNames) ProtoMessage() {}

func (x *BuiltinsModuleNames) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[6]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use BuiltinsModuleNames.ProtoReflect.Descriptor instead.
func (*BuiltinsModuleNames) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{6}
}

type BuildResult struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *BuildResult) Reset() {
	*x = BuildResult{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[7]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *BuildResult) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*BuildResult) ProtoMessage() {}

func (x *BuildResult) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[7]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use BuildResult.ProtoReflect.Descriptor instead.
func (*BuildResult) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{7}
}

type CanonicalRepoName struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *CanonicalRepoName) Reset() {
	*x = CanonicalRepoName{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[8]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *CanonicalRepoName) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CanonicalRepoName) ProtoMessage() {}

func (x *CanonicalRepoName) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[8]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use CanonicalRepoName.ProtoReflect.Descriptor instead.
func (*CanonicalRepoName) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{8}
}

type CompatibleExecutionPlatforms struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *CompatibleExecutionPlatforms) Reset() {
	*x = CompatibleExecutionPlatforms{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[9]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *CompatibleExecutionPlatforms) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CompatibleExecutionPlatforms) ProtoMessage() {}

func (x *CompatibleExecutionPlatforms) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[9]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use CompatibleExecutionPlatforms.ProtoReflect.Descriptor instead.
func (*CompatibleExecutionPlatforms) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{9}
}

type CompatibleToolchainsForType struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *CompatibleToolchainsForType) Reset() {
	*x = CompatibleToolchainsForType{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[10]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *CompatibleToolchainsForType) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CompatibleToolchainsForType) ProtoMessage() {}

func (x *CompatibleToolchainsForType) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[10]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use CompatibleToolchainsForType.ProtoReflect.Descriptor instead.
func (*CompatibleToolchainsForType) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{10}
}

type CompiledBzlFile struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *CompiledBzlFile) Reset() {
	*x = CompiledBzlFile{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[11]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *CompiledBzlFile) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CompiledBzlFile) ProtoMessage() {}

func (x *CompiledBzlFile) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[11]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use CompiledBzlFile.ProtoReflect.Descriptor instead.
func (*CompiledBzlFile) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{11}
}

type CompiledBzlFileDecodedGlobals struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *CompiledBzlFileDecodedGlobals) Reset() {
	*x = CompiledBzlFileDecodedGlobals{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[12]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *CompiledBzlFileDecodedGlobals) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CompiledBzlFileDecodedGlobals) ProtoMessage() {}

func (x *CompiledBzlFileDecodedGlobals) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[12]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use CompiledBzlFileDecodedGlobals.ProtoReflect.Descriptor instead.
func (*CompiledBzlFileDecodedGlobals) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{12}
}

type CompiledBzlFileFunctionFactory struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *CompiledBzlFileFunctionFactory) Reset() {
	*x = CompiledBzlFileFunctionFactory{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[13]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *CompiledBzlFileFunctionFactory) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CompiledBzlFileFunctionFactory) ProtoMessage() {}

func (x *CompiledBzlFileFunctionFactory) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[13]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use CompiledBzlFileFunctionFactory.ProtoReflect.Descriptor instead.
func (*CompiledBzlFileFunctionFactory) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{13}
}

type CompiledBzlFileGlobal struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *CompiledBzlFileGlobal) Reset() {
	*x = CompiledBzlFileGlobal{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[14]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *CompiledBzlFileGlobal) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CompiledBzlFileGlobal) ProtoMessage() {}

func (x *CompiledBzlFileGlobal) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[14]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use CompiledBzlFileGlobal.ProtoReflect.Descriptor instead.
func (*CompiledBzlFileGlobal) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{14}
}

type BuildSettingOverride struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Types that are valid to be assigned to Level:
	//
	//	*BuildSettingOverride_Leaf_
	//	*BuildSettingOverride_Parent_
	Level         isBuildSettingOverride_Level `protobuf_oneof:"level"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *BuildSettingOverride) Reset() {
	*x = BuildSettingOverride{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[15]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *BuildSettingOverride) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*BuildSettingOverride) ProtoMessage() {}

func (x *BuildSettingOverride) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[15]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use BuildSettingOverride.ProtoReflect.Descriptor instead.
func (*BuildSettingOverride) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{15}
}

func (x *BuildSettingOverride) GetLevel() isBuildSettingOverride_Level {
	if x != nil {
		return x.Level
	}
	return nil
}

func (x *BuildSettingOverride) GetLeaf() *BuildSettingOverride_Leaf {
	if x != nil {
		if x, ok := x.Level.(*BuildSettingOverride_Leaf_); ok {
			return x.Leaf
		}
	}
	return nil
}

func (x *BuildSettingOverride) GetParent() *BuildSettingOverride_Parent {
	if x != nil {
		if x, ok := x.Level.(*BuildSettingOverride_Parent_); ok {
			return x.Parent
		}
	}
	return nil
}

type isBuildSettingOverride_Level interface {
	isBuildSettingOverride_Level()
}

type BuildSettingOverride_Leaf_ struct {
	Leaf *BuildSettingOverride_Leaf `protobuf:"bytes,1,opt,name=leaf,proto3,oneof"`
}

type BuildSettingOverride_Parent_ struct {
	Parent *BuildSettingOverride_Parent `protobuf:"bytes,2,opt,name=parent,proto3,oneof"`
}

func (*BuildSettingOverride_Leaf_) isBuildSettingOverride_Level() {}

func (*BuildSettingOverride_Parent_) isBuildSettingOverride_Level() {}

type Args struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Types that are valid to be assigned to Level:
	//
	//	*Args_Leaf_
	//	*Args_Parent_
	Level         isArgs_Level `protobuf_oneof:"level"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *Args) Reset() {
	*x = Args{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[16]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *Args) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Args) ProtoMessage() {}

func (x *Args) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[16]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use Args.ProtoReflect.Descriptor instead.
func (*Args) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{16}
}

func (x *Args) GetLevel() isArgs_Level {
	if x != nil {
		return x.Level
	}
	return nil
}

func (x *Args) GetLeaf() *Args_Leaf {
	if x != nil {
		if x, ok := x.Level.(*Args_Leaf_); ok {
			return x.Leaf
		}
	}
	return nil
}

func (x *Args) GetParent() *Args_Parent {
	if x != nil {
		if x, ok := x.Level.(*Args_Parent_); ok {
			return x.Parent
		}
	}
	return nil
}

type isArgs_Level interface {
	isArgs_Level()
}

type Args_Leaf_ struct {
	Leaf *Args_Leaf `protobuf:"bytes,1,opt,name=leaf,proto3,oneof"`
}

type Args_Parent_ struct {
	Parent *Args_Parent `protobuf:"bytes,2,opt,name=parent,proto3,oneof"`
}

func (*Args_Leaf_) isArgs_Level() {}

func (*Args_Parent_) isArgs_Level() {}

type FilesToRunProvider struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Types that are valid to be assigned to Level:
	//
	//	*FilesToRunProvider_Leaf_
	//	*FilesToRunProvider_Parent_
	Level         isFilesToRunProvider_Level `protobuf_oneof:"level"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *FilesToRunProvider) Reset() {
	*x = FilesToRunProvider{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[17]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *FilesToRunProvider) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*FilesToRunProvider) ProtoMessage() {}

func (x *FilesToRunProvider) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[17]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use FilesToRunProvider.ProtoReflect.Descriptor instead.
func (*FilesToRunProvider) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{17}
}

func (x *FilesToRunProvider) GetLevel() isFilesToRunProvider_Level {
	if x != nil {
		return x.Level
	}
	return nil
}

func (x *FilesToRunProvider) GetLeaf() *FilesToRunProvider_Leaf {
	if x != nil {
		if x, ok := x.Level.(*FilesToRunProvider_Leaf_); ok {
			return x.Leaf
		}
	}
	return nil
}

func (x *FilesToRunProvider) GetParent() *FilesToRunProvider_Parent {
	if x != nil {
		if x, ok := x.Level.(*FilesToRunProvider_Parent_); ok {
			return x.Parent
		}
	}
	return nil
}

type isFilesToRunProvider_Level interface {
	isFilesToRunProvider_Level()
}

type FilesToRunProvider_Leaf_ struct {
	Leaf *FilesToRunProvider_Leaf `protobuf:"bytes,1,opt,name=leaf,proto3,oneof"`
}

type FilesToRunProvider_Parent_ struct {
	Parent *FilesToRunProvider_Parent `protobuf:"bytes,2,opt,name=parent,proto3,oneof"`
}

func (*FilesToRunProvider_Leaf_) isFilesToRunProvider_Level() {}

func (*FilesToRunProvider_Parent_) isFilesToRunProvider_Level() {}

type TargetActionDefinition struct {
	state                  protoimpl.MessageState                     `protogen:"open.v1"`
	Inputs                 []*starlark.List_Element                   `protobuf:"bytes,1,rep,name=inputs,proto3" json:"inputs,omitempty"`
	Tools                  []*FilesToRunProvider                      `protobuf:"bytes,2,rep,name=tools,proto3" json:"tools,omitempty"`
	PlatformPkixPublicKey  []byte                                     `protobuf:"bytes,3,opt,name=platform_pkix_public_key,json=platformPkixPublicKey,proto3" json:"platform_pkix_public_key,omitempty"`
	Arguments              []*Args                                    `protobuf:"bytes,4,rep,name=arguments,proto3" json:"arguments,omitempty"`
	OutputPathPattern      *command.PathPattern                       `protobuf:"bytes,5,opt,name=output_path_pattern,json=outputPathPattern,proto3" json:"output_path_pattern,omitempty"`
	InitialOutputDirectory *filesystem.Directory                      `protobuf:"bytes,6,opt,name=initial_output_directory,json=initialOutputDirectory,proto3" json:"initial_output_directory,omitempty"`
	Env                    []*command.EnvironmentVariableList_Element `protobuf:"bytes,7,rep,name=env,proto3" json:"env,omitempty"`
	UseDefaultShellEnv     bool                                       `protobuf:"varint,8,opt,name=use_default_shell_env,json=useDefaultShellEnv,proto3" json:"use_default_shell_env,omitempty"`
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

func (x *TargetActionDefinition) Reset() {
	*x = TargetActionDefinition{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[18]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *TargetActionDefinition) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TargetActionDefinition) ProtoMessage() {}

func (x *TargetActionDefinition) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[18]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use TargetActionDefinition.ProtoReflect.Descriptor instead.
func (*TargetActionDefinition) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{18}
}

func (x *TargetActionDefinition) GetInputs() []*starlark.List_Element {
	if x != nil {
		return x.Inputs
	}
	return nil
}

func (x *TargetActionDefinition) GetTools() []*FilesToRunProvider {
	if x != nil {
		return x.Tools
	}
	return nil
}

func (x *TargetActionDefinition) GetPlatformPkixPublicKey() []byte {
	if x != nil {
		return x.PlatformPkixPublicKey
	}
	return nil
}

func (x *TargetActionDefinition) GetArguments() []*Args {
	if x != nil {
		return x.Arguments
	}
	return nil
}

func (x *TargetActionDefinition) GetOutputPathPattern() *command.PathPattern {
	if x != nil {
		return x.OutputPathPattern
	}
	return nil
}

func (x *TargetActionDefinition) GetInitialOutputDirectory() *filesystem.Directory {
	if x != nil {
		return x.InitialOutputDirectory
	}
	return nil
}

func (x *TargetActionDefinition) GetEnv() []*command.EnvironmentVariableList_Element {
	if x != nil {
		return x.Env
	}
	return nil
}

func (x *TargetActionDefinition) GetUseDefaultShellEnv() bool {
	if x != nil {
		return x.UseDefaultShellEnv
	}
	return false
}

type TargetOutputDefinition struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Types that are valid to be assigned to Source:
	//
	//	*TargetOutputDefinition_ActionId
	//	*TargetOutputDefinition_ExpandTemplate_
	//	*TargetOutputDefinition_StaticPackageDirectory
	//	*TargetOutputDefinition_Symlink_
	Source        isTargetOutputDefinition_Source `protobuf_oneof:"source"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *TargetOutputDefinition) Reset() {
	*x = TargetOutputDefinition{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[19]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *TargetOutputDefinition) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TargetOutputDefinition) ProtoMessage() {}

func (x *TargetOutputDefinition) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[19]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use TargetOutputDefinition.ProtoReflect.Descriptor instead.
func (*TargetOutputDefinition) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{19}
}

func (x *TargetOutputDefinition) GetSource() isTargetOutputDefinition_Source {
	if x != nil {
		return x.Source
	}
	return nil
}

func (x *TargetOutputDefinition) GetActionId() []byte {
	if x != nil {
		if x, ok := x.Source.(*TargetOutputDefinition_ActionId); ok {
			return x.ActionId
		}
	}
	return nil
}

func (x *TargetOutputDefinition) GetExpandTemplate() *TargetOutputDefinition_ExpandTemplate {
	if x != nil {
		if x, ok := x.Source.(*TargetOutputDefinition_ExpandTemplate_); ok {
			return x.ExpandTemplate
		}
	}
	return nil
}

func (x *TargetOutputDefinition) GetStaticPackageDirectory() *filesystem.DirectoryContents {
	if x != nil {
		if x, ok := x.Source.(*TargetOutputDefinition_StaticPackageDirectory); ok {
			return x.StaticPackageDirectory
		}
	}
	return nil
}

func (x *TargetOutputDefinition) GetSymlink() *TargetOutputDefinition_Symlink {
	if x != nil {
		if x, ok := x.Source.(*TargetOutputDefinition_Symlink_); ok {
			return x.Symlink
		}
	}
	return nil
}

type isTargetOutputDefinition_Source interface {
	isTargetOutputDefinition_Source()
}

type TargetOutputDefinition_ActionId struct {
	ActionId []byte `protobuf:"bytes,2,opt,name=action_id,json=actionId,proto3,oneof"`
}

type TargetOutputDefinition_ExpandTemplate_ struct {
	ExpandTemplate *TargetOutputDefinition_ExpandTemplate `protobuf:"bytes,3,opt,name=expand_template,json=expandTemplate,proto3,oneof"`
}

type TargetOutputDefinition_StaticPackageDirectory struct {
	StaticPackageDirectory *filesystem.DirectoryContents `protobuf:"bytes,4,opt,name=static_package_directory,json=staticPackageDirectory,proto3,oneof"`
}

type TargetOutputDefinition_Symlink_ struct {
	Symlink *TargetOutputDefinition_Symlink `protobuf:"bytes,5,opt,name=symlink,proto3,oneof"`
}

func (*TargetOutputDefinition_ActionId) isTargetOutputDefinition_Source() {}

func (*TargetOutputDefinition_ExpandTemplate_) isTargetOutputDefinition_Source() {}

func (*TargetOutputDefinition_StaticPackageDirectory) isTargetOutputDefinition_Source() {}

func (*TargetOutputDefinition_Symlink_) isTargetOutputDefinition_Source() {}

type ConfiguredTarget struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ConfiguredTarget) Reset() {
	*x = ConfiguredTarget{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[20]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ConfiguredTarget) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ConfiguredTarget) ProtoMessage() {}

func (x *ConfiguredTarget) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[20]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ConfiguredTarget.ProtoReflect.Descriptor instead.
func (*ConfiguredTarget) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{20}
}

type TargetOutput struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *TargetOutput) Reset() {
	*x = TargetOutput{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[21]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *TargetOutput) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TargetOutput) ProtoMessage() {}

func (x *TargetOutput) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[21]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use TargetOutput.ProtoReflect.Descriptor instead.
func (*TargetOutput) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{21}
}

type DirectoryAccessParameters struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *DirectoryAccessParameters) Reset() {
	*x = DirectoryAccessParameters{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[22]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *DirectoryAccessParameters) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DirectoryAccessParameters) ProtoMessage() {}

func (x *DirectoryAccessParameters) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[22]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DirectoryAccessParameters.ProtoReflect.Descriptor instead.
func (*DirectoryAccessParameters) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{22}
}

type DirectoryCreationParameters struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *DirectoryCreationParameters) Reset() {
	*x = DirectoryCreationParameters{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[23]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *DirectoryCreationParameters) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DirectoryCreationParameters) ProtoMessage() {}

func (x *DirectoryCreationParameters) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[23]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DirectoryCreationParameters.ProtoReflect.Descriptor instead.
func (*DirectoryCreationParameters) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{23}
}

type DirectoryCreationParametersObject struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *DirectoryCreationParametersObject) Reset() {
	*x = DirectoryCreationParametersObject{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[24]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *DirectoryCreationParametersObject) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DirectoryCreationParametersObject) ProtoMessage() {}

func (x *DirectoryCreationParametersObject) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[24]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DirectoryCreationParametersObject.ProtoReflect.Descriptor instead.
func (*DirectoryCreationParametersObject) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{24}
}

type DirectoryReaders struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *DirectoryReaders) Reset() {
	*x = DirectoryReaders{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[25]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *DirectoryReaders) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DirectoryReaders) ProtoMessage() {}

func (x *DirectoryReaders) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[25]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DirectoryReaders.ProtoReflect.Descriptor instead.
func (*DirectoryReaders) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{25}
}

type EmptyDefaultInfo struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *EmptyDefaultInfo) Reset() {
	*x = EmptyDefaultInfo{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[26]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *EmptyDefaultInfo) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*EmptyDefaultInfo) ProtoMessage() {}

func (x *EmptyDefaultInfo) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[26]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use EmptyDefaultInfo.ProtoReflect.Descriptor instead.
func (*EmptyDefaultInfo) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{26}
}

type ExecTransition struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ExecTransition) Reset() {
	*x = ExecTransition{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[27]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ExecTransition) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ExecTransition) ProtoMessage() {}

func (x *ExecTransition) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[27]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ExecTransition.ProtoReflect.Descriptor instead.
func (*ExecTransition) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{27}
}

type FileAccessParameters struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *FileAccessParameters) Reset() {
	*x = FileAccessParameters{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[28]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *FileAccessParameters) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*FileAccessParameters) ProtoMessage() {}

func (x *FileAccessParameters) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[28]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use FileAccessParameters.ProtoReflect.Descriptor instead.
func (*FileAccessParameters) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{28}
}

type FileCreationParameters struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *FileCreationParameters) Reset() {
	*x = FileCreationParameters{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[29]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *FileCreationParameters) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*FileCreationParameters) ProtoMessage() {}

func (x *FileCreationParameters) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[29]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use FileCreationParameters.ProtoReflect.Descriptor instead.
func (*FileCreationParameters) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{29}
}

type FileCreationParametersObject struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *FileCreationParametersObject) Reset() {
	*x = FileCreationParametersObject{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[30]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *FileCreationParametersObject) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*FileCreationParametersObject) ProtoMessage() {}

func (x *FileCreationParametersObject) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[30]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use FileCreationParametersObject.ProtoReflect.Descriptor instead.
func (*FileCreationParametersObject) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{30}
}

type FileProperties struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *FileProperties) Reset() {
	*x = FileProperties{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[31]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *FileProperties) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*FileProperties) ProtoMessage() {}

func (x *FileProperties) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[31]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use FileProperties.ProtoReflect.Descriptor instead.
func (*FileProperties) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{31}
}

type FileReader struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *FileReader) Reset() {
	*x = FileReader{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[32]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *FileReader) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*FileReader) ProtoMessage() {}

func (x *FileReader) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[32]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use FileReader.ProtoReflect.Descriptor instead.
func (*FileReader) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{32}
}

type FileRoot struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *FileRoot) Reset() {
	*x = FileRoot{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[33]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *FileRoot) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*FileRoot) ProtoMessage() {}

func (x *FileRoot) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[33]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use FileRoot.ProtoReflect.Descriptor instead.
func (*FileRoot) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{33}
}

type FilesInPackage struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *FilesInPackage) Reset() {
	*x = FilesInPackage{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[34]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *FilesInPackage) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*FilesInPackage) ProtoMessage() {}

func (x *FilesInPackage) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[34]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use FilesInPackage.ProtoReflect.Descriptor instead.
func (*FilesInPackage) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{34}
}

type FilesRoot struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *FilesRoot) Reset() {
	*x = FilesRoot{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[35]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *FilesRoot) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*FilesRoot) ProtoMessage() {}

func (x *FilesRoot) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[35]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use FilesRoot.ProtoReflect.Descriptor instead.
func (*FilesRoot) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{35}
}

type Glob struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *Glob) Reset() {
	*x = Glob{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[36]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *Glob) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Glob) ProtoMessage() {}

func (x *Glob) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[36]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use Glob.ProtoReflect.Descriptor instead.
func (*Glob) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{36}
}

type HttpFetchOptions struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Target        *fetch.Target          `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"`
	AllowFail     bool                   `protobuf:"varint,2,opt,name=allow_fail,json=allowFail,proto3" json:"allow_fail,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *HttpFetchOptions) Reset() {
	*x = HttpFetchOptions{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[37]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *HttpFetchOptions) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*HttpFetchOptions) ProtoMessage() {}

func (x *HttpFetchOptions) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[37]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use HttpFetchOptions.ProtoReflect.Descriptor instead.
func (*HttpFetchOptions) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{37}
}

func (x *HttpFetchOptions) GetTarget() *fetch.Target {
	if x != nil {
		return x.Target
	}
	return nil
}

func (x *HttpFetchOptions) GetAllowFail() bool {
	if x != nil {
		return x.AllowFail
	}
	return false
}

type HttpArchiveContents struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *HttpArchiveContents) Reset() {
	*x = HttpArchiveContents{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[38]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *HttpArchiveContents) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*HttpArchiveContents) ProtoMessage() {}

func (x *HttpArchiveContents) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[38]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use HttpArchiveContents.ProtoReflect.Descriptor instead.
func (*HttpArchiveContents) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{38}
}

type HttpFileContents struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *HttpFileContents) Reset() {
	*x = HttpFileContents{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[39]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *HttpFileContents) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*HttpFileContents) ProtoMessage() {}

func (x *HttpFileContents) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[39]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use HttpFileContents.ProtoReflect.Descriptor instead.
func (*HttpFileContents) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{39}
}

type ModuleDotBazelContents struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ModuleDotBazelContents) Reset() {
	*x = ModuleDotBazelContents{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[40]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModuleDotBazelContents) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModuleDotBazelContents) ProtoMessage() {}

func (x *ModuleDotBazelContents) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[40]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModuleDotBazelContents.ProtoReflect.Descriptor instead.
func (*ModuleDotBazelContents) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{40}
}

type ModuleRegistryUrls struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ModuleRegistryUrls) Reset() {
	*x = ModuleRegistryUrls{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[41]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModuleRegistryUrls) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModuleRegistryUrls) ProtoMessage() {}

func (x *ModuleRegistryUrls) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[41]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModuleRegistryUrls.ProtoReflect.Descriptor instead.
func (*ModuleRegistryUrls) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{41}
}

type ModuleRepoMapping struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ModuleRepoMapping) Reset() {
	*x = ModuleRepoMapping{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[42]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModuleRepoMapping) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModuleRepoMapping) ProtoMessage() {}

func (x *ModuleRepoMapping) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[42]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModuleRepoMapping.ProtoReflect.Descriptor instead.
func (*ModuleRepoMapping) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{42}
}

type ModuleExtensionRepo struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ModuleExtensionRepo) Reset() {
	*x = ModuleExtensionRepo{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[43]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModuleExtensionRepo) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModuleExtensionRepo) ProtoMessage() {}

func (x *ModuleExtensionRepo) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[43]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModuleExtensionRepo.ProtoReflect.Descriptor instead.
func (*ModuleExtensionRepo) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{43}
}

type ModuleExtensionRepoNames struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ModuleExtensionRepoNames) Reset() {
	*x = ModuleExtensionRepoNames{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[44]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModuleExtensionRepoNames) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModuleExtensionRepoNames) ProtoMessage() {}

func (x *ModuleExtensionRepoNames) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[44]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModuleExtensionRepoNames.ProtoReflect.Descriptor instead.
func (*ModuleExtensionRepoNames) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{44}
}

type ModuleExtensionRepos struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ModuleExtensionRepos) Reset() {
	*x = ModuleExtensionRepos{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[45]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModuleExtensionRepos) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModuleExtensionRepos) ProtoMessage() {}

func (x *ModuleExtensionRepos) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[45]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModuleExtensionRepos.ProtoReflect.Descriptor instead.
func (*ModuleExtensionRepos) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{45}
}

type BuildListModule struct {
	state              protoimpl.MessageState `protogen:"open.v1"`
	Name               string                 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Version            string                 `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	CompatibilityLevel int32                  `protobuf:"varint,3,opt,name=compatibility_level,json=compatibilityLevel,proto3" json:"compatibility_level,omitempty"`
	RegistryUrl        string                 `protobuf:"bytes,4,opt,name=registry_url,json=registryUrl,proto3" json:"registry_url,omitempty"`
	unknownFields      protoimpl.UnknownFields
	sizeCache          protoimpl.SizeCache
}

func (x *BuildListModule) Reset() {
	*x = BuildListModule{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[46]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *BuildListModule) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*BuildListModule) ProtoMessage() {}

func (x *BuildListModule) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[46]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use BuildListModule.ProtoReflect.Descriptor instead.
func (*BuildListModule) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{46}
}

func (x *BuildListModule) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

func (x *BuildListModule) GetVersion() string {
	if x != nil {
		return x.Version
	}
	return ""
}

func (x *BuildListModule) GetCompatibilityLevel() int32 {
	if x != nil {
		return x.CompatibilityLevel
	}
	return 0
}

func (x *BuildListModule) GetRegistryUrl() string {
	if x != nil {
		return x.RegistryUrl
	}
	return ""
}

type ModuleFinalBuildList struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ModuleFinalBuildList) Reset() {
	*x = ModuleFinalBuildList{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[47]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModuleFinalBuildList) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModuleFinalBuildList) ProtoMessage() {}

func (x *ModuleFinalBuildList) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[47]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModuleFinalBuildList.ProtoReflect.Descriptor instead.
func (*ModuleFinalBuildList) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{47}
}

type ModuleRoughBuildList struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ModuleRoughBuildList) Reset() {
	*x = ModuleRoughBuildList{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[48]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModuleRoughBuildList) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModuleRoughBuildList) ProtoMessage() {}

func (x *ModuleRoughBuildList) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[48]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModuleRoughBuildList.ProtoReflect.Descriptor instead.
func (*ModuleRoughBuildList) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{48}
}

type OverridesListModule struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Name          string                 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Versions      []string               `protobuf:"bytes,2,rep,name=versions,proto3" json:"versions,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *OverridesListModule) Reset() {
	*x = OverridesListModule{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[49]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *OverridesListModule) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*OverridesListModule) ProtoMessage() {}

func (x *OverridesListModule) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[49]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use OverridesListModule.ProtoReflect.Descriptor instead.
func (*OverridesListModule) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{49}
}

func (x *OverridesListModule) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

func (x *OverridesListModule) GetVersions() []string {
	if x != nil {
		return x.Versions
	}
	return nil
}

type ModulesWithMultipleVersions struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ModulesWithMultipleVersions) Reset() {
	*x = ModulesWithMultipleVersions{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[50]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModulesWithMultipleVersions) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModulesWithMultipleVersions) ProtoMessage() {}

func (x *ModulesWithMultipleVersions) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[50]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModulesWithMultipleVersions.ProtoReflect.Descriptor instead.
func (*ModulesWithMultipleVersions) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{50}
}

type ModulesWithMultipleVersionsObject struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ModulesWithMultipleVersionsObject) Reset() {
	*x = ModulesWithMultipleVersionsObject{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[51]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModulesWithMultipleVersionsObject) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModulesWithMultipleVersionsObject) ProtoMessage() {}

func (x *ModulesWithMultipleVersionsObject) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[51]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModulesWithMultipleVersionsObject.ProtoReflect.Descriptor instead.
func (*ModulesWithMultipleVersionsObject) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{51}
}

type ModulesWithOverrides struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ModulesWithOverrides) Reset() {
	*x = ModulesWithOverrides{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[52]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModulesWithOverrides) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModulesWithOverrides) ProtoMessage() {}

func (x *ModulesWithOverrides) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[52]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModulesWithOverrides.ProtoReflect.Descriptor instead.
func (*ModulesWithOverrides) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{52}
}

type ModuleOverride struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	Name  string                 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Types that are valid to be assigned to Kind:
	//
	//	*ModuleOverride_SingleVersion_
	//	*ModuleOverride_MultipleVersions_
	//	*ModuleOverride_RepositoryRule
	Kind          isModuleOverride_Kind `protobuf_oneof:"kind"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ModuleOverride) Reset() {
	*x = ModuleOverride{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[53]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModuleOverride) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModuleOverride) ProtoMessage() {}

func (x *ModuleOverride) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[53]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModuleOverride.ProtoReflect.Descriptor instead.
func (*ModuleOverride) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{53}
}

func (x *ModuleOverride) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

func (x *ModuleOverride) GetKind() isModuleOverride_Kind {
	if x != nil {
		return x.Kind
	}
	return nil
}

func (x *ModuleOverride) GetSingleVersion() *ModuleOverride_SingleVersion {
	if x != nil {
		if x, ok := x.Kind.(*ModuleOverride_SingleVersion_); ok {
			return x.SingleVersion
		}
	}
	return nil
}

func (x *ModuleOverride) GetMultipleVersions() *ModuleOverride_MultipleVersions {
	if x != nil {
		if x, ok := x.Kind.(*ModuleOverride_MultipleVersions_); ok {
			return x.MultipleVersions
		}
	}
	return nil
}

func (x *ModuleOverride) GetRepositoryRule() *starlark.Repo_Definition {
	if x != nil {
		if x, ok := x.Kind.(*ModuleOverride_RepositoryRule); ok {
			return x.RepositoryRule
		}
	}
	return nil
}

type isModuleOverride_Kind interface {
	isModuleOverride_Kind()
}

type ModuleOverride_SingleVersion_ struct {
	SingleVersion *ModuleOverride_SingleVersion `protobuf:"bytes,2,opt,name=single_version,json=singleVersion,proto3,oneof"`
}

type ModuleOverride_MultipleVersions_ struct {
	MultipleVersions *ModuleOverride_MultipleVersions `protobuf:"bytes,3,opt,name=multiple_versions,json=multipleVersions,proto3,oneof"`
}

type ModuleOverride_RepositoryRule struct {
	RepositoryRule *starlark.Repo_Definition `protobuf:"bytes,4,opt,name=repository_rule,json=repositoryRule,proto3,oneof"`
}

func (*ModuleOverride_SingleVersion_) isModuleOverride_Kind() {}

func (*ModuleOverride_MultipleVersions_) isModuleOverride_Kind() {}

func (*ModuleOverride_RepositoryRule) isModuleOverride_Kind() {}

type ModulesWithRemoteOverrides struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ModulesWithRemoteOverrides) Reset() {
	*x = ModulesWithRemoteOverrides{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[54]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModulesWithRemoteOverrides) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModulesWithRemoteOverrides) ProtoMessage() {}

func (x *ModulesWithRemoteOverrides) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[54]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModulesWithRemoteOverrides.ProtoReflect.Descriptor instead.
func (*ModulesWithRemoteOverrides) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{54}
}

type Package struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *Package) Reset() {
	*x = Package{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[55]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *Package) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Package) ProtoMessage() {}

func (x *Package) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[55]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use Package.ProtoReflect.Descriptor instead.
func (*Package) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{55}
}

type PackageGroupContains struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *PackageGroupContains) Reset() {
	*x = PackageGroupContains{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[56]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *PackageGroupContains) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*PackageGroupContains) ProtoMessage() {}

func (x *PackageGroupContains) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[56]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use PackageGroupContains.ProtoReflect.Descriptor instead.
func (*PackageGroupContains) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{56}
}

type PackagesAtAndBelow struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *PackagesAtAndBelow) Reset() {
	*x = PackagesAtAndBelow{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[57]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *PackagesAtAndBelow) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*PackagesAtAndBelow) ProtoMessage() {}

func (x *PackagesAtAndBelow) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[57]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use PackagesAtAndBelow.ProtoReflect.Descriptor instead.
func (*PackagesAtAndBelow) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{57}
}

type RawActionResult struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *RawActionResult) Reset() {
	*x = RawActionResult{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[58]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RawActionResult) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RawActionResult) ProtoMessage() {}

func (x *RawActionResult) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[58]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RawActionResult.ProtoReflect.Descriptor instead.
func (*RawActionResult) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{58}
}

type Constraint struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Setting       string                 `protobuf:"bytes,1,opt,name=setting,proto3" json:"setting,omitempty"`
	Value         string                 `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *Constraint) Reset() {
	*x = Constraint{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[59]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *Constraint) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Constraint) ProtoMessage() {}

func (x *Constraint) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[59]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use Constraint.ProtoReflect.Descriptor instead.
func (*Constraint) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{59}
}

func (x *Constraint) GetSetting() string {
	if x != nil {
		return x.Setting
	}
	return ""
}

func (x *Constraint) GetValue() string {
	if x != nil {
		return x.Value
	}
	return ""
}

type ExecutionPlatform struct {
	state             protoimpl.MessageState `protogen:"open.v1"`
	Label             string                 `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
	Constraints       []*Constraint          `protobuf:"bytes,2,rep,name=constraints,proto3" json:"constraints,omitempty"`
	ExecPkixPublicKey []byte                 `protobuf:"bytes,3,opt,name=exec_pkix_public_key,json=execPkixPublicKey,proto3" json:"exec_pkix_public_key,omitempty"`
	unknownFields     protoimpl.UnknownFields
	sizeCache         protoimpl.SizeCache
}

func (x *ExecutionPlatform) Reset() {
	*x = ExecutionPlatform{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[60]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ExecutionPlatform) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ExecutionPlatform) ProtoMessage() {}

func (x *ExecutionPlatform) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[60]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ExecutionPlatform.ProtoReflect.Descriptor instead.
func (*ExecutionPlatform) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{60}
}

func (x *ExecutionPlatform) GetLabel() string {
	if x != nil {
		return x.Label
	}
	return ""
}

func (x *ExecutionPlatform) GetConstraints() []*Constraint {
	if x != nil {
		return x.Constraints
	}
	return nil
}

func (x *ExecutionPlatform) GetExecPkixPublicKey() []byte {
	if x != nil {
		return x.ExecPkixPublicKey
	}
	return nil
}

type RegisteredExecutionPlatforms struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *RegisteredExecutionPlatforms) Reset() {
	*x = RegisteredExecutionPlatforms{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[61]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RegisteredExecutionPlatforms) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RegisteredExecutionPlatforms) ProtoMessage() {}

func (x *RegisteredExecutionPlatforms) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[61]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RegisteredExecutionPlatforms.ProtoReflect.Descriptor instead.
func (*RegisteredExecutionPlatforms) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{61}
}

type RegisteredFetchPlatform struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *RegisteredFetchPlatform) Reset() {
	*x = RegisteredFetchPlatform{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[62]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RegisteredFetchPlatform) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RegisteredFetchPlatform) ProtoMessage() {}

func (x *RegisteredFetchPlatform) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[62]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RegisteredFetchPlatform.ProtoReflect.Descriptor instead.
func (*RegisteredFetchPlatform) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{62}
}

type RegisteredRepoPlatform struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *RegisteredRepoPlatform) Reset() {
	*x = RegisteredRepoPlatform{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[63]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RegisteredRepoPlatform) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RegisteredRepoPlatform) ProtoMessage() {}

func (x *RegisteredRepoPlatform) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[63]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RegisteredRepoPlatform.ProtoReflect.Descriptor instead.
func (*RegisteredRepoPlatform) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{63}
}

type RegisteredToolchain struct {
	state                protoimpl.MessageState `protogen:"open.v1"`
	ExecCompatibleWith   []*Constraint          `protobuf:"bytes,1,rep,name=exec_compatible_with,json=execCompatibleWith,proto3" json:"exec_compatible_with,omitempty"`
	TargetCompatibleWith []*Constraint          `protobuf:"bytes,2,rep,name=target_compatible_with,json=targetCompatibleWith,proto3" json:"target_compatible_with,omitempty"`
	TargetSettings       []string               `protobuf:"bytes,3,rep,name=target_settings,json=targetSettings,proto3" json:"target_settings,omitempty"`
	Toolchain            string                 `protobuf:"bytes,4,opt,name=toolchain,proto3" json:"toolchain,omitempty"`
	unknownFields        protoimpl.UnknownFields
	sizeCache            protoimpl.SizeCache
}

func (x *RegisteredToolchain) Reset() {
	*x = RegisteredToolchain{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[64]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RegisteredToolchain) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RegisteredToolchain) ProtoMessage() {}

func (x *RegisteredToolchain) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[64]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RegisteredToolchain.ProtoReflect.Descriptor instead.
func (*RegisteredToolchain) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{64}
}

func (x *RegisteredToolchain) GetExecCompatibleWith() []*Constraint {
	if x != nil {
		return x.ExecCompatibleWith
	}
	return nil
}

func (x *RegisteredToolchain) GetTargetCompatibleWith() []*Constraint {
	if x != nil {
		return x.TargetCompatibleWith
	}
	return nil
}

func (x *RegisteredToolchain) GetTargetSettings() []string {
	if x != nil {
		return x.TargetSettings
	}
	return nil
}

func (x *RegisteredToolchain) GetToolchain() string {
	if x != nil {
		return x.Toolchain
	}
	return ""
}

type RegisteredToolchains struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *RegisteredToolchains) Reset() {
	*x = RegisteredToolchains{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[65]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RegisteredToolchains) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RegisteredToolchains) ProtoMessage() {}

func (x *RegisteredToolchains) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[65]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RegisteredToolchains.ProtoReflect.Descriptor instead.
func (*RegisteredToolchains) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{65}
}

type RegisteredToolchainsForType struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *RegisteredToolchainsForType) Reset() {
	*x = RegisteredToolchainsForType{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[66]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RegisteredToolchainsForType) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RegisteredToolchainsForType) ProtoMessage() {}

func (x *RegisteredToolchainsForType) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[66]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RegisteredToolchainsForType.ProtoReflect.Descriptor instead.
func (*RegisteredToolchainsForType) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{66}
}

type Repo struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *Repo) Reset() {
	*x = Repo{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[67]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *Repo) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Repo) ProtoMessage() {}

func (x *Repo) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[67]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use Repo.ProtoReflect.Descriptor instead.
func (*Repo) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{67}
}

type RepoDefaultAttrs struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *RepoDefaultAttrs) Reset() {
	*x = RepoDefaultAttrs{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[68]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RepoDefaultAttrs) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RepoDefaultAttrs) ProtoMessage() {}

func (x *RepoDefaultAttrs) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[68]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RepoDefaultAttrs.ProtoReflect.Descriptor instead.
func (*RepoDefaultAttrs) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{68}
}

type RepoPlatformHostPath struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *RepoPlatformHostPath) Reset() {
	*x = RepoPlatformHostPath{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[69]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RepoPlatformHostPath) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RepoPlatformHostPath) ProtoMessage() {}

func (x *RepoPlatformHostPath) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[69]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RepoPlatformHostPath.ProtoReflect.Descriptor instead.
func (*RepoPlatformHostPath) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{69}
}

type ResolvedToolchains struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ResolvedToolchains) Reset() {
	*x = ResolvedToolchains{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[70]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ResolvedToolchains) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ResolvedToolchains) ProtoMessage() {}

func (x *ResolvedToolchains) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[70]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ResolvedToolchains.ProtoReflect.Descriptor instead.
func (*ResolvedToolchains) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{70}
}

type RootModule struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *RootModule) Reset() {
	*x = RootModule{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[71]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RootModule) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RootModule) ProtoMessage() {}

func (x *RootModule) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[71]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RootModule.ProtoReflect.Descriptor instead.
func (*RootModule) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{71}
}

type RuleImplementationWrappers struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *RuleImplementationWrappers) Reset() {
	*x = RuleImplementationWrappers{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[72]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RuleImplementationWrappers) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RuleImplementationWrappers) ProtoMessage() {}

func (x *RuleImplementationWrappers) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[72]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RuleImplementationWrappers.ProtoReflect.Descriptor instead.
func (*RuleImplementationWrappers) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{72}
}

type Select struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *Select) Reset() {
	*x = Select{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[73]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *Select) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Select) ProtoMessage() {}

func (x *Select) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[73]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use Select.ProtoReflect.Descriptor instead.
func (*Select) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{73}
}

type StableInputRootPath struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *StableInputRootPath) Reset() {
	*x = StableInputRootPath{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[74]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *StableInputRootPath) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*StableInputRootPath) ProtoMessage() {}

func (x *StableInputRootPath) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[74]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use StableInputRootPath.ProtoReflect.Descriptor instead.
func (*StableInputRootPath) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{74}
}

type StableInputRootPathObject struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *StableInputRootPathObject) Reset() {
	*x = StableInputRootPathObject{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[75]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *StableInputRootPathObject) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*StableInputRootPathObject) ProtoMessage() {}

func (x *StableInputRootPathObject) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[75]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use StableInputRootPathObject.ProtoReflect.Descriptor instead.
func (*StableInputRootPathObject) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{75}
}

type SuccessfulActionResult struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *SuccessfulActionResult) Reset() {
	*x = SuccessfulActionResult{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[76]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *SuccessfulActionResult) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*SuccessfulActionResult) ProtoMessage() {}

func (x *SuccessfulActionResult) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[76]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use SuccessfulActionResult.ProtoReflect.Descriptor instead.
func (*SuccessfulActionResult) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{76}
}

type Target struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *Target) Reset() {
	*x = Target{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[77]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *Target) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Target) ProtoMessage() {}

func (x *Target) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[77]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use Target.ProtoReflect.Descriptor instead.
func (*Target) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{77}
}

type TargetActionId struct {
	state                  protoimpl.MessageState   `protogen:"open.v1"`
	Label                  string                   `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
	ConfigurationReference *core.DecodableReference `protobuf:"bytes,2,opt,name=configuration_reference,json=configurationReference,proto3" json:"configuration_reference,omitempty"`
	ActionId               []byte                   `protobuf:"bytes,3,opt,name=action_id,json=actionId,proto3" json:"action_id,omitempty"`
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

func (x *TargetActionId) Reset() {
	*x = TargetActionId{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[78]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *TargetActionId) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TargetActionId) ProtoMessage() {}

func (x *TargetActionId) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[78]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use TargetActionId.ProtoReflect.Descriptor instead.
func (*TargetActionId) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{78}
}

func (x *TargetActionId) GetLabel() string {
	if x != nil {
		return x.Label
	}
	return ""
}

func (x *TargetActionId) GetConfigurationReference() *core.DecodableReference {
	if x != nil {
		return x.ConfigurationReference
	}
	return nil
}

func (x *TargetActionId) GetActionId() []byte {
	if x != nil {
		return x.ActionId
	}
	return nil
}

type TargetAction struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *TargetAction) Reset() {
	*x = TargetAction{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[79]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *TargetAction) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TargetAction) ProtoMessage() {}

func (x *TargetAction) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[79]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use TargetAction.ProtoReflect.Descriptor instead.
func (*TargetAction) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{79}
}

type TargetActionCommand struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *TargetActionCommand) Reset() {
	*x = TargetActionCommand{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[80]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *TargetActionCommand) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TargetActionCommand) ProtoMessage() {}

func (x *TargetActionCommand) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[80]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use TargetActionCommand.ProtoReflect.Descriptor instead.
func (*TargetActionCommand) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{80}
}

type TargetActionInputRoot struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *TargetActionInputRoot) Reset() {
	*x = TargetActionInputRoot{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[81]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *TargetActionInputRoot) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TargetActionInputRoot) ProtoMessage() {}

func (x *TargetActionInputRoot) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[81]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use TargetActionInputRoot.ProtoReflect.Descriptor instead.
func (*TargetActionInputRoot) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{81}
}

type TargetActionResult struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *TargetActionResult) Reset() {
	*x = TargetActionResult{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[82]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *TargetActionResult) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TargetActionResult) ProtoMessage() {}

func (x *TargetActionResult) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[82]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use TargetActionResult.ProtoReflect.Descriptor instead.
func (*TargetActionResult) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{82}
}

type TargetCompletion struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *TargetCompletion) Reset() {
	*x = TargetCompletion{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[83]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *TargetCompletion) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TargetCompletion) ProtoMessage() {}

func (x *TargetCompletion) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[83]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use TargetCompletion.ProtoReflect.Descriptor instead.
func (*TargetCompletion) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{83}
}

type TargetPatternExpansion struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *TargetPatternExpansion) Reset() {
	*x = TargetPatternExpansion{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[84]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *TargetPatternExpansion) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TargetPatternExpansion) ProtoMessage() {}

func (x *TargetPatternExpansion) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[84]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use TargetPatternExpansion.ProtoReflect.Descriptor instead.
func (*TargetPatternExpansion) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{84}
}

type TargetProvider struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *TargetProvider) Reset() {
	*x = TargetProvider{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[85]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *TargetProvider) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TargetProvider) ProtoMessage() {}

func (x *TargetProvider) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[85]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use TargetProvider.ProtoReflect.Descriptor instead.
func (*TargetProvider) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{85}
}

type TargetProviders struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *TargetProviders) Reset() {
	*x = TargetProviders{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[86]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *TargetProviders) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TargetProviders) ProtoMessage() {}

func (x *TargetProviders) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[86]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use TargetProviders.ProtoReflect.Descriptor instead.
func (*TargetProviders) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{86}
}

type ModuleExtension struct {
	state         protoimpl.MessageState  `protogen:"open.v1"`
	Identifier    string                  `protobuf:"bytes,1,opt,name=identifier,proto3" json:"identifier,omitempty"`
	Users         []*ModuleExtension_User `protobuf:"bytes,2,rep,name=users,proto3" json:"users,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ModuleExtension) Reset() {
	*x = ModuleExtension{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[87]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModuleExtension) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModuleExtension) ProtoMessage() {}

func (x *ModuleExtension) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[87]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModuleExtension.ProtoReflect.Descriptor instead.
func (*ModuleExtension) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{87}
}

func (x *ModuleExtension) GetIdentifier() string {
	if x != nil {
		return x.Identifier
	}
	return ""
}

func (x *ModuleExtension) GetUsers() []*ModuleExtension_User {
	if x != nil {
		return x.Users
	}
	return nil
}

type RepositoryRuleObject struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *RepositoryRuleObject) Reset() {
	*x = RepositoryRuleObject{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[88]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RepositoryRuleObject) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RepositoryRuleObject) ProtoMessage() {}

func (x *RepositoryRuleObject) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[88]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RepositoryRuleObject.ProtoReflect.Descriptor instead.
func (*RepositoryRuleObject) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{88}
}

type UsedModuleExtension struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *UsedModuleExtension) Reset() {
	*x = UsedModuleExtension{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[89]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *UsedModuleExtension) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*UsedModuleExtension) ProtoMessage() {}

func (x *UsedModuleExtension) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[89]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use UsedModuleExtension.ProtoReflect.Descriptor instead.
func (*UsedModuleExtension) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{89}
}

type UsedModuleExtensions struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *UsedModuleExtensions) Reset() {
	*x = UsedModuleExtensions{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[90]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *UsedModuleExtensions) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*UsedModuleExtensions) ProtoMessage() {}

func (x *UsedModuleExtensions) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[90]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use UsedModuleExtensions.ProtoReflect.Descriptor instead.
func (*UsedModuleExtensions) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{90}
}

type UserDefinedTransition struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *UserDefinedTransition) Reset() {
	*x = UserDefinedTransition{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[91]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *UserDefinedTransition) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*UserDefinedTransition) ProtoMessage() {}

func (x *UserDefinedTransition) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[91]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use UserDefinedTransition.ProtoReflect.Descriptor instead.
func (*UserDefinedTransition) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{91}
}

type VisibleTarget struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *VisibleTarget) Reset() {
	*x = VisibleTarget{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[92]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *VisibleTarget) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*VisibleTarget) ProtoMessage() {}

func (x *VisibleTarget) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[92]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use VisibleTarget.ProtoReflect.Descriptor instead.
func (*VisibleTarget) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{92}
}

type ActionEncoderObject_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ActionEncoderObject_Key) Reset() {
	*x = ActionEncoderObject_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[93]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ActionEncoderObject_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ActionEncoderObject_Key) ProtoMessage() {}

func (x *ActionEncoderObject_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[93]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ActionEncoderObject_Key.ProtoReflect.Descriptor instead.
func (*ActionEncoderObject_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{0, 0}
}

type ActionEncoders_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ActionEncoders_Key) Reset() {
	*x = ActionEncoders_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[94]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ActionEncoders_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ActionEncoders_Key) ProtoMessage() {}

func (x *ActionEncoders_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[94]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ActionEncoders_Key.ProtoReflect.Descriptor instead.
func (*ActionEncoders_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{1, 0}
}

type ActionEncoders_Value struct {
	state          protoimpl.MessageState    `protogen:"open.v1"`
	ActionEncoders []*encoding.BinaryEncoder `protobuf:"bytes,1,rep,name=action_encoders,json=actionEncoders,proto3" json:"action_encoders,omitempty"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *ActionEncoders_Value) Reset() {
	*x = ActionEncoders_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[95]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ActionEncoders_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ActionEncoders_Value) ProtoMessage() {}

func (x *ActionEncoders_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[95]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ActionEncoders_Value.ProtoReflect.Descriptor instead.
func (*ActionEncoders_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{1, 1}
}

func (x *ActionEncoders_Value) GetActionEncoders() []*encoding.BinaryEncoder {
	if x != nil {
		return x.ActionEncoders
	}
	return nil
}

type ActionReaders_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ActionReaders_Key) Reset() {
	*x = ActionReaders_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[96]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ActionReaders_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ActionReaders_Key) ProtoMessage() {}

func (x *ActionReaders_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[96]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ActionReaders_Key.ProtoReflect.Descriptor instead.
func (*ActionReaders_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{2, 0}
}

type ActionResult_Key struct {
	state          protoimpl.MessageState `protogen:"open.v1"`
	ExecuteRequest *ExecuteRequest        `protobuf:"bytes,1,opt,name=execute_request,json=executeRequest,proto3" json:"execute_request,omitempty"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *ActionResult_Key) Reset() {
	*x = ActionResult_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[97]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ActionResult_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ActionResult_Key) ProtoMessage() {}

func (x *ActionResult_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[97]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ActionResult_Key.ProtoReflect.Descriptor instead.
func (*ActionResult_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{4, 0}
}

func (x *ActionResult_Key) GetExecuteRequest() *ExecuteRequest {
	if x != nil {
		return x.ExecuteRequest
	}
	return nil
}

type ActionResult_Value struct {
	state            protoimpl.MessageState   `protogen:"open.v1"`
	ExitCode         int64                    `protobuf:"varint,1,opt,name=exit_code,json=exitCode,proto3" json:"exit_code,omitempty"`
	OutputsReference *core.DecodableReference `protobuf:"bytes,2,opt,name=outputs_reference,json=outputsReference,proto3" json:"outputs_reference,omitempty"`
	unknownFields    protoimpl.UnknownFields
	sizeCache        protoimpl.SizeCache
}

func (x *ActionResult_Value) Reset() {
	*x = ActionResult_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[98]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ActionResult_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ActionResult_Value) ProtoMessage() {}

func (x *ActionResult_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[98]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ActionResult_Value.ProtoReflect.Descriptor instead.
func (*ActionResult_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{4, 1}
}

func (x *ActionResult_Value) GetExitCode() int64 {
	if x != nil {
		return x.ExitCode
	}
	return 0
}

func (x *ActionResult_Value) GetOutputsReference() *core.DecodableReference {
	if x != nil {
		return x.OutputsReference
	}
	return nil
}

type BuildSpecification_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *BuildSpecification_Key) Reset() {
	*x = BuildSpecification_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[99]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *BuildSpecification_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*BuildSpecification_Key) ProtoMessage() {}

func (x *BuildSpecification_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[99]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use BuildSpecification_Key.ProtoReflect.Descriptor instead.
func (*BuildSpecification_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{5, 0}
}

type BuildSpecification_Value struct {
	state                                  protoimpl.MessageState                  `protogen:"open.v1"`
	Modules                                []*BuildSpecification_Value_Module      `protobuf:"bytes,1,rep,name=modules,proto3" json:"modules,omitempty"`
	RootModuleName                         string                                  `protobuf:"bytes,2,opt,name=root_module_name,json=rootModuleName,proto3" json:"root_module_name,omitempty"`
	DirectoryCreationParameters            *filesystem.DirectoryCreationParameters `protobuf:"bytes,4,opt,name=directory_creation_parameters,json=directoryCreationParameters,proto3" json:"directory_creation_parameters,omitempty"`
	FileCreationParameters                 *filesystem.FileCreationParameters      `protobuf:"bytes,5,opt,name=file_creation_parameters,json=fileCreationParameters,proto3" json:"file_creation_parameters,omitempty"`
	UseLockfile                            *BuildSpecification_Value_UseLockfile   `protobuf:"bytes,6,opt,name=use_lockfile,json=useLockfile,proto3" json:"use_lockfile,omitempty"`
	ModuleRegistryUrls                     []string                                `protobuf:"bytes,7,rep,name=module_registry_urls,json=moduleRegistryUrls,proto3" json:"module_registry_urls,omitempty"`
	IgnoreRootModuleDevDependencies        bool                                    `protobuf:"varint,8,opt,name=ignore_root_module_dev_dependencies,json=ignoreRootModuleDevDependencies,proto3" json:"ignore_root_module_dev_dependencies,omitempty"`
	BuiltinsModuleNames                    []string                                `protobuf:"bytes,9,rep,name=builtins_module_names,json=builtinsModuleNames,proto3" json:"builtins_module_names,omitempty"`
	RepoPlatform                           string                                  `protobuf:"bytes,10,opt,name=repo_platform,json=repoPlatform,proto3" json:"repo_platform,omitempty"`
	ActionEncoders                         []*encoding.BinaryEncoder               `protobuf:"bytes,11,rep,name=action_encoders,json=actionEncoders,proto3" json:"action_encoders,omitempty"`
	RuleImplementationWrapperIdentifier    string                                  `protobuf:"bytes,13,opt,name=rule_implementation_wrapper_identifier,json=ruleImplementationWrapperIdentifier,proto3" json:"rule_implementation_wrapper_identifier,omitempty"`
	SubruleImplementationWrapperIdentifier string                                  `protobuf:"bytes,14,opt,name=subrule_implementation_wrapper_identifier,json=subruleImplementationWrapperIdentifier,proto3" json:"subrule_implementation_wrapper_identifier,omitempty"`
	FetchPlatformPkixPublicKey             []byte                                  `protobuf:"bytes,15,opt,name=fetch_platform_pkix_public_key,json=fetchPlatformPkixPublicKey,proto3" json:"fetch_platform_pkix_public_key,omitempty"`
	unknownFields                          protoimpl.UnknownFields
	sizeCache                              protoimpl.SizeCache
}

func (x *BuildSpecification_Value) Reset() {
	*x = BuildSpecification_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[100]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *BuildSpecification_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*BuildSpecification_Value) ProtoMessage() {}

func (x *BuildSpecification_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[100]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use BuildSpecification_Value.ProtoReflect.Descriptor instead.
func (*BuildSpecification_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{5, 1}
}

func (x *BuildSpecification_Value) GetModules() []*BuildSpecification_Value_Module {
	if x != nil {
		return x.Modules
	}
	return nil
}

func (x *BuildSpecification_Value) GetRootModuleName() string {
	if x != nil {
		return x.RootModuleName
	}
	return ""
}

func (x *BuildSpecification_Value) GetDirectoryCreationParameters() *filesystem.DirectoryCreationParameters {
	if x != nil {
		return x.DirectoryCreationParameters
	}
	return nil
}

func (x *BuildSpecification_Value) GetFileCreationParameters() *filesystem.FileCreationParameters {
	if x != nil {
		return x.FileCreationParameters
	}
	return nil
}

func (x *BuildSpecification_Value) GetUseLockfile() *BuildSpecification_Value_UseLockfile {
	if x != nil {
		return x.UseLockfile
	}
	return nil
}

func (x *BuildSpecification_Value) GetModuleRegistryUrls() []string {
	if x != nil {
		return x.ModuleRegistryUrls
	}
	return nil
}

func (x *BuildSpecification_Value) GetIgnoreRootModuleDevDependencies() bool {
	if x != nil {
		return x.IgnoreRootModuleDevDependencies
	}
	return false
}

func (x *BuildSpecification_Value) GetBuiltinsModuleNames() []string {
	if x != nil {
		return x.BuiltinsModuleNames
	}
	return nil
}

func (x *BuildSpecification_Value) GetRepoPlatform() string {
	if x != nil {
		return x.RepoPlatform
	}
	return ""
}

func (x *BuildSpecification_Value) GetActionEncoders() []*encoding.BinaryEncoder {
	if x != nil {
		return x.ActionEncoders
	}
	return nil
}

func (x *BuildSpecification_Value) GetRuleImplementationWrapperIdentifier() string {
	if x != nil {
		return x.RuleImplementationWrapperIdentifier
	}
	return ""
}

func (x *BuildSpecification_Value) GetSubruleImplementationWrapperIdentifier() string {
	if x != nil {
		return x.SubruleImplementationWrapperIdentifier
	}
	return ""
}

func (x *BuildSpecification_Value) GetFetchPlatformPkixPublicKey() []byte {
	if x != nil {
		return x.FetchPlatformPkixPublicKey
	}
	return nil
}

type BuildSpecification_Value_Module struct {
	state                  protoimpl.MessageState         `protogen:"open.v1"`
	Name                   string                         `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	RootDirectoryReference *filesystem.DirectoryReference `protobuf:"bytes,2,opt,name=root_directory_reference,json=rootDirectoryReference,proto3" json:"root_directory_reference,omitempty"`
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

func (x *BuildSpecification_Value_Module) Reset() {
	*x = BuildSpecification_Value_Module{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[101]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *BuildSpecification_Value_Module) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*BuildSpecification_Value_Module) ProtoMessage() {}

func (x *BuildSpecification_Value_Module) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[101]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use BuildSpecification_Value_Module.ProtoReflect.Descriptor instead.
func (*BuildSpecification_Value_Module) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{5, 1, 0}
}

func (x *BuildSpecification_Value_Module) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

func (x *BuildSpecification_Value_Module) GetRootDirectoryReference() *filesystem.DirectoryReference {
	if x != nil {
		return x.RootDirectoryReference
	}
	return nil
}

type BuildSpecification_Value_UseLockfile struct {
	state                protoimpl.MessageState `protogen:"open.v1"`
	Error                bool                   `protobuf:"varint,1,opt,name=error,proto3" json:"error,omitempty"`
	MaximumCacheDuration *durationpb.Duration   `protobuf:"bytes,2,opt,name=maximum_cache_duration,json=maximumCacheDuration,proto3" json:"maximum_cache_duration,omitempty"`
	unknownFields        protoimpl.UnknownFields
	sizeCache            protoimpl.SizeCache
}

func (x *BuildSpecification_Value_UseLockfile) Reset() {
	*x = BuildSpecification_Value_UseLockfile{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[102]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *BuildSpecification_Value_UseLockfile) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*BuildSpecification_Value_UseLockfile) ProtoMessage() {}

func (x *BuildSpecification_Value_UseLockfile) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[102]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use BuildSpecification_Value_UseLockfile.ProtoReflect.Descriptor instead.
func (*BuildSpecification_Value_UseLockfile) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{5, 1, 1}
}

func (x *BuildSpecification_Value_UseLockfile) GetError() bool {
	if x != nil {
		return x.Error
	}
	return false
}

func (x *BuildSpecification_Value_UseLockfile) GetMaximumCacheDuration() *durationpb.Duration {
	if x != nil {
		return x.MaximumCacheDuration
	}
	return nil
}

type BuiltinsModuleNames_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *BuiltinsModuleNames_Key) Reset() {
	*x = BuiltinsModuleNames_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[103]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *BuiltinsModuleNames_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*BuiltinsModuleNames_Key) ProtoMessage() {}

func (x *BuiltinsModuleNames_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[103]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use BuiltinsModuleNames_Key.ProtoReflect.Descriptor instead.
func (*BuiltinsModuleNames_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{6, 0}
}

type BuiltinsModuleNames_Value struct {
	state               protoimpl.MessageState `protogen:"open.v1"`
	BuiltinsModuleNames []string               `protobuf:"bytes,1,rep,name=builtins_module_names,json=builtinsModuleNames,proto3" json:"builtins_module_names,omitempty"`
	unknownFields       protoimpl.UnknownFields
	sizeCache           protoimpl.SizeCache
}

func (x *BuiltinsModuleNames_Value) Reset() {
	*x = BuiltinsModuleNames_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[104]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *BuiltinsModuleNames_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*BuiltinsModuleNames_Value) ProtoMessage() {}

func (x *BuiltinsModuleNames_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[104]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use BuiltinsModuleNames_Value.ProtoReflect.Descriptor instead.
func (*BuiltinsModuleNames_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{6, 1}
}

func (x *BuiltinsModuleNames_Value) GetBuiltinsModuleNames() []string {
	if x != nil {
		return x.BuiltinsModuleNames
	}
	return nil
}

type BuildResult_Key struct {
	state          protoimpl.MessageState           `protogen:"open.v1"`
	Configurations []*BuildResult_Key_Configuration `protobuf:"bytes,1,rep,name=configurations,proto3" json:"configurations,omitempty"`
	TargetPatterns []string                         `protobuf:"bytes,2,rep,name=target_patterns,json=targetPatterns,proto3" json:"target_patterns,omitempty"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *BuildResult_Key) Reset() {
	*x = BuildResult_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[105]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *BuildResult_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*BuildResult_Key) ProtoMessage() {}

func (x *BuildResult_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[105]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use BuildResult_Key.ProtoReflect.Descriptor instead.
func (*BuildResult_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{7, 0}
}

func (x *BuildResult_Key) GetConfigurations() []*BuildResult_Key_Configuration {
	if x != nil {
		return x.Configurations
	}
	return nil
}

func (x *BuildResult_Key) GetTargetPatterns() []string {
	if x != nil {
		return x.TargetPatterns
	}
	return nil
}

type BuildResult_Value struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *BuildResult_Value) Reset() {
	*x = BuildResult_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[106]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *BuildResult_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*BuildResult_Value) ProtoMessage() {}

func (x *BuildResult_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[106]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use BuildResult_Value.ProtoReflect.Descriptor instead.
func (*BuildResult_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{7, 1}
}

type BuildResult_Key_BuildSettingOverride struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Label         string                 `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
	Value         string                 `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *BuildResult_Key_BuildSettingOverride) Reset() {
	*x = BuildResult_Key_BuildSettingOverride{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[107]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *BuildResult_Key_BuildSettingOverride) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*BuildResult_Key_BuildSettingOverride) ProtoMessage() {}

func (x *BuildResult_Key_BuildSettingOverride) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[107]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use BuildResult_Key_BuildSettingOverride.ProtoReflect.Descriptor instead.
func (*BuildResult_Key_BuildSettingOverride) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{7, 0, 0}
}

func (x *BuildResult_Key_BuildSettingOverride) GetLabel() string {
	if x != nil {
		return x.Label
	}
	return ""
}

func (x *BuildResult_Key_BuildSettingOverride) GetValue() string {
	if x != nil {
		return x.Value
	}
	return ""
}

type BuildResult_Key_Configuration struct {
	state                 protoimpl.MessageState                  `protogen:"open.v1"`
	BuildSettingOverrides []*BuildResult_Key_BuildSettingOverride `protobuf:"bytes,1,rep,name=build_setting_overrides,json=buildSettingOverrides,proto3" json:"build_setting_overrides,omitempty"`
	unknownFields         protoimpl.UnknownFields
	sizeCache             protoimpl.SizeCache
}

func (x *BuildResult_Key_Configuration) Reset() {
	*x = BuildResult_Key_Configuration{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[108]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *BuildResult_Key_Configuration) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*BuildResult_Key_Configuration) ProtoMessage() {}

func (x *BuildResult_Key_Configuration) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[108]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use BuildResult_Key_Configuration.ProtoReflect.Descriptor instead.
func (*BuildResult_Key_Configuration) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{7, 0, 1}
}

func (x *BuildResult_Key_Configuration) GetBuildSettingOverrides() []*BuildResult_Key_BuildSettingOverride {
	if x != nil {
		return x.BuildSettingOverrides
	}
	return nil
}

type CanonicalRepoName_Key struct {
	state             protoimpl.MessageState `protogen:"open.v1"`
	FromCanonicalRepo string                 `protobuf:"bytes,1,opt,name=from_canonical_repo,json=fromCanonicalRepo,proto3" json:"from_canonical_repo,omitempty"`
	ToApparentRepo    string                 `protobuf:"bytes,2,opt,name=to_apparent_repo,json=toApparentRepo,proto3" json:"to_apparent_repo,omitempty"`
	unknownFields     protoimpl.UnknownFields
	sizeCache         protoimpl.SizeCache
}

func (x *CanonicalRepoName_Key) Reset() {
	*x = CanonicalRepoName_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[109]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *CanonicalRepoName_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CanonicalRepoName_Key) ProtoMessage() {}

func (x *CanonicalRepoName_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[109]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use CanonicalRepoName_Key.ProtoReflect.Descriptor instead.
func (*CanonicalRepoName_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{8, 0}
}

func (x *CanonicalRepoName_Key) GetFromCanonicalRepo() string {
	if x != nil {
		return x.FromCanonicalRepo
	}
	return ""
}

func (x *CanonicalRepoName_Key) GetToApparentRepo() string {
	if x != nil {
		return x.ToApparentRepo
	}
	return ""
}

type CanonicalRepoName_Value struct {
	state           protoimpl.MessageState `protogen:"open.v1"`
	ToCanonicalRepo string                 `protobuf:"bytes,1,opt,name=to_canonical_repo,json=toCanonicalRepo,proto3" json:"to_canonical_repo,omitempty"`
	unknownFields   protoimpl.UnknownFields
	sizeCache       protoimpl.SizeCache
}

func (x *CanonicalRepoName_Value) Reset() {
	*x = CanonicalRepoName_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[110]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *CanonicalRepoName_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CanonicalRepoName_Value) ProtoMessage() {}

func (x *CanonicalRepoName_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[110]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use CanonicalRepoName_Value.ProtoReflect.Descriptor instead.
func (*CanonicalRepoName_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{8, 1}
}

func (x *CanonicalRepoName_Value) GetToCanonicalRepo() string {
	if x != nil {
		return x.ToCanonicalRepo
	}
	return ""
}

type CompatibleExecutionPlatforms_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Constraints   []*Constraint          `protobuf:"bytes,1,rep,name=constraints,proto3" json:"constraints,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *CompatibleExecutionPlatforms_Key) Reset() {
	*x = CompatibleExecutionPlatforms_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[111]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *CompatibleExecutionPlatforms_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CompatibleExecutionPlatforms_Key) ProtoMessage() {}

func (x *CompatibleExecutionPlatforms_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[111]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use CompatibleExecutionPlatforms_Key.ProtoReflect.Descriptor instead.
func (*CompatibleExecutionPlatforms_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{9, 0}
}

func (x *CompatibleExecutionPlatforms_Key) GetConstraints() []*Constraint {
	if x != nil {
		return x.Constraints
	}
	return nil
}

type CompatibleExecutionPlatforms_Value struct {
	state              protoimpl.MessageState `protogen:"open.v1"`
	ExecutionPlatforms []*ExecutionPlatform   `protobuf:"bytes,1,rep,name=execution_platforms,json=executionPlatforms,proto3" json:"execution_platforms,omitempty"`
	unknownFields      protoimpl.UnknownFields
	sizeCache          protoimpl.SizeCache
}

func (x *CompatibleExecutionPlatforms_Value) Reset() {
	*x = CompatibleExecutionPlatforms_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[112]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *CompatibleExecutionPlatforms_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CompatibleExecutionPlatforms_Value) ProtoMessage() {}

func (x *CompatibleExecutionPlatforms_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[112]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use CompatibleExecutionPlatforms_Value.ProtoReflect.Descriptor instead.
func (*CompatibleExecutionPlatforms_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{9, 1}
}

func (x *CompatibleExecutionPlatforms_Value) GetExecutionPlatforms() []*ExecutionPlatform {
	if x != nil {
		return x.ExecutionPlatforms
	}
	return nil
}

type CompatibleToolchainsForType_Key struct {
	state                  protoimpl.MessageState   `protogen:"open.v1"`
	ToolchainType          string                   `protobuf:"bytes,1,opt,name=toolchain_type,json=toolchainType,proto3" json:"toolchain_type,omitempty"`
	ConfigurationReference *core.DecodableReference `protobuf:"bytes,2,opt,name=configuration_reference,json=configurationReference,proto3" json:"configuration_reference,omitempty"`
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

func (x *CompatibleToolchainsForType_Key) Reset() {
	*x = CompatibleToolchainsForType_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[113]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *CompatibleToolchainsForType_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CompatibleToolchainsForType_Key) ProtoMessage() {}

func (x *CompatibleToolchainsForType_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[113]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use CompatibleToolchainsForType_Key.ProtoReflect.Descriptor instead.
func (*CompatibleToolchainsForType_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{10, 0}
}

func (x *CompatibleToolchainsForType_Key) GetToolchainType() string {
	if x != nil {
		return x.ToolchainType
	}
	return ""
}

func (x *CompatibleToolchainsForType_Key) GetConfigurationReference() *core.DecodableReference {
	if x != nil {
		return x.ConfigurationReference
	}
	return nil
}

type CompatibleToolchainsForType_Value struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Toolchains    []*RegisteredToolchain `protobuf:"bytes,2,rep,name=toolchains,proto3" json:"toolchains,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *CompatibleToolchainsForType_Value) Reset() {
	*x = CompatibleToolchainsForType_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[114]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *CompatibleToolchainsForType_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CompatibleToolchainsForType_Value) ProtoMessage() {}

func (x *CompatibleToolchainsForType_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[114]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use CompatibleToolchainsForType_Value.ProtoReflect.Descriptor instead.
func (*CompatibleToolchainsForType_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{10, 1}
}

func (x *CompatibleToolchainsForType_Value) GetToolchains() []*RegisteredToolchain {
	if x != nil {
		return x.Toolchains
	}
	return nil
}

type CompiledBzlFile_Key struct {
	state               protoimpl.MessageState `protogen:"open.v1"`
	Label               string                 `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
	BuiltinsModuleNames []string               `protobuf:"bytes,2,rep,name=builtins_module_names,json=builtinsModuleNames,proto3" json:"builtins_module_names,omitempty"`
	unknownFields       protoimpl.UnknownFields
	sizeCache           protoimpl.SizeCache
}

func (x *CompiledBzlFile_Key) Reset() {
	*x = CompiledBzlFile_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[115]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *CompiledBzlFile_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CompiledBzlFile_Key) ProtoMessage() {}

func (x *CompiledBzlFile_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[115]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use CompiledBzlFile_Key.ProtoReflect.Descriptor instead.
func (*CompiledBzlFile_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{11, 0}
}

func (x *CompiledBzlFile_Key) GetLabel() string {
	if x != nil {
		return x.Label
	}
	return ""
}

func (x *CompiledBzlFile_Key) GetBuiltinsModuleNames() []string {
	if x != nil {
		return x.BuiltinsModuleNames
	}
	return nil
}

type CompiledBzlFile_Value struct {
	state           protoimpl.MessageState    `protogen:"open.v1"`
	CompiledProgram *starlark.CompiledProgram `protobuf:"bytes,1,opt,name=compiled_program,json=compiledProgram,proto3" json:"compiled_program,omitempty"`
	unknownFields   protoimpl.UnknownFields
	sizeCache       protoimpl.SizeCache
}

func (x *CompiledBzlFile_Value) Reset() {
	*x = CompiledBzlFile_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[116]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *CompiledBzlFile_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CompiledBzlFile_Value) ProtoMessage() {}

func (x *CompiledBzlFile_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[116]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use CompiledBzlFile_Value.ProtoReflect.Descriptor instead.
func (*CompiledBzlFile_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{11, 1}
}

func (x *CompiledBzlFile_Value) GetCompiledProgram() *starlark.CompiledProgram {
	if x != nil {
		return x.CompiledProgram
	}
	return nil
}

type CompiledBzlFileDecodedGlobals_Key struct {
	state               protoimpl.MessageState `protogen:"open.v1"`
	Label               string                 `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
	BuiltinsModuleNames []string               `protobuf:"bytes,2,rep,name=builtins_module_names,json=builtinsModuleNames,proto3" json:"builtins_module_names,omitempty"`
	unknownFields       protoimpl.UnknownFields
	sizeCache           protoimpl.SizeCache
}

func (x *CompiledBzlFileDecodedGlobals_Key) Reset() {
	*x = CompiledBzlFileDecodedGlobals_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[117]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *CompiledBzlFileDecodedGlobals_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CompiledBzlFileDecodedGlobals_Key) ProtoMessage() {}

func (x *CompiledBzlFileDecodedGlobals_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[117]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use CompiledBzlFileDecodedGlobals_Key.ProtoReflect.Descriptor instead.
func (*CompiledBzlFileDecodedGlobals_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{12, 0}
}

func (x *CompiledBzlFileDecodedGlobals_Key) GetLabel() string {
	if x != nil {
		return x.Label
	}
	return ""
}

func (x *CompiledBzlFileDecodedGlobals_Key) GetBuiltinsModuleNames() []string {
	if x != nil {
		return x.BuiltinsModuleNames
	}
	return nil
}

type CompiledBzlFileFunctionFactory_Key struct {
	state               protoimpl.MessageState `protogen:"open.v1"`
	Label               string                 `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
	BuiltinsModuleNames []string               `protobuf:"bytes,2,rep,name=builtins_module_names,json=builtinsModuleNames,proto3" json:"builtins_module_names,omitempty"`
	unknownFields       protoimpl.UnknownFields
	sizeCache           protoimpl.SizeCache
}

func (x *CompiledBzlFileFunctionFactory_Key) Reset() {
	*x = CompiledBzlFileFunctionFactory_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[118]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *CompiledBzlFileFunctionFactory_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CompiledBzlFileFunctionFactory_Key) ProtoMessage() {}

func (x *CompiledBzlFileFunctionFactory_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[118]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use CompiledBzlFileFunctionFactory_Key.ProtoReflect.Descriptor instead.
func (*CompiledBzlFileFunctionFactory_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{13, 0}
}

func (x *CompiledBzlFileFunctionFactory_Key) GetLabel() string {
	if x != nil {
		return x.Label
	}
	return ""
}

func (x *CompiledBzlFileFunctionFactory_Key) GetBuiltinsModuleNames() []string {
	if x != nil {
		return x.BuiltinsModuleNames
	}
	return nil
}

type CompiledBzlFileGlobal_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Identifier    string                 `protobuf:"bytes,1,opt,name=identifier,proto3" json:"identifier,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *CompiledBzlFileGlobal_Key) Reset() {
	*x = CompiledBzlFileGlobal_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[119]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *CompiledBzlFileGlobal_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CompiledBzlFileGlobal_Key) ProtoMessage() {}

func (x *CompiledBzlFileGlobal_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[119]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use CompiledBzlFileGlobal_Key.ProtoReflect.Descriptor instead.
func (*CompiledBzlFileGlobal_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{14, 0}
}

func (x *CompiledBzlFileGlobal_Key) GetIdentifier() string {
	if x != nil {
		return x.Identifier
	}
	return ""
}

type CompiledBzlFileGlobal_Value struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Global        *starlark.Value        `protobuf:"bytes,1,opt,name=global,proto3" json:"global,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *CompiledBzlFileGlobal_Value) Reset() {
	*x = CompiledBzlFileGlobal_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[120]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *CompiledBzlFileGlobal_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*CompiledBzlFileGlobal_Value) ProtoMessage() {}

func (x *CompiledBzlFileGlobal_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[120]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use CompiledBzlFileGlobal_Value.ProtoReflect.Descriptor instead.
func (*CompiledBzlFileGlobal_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{14, 1}
}

func (x *CompiledBzlFileGlobal_Value) GetGlobal() *starlark.Value {
	if x != nil {
		return x.Global
	}
	return nil
}

type BuildSettingOverride_Leaf struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Label         string                 `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
	Value         *starlark.Value        `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *BuildSettingOverride_Leaf) Reset() {
	*x = BuildSettingOverride_Leaf{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[121]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *BuildSettingOverride_Leaf) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*BuildSettingOverride_Leaf) ProtoMessage() {}

func (x *BuildSettingOverride_Leaf) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[121]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use BuildSettingOverride_Leaf.ProtoReflect.Descriptor instead.
func (*BuildSettingOverride_Leaf) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{15, 0}
}

func (x *BuildSettingOverride_Leaf) GetLabel() string {
	if x != nil {
		return x.Label
	}
	return ""
}

func (x *BuildSettingOverride_Leaf) GetValue() *starlark.Value {
	if x != nil {
		return x.Value
	}
	return nil
}

type BuildSettingOverride_Parent struct {
	state         protoimpl.MessageState   `protogen:"open.v1"`
	Reference     *core.DecodableReference `protobuf:"bytes,1,opt,name=reference,proto3" json:"reference,omitempty"`
	FirstLabel    string                   `protobuf:"bytes,2,opt,name=first_label,json=firstLabel,proto3" json:"first_label,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *BuildSettingOverride_Parent) Reset() {
	*x = BuildSettingOverride_Parent{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[122]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *BuildSettingOverride_Parent) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*BuildSettingOverride_Parent) ProtoMessage() {}

func (x *BuildSettingOverride_Parent) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[122]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use BuildSettingOverride_Parent.ProtoReflect.Descriptor instead.
func (*BuildSettingOverride_Parent) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{15, 1}
}

func (x *BuildSettingOverride_Parent) GetReference() *core.DecodableReference {
	if x != nil {
		return x.Reference
	}
	return nil
}

func (x *BuildSettingOverride_Parent) GetFirstLabel() string {
	if x != nil {
		return x.FirstLabel
	}
	return ""
}

type Args_Parent struct {
	state         protoimpl.MessageState   `protogen:"open.v1"`
	Reference     *core.DecodableReference `protobuf:"bytes,1,opt,name=reference,proto3" json:"reference,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *Args_Parent) Reset() {
	*x = Args_Parent{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[123]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *Args_Parent) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Args_Parent) ProtoMessage() {}

func (x *Args_Parent) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[123]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use Args_Parent.ProtoReflect.Descriptor instead.
func (*Args_Parent) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{16, 0}
}

func (x *Args_Parent) GetReference() *core.DecodableReference {
	if x != nil {
		return x.Reference
	}
	return nil
}

type Args_Leaf struct {
	state         protoimpl.MessageState  `protogen:"open.v1"`
	Adds          []*Args_Leaf_Add        `protobuf:"bytes,1,rep,name=adds,proto3" json:"adds,omitempty"`
	UseParamFile  *Args_Leaf_UseParamFile `protobuf:"bytes,2,opt,name=use_param_file,json=useParamFile,proto3" json:"use_param_file,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *Args_Leaf) Reset() {
	*x = Args_Leaf{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[124]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *Args_Leaf) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Args_Leaf) ProtoMessage() {}

func (x *Args_Leaf) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[124]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use Args_Leaf.ProtoReflect.Descriptor instead.
func (*Args_Leaf) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{16, 1}
}

func (x *Args_Leaf) GetAdds() []*Args_Leaf_Add {
	if x != nil {
		return x.Adds
	}
	return nil
}

func (x *Args_Leaf) GetUseParamFile() *Args_Leaf_UseParamFile {
	if x != nil {
		return x.UseParamFile
	}
	return nil
}

type Args_Leaf_Add struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Types that are valid to be assigned to Level:
	//
	//	*Args_Leaf_Add_Leaf_
	//	*Args_Leaf_Add_Parent_
	Level         isArgs_Leaf_Add_Level `protobuf_oneof:"level"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *Args_Leaf_Add) Reset() {
	*x = Args_Leaf_Add{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[125]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *Args_Leaf_Add) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Args_Leaf_Add) ProtoMessage() {}

func (x *Args_Leaf_Add) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[125]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use Args_Leaf_Add.ProtoReflect.Descriptor instead.
func (*Args_Leaf_Add) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{16, 1, 0}
}

func (x *Args_Leaf_Add) GetLevel() isArgs_Leaf_Add_Level {
	if x != nil {
		return x.Level
	}
	return nil
}

func (x *Args_Leaf_Add) GetLeaf() *Args_Leaf_Add_Leaf {
	if x != nil {
		if x, ok := x.Level.(*Args_Leaf_Add_Leaf_); ok {
			return x.Leaf
		}
	}
	return nil
}

func (x *Args_Leaf_Add) GetParent() *Args_Leaf_Add_Parent {
	if x != nil {
		if x, ok := x.Level.(*Args_Leaf_Add_Parent_); ok {
			return x.Parent
		}
	}
	return nil
}

type isArgs_Leaf_Add_Level interface {
	isArgs_Leaf_Add_Level()
}

type Args_Leaf_Add_Leaf_ struct {
	Leaf *Args_Leaf_Add_Leaf `protobuf:"bytes,1,opt,name=leaf,proto3,oneof"`
}

type Args_Leaf_Add_Parent_ struct {
	Parent *Args_Leaf_Add_Parent `protobuf:"bytes,2,opt,name=parent,proto3,oneof"`
}

func (*Args_Leaf_Add_Leaf_) isArgs_Leaf_Add_Level() {}

func (*Args_Leaf_Add_Parent_) isArgs_Leaf_Add_Level() {}

type Args_Leaf_UseParamFile struct {
	state         protoimpl.MessageState        `protogen:"open.v1"`
	Format        Args_Leaf_UseParamFile_Format `protobuf:"varint,1,opt,name=format,proto3,enum=bonanza.model.analysis.Args_Leaf_UseParamFile_Format" json:"format,omitempty"`
	ParamFileArg  string                        `protobuf:"bytes,2,opt,name=param_file_arg,json=paramFileArg,proto3" json:"param_file_arg,omitempty"`
	UseAlways     bool                          `protobuf:"varint,3,opt,name=use_always,json=useAlways,proto3" json:"use_always,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *Args_Leaf_UseParamFile) Reset() {
	*x = Args_Leaf_UseParamFile{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[126]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *Args_Leaf_UseParamFile) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Args_Leaf_UseParamFile) ProtoMessage() {}

func (x *Args_Leaf_UseParamFile) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[126]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use Args_Leaf_UseParamFile.ProtoReflect.Descriptor instead.
func (*Args_Leaf_UseParamFile) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{16, 1, 1}
}

func (x *Args_Leaf_UseParamFile) GetFormat() Args_Leaf_UseParamFile_Format {
	if x != nil {
		return x.Format
	}
	return Args_Leaf_UseParamFile_MULTILINE
}

func (x *Args_Leaf_UseParamFile) GetParamFileArg() string {
	if x != nil {
		return x.ParamFileArg
	}
	return ""
}

func (x *Args_Leaf_UseParamFile) GetUseAlways() bool {
	if x != nil {
		return x.UseAlways
	}
	return false
}

type Args_Leaf_Add_Parent struct {
	state         protoimpl.MessageState   `protogen:"open.v1"`
	Reference     *core.DecodableReference `protobuf:"bytes,1,opt,name=reference,proto3" json:"reference,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *Args_Leaf_Add_Parent) Reset() {
	*x = Args_Leaf_Add_Parent{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[127]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *Args_Leaf_Add_Parent) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Args_Leaf_Add_Parent) ProtoMessage() {}

func (x *Args_Leaf_Add_Parent) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[127]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use Args_Leaf_Add_Parent.ProtoReflect.Descriptor instead.
func (*Args_Leaf_Add_Parent) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{16, 1, 0, 0}
}

func (x *Args_Leaf_Add_Parent) GetReference() *core.DecodableReference {
	if x != nil {
		return x.Reference
	}
	return nil
}

type Args_Leaf_Add_Leaf struct {
	state             protoimpl.MessageState  `protogen:"open.v1"`
	StartWith         *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=start_with,json=startWith,proto3" json:"start_with,omitempty"`
	Values            *starlark.Value         `protobuf:"bytes,2,opt,name=values,proto3" json:"values,omitempty"`
	ExpandDirectories bool                    `protobuf:"varint,3,opt,name=expand_directories,json=expandDirectories,proto3" json:"expand_directories,omitempty"`
	MapEach           *starlark.Function      `protobuf:"bytes,4,opt,name=map_each,json=mapEach,proto3" json:"map_each,omitempty"`
	FormatEach        string                  `protobuf:"bytes,5,opt,name=format_each,json=formatEach,proto3" json:"format_each,omitempty"`
	OmitIfEmpty       bool                    `protobuf:"varint,6,opt,name=omit_if_empty,json=omitIfEmpty,proto3" json:"omit_if_empty,omitempty"`
	Uniquify          bool                    `protobuf:"varint,7,opt,name=uniquify,proto3" json:"uniquify,omitempty"`
	// Types that are valid to be assigned to Style:
	//
	//	*Args_Leaf_Add_Leaf_Separate_
	//	*Args_Leaf_Add_Leaf_Joined_
	Style         isArgs_Leaf_Add_Leaf_Style `protobuf_oneof:"style"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *Args_Leaf_Add_Leaf) Reset() {
	*x = Args_Leaf_Add_Leaf{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[128]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *Args_Leaf_Add_Leaf) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Args_Leaf_Add_Leaf) ProtoMessage() {}

func (x *Args_Leaf_Add_Leaf) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[128]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use Args_Leaf_Add_Leaf.ProtoReflect.Descriptor instead.
func (*Args_Leaf_Add_Leaf) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{16, 1, 0, 1}
}

func (x *Args_Leaf_Add_Leaf) GetStartWith() *wrapperspb.StringValue {
	if x != nil {
		return x.StartWith
	}
	return nil
}

func (x *Args_Leaf_Add_Leaf) GetValues() *starlark.Value {
	if x != nil {
		return x.Values
	}
	return nil
}

func (x *Args_Leaf_Add_Leaf) GetExpandDirectories() bool {
	if x != nil {
		return x.ExpandDirectories
	}
	return false
}

func (x *Args_Leaf_Add_Leaf) GetMapEach() *starlark.Function {
	if x != nil {
		return x.MapEach
	}
	return nil
}

func (x *Args_Leaf_Add_Leaf) GetFormatEach() string {
	if x != nil {
		return x.FormatEach
	}
	return ""
}

func (x *Args_Leaf_Add_Leaf) GetOmitIfEmpty() bool {
	if x != nil {
		return x.OmitIfEmpty
	}
	return false
}

func (x *Args_Leaf_Add_Leaf) GetUniquify() bool {
	if x != nil {
		return x.Uniquify
	}
	return false
}

func (x *Args_Leaf_Add_Leaf) GetStyle() isArgs_Leaf_Add_Leaf_Style {
	if x != nil {
		return x.Style
	}
	return nil
}

func (x *Args_Leaf_Add_Leaf) GetSeparate() *Args_Leaf_Add_Leaf_Separate {
	if x != nil {
		if x, ok := x.Style.(*Args_Leaf_Add_Leaf_Separate_); ok {
			return x.Separate
		}
	}
	return nil
}

func (x *Args_Leaf_Add_Leaf) GetJoined() *Args_Leaf_Add_Leaf_Joined {
	if x != nil {
		if x, ok := x.Style.(*Args_Leaf_Add_Leaf_Joined_); ok {
			return x.Joined
		}
	}
	return nil
}

type isArgs_Leaf_Add_Leaf_Style interface {
	isArgs_Leaf_Add_Leaf_Style()
}

type Args_Leaf_Add_Leaf_Separate_ struct {
	Separate *Args_Leaf_Add_Leaf_Separate `protobuf:"bytes,8,opt,name=separate,proto3,oneof"`
}

type Args_Leaf_Add_Leaf_Joined_ struct {
	Joined *Args_Leaf_Add_Leaf_Joined `protobuf:"bytes,9,opt,name=joined,proto3,oneof"`
}

func (*Args_Leaf_Add_Leaf_Separate_) isArgs_Leaf_Add_Leaf_Style() {}

func (*Args_Leaf_Add_Leaf_Joined_) isArgs_Leaf_Add_Leaf_Style() {}

type Args_Leaf_Add_Leaf_Separate struct {
	state         protoimpl.MessageState  `protogen:"open.v1"`
	BeforeEach    *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=before_each,json=beforeEach,proto3" json:"before_each,omitempty"`
	TerminateWith *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=terminate_with,json=terminateWith,proto3" json:"terminate_with,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *Args_Leaf_Add_Leaf_Separate) Reset() {
	*x = Args_Leaf_Add_Leaf_Separate{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[129]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *Args_Leaf_Add_Leaf_Separate) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Args_Leaf_Add_Leaf_Separate) ProtoMessage() {}

func (x *Args_Leaf_Add_Leaf_Separate) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[129]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use Args_Leaf_Add_Leaf_Separate.ProtoReflect.Descriptor instead.
func (*Args_Leaf_Add_Leaf_Separate) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{16, 1, 0, 1, 0}
}

func (x *Args_Leaf_Add_Leaf_Separate) GetBeforeEach() *wrapperspb.StringValue {
	if x != nil {
		return x.BeforeEach
	}
	return nil
}

func (x *Args_Leaf_Add_Leaf_Separate) GetTerminateWith() *wrapperspb.StringValue {
	if x != nil {
		return x.TerminateWith
	}
	return nil
}

type Args_Leaf_Add_Leaf_Joined struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	JoinWith      string                 `protobuf:"bytes,1,opt,name=join_with,json=joinWith,proto3" json:"join_with,omitempty"`
	FormatJoined  string                 `protobuf:"bytes,2,opt,name=format_joined,json=formatJoined,proto3" json:"format_joined,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *Args_Leaf_Add_Leaf_Joined) Reset() {
	*x = Args_Leaf_Add_Leaf_Joined{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[130]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *Args_Leaf_Add_Leaf_Joined) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Args_Leaf_Add_Leaf_Joined) ProtoMessage() {}

func (x *Args_Leaf_Add_Leaf_Joined) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[130]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use Args_Leaf_Add_Leaf_Joined.ProtoReflect.Descriptor instead.
func (*Args_Leaf_Add_Leaf_Joined) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{16, 1, 0, 1, 1}
}

func (x *Args_Leaf_Add_Leaf_Joined) GetJoinWith() string {
	if x != nil {
		return x.JoinWith
	}
	return ""
}

func (x *Args_Leaf_Add_Leaf_Joined) GetFormatJoined() string {
	if x != nil {
		return x.FormatJoined
	}
	return ""
}

type FilesToRunProvider_Parent struct {
	state         protoimpl.MessageState   `protogen:"open.v1"`
	Reference     *core.DecodableReference `protobuf:"bytes,1,opt,name=reference,proto3" json:"reference,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *FilesToRunProvider_Parent) Reset() {
	*x = FilesToRunProvider_Parent{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[131]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *FilesToRunProvider_Parent) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*FilesToRunProvider_Parent) ProtoMessage() {}

func (x *FilesToRunProvider_Parent) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[131]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use FilesToRunProvider_Parent.ProtoReflect.Descriptor instead.
func (*FilesToRunProvider_Parent) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{17, 0}
}

func (x *FilesToRunProvider_Parent) GetReference() *core.DecodableReference {
	if x != nil {
		return x.Reference
	}
	return nil
}

type FilesToRunProvider_Leaf struct {
	state                protoimpl.MessageState   `protogen:"open.v1"`
	Executable           *starlark.File           `protobuf:"bytes,1,opt,name=executable,proto3" json:"executable,omitempty"`
	RunfilesFiles        []*starlark.List_Element `protobuf:"bytes,2,rep,name=runfiles_files,json=runfilesFiles,proto3" json:"runfiles_files,omitempty"`
	RunfilesSymlinks     []*starlark.List_Element `protobuf:"bytes,3,rep,name=runfiles_symlinks,json=runfilesSymlinks,proto3" json:"runfiles_symlinks,omitempty"`
	RunfilesRootSymlinks []*starlark.List_Element `protobuf:"bytes,4,rep,name=runfiles_root_symlinks,json=runfilesRootSymlinks,proto3" json:"runfiles_root_symlinks,omitempty"`
	unknownFields        protoimpl.UnknownFields
	sizeCache            protoimpl.SizeCache
}

func (x *FilesToRunProvider_Leaf) Reset() {
	*x = FilesToRunProvider_Leaf{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[132]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *FilesToRunProvider_Leaf) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*FilesToRunProvider_Leaf) ProtoMessage() {}

func (x *FilesToRunProvider_Leaf) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[132]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use FilesToRunProvider_Leaf.ProtoReflect.Descriptor instead.
func (*FilesToRunProvider_Leaf) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{17, 1}
}

func (x *FilesToRunProvider_Leaf) GetExecutable() *starlark.File {
	if x != nil {
		return x.Executable
	}
	return nil
}

func (x *FilesToRunProvider_Leaf) GetRunfilesFiles() []*starlark.List_Element {
	if x != nil {
		return x.RunfilesFiles
	}
	return nil
}

func (x *FilesToRunProvider_Leaf) GetRunfilesSymlinks() []*starlark.List_Element {
	if x != nil {
		return x.RunfilesSymlinks
	}
	return nil
}

func (x *FilesToRunProvider_Leaf) GetRunfilesRootSymlinks() []*starlark.List_Element {
	if x != nil {
		return x.RunfilesRootSymlinks
	}
	return nil
}

type TargetOutputDefinition_ExpandTemplate struct {
	state         protoimpl.MessageState                                `protogen:"open.v1"`
	Template      *starlark.File                                        `protobuf:"bytes,1,opt,name=template,proto3" json:"template,omitempty"`
	IsExecutable  bool                                                  `protobuf:"varint,2,opt,name=is_executable,json=isExecutable,proto3" json:"is_executable,omitempty"`
	Substitutions []*TargetOutputDefinition_ExpandTemplate_Substitution `protobuf:"bytes,3,rep,name=substitutions,proto3" json:"substitutions,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *TargetOutputDefinition_ExpandTemplate) Reset() {
	*x = TargetOutputDefinition_ExpandTemplate{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[133]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *TargetOutputDefinition_ExpandTemplate) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TargetOutputDefinition_ExpandTemplate) ProtoMessage() {}

func (x *TargetOutputDefinition_ExpandTemplate) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[133]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use TargetOutputDefinition_ExpandTemplate.ProtoReflect.Descriptor instead.
func (*TargetOutputDefinition_ExpandTemplate) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{19, 0}
}

func (x *TargetOutputDefinition_ExpandTemplate) GetTemplate() *starlark.File {
	if x != nil {
		return x.Template
	}
	return nil
}

func (x *TargetOutputDefinition_ExpandTemplate) GetIsExecutable() bool {
	if x != nil {
		return x.IsExecutable
	}
	return false
}

func (x *TargetOutputDefinition_ExpandTemplate) GetSubstitutions() []*TargetOutputDefinition_ExpandTemplate_Substitution {
	if x != nil {
		return x.Substitutions
	}
	return nil
}

type TargetOutputDefinition_Symlink struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Target        *starlark.File         `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"`
	IsExecutable  bool                   `protobuf:"varint,2,opt,name=is_executable,json=isExecutable,proto3" json:"is_executable,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *TargetOutputDefinition_Symlink) Reset() {
	*x = TargetOutputDefinition_Symlink{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[134]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *TargetOutputDefinition_Symlink) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TargetOutputDefinition_Symlink) ProtoMessage() {}

func (x *TargetOutputDefinition_Symlink) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[134]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use TargetOutputDefinition_Symlink.ProtoReflect.Descriptor instead.
func (*TargetOutputDefinition_Symlink) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{19, 1}
}

func (x *TargetOutputDefinition_Symlink) GetTarget() *starlark.File {
	if x != nil {
		return x.Target
	}
	return nil
}

func (x *TargetOutputDefinition_Symlink) GetIsExecutable() bool {
	if x != nil {
		return x.IsExecutable
	}
	return false
}

type TargetOutputDefinition_ExpandTemplate_Substitution struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Needle        []byte                 `protobuf:"bytes,1,opt,name=needle,proto3" json:"needle,omitempty"`
	Replacement   []byte                 `protobuf:"bytes,2,opt,name=replacement,proto3" json:"replacement,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *TargetOutputDefinition_ExpandTemplate_Substitution) Reset() {
	*x = TargetOutputDefinition_ExpandTemplate_Substitution{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[135]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *TargetOutputDefinition_ExpandTemplate_Substitution) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TargetOutputDefinition_ExpandTemplate_Substitution) ProtoMessage() {}

func (x *TargetOutputDefinition_ExpandTemplate_Substitution) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[135]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use TargetOutputDefinition_ExpandTemplate_Substitution.ProtoReflect.Descriptor instead.
func (*TargetOutputDefinition_ExpandTemplate_Substitution) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{19, 0, 0}
}

func (x *TargetOutputDefinition_ExpandTemplate_Substitution) GetNeedle() []byte {
	if x != nil {
		return x.Needle
	}
	return nil
}

func (x *TargetOutputDefinition_ExpandTemplate_Substitution) GetReplacement() []byte {
	if x != nil {
		return x.Replacement
	}
	return nil
}

type ConfiguredTarget_Key struct {
	state                  protoimpl.MessageState   `protogen:"open.v1"`
	Label                  string                   `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
	ConfigurationReference *core.DecodableReference `protobuf:"bytes,2,opt,name=configuration_reference,json=configurationReference,proto3" json:"configuration_reference,omitempty"`
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

func (x *ConfiguredTarget_Key) Reset() {
	*x = ConfiguredTarget_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[136]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ConfiguredTarget_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ConfiguredTarget_Key) ProtoMessage() {}

func (x *ConfiguredTarget_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[136]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ConfiguredTarget_Key.ProtoReflect.Descriptor instead.
func (*ConfiguredTarget_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{20, 0}
}

func (x *ConfiguredTarget_Key) GetLabel() string {
	if x != nil {
		return x.Label
	}
	return ""
}

func (x *ConfiguredTarget_Key) GetConfigurationReference() *core.DecodableReference {
	if x != nil {
		return x.ConfigurationReference
	}
	return nil
}

type ConfiguredTarget_Value struct {
	state             protoimpl.MessageState           `protogen:"open.v1"`
	ProviderInstances []*starlark.Struct               `protobuf:"bytes,1,rep,name=provider_instances,json=providerInstances,proto3" json:"provider_instances,omitempty"`
	Outputs           []*ConfiguredTarget_Value_Output `protobuf:"bytes,2,rep,name=outputs,proto3" json:"outputs,omitempty"`
	Actions           []*ConfiguredTarget_Value_Action `protobuf:"bytes,3,rep,name=actions,proto3" json:"actions,omitempty"`
	unknownFields     protoimpl.UnknownFields
	sizeCache         protoimpl.SizeCache
}

func (x *ConfiguredTarget_Value) Reset() {
	*x = ConfiguredTarget_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[137]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ConfiguredTarget_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ConfiguredTarget_Value) ProtoMessage() {}

func (x *ConfiguredTarget_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[137]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ConfiguredTarget_Value.ProtoReflect.Descriptor instead.
func (*ConfiguredTarget_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{20, 1}
}

func (x *ConfiguredTarget_Value) GetProviderInstances() []*starlark.Struct {
	if x != nil {
		return x.ProviderInstances
	}
	return nil
}

func (x *ConfiguredTarget_Value) GetOutputs() []*ConfiguredTarget_Value_Output {
	if x != nil {
		return x.Outputs
	}
	return nil
}

func (x *ConfiguredTarget_Value) GetActions() []*ConfiguredTarget_Value_Action {
	if x != nil {
		return x.Actions
	}
	return nil
}

type ConfiguredTarget_Value_Output struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Types that are valid to be assigned to Level:
	//
	//	*ConfiguredTarget_Value_Output_Leaf_
	//	*ConfiguredTarget_Value_Output_Parent_
	Level         isConfiguredTarget_Value_Output_Level `protobuf_oneof:"level"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ConfiguredTarget_Value_Output) Reset() {
	*x = ConfiguredTarget_Value_Output{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[138]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ConfiguredTarget_Value_Output) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ConfiguredTarget_Value_Output) ProtoMessage() {}

func (x *ConfiguredTarget_Value_Output) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[138]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ConfiguredTarget_Value_Output.ProtoReflect.Descriptor instead.
func (*ConfiguredTarget_Value_Output) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{20, 1, 0}
}

func (x *ConfiguredTarget_Value_Output) GetLevel() isConfiguredTarget_Value_Output_Level {
	if x != nil {
		return x.Level
	}
	return nil
}

func (x *ConfiguredTarget_Value_Output) GetLeaf() *ConfiguredTarget_Value_Output_Leaf {
	if x != nil {
		if x, ok := x.Level.(*ConfiguredTarget_Value_Output_Leaf_); ok {
			return x.Leaf
		}
	}
	return nil
}

func (x *ConfiguredTarget_Value_Output) GetParent() *ConfiguredTarget_Value_Output_Parent {
	if x != nil {
		if x, ok := x.Level.(*ConfiguredTarget_Value_Output_Parent_); ok {
			return x.Parent
		}
	}
	return nil
}

type isConfiguredTarget_Value_Output_Level interface {
	isConfiguredTarget_Value_Output_Level()
}

type ConfiguredTarget_Value_Output_Leaf_ struct {
	Leaf *ConfiguredTarget_Value_Output_Leaf `protobuf:"bytes,1,opt,name=leaf,proto3,oneof"`
}

type ConfiguredTarget_Value_Output_Parent_ struct {
	Parent *ConfiguredTarget_Value_Output_Parent `protobuf:"bytes,2,opt,name=parent,proto3,oneof"`
}

func (*ConfiguredTarget_Value_Output_Leaf_) isConfiguredTarget_Value_Output_Level() {}

func (*ConfiguredTarget_Value_Output_Parent_) isConfiguredTarget_Value_Output_Level() {}

type ConfiguredTarget_Value_Action struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Types that are valid to be assigned to Level:
	//
	//	*ConfiguredTarget_Value_Action_Leaf_
	//	*ConfiguredTarget_Value_Action_Parent_
	Level         isConfiguredTarget_Value_Action_Level `protobuf_oneof:"level"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ConfiguredTarget_Value_Action) Reset() {
	*x = ConfiguredTarget_Value_Action{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[139]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ConfiguredTarget_Value_Action) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ConfiguredTarget_Value_Action) ProtoMessage() {}

func (x *ConfiguredTarget_Value_Action) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[139]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ConfiguredTarget_Value_Action.ProtoReflect.Descriptor instead.
func (*ConfiguredTarget_Value_Action) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{20, 1, 1}
}

func (x *ConfiguredTarget_Value_Action) GetLevel() isConfiguredTarget_Value_Action_Level {
	if x != nil {
		return x.Level
	}
	return nil
}

func (x *ConfiguredTarget_Value_Action) GetLeaf() *ConfiguredTarget_Value_Action_Leaf {
	if x != nil {
		if x, ok := x.Level.(*ConfiguredTarget_Value_Action_Leaf_); ok {
			return x.Leaf
		}
	}
	return nil
}

func (x *ConfiguredTarget_Value_Action) GetParent() *ConfiguredTarget_Value_Action_Parent {
	if x != nil {
		if x, ok := x.Level.(*ConfiguredTarget_Value_Action_Parent_); ok {
			return x.Parent
		}
	}
	return nil
}

type isConfiguredTarget_Value_Action_Level interface {
	isConfiguredTarget_Value_Action_Level()
}

type ConfiguredTarget_Value_Action_Leaf_ struct {
	Leaf *ConfiguredTarget_Value_Action_Leaf `protobuf:"bytes,1,opt,name=leaf,proto3,oneof"`
}

type ConfiguredTarget_Value_Action_Parent_ struct {
	Parent *ConfiguredTarget_Value_Action_Parent `protobuf:"bytes,2,opt,name=parent,proto3,oneof"`
}

func (*ConfiguredTarget_Value_Action_Leaf_) isConfiguredTarget_Value_Action_Level() {}

func (*ConfiguredTarget_Value_Action_Parent_) isConfiguredTarget_Value_Action_Level() {}

type ConfiguredTarget_Value_Output_Parent struct {
	state                    protoimpl.MessageState   `protogen:"open.v1"`
	Reference                *core.DecodableReference `protobuf:"bytes,1,opt,name=reference,proto3" json:"reference,omitempty"`
	FirstPackageRelativePath string                   `protobuf:"bytes,2,opt,name=first_package_relative_path,json=firstPackageRelativePath,proto3" json:"first_package_relative_path,omitempty"`
	unknownFields            protoimpl.UnknownFields
	sizeCache                protoimpl.SizeCache
}

func (x *ConfiguredTarget_Value_Output_Parent) Reset() {
	*x = ConfiguredTarget_Value_Output_Parent{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[140]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ConfiguredTarget_Value_Output_Parent) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ConfiguredTarget_Value_Output_Parent) ProtoMessage() {}

func (x *ConfiguredTarget_Value_Output_Parent) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[140]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ConfiguredTarget_Value_Output_Parent.ProtoReflect.Descriptor instead.
func (*ConfiguredTarget_Value_Output_Parent) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{20, 1, 0, 0}
}

func (x *ConfiguredTarget_Value_Output_Parent) GetReference() *core.DecodableReference {
	if x != nil {
		return x.Reference
	}
	return nil
}

func (x *ConfiguredTarget_Value_Output_Parent) GetFirstPackageRelativePath() string {
	if x != nil {
		return x.FirstPackageRelativePath
	}
	return ""
}

type ConfiguredTarget_Value_Output_Leaf struct {
	state               protoimpl.MessageState  `protogen:"open.v1"`
	PackageRelativePath string                  `protobuf:"bytes,1,opt,name=package_relative_path,json=packageRelativePath,proto3" json:"package_relative_path,omitempty"`
	Definition          *TargetOutputDefinition `protobuf:"bytes,2,opt,name=definition,proto3" json:"definition,omitempty"`
	unknownFields       protoimpl.UnknownFields
	sizeCache           protoimpl.SizeCache
}

func (x *ConfiguredTarget_Value_Output_Leaf) Reset() {
	*x = ConfiguredTarget_Value_Output_Leaf{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[141]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ConfiguredTarget_Value_Output_Leaf) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ConfiguredTarget_Value_Output_Leaf) ProtoMessage() {}

func (x *ConfiguredTarget_Value_Output_Leaf) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[141]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ConfiguredTarget_Value_Output_Leaf.ProtoReflect.Descriptor instead.
func (*ConfiguredTarget_Value_Output_Leaf) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{20, 1, 0, 1}
}

func (x *ConfiguredTarget_Value_Output_Leaf) GetPackageRelativePath() string {
	if x != nil {
		return x.PackageRelativePath
	}
	return ""
}

func (x *ConfiguredTarget_Value_Output_Leaf) GetDefinition() *TargetOutputDefinition {
	if x != nil {
		return x.Definition
	}
	return nil
}

type ConfiguredTarget_Value_Action_Parent struct {
	state         protoimpl.MessageState   `protogen:"open.v1"`
	Reference     *core.DecodableReference `protobuf:"bytes,1,opt,name=reference,proto3" json:"reference,omitempty"`
	FirstId       []byte                   `protobuf:"bytes,2,opt,name=first_id,json=firstId,proto3" json:"first_id,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ConfiguredTarget_Value_Action_Parent) Reset() {
	*x = ConfiguredTarget_Value_Action_Parent{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[142]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ConfiguredTarget_Value_Action_Parent) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ConfiguredTarget_Value_Action_Parent) ProtoMessage() {}

func (x *ConfiguredTarget_Value_Action_Parent) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[142]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ConfiguredTarget_Value_Action_Parent.ProtoReflect.Descriptor instead.
func (*ConfiguredTarget_Value_Action_Parent) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{20, 1, 1, 0}
}

func (x *ConfiguredTarget_Value_Action_Parent) GetReference() *core.DecodableReference {
	if x != nil {
		return x.Reference
	}
	return nil
}

func (x *ConfiguredTarget_Value_Action_Parent) GetFirstId() []byte {
	if x != nil {
		return x.FirstId
	}
	return nil
}

type ConfiguredTarget_Value_Action_Leaf struct {
	state         protoimpl.MessageState  `protogen:"open.v1"`
	Id            []byte                  `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Definition    *TargetActionDefinition `protobuf:"bytes,2,opt,name=definition,proto3" json:"definition,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ConfiguredTarget_Value_Action_Leaf) Reset() {
	*x = ConfiguredTarget_Value_Action_Leaf{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[143]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ConfiguredTarget_Value_Action_Leaf) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ConfiguredTarget_Value_Action_Leaf) ProtoMessage() {}

func (x *ConfiguredTarget_Value_Action_Leaf) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[143]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ConfiguredTarget_Value_Action_Leaf.ProtoReflect.Descriptor instead.
func (*ConfiguredTarget_Value_Action_Leaf) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{20, 1, 1, 1}
}

func (x *ConfiguredTarget_Value_Action_Leaf) GetId() []byte {
	if x != nil {
		return x.Id
	}
	return nil
}

func (x *ConfiguredTarget_Value_Action_Leaf) GetDefinition() *TargetActionDefinition {
	if x != nil {
		return x.Definition
	}
	return nil
}

type TargetOutput_Key struct {
	state                  protoimpl.MessageState   `protogen:"open.v1"`
	Label                  string                   `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
	ConfigurationReference *core.DecodableReference `protobuf:"bytes,2,opt,name=configuration_reference,json=configurationReference,proto3" json:"configuration_reference,omitempty"`
	PackageRelativePath    string                   `protobuf:"bytes,3,opt,name=package_relative_path,json=packageRelativePath,proto3" json:"package_relative_path,omitempty"`
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

func (x *TargetOutput_Key) Reset() {
	*x = TargetOutput_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[144]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *TargetOutput_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TargetOutput_Key) ProtoMessage() {}

func (x *TargetOutput_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[144]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use TargetOutput_Key.ProtoReflect.Descriptor instead.
func (*TargetOutput_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{21, 0}
}

func (x *TargetOutput_Key) GetLabel() string {
	if x != nil {
		return x.Label
	}
	return ""
}

func (x *TargetOutput_Key) GetConfigurationReference() *core.DecodableReference {
	if x != nil {
		return x.ConfigurationReference
	}
	return nil
}

func (x *TargetOutput_Key) GetPackageRelativePath() string {
	if x != nil {
		return x.PackageRelativePath
	}
	return ""
}

type TargetOutput_Value struct {
	state         protoimpl.MessageState  `protogen:"open.v1"`
	Definition    *TargetOutputDefinition `protobuf:"bytes,1,opt,name=definition,proto3" json:"definition,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *TargetOutput_Value) Reset() {
	*x = TargetOutput_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[145]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *TargetOutput_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TargetOutput_Value) ProtoMessage() {}

func (x *TargetOutput_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[145]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use TargetOutput_Value.ProtoReflect.Descriptor instead.
func (*TargetOutput_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{21, 1}
}

func (x *TargetOutput_Value) GetDefinition() *TargetOutputDefinition {
	if x != nil {
		return x.Definition
	}
	return nil
}

type DirectoryAccessParameters_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *DirectoryAccessParameters_Key) Reset() {
	*x = DirectoryAccessParameters_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[146]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *DirectoryAccessParameters_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DirectoryAccessParameters_Key) ProtoMessage() {}

func (x *DirectoryAccessParameters_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[146]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DirectoryAccessParameters_Key.ProtoReflect.Descriptor instead.
func (*DirectoryAccessParameters_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{22, 0}
}

type DirectoryAccessParameters_Value struct {
	state                     protoimpl.MessageState                `protogen:"open.v1"`
	DirectoryAccessParameters *filesystem.DirectoryAccessParameters `protobuf:"bytes,1,opt,name=directory_access_parameters,json=directoryAccessParameters,proto3" json:"directory_access_parameters,omitempty"`
	unknownFields             protoimpl.UnknownFields
	sizeCache                 protoimpl.SizeCache
}

func (x *DirectoryAccessParameters_Value) Reset() {
	*x = DirectoryAccessParameters_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[147]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *DirectoryAccessParameters_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DirectoryAccessParameters_Value) ProtoMessage() {}

func (x *DirectoryAccessParameters_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[147]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DirectoryAccessParameters_Value.ProtoReflect.Descriptor instead.
func (*DirectoryAccessParameters_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{22, 1}
}

func (x *DirectoryAccessParameters_Value) GetDirectoryAccessParameters() *filesystem.DirectoryAccessParameters {
	if x != nil {
		return x.DirectoryAccessParameters
	}
	return nil
}

type DirectoryCreationParameters_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *DirectoryCreationParameters_Key) Reset() {
	*x = DirectoryCreationParameters_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[148]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *DirectoryCreationParameters_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DirectoryCreationParameters_Key) ProtoMessage() {}

func (x *DirectoryCreationParameters_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[148]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DirectoryCreationParameters_Key.ProtoReflect.Descriptor instead.
func (*DirectoryCreationParameters_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{23, 0}
}

type DirectoryCreationParameters_Value struct {
	state                       protoimpl.MessageState                  `protogen:"open.v1"`
	DirectoryCreationParameters *filesystem.DirectoryCreationParameters `protobuf:"bytes,1,opt,name=directory_creation_parameters,json=directoryCreationParameters,proto3" json:"directory_creation_parameters,omitempty"`
	unknownFields               protoimpl.UnknownFields
	sizeCache                   protoimpl.SizeCache
}

func (x *DirectoryCreationParameters_Value) Reset() {
	*x = DirectoryCreationParameters_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[149]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *DirectoryCreationParameters_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DirectoryCreationParameters_Value) ProtoMessage() {}

func (x *DirectoryCreationParameters_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[149]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DirectoryCreationParameters_Value.ProtoReflect.Descriptor instead.
func (*DirectoryCreationParameters_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{23, 1}
}

func (x *DirectoryCreationParameters_Value) GetDirectoryCreationParameters() *filesystem.DirectoryCreationParameters {
	if x != nil {
		return x.DirectoryCreationParameters
	}
	return nil
}

type DirectoryCreationParametersObject_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *DirectoryCreationParametersObject_Key) Reset() {
	*x = DirectoryCreationParametersObject_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[150]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *DirectoryCreationParametersObject_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DirectoryCreationParametersObject_Key) ProtoMessage() {}

func (x *DirectoryCreationParametersObject_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[150]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DirectoryCreationParametersObject_Key.ProtoReflect.Descriptor instead.
func (*DirectoryCreationParametersObject_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{24, 0}
}

type DirectoryReaders_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *DirectoryReaders_Key) Reset() {
	*x = DirectoryReaders_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[151]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *DirectoryReaders_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*DirectoryReaders_Key) ProtoMessage() {}

func (x *DirectoryReaders_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[151]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use DirectoryReaders_Key.ProtoReflect.Descriptor instead.
func (*DirectoryReaders_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{25, 0}
}

type EmptyDefaultInfo_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *EmptyDefaultInfo_Key) Reset() {
	*x = EmptyDefaultInfo_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[152]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *EmptyDefaultInfo_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*EmptyDefaultInfo_Key) ProtoMessage() {}

func (x *EmptyDefaultInfo_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[152]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use EmptyDefaultInfo_Key.ProtoReflect.Descriptor instead.
func (*EmptyDefaultInfo_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{26, 0}
}

type EmptyDefaultInfo_Value struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	DefaultInfo   *starlark.Struct       `protobuf:"bytes,1,opt,name=default_info,json=defaultInfo,proto3" json:"default_info,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *EmptyDefaultInfo_Value) Reset() {
	*x = EmptyDefaultInfo_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[153]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *EmptyDefaultInfo_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*EmptyDefaultInfo_Value) ProtoMessage() {}

func (x *EmptyDefaultInfo_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[153]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use EmptyDefaultInfo_Value.ProtoReflect.Descriptor instead.
func (*EmptyDefaultInfo_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{26, 1}
}

func (x *EmptyDefaultInfo_Value) GetDefaultInfo() *starlark.Struct {
	if x != nil {
		return x.DefaultInfo
	}
	return nil
}

type ExecTransition_Key struct {
	state                       protoimpl.MessageState   `protogen:"open.v1"`
	PlatformLabel               string                   `protobuf:"bytes,1,opt,name=platform_label,json=platformLabel,proto3" json:"platform_label,omitempty"`
	InputConfigurationReference *core.DecodableReference `protobuf:"bytes,2,opt,name=input_configuration_reference,json=inputConfigurationReference,proto3" json:"input_configuration_reference,omitempty"`
	unknownFields               protoimpl.UnknownFields
	sizeCache                   protoimpl.SizeCache
}

func (x *ExecTransition_Key) Reset() {
	*x = ExecTransition_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[154]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ExecTransition_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ExecTransition_Key) ProtoMessage() {}

func (x *ExecTransition_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[154]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ExecTransition_Key.ProtoReflect.Descriptor instead.
func (*ExecTransition_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{27, 0}
}

func (x *ExecTransition_Key) GetPlatformLabel() string {
	if x != nil {
		return x.PlatformLabel
	}
	return ""
}

func (x *ExecTransition_Key) GetInputConfigurationReference() *core.DecodableReference {
	if x != nil {
		return x.InputConfigurationReference
	}
	return nil
}

type ExecTransition_Value struct {
	state                        protoimpl.MessageState   `protogen:"open.v1"`
	OutputConfigurationReference *core.DecodableReference `protobuf:"bytes,2,opt,name=output_configuration_reference,json=outputConfigurationReference,proto3" json:"output_configuration_reference,omitempty"`
	unknownFields                protoimpl.UnknownFields
	sizeCache                    protoimpl.SizeCache
}

func (x *ExecTransition_Value) Reset() {
	*x = ExecTransition_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[155]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ExecTransition_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ExecTransition_Value) ProtoMessage() {}

func (x *ExecTransition_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[155]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ExecTransition_Value.ProtoReflect.Descriptor instead.
func (*ExecTransition_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{27, 1}
}

func (x *ExecTransition_Value) GetOutputConfigurationReference() *core.DecodableReference {
	if x != nil {
		return x.OutputConfigurationReference
	}
	return nil
}

type FileAccessParameters_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *FileAccessParameters_Key) Reset() {
	*x = FileAccessParameters_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[156]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *FileAccessParameters_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*FileAccessParameters_Key) ProtoMessage() {}

func (x *FileAccessParameters_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[156]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use FileAccessParameters_Key.ProtoReflect.Descriptor instead.
func (*FileAccessParameters_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{28, 0}
}

type FileAccessParameters_Value struct {
	state                protoimpl.MessageState           `protogen:"open.v1"`
	FileAccessParameters *filesystem.FileAccessParameters `protobuf:"bytes,1,opt,name=file_access_parameters,json=fileAccessParameters,proto3" json:"file_access_parameters,omitempty"`
	unknownFields        protoimpl.UnknownFields
	sizeCache            protoimpl.SizeCache
}

func (x *FileAccessParameters_Value) Reset() {
	*x = FileAccessParameters_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[157]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *FileAccessParameters_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*FileAccessParameters_Value) ProtoMessage() {}

func (x *FileAccessParameters_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[157]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use FileAccessParameters_Value.ProtoReflect.Descriptor instead.
func (*FileAccessParameters_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{28, 1}
}

func (x *FileAccessParameters_Value) GetFileAccessParameters() *filesystem.FileAccessParameters {
	if x != nil {
		return x.FileAccessParameters
	}
	return nil
}

type FileCreationParameters_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *FileCreationParameters_Key) Reset() {
	*x = FileCreationParameters_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[158]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *FileCreationParameters_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*FileCreationParameters_Key) ProtoMessage() {}

func (x *FileCreationParameters_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[158]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use FileCreationParameters_Key.ProtoReflect.Descriptor instead.
func (*FileCreationParameters_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{29, 0}
}

type FileCreationParameters_Value struct {
	state                  protoimpl.MessageState             `protogen:"open.v1"`
	FileCreationParameters *filesystem.FileCreationParameters `protobuf:"bytes,1,opt,name=file_creation_parameters,json=fileCreationParameters,proto3" json:"file_creation_parameters,omitempty"`
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

func (x *FileCreationParameters_Value) Reset() {
	*x = FileCreationParameters_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[159]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *FileCreationParameters_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*FileCreationParameters_Value) ProtoMessage() {}

func (x *FileCreationParameters_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[159]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use FileCreationParameters_Value.ProtoReflect.Descriptor instead.
func (*FileCreationParameters_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{29, 1}
}

func (x *FileCreationParameters_Value) GetFileCreationParameters() *filesystem.FileCreationParameters {
	if x != nil {
		return x.FileCreationParameters
	}
	return nil
}

type FileCreationParametersObject_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *FileCreationParametersObject_Key) Reset() {
	*x = FileCreationParametersObject_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[160]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *FileCreationParametersObject_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*FileCreationParametersObject_Key) ProtoMessage() {}

func (x *FileCreationParametersObject_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[160]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use FileCreationParametersObject_Key.ProtoReflect.Descriptor instead.
func (*FileCreationParametersObject_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{30, 0}
}

type FileProperties_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	CanonicalRepo string                 `protobuf:"bytes,1,opt,name=canonical_repo,json=canonicalRepo,proto3" json:"canonical_repo,omitempty"`
	Path          string                 `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *FileProperties_Key) Reset() {
	*x = FileProperties_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[161]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *FileProperties_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*FileProperties_Key) ProtoMessage() {}

func (x *FileProperties_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[161]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use FileProperties_Key.ProtoReflect.Descriptor instead.
func (*FileProperties_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{31, 0}
}

func (x *FileProperties_Key) GetCanonicalRepo() string {
	if x != nil {
		return x.CanonicalRepo
	}
	return ""
}

func (x *FileProperties_Key) GetPath() string {
	if x != nil {
		return x.Path
	}
	return ""
}

type FileProperties_Value struct {
	state         protoimpl.MessageState     `protogen:"open.v1"`
	Exists        *filesystem.FileProperties `protobuf:"bytes,1,opt,name=exists,proto3" json:"exists,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *FileProperties_Value) Reset() {
	*x = FileProperties_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[162]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *FileProperties_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*FileProperties_Value) ProtoMessage() {}

func (x *FileProperties_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[162]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use FileProperties_Value.ProtoReflect.Descriptor instead.
func (*FileProperties_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{31, 1}
}

func (x *FileProperties_Value) GetExists() *filesystem.FileProperties {
	if x != nil {
		return x.Exists
	}
	return nil
}

type FileReader_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *FileReader_Key) Reset() {
	*x = FileReader_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[163]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *FileReader_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*FileReader_Key) ProtoMessage() {}

func (x *FileReader_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[163]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use FileReader_Key.ProtoReflect.Descriptor instead.
func (*FileReader_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{32, 0}
}

type FileRoot_Key struct {
	state           protoimpl.MessageState `protogen:"open.v1"`
	File            *starlark.File         `protobuf:"bytes,1,opt,name=file,proto3" json:"file,omitempty"`
	DirectoryLayout DirectoryLayout        `protobuf:"varint,2,opt,name=directory_layout,json=directoryLayout,proto3,enum=bonanza.model.analysis.DirectoryLayout" json:"directory_layout,omitempty"`
	unknownFields   protoimpl.UnknownFields
	sizeCache       protoimpl.SizeCache
}

func (x *FileRoot_Key) Reset() {
	*x = FileRoot_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[164]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *FileRoot_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*FileRoot_Key) ProtoMessage() {}

func (x *FileRoot_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[164]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use FileRoot_Key.ProtoReflect.Descriptor instead.
func (*FileRoot_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{33, 0}
}

func (x *FileRoot_Key) GetFile() *starlark.File {
	if x != nil {
		return x.File
	}
	return nil
}

func (x *FileRoot_Key) GetDirectoryLayout() DirectoryLayout {
	if x != nil {
		return x.DirectoryLayout
	}
	return DirectoryLayout_UNKNOWN
}

type FileRoot_Value struct {
	state         protoimpl.MessageState        `protogen:"open.v1"`
	RootDirectory *filesystem.DirectoryContents `protobuf:"bytes,1,opt,name=root_directory,json=rootDirectory,proto3" json:"root_directory,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *FileRoot_Value) Reset() {
	*x = FileRoot_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[165]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *FileRoot_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*FileRoot_Value) ProtoMessage() {}

func (x *FileRoot_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[165]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use FileRoot_Value.ProtoReflect.Descriptor instead.
func (*FileRoot_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{33, 1}
}

func (x *FileRoot_Value) GetRootDirectory() *filesystem.DirectoryContents {
	if x != nil {
		return x.RootDirectory
	}
	return nil
}

type FilesInPackage_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Package       string                 `protobuf:"bytes,1,opt,name=package,proto3" json:"package,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *FilesInPackage_Key) Reset() {
	*x = FilesInPackage_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[166]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *FilesInPackage_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*FilesInPackage_Key) ProtoMessage() {}

func (x *FilesInPackage_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[166]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use FilesInPackage_Key.ProtoReflect.Descriptor instead.
func (*FilesInPackage_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{34, 0}
}

func (x *FilesInPackage_Key) GetPackage() string {
	if x != nil {
		return x.Package
	}
	return ""
}

type FilesInPackage_Value struct {
	state         protoimpl.MessageState        `protogen:"open.v1"`
	Directory     *filesystem.DirectoryContents `protobuf:"bytes,1,opt,name=directory,proto3" json:"directory,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *FilesInPackage_Value) Reset() {
	*x = FilesInPackage_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[167]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *FilesInPackage_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*FilesInPackage_Value) ProtoMessage() {}

func (x *FilesInPackage_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[167]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use FilesInPackage_Value.ProtoReflect.Descriptor instead.
func (*FilesInPackage_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{34, 1}
}

func (x *FilesInPackage_Value) GetDirectory() *filesystem.DirectoryContents {
	if x != nil {
		return x.Directory
	}
	return nil
}

type FilesRoot_Key struct {
	state           protoimpl.MessageState   `protogen:"open.v1"`
	ListReference   *core.DecodableReference `protobuf:"bytes,1,opt,name=list_reference,json=listReference,proto3" json:"list_reference,omitempty"`
	DirectoryLayout DirectoryLayout          `protobuf:"varint,2,opt,name=directory_layout,json=directoryLayout,proto3,enum=bonanza.model.analysis.DirectoryLayout" json:"directory_layout,omitempty"`
	unknownFields   protoimpl.UnknownFields
	sizeCache       protoimpl.SizeCache
}

func (x *FilesRoot_Key) Reset() {
	*x = FilesRoot_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[168]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *FilesRoot_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*FilesRoot_Key) ProtoMessage() {}

func (x *FilesRoot_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[168]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use FilesRoot_Key.ProtoReflect.Descriptor instead.
func (*FilesRoot_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{35, 0}
}

func (x *FilesRoot_Key) GetListReference() *core.DecodableReference {
	if x != nil {
		return x.ListReference
	}
	return nil
}

func (x *FilesRoot_Key) GetDirectoryLayout() DirectoryLayout {
	if x != nil {
		return x.DirectoryLayout
	}
	return DirectoryLayout_UNKNOWN
}

type FilesRoot_Value struct {
	state         protoimpl.MessageState        `protogen:"open.v1"`
	RootDirectory *filesystem.DirectoryContents `protobuf:"bytes,1,opt,name=root_directory,json=rootDirectory,proto3" json:"root_directory,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *FilesRoot_Value) Reset() {
	*x = FilesRoot_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[169]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *FilesRoot_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*FilesRoot_Value) ProtoMessage() {}

func (x *FilesRoot_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[169]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use FilesRoot_Value.ProtoReflect.Descriptor instead.
func (*FilesRoot_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{35, 1}
}

func (x *FilesRoot_Value) GetRootDirectory() *filesystem.DirectoryContents {
	if x != nil {
		return x.RootDirectory
	}
	return nil
}

type Glob_Key struct {
	state              protoimpl.MessageState `protogen:"open.v1"`
	Package            string                 `protobuf:"bytes,1,opt,name=package,proto3" json:"package,omitempty"`
	Pattern            []byte                 `protobuf:"bytes,2,opt,name=pattern,proto3" json:"pattern,omitempty"`
	IncludeDirectories bool                   `protobuf:"varint,3,opt,name=include_directories,json=includeDirectories,proto3" json:"include_directories,omitempty"`
	unknownFields      protoimpl.UnknownFields
	sizeCache          protoimpl.SizeCache
}

func (x *Glob_Key) Reset() {
	*x = Glob_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[170]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *Glob_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Glob_Key) ProtoMessage() {}

func (x *Glob_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[170]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use Glob_Key.ProtoReflect.Descriptor instead.
func (*Glob_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{36, 0}
}

func (x *Glob_Key) GetPackage() string {
	if x != nil {
		return x.Package
	}
	return ""
}

func (x *Glob_Key) GetPattern() []byte {
	if x != nil {
		return x.Pattern
	}
	return nil
}

func (x *Glob_Key) GetIncludeDirectories() bool {
	if x != nil {
		return x.IncludeDirectories
	}
	return false
}

type Glob_Value struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	MatchedPaths  []string               `protobuf:"bytes,1,rep,name=matched_paths,json=matchedPaths,proto3" json:"matched_paths,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *Glob_Value) Reset() {
	*x = Glob_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[171]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *Glob_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Glob_Value) ProtoMessage() {}

func (x *Glob_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[171]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use Glob_Value.ProtoReflect.Descriptor instead.
func (*Glob_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{36, 1}
}

func (x *Glob_Value) GetMatchedPaths() []string {
	if x != nil {
		return x.MatchedPaths
	}
	return nil
}

type HttpArchiveContents_Key struct {
	state         protoimpl.MessageState         `protogen:"open.v1"`
	FetchOptions  *HttpFetchOptions              `protobuf:"bytes,1,opt,name=fetch_options,json=fetchOptions,proto3" json:"fetch_options,omitempty"`
	Format        HttpArchiveContents_Key_Format `protobuf:"varint,2,opt,name=format,proto3,enum=bonanza.model.analysis.HttpArchiveContents_Key_Format" json:"format,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *HttpArchiveContents_Key) Reset() {
	*x = HttpArchiveContents_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[172]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *HttpArchiveContents_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*HttpArchiveContents_Key) ProtoMessage() {}

func (x *HttpArchiveContents_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[172]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use HttpArchiveContents_Key.ProtoReflect.Descriptor instead.
func (*HttpArchiveContents_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{38, 0}
}

func (x *HttpArchiveContents_Key) GetFetchOptions() *HttpFetchOptions {
	if x != nil {
		return x.FetchOptions
	}
	return nil
}

func (x *HttpArchiveContents_Key) GetFormat() HttpArchiveContents_Key_Format {
	if x != nil {
		return x.Format
	}
	return HttpArchiveContents_Key_UNKNOWN
}

type HttpArchiveContents_Value struct {
	state         protoimpl.MessageState            `protogen:"open.v1"`
	Exists        *HttpArchiveContents_Value_Exists `protobuf:"bytes,1,opt,name=exists,proto3" json:"exists,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *HttpArchiveContents_Value) Reset() {
	*x = HttpArchiveContents_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[173]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *HttpArchiveContents_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*HttpArchiveContents_Value) ProtoMessage() {}

func (x *HttpArchiveContents_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[173]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use HttpArchiveContents_Value.ProtoReflect.Descriptor instead.
func (*HttpArchiveContents_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{38, 1}
}

func (x *HttpArchiveContents_Value) GetExists() *HttpArchiveContents_Value_Exists {
	if x != nil {
		return x.Exists
	}
	return nil
}

type HttpArchiveContents_Value_Exists struct {
	state         protoimpl.MessageState         `protogen:"open.v1"`
	Contents      *filesystem.DirectoryReference `protobuf:"bytes,1,opt,name=contents,proto3" json:"contents,omitempty"`
	Sha256        []byte                         `protobuf:"bytes,2,opt,name=sha256,proto3" json:"sha256,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *HttpArchiveContents_Value_Exists) Reset() {
	*x = HttpArchiveContents_Value_Exists{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[174]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *HttpArchiveContents_Value_Exists) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*HttpArchiveContents_Value_Exists) ProtoMessage() {}

func (x *HttpArchiveContents_Value_Exists) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[174]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use HttpArchiveContents_Value_Exists.ProtoReflect.Descriptor instead.
func (*HttpArchiveContents_Value_Exists) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{38, 1, 0}
}

func (x *HttpArchiveContents_Value_Exists) GetContents() *filesystem.DirectoryReference {
	if x != nil {
		return x.Contents
	}
	return nil
}

func (x *HttpArchiveContents_Value_Exists) GetSha256() []byte {
	if x != nil {
		return x.Sha256
	}
	return nil
}

type HttpFileContents_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	FetchOptions  *HttpFetchOptions      `protobuf:"bytes,1,opt,name=fetch_options,json=fetchOptions,proto3" json:"fetch_options,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *HttpFileContents_Key) Reset() {
	*x = HttpFileContents_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[175]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *HttpFileContents_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*HttpFileContents_Key) ProtoMessage() {}

func (x *HttpFileContents_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[175]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use HttpFileContents_Key.ProtoReflect.Descriptor instead.
func (*HttpFileContents_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{39, 0}
}

func (x *HttpFileContents_Key) GetFetchOptions() *HttpFetchOptions {
	if x != nil {
		return x.FetchOptions
	}
	return nil
}

type HttpFileContents_Value struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Exists        *fetch.Result_Success  `protobuf:"bytes,1,opt,name=exists,proto3" json:"exists,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *HttpFileContents_Value) Reset() {
	*x = HttpFileContents_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[176]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *HttpFileContents_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*HttpFileContents_Value) ProtoMessage() {}

func (x *HttpFileContents_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[176]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use HttpFileContents_Value.ProtoReflect.Descriptor instead.
func (*HttpFileContents_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{39, 1}
}

func (x *HttpFileContents_Value) GetExists() *fetch.Result_Success {
	if x != nil {
		return x.Exists
	}
	return nil
}

type ModuleDotBazelContents_Key struct {
	state          protoimpl.MessageState `protogen:"open.v1"`
	ModuleInstance string                 `protobuf:"bytes,1,opt,name=module_instance,json=moduleInstance,proto3" json:"module_instance,omitempty"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *ModuleDotBazelContents_Key) Reset() {
	*x = ModuleDotBazelContents_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[177]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModuleDotBazelContents_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModuleDotBazelContents_Key) ProtoMessage() {}

func (x *ModuleDotBazelContents_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[177]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModuleDotBazelContents_Key.ProtoReflect.Descriptor instead.
func (*ModuleDotBazelContents_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{40, 0}
}

func (x *ModuleDotBazelContents_Key) GetModuleInstance() string {
	if x != nil {
		return x.ModuleInstance
	}
	return ""
}

type ModuleDotBazelContents_Value struct {
	state         protoimpl.MessageState   `protogen:"open.v1"`
	Contents      *filesystem.FileContents `protobuf:"bytes,1,opt,name=contents,proto3" json:"contents,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ModuleDotBazelContents_Value) Reset() {
	*x = ModuleDotBazelContents_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[178]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModuleDotBazelContents_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModuleDotBazelContents_Value) ProtoMessage() {}

func (x *ModuleDotBazelContents_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[178]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModuleDotBazelContents_Value.ProtoReflect.Descriptor instead.
func (*ModuleDotBazelContents_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{40, 1}
}

func (x *ModuleDotBazelContents_Value) GetContents() *filesystem.FileContents {
	if x != nil {
		return x.Contents
	}
	return nil
}

type ModuleRegistryUrls_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ModuleRegistryUrls_Key) Reset() {
	*x = ModuleRegistryUrls_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[179]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModuleRegistryUrls_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModuleRegistryUrls_Key) ProtoMessage() {}

func (x *ModuleRegistryUrls_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[179]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModuleRegistryUrls_Key.ProtoReflect.Descriptor instead.
func (*ModuleRegistryUrls_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{41, 0}
}

type ModuleRegistryUrls_Value struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	RegistryUrls  []string               `protobuf:"bytes,1,rep,name=registry_urls,json=registryUrls,proto3" json:"registry_urls,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ModuleRegistryUrls_Value) Reset() {
	*x = ModuleRegistryUrls_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[180]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModuleRegistryUrls_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModuleRegistryUrls_Value) ProtoMessage() {}

func (x *ModuleRegistryUrls_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[180]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModuleRegistryUrls_Value.ProtoReflect.Descriptor instead.
func (*ModuleRegistryUrls_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{41, 1}
}

func (x *ModuleRegistryUrls_Value) GetRegistryUrls() []string {
	if x != nil {
		return x.RegistryUrls
	}
	return nil
}

type ModuleRepoMapping_Key struct {
	state          protoimpl.MessageState `protogen:"open.v1"`
	ModuleInstance string                 `protobuf:"bytes,1,opt,name=module_instance,json=moduleInstance,proto3" json:"module_instance,omitempty"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *ModuleRepoMapping_Key) Reset() {
	*x = ModuleRepoMapping_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[181]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModuleRepoMapping_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModuleRepoMapping_Key) ProtoMessage() {}

func (x *ModuleRepoMapping_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[181]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModuleRepoMapping_Key.ProtoReflect.Descriptor instead.
func (*ModuleRepoMapping_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{42, 0}
}

func (x *ModuleRepoMapping_Key) GetModuleInstance() string {
	if x != nil {
		return x.ModuleInstance
	}
	return ""
}

type ModuleRepoMapping_Value struct {
	state         protoimpl.MessageState             `protogen:"open.v1"`
	Mappings      []*ModuleRepoMapping_Value_Mapping `protobuf:"bytes,1,rep,name=mappings,proto3" json:"mappings,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ModuleRepoMapping_Value) Reset() {
	*x = ModuleRepoMapping_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[182]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModuleRepoMapping_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModuleRepoMapping_Value) ProtoMessage() {}

func (x *ModuleRepoMapping_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[182]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModuleRepoMapping_Value.ProtoReflect.Descriptor instead.
func (*ModuleRepoMapping_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{42, 1}
}

func (x *ModuleRepoMapping_Value) GetMappings() []*ModuleRepoMapping_Value_Mapping {
	if x != nil {
		return x.Mappings
	}
	return nil
}

type ModuleRepoMapping_Value_Mapping struct {
	state            protoimpl.MessageState `protogen:"open.v1"`
	FromApparentRepo string                 `protobuf:"bytes,1,opt,name=from_apparent_repo,json=fromApparentRepo,proto3" json:"from_apparent_repo,omitempty"`
	ToCanonicalRepo  string                 `protobuf:"bytes,2,opt,name=to_canonical_repo,json=toCanonicalRepo,proto3" json:"to_canonical_repo,omitempty"`
	unknownFields    protoimpl.UnknownFields
	sizeCache        protoimpl.SizeCache
}

func (x *ModuleRepoMapping_Value_Mapping) Reset() {
	*x = ModuleRepoMapping_Value_Mapping{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[183]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModuleRepoMapping_Value_Mapping) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModuleRepoMapping_Value_Mapping) ProtoMessage() {}

func (x *ModuleRepoMapping_Value_Mapping) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[183]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModuleRepoMapping_Value_Mapping.ProtoReflect.Descriptor instead.
func (*ModuleRepoMapping_Value_Mapping) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{42, 1, 0}
}

func (x *ModuleRepoMapping_Value_Mapping) GetFromApparentRepo() string {
	if x != nil {
		return x.FromApparentRepo
	}
	return ""
}

func (x *ModuleRepoMapping_Value_Mapping) GetToCanonicalRepo() string {
	if x != nil {
		return x.ToCanonicalRepo
	}
	return ""
}

type ModuleExtensionRepo_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	CanonicalRepo string                 `protobuf:"bytes,1,opt,name=canonical_repo,json=canonicalRepo,proto3" json:"canonical_repo,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ModuleExtensionRepo_Key) Reset() {
	*x = ModuleExtensionRepo_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[184]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModuleExtensionRepo_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModuleExtensionRepo_Key) ProtoMessage() {}

func (x *ModuleExtensionRepo_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[184]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModuleExtensionRepo_Key.ProtoReflect.Descriptor instead.
func (*ModuleExtensionRepo_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{43, 0}
}

func (x *ModuleExtensionRepo_Key) GetCanonicalRepo() string {
	if x != nil {
		return x.CanonicalRepo
	}
	return ""
}

type ModuleExtensionRepo_Value struct {
	state         protoimpl.MessageState    `protogen:"open.v1"`
	Definition    *starlark.Repo_Definition `protobuf:"bytes,1,opt,name=definition,proto3" json:"definition,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ModuleExtensionRepo_Value) Reset() {
	*x = ModuleExtensionRepo_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[185]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModuleExtensionRepo_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModuleExtensionRepo_Value) ProtoMessage() {}

func (x *ModuleExtensionRepo_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[185]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModuleExtensionRepo_Value.ProtoReflect.Descriptor instead.
func (*ModuleExtensionRepo_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{43, 1}
}

func (x *ModuleExtensionRepo_Value) GetDefinition() *starlark.Repo_Definition {
	if x != nil {
		return x.Definition
	}
	return nil
}

type ModuleExtensionRepoNames_Key struct {
	state           protoimpl.MessageState `protogen:"open.v1"`
	ModuleExtension string                 `protobuf:"bytes,1,opt,name=module_extension,json=moduleExtension,proto3" json:"module_extension,omitempty"`
	unknownFields   protoimpl.UnknownFields
	sizeCache       protoimpl.SizeCache
}

func (x *ModuleExtensionRepoNames_Key) Reset() {
	*x = ModuleExtensionRepoNames_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[186]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModuleExtensionRepoNames_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModuleExtensionRepoNames_Key) ProtoMessage() {}

func (x *ModuleExtensionRepoNames_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[186]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModuleExtensionRepoNames_Key.ProtoReflect.Descriptor instead.
func (*ModuleExtensionRepoNames_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{44, 0}
}

func (x *ModuleExtensionRepoNames_Key) GetModuleExtension() string {
	if x != nil {
		return x.ModuleExtension
	}
	return ""
}

type ModuleExtensionRepoNames_Value struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	RepoNames     []string               `protobuf:"bytes,1,rep,name=repo_names,json=repoNames,proto3" json:"repo_names,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ModuleExtensionRepoNames_Value) Reset() {
	*x = ModuleExtensionRepoNames_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[187]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModuleExtensionRepoNames_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModuleExtensionRepoNames_Value) ProtoMessage() {}

func (x *ModuleExtensionRepoNames_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[187]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModuleExtensionRepoNames_Value.ProtoReflect.Descriptor instead.
func (*ModuleExtensionRepoNames_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{44, 1}
}

func (x *ModuleExtensionRepoNames_Value) GetRepoNames() []string {
	if x != nil {
		return x.RepoNames
	}
	return nil
}

type ModuleExtensionRepos_Key struct {
	state           protoimpl.MessageState `protogen:"open.v1"`
	ModuleExtension string                 `protobuf:"bytes,1,opt,name=module_extension,json=moduleExtension,proto3" json:"module_extension,omitempty"`
	unknownFields   protoimpl.UnknownFields
	sizeCache       protoimpl.SizeCache
}

func (x *ModuleExtensionRepos_Key) Reset() {
	*x = ModuleExtensionRepos_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[188]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModuleExtensionRepos_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModuleExtensionRepos_Key) ProtoMessage() {}

func (x *ModuleExtensionRepos_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[188]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModuleExtensionRepos_Key.ProtoReflect.Descriptor instead.
func (*ModuleExtensionRepos_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{45, 0}
}

func (x *ModuleExtensionRepos_Key) GetModuleExtension() string {
	if x != nil {
		return x.ModuleExtension
	}
	return ""
}

type ModuleExtensionRepos_Value struct {
	state         protoimpl.MessageState             `protogen:"open.v1"`
	Repos         []*ModuleExtensionRepos_Value_Repo `protobuf:"bytes,1,rep,name=repos,proto3" json:"repos,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ModuleExtensionRepos_Value) Reset() {
	*x = ModuleExtensionRepos_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[189]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModuleExtensionRepos_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModuleExtensionRepos_Value) ProtoMessage() {}

func (x *ModuleExtensionRepos_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[189]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModuleExtensionRepos_Value.ProtoReflect.Descriptor instead.
func (*ModuleExtensionRepos_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{45, 1}
}

func (x *ModuleExtensionRepos_Value) GetRepos() []*ModuleExtensionRepos_Value_Repo {
	if x != nil {
		return x.Repos
	}
	return nil
}

type ModuleExtensionRepos_Value_Repo struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Types that are valid to be assigned to Level:
	//
	//	*ModuleExtensionRepos_Value_Repo_Leaf
	//	*ModuleExtensionRepos_Value_Repo_Parent_
	Level         isModuleExtensionRepos_Value_Repo_Level `protobuf_oneof:"level"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ModuleExtensionRepos_Value_Repo) Reset() {
	*x = ModuleExtensionRepos_Value_Repo{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[190]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModuleExtensionRepos_Value_Repo) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModuleExtensionRepos_Value_Repo) ProtoMessage() {}

func (x *ModuleExtensionRepos_Value_Repo) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[190]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModuleExtensionRepos_Value_Repo.ProtoReflect.Descriptor instead.
func (*ModuleExtensionRepos_Value_Repo) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{45, 1, 0}
}

func (x *ModuleExtensionRepos_Value_Repo) GetLevel() isModuleExtensionRepos_Value_Repo_Level {
	if x != nil {
		return x.Level
	}
	return nil
}

func (x *ModuleExtensionRepos_Value_Repo) GetLeaf() *starlark.Repo {
	if x != nil {
		if x, ok := x.Level.(*ModuleExtensionRepos_Value_Repo_Leaf); ok {
			return x.Leaf
		}
	}
	return nil
}

func (x *ModuleExtensionRepos_Value_Repo) GetParent() *ModuleExtensionRepos_Value_Repo_Parent {
	if x != nil {
		if x, ok := x.Level.(*ModuleExtensionRepos_Value_Repo_Parent_); ok {
			return x.Parent
		}
	}
	return nil
}

type isModuleExtensionRepos_Value_Repo_Level interface {
	isModuleExtensionRepos_Value_Repo_Level()
}

type ModuleExtensionRepos_Value_Repo_Leaf struct {
	Leaf *starlark.Repo `protobuf:"bytes,1,opt,name=leaf,proto3,oneof"`
}

type ModuleExtensionRepos_Value_Repo_Parent_ struct {
	Parent *ModuleExtensionRepos_Value_Repo_Parent `protobuf:"bytes,2,opt,name=parent,proto3,oneof"`
}

func (*ModuleExtensionRepos_Value_Repo_Leaf) isModuleExtensionRepos_Value_Repo_Level() {}

func (*ModuleExtensionRepos_Value_Repo_Parent_) isModuleExtensionRepos_Value_Repo_Level() {}

type ModuleExtensionRepos_Value_Repo_Parent struct {
	state         protoimpl.MessageState   `protogen:"open.v1"`
	Reference     *core.DecodableReference `protobuf:"bytes,1,opt,name=reference,proto3" json:"reference,omitempty"`
	FirstName     string                   `protobuf:"bytes,2,opt,name=first_name,json=firstName,proto3" json:"first_name,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ModuleExtensionRepos_Value_Repo_Parent) Reset() {
	*x = ModuleExtensionRepos_Value_Repo_Parent{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[191]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModuleExtensionRepos_Value_Repo_Parent) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModuleExtensionRepos_Value_Repo_Parent) ProtoMessage() {}

func (x *ModuleExtensionRepos_Value_Repo_Parent) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[191]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModuleExtensionRepos_Value_Repo_Parent.ProtoReflect.Descriptor instead.
func (*ModuleExtensionRepos_Value_Repo_Parent) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{45, 1, 0, 0}
}

func (x *ModuleExtensionRepos_Value_Repo_Parent) GetReference() *core.DecodableReference {
	if x != nil {
		return x.Reference
	}
	return nil
}

func (x *ModuleExtensionRepos_Value_Repo_Parent) GetFirstName() string {
	if x != nil {
		return x.FirstName
	}
	return ""
}

type ModuleFinalBuildList_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ModuleFinalBuildList_Key) Reset() {
	*x = ModuleFinalBuildList_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[192]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModuleFinalBuildList_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModuleFinalBuildList_Key) ProtoMessage() {}

func (x *ModuleFinalBuildList_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[192]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModuleFinalBuildList_Key.ProtoReflect.Descriptor instead.
func (*ModuleFinalBuildList_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{47, 0}
}

type ModuleFinalBuildList_Value struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	BuildList     []*BuildListModule     `protobuf:"bytes,1,rep,name=build_list,json=buildList,proto3" json:"build_list,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ModuleFinalBuildList_Value) Reset() {
	*x = ModuleFinalBuildList_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[193]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModuleFinalBuildList_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModuleFinalBuildList_Value) ProtoMessage() {}

func (x *ModuleFinalBuildList_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[193]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModuleFinalBuildList_Value.ProtoReflect.Descriptor instead.
func (*ModuleFinalBuildList_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{47, 1}
}

func (x *ModuleFinalBuildList_Value) GetBuildList() []*BuildListModule {
	if x != nil {
		return x.BuildList
	}
	return nil
}

type ModuleRoughBuildList_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ModuleRoughBuildList_Key) Reset() {
	*x = ModuleRoughBuildList_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[194]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModuleRoughBuildList_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModuleRoughBuildList_Key) ProtoMessage() {}

func (x *ModuleRoughBuildList_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[194]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModuleRoughBuildList_Key.ProtoReflect.Descriptor instead.
func (*ModuleRoughBuildList_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{48, 0}
}

type ModuleRoughBuildList_Value struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	BuildList     []*BuildListModule     `protobuf:"bytes,1,rep,name=build_list,json=buildList,proto3" json:"build_list,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ModuleRoughBuildList_Value) Reset() {
	*x = ModuleRoughBuildList_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[195]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModuleRoughBuildList_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModuleRoughBuildList_Value) ProtoMessage() {}

func (x *ModuleRoughBuildList_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[195]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModuleRoughBuildList_Value.ProtoReflect.Descriptor instead.
func (*ModuleRoughBuildList_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{48, 1}
}

func (x *ModuleRoughBuildList_Value) GetBuildList() []*BuildListModule {
	if x != nil {
		return x.BuildList
	}
	return nil
}

type ModulesWithMultipleVersions_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ModulesWithMultipleVersions_Key) Reset() {
	*x = ModulesWithMultipleVersions_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[196]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModulesWithMultipleVersions_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModulesWithMultipleVersions_Key) ProtoMessage() {}

func (x *ModulesWithMultipleVersions_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[196]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModulesWithMultipleVersions_Key.ProtoReflect.Descriptor instead.
func (*ModulesWithMultipleVersions_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{50, 0}
}

type ModulesWithMultipleVersions_Value struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	OverridesList []*OverridesListModule `protobuf:"bytes,1,rep,name=overrides_list,json=overridesList,proto3" json:"overrides_list,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ModulesWithMultipleVersions_Value) Reset() {
	*x = ModulesWithMultipleVersions_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[197]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModulesWithMultipleVersions_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModulesWithMultipleVersions_Value) ProtoMessage() {}

func (x *ModulesWithMultipleVersions_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[197]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModulesWithMultipleVersions_Value.ProtoReflect.Descriptor instead.
func (*ModulesWithMultipleVersions_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{50, 1}
}

func (x *ModulesWithMultipleVersions_Value) GetOverridesList() []*OverridesListModule {
	if x != nil {
		return x.OverridesList
	}
	return nil
}

type ModulesWithMultipleVersionsObject_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ModulesWithMultipleVersionsObject_Key) Reset() {
	*x = ModulesWithMultipleVersionsObject_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[198]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModulesWithMultipleVersionsObject_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModulesWithMultipleVersionsObject_Key) ProtoMessage() {}

func (x *ModulesWithMultipleVersionsObject_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[198]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModulesWithMultipleVersionsObject_Key.ProtoReflect.Descriptor instead.
func (*ModulesWithMultipleVersionsObject_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{51, 0}
}

type ModulesWithOverrides_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ModulesWithOverrides_Key) Reset() {
	*x = ModulesWithOverrides_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[199]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModulesWithOverrides_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModulesWithOverrides_Key) ProtoMessage() {}

func (x *ModulesWithOverrides_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[199]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModulesWithOverrides_Key.ProtoReflect.Descriptor instead.
func (*ModulesWithOverrides_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{52, 0}
}

type ModulesWithOverrides_Value struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	OverridesList []*OverridesListModule `protobuf:"bytes,1,rep,name=overrides_list,json=overridesList,proto3" json:"overrides_list,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ModulesWithOverrides_Value) Reset() {
	*x = ModulesWithOverrides_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[200]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModulesWithOverrides_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModulesWithOverrides_Value) ProtoMessage() {}

func (x *ModulesWithOverrides_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[200]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModulesWithOverrides_Value.ProtoReflect.Descriptor instead.
func (*ModulesWithOverrides_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{52, 1}
}

func (x *ModulesWithOverrides_Value) GetOverridesList() []*OverridesListModule {
	if x != nil {
		return x.OverridesList
	}
	return nil
}

type ModuleOverride_SingleVersion struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Version       string                 `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	Registry      string                 `protobuf:"bytes,2,opt,name=registry,proto3" json:"registry,omitempty"`
	PatchLabels   []string               `protobuf:"bytes,4,rep,name=patch_labels,json=patchLabels,proto3" json:"patch_labels,omitempty"`
	PatchCommands []string               `protobuf:"bytes,5,rep,name=patch_commands,json=patchCommands,proto3" json:"patch_commands,omitempty"`
	PatchStrip    int64                  `protobuf:"varint,6,opt,name=patch_strip,json=patchStrip,proto3" json:"patch_strip,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ModuleOverride_SingleVersion) Reset() {
	*x = ModuleOverride_SingleVersion{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[201]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModuleOverride_SingleVersion) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModuleOverride_SingleVersion) ProtoMessage() {}

func (x *ModuleOverride_SingleVersion) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[201]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModuleOverride_SingleVersion.ProtoReflect.Descriptor instead.
func (*ModuleOverride_SingleVersion) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{53, 0}
}

func (x *ModuleOverride_SingleVersion) GetVersion() string {
	if x != nil {
		return x.Version
	}
	return ""
}

func (x *ModuleOverride_SingleVersion) GetRegistry() string {
	if x != nil {
		return x.Registry
	}
	return ""
}

func (x *ModuleOverride_SingleVersion) GetPatchLabels() []string {
	if x != nil {
		return x.PatchLabels
	}
	return nil
}

func (x *ModuleOverride_SingleVersion) GetPatchCommands() []string {
	if x != nil {
		return x.PatchCommands
	}
	return nil
}

func (x *ModuleOverride_SingleVersion) GetPatchStrip() int64 {
	if x != nil {
		return x.PatchStrip
	}
	return 0
}

type ModuleOverride_MultipleVersions struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Versions      []string               `protobuf:"bytes,1,rep,name=versions,proto3" json:"versions,omitempty"`
	Registry      string                 `protobuf:"bytes,2,opt,name=registry,proto3" json:"registry,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ModuleOverride_MultipleVersions) Reset() {
	*x = ModuleOverride_MultipleVersions{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[202]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModuleOverride_MultipleVersions) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModuleOverride_MultipleVersions) ProtoMessage() {}

func (x *ModuleOverride_MultipleVersions) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[202]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModuleOverride_MultipleVersions.ProtoReflect.Descriptor instead.
func (*ModuleOverride_MultipleVersions) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{53, 1}
}

func (x *ModuleOverride_MultipleVersions) GetVersions() []string {
	if x != nil {
		return x.Versions
	}
	return nil
}

func (x *ModuleOverride_MultipleVersions) GetRegistry() string {
	if x != nil {
		return x.Registry
	}
	return ""
}

type ModulesWithRemoteOverrides_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ModulesWithRemoteOverrides_Key) Reset() {
	*x = ModulesWithRemoteOverrides_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[203]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModulesWithRemoteOverrides_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModulesWithRemoteOverrides_Key) ProtoMessage() {}

func (x *ModulesWithRemoteOverrides_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[203]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModulesWithRemoteOverrides_Key.ProtoReflect.Descriptor instead.
func (*ModulesWithRemoteOverrides_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{54, 0}
}

type ModulesWithRemoteOverrides_Value struct {
	state           protoimpl.MessageState `protogen:"open.v1"`
	ModuleOverrides []*ModuleOverride      `protobuf:"bytes,1,rep,name=module_overrides,json=moduleOverrides,proto3" json:"module_overrides,omitempty"`
	unknownFields   protoimpl.UnknownFields
	sizeCache       protoimpl.SizeCache
}

func (x *ModulesWithRemoteOverrides_Value) Reset() {
	*x = ModulesWithRemoteOverrides_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[204]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModulesWithRemoteOverrides_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModulesWithRemoteOverrides_Value) ProtoMessage() {}

func (x *ModulesWithRemoteOverrides_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[204]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModulesWithRemoteOverrides_Value.ProtoReflect.Descriptor instead.
func (*ModulesWithRemoteOverrides_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{54, 1}
}

func (x *ModulesWithRemoteOverrides_Value) GetModuleOverrides() []*ModuleOverride {
	if x != nil {
		return x.ModuleOverrides
	}
	return nil
}

type Package_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Label         string                 `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *Package_Key) Reset() {
	*x = Package_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[205]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *Package_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Package_Key) ProtoMessage() {}

func (x *Package_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[205]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use Package_Key.ProtoReflect.Descriptor instead.
func (*Package_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{55, 0}
}

func (x *Package_Key) GetLabel() string {
	if x != nil {
		return x.Label
	}
	return ""
}

type Package_Value struct {
	state         protoimpl.MessageState  `protogen:"open.v1"`
	Targets       []*Package_Value_Target `protobuf:"bytes,1,rep,name=targets,proto3" json:"targets,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *Package_Value) Reset() {
	*x = Package_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[206]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *Package_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Package_Value) ProtoMessage() {}

func (x *Package_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[206]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use Package_Value.ProtoReflect.Descriptor instead.
func (*Package_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{55, 1}
}

func (x *Package_Value) GetTargets() []*Package_Value_Target {
	if x != nil {
		return x.Targets
	}
	return nil
}

type Package_Value_Target struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Types that are valid to be assigned to Level:
	//
	//	*Package_Value_Target_Leaf
	//	*Package_Value_Target_Parent_
	Level         isPackage_Value_Target_Level `protobuf_oneof:"level"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *Package_Value_Target) Reset() {
	*x = Package_Value_Target{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[207]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *Package_Value_Target) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Package_Value_Target) ProtoMessage() {}

func (x *Package_Value_Target) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[207]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use Package_Value_Target.ProtoReflect.Descriptor instead.
func (*Package_Value_Target) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{55, 1, 0}
}

func (x *Package_Value_Target) GetLevel() isPackage_Value_Target_Level {
	if x != nil {
		return x.Level
	}
	return nil
}

func (x *Package_Value_Target) GetLeaf() *starlark.Target {
	if x != nil {
		if x, ok := x.Level.(*Package_Value_Target_Leaf); ok {
			return x.Leaf
		}
	}
	return nil
}

func (x *Package_Value_Target) GetParent() *Package_Value_Target_Parent {
	if x != nil {
		if x, ok := x.Level.(*Package_Value_Target_Parent_); ok {
			return x.Parent
		}
	}
	return nil
}

type isPackage_Value_Target_Level interface {
	isPackage_Value_Target_Level()
}

type Package_Value_Target_Leaf struct {
	Leaf *starlark.Target `protobuf:"bytes,1,opt,name=leaf,proto3,oneof"`
}

type Package_Value_Target_Parent_ struct {
	Parent *Package_Value_Target_Parent `protobuf:"bytes,2,opt,name=parent,proto3,oneof"`
}

func (*Package_Value_Target_Leaf) isPackage_Value_Target_Level() {}

func (*Package_Value_Target_Parent_) isPackage_Value_Target_Level() {}

type Package_Value_Target_Parent struct {
	state         protoimpl.MessageState   `protogen:"open.v1"`
	Reference     *core.DecodableReference `protobuf:"bytes,1,opt,name=reference,proto3" json:"reference,omitempty"`
	FirstName     string                   `protobuf:"bytes,2,opt,name=first_name,json=firstName,proto3" json:"first_name,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *Package_Value_Target_Parent) Reset() {
	*x = Package_Value_Target_Parent{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[208]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *Package_Value_Target_Parent) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Package_Value_Target_Parent) ProtoMessage() {}

func (x *Package_Value_Target_Parent) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[208]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use Package_Value_Target_Parent.ProtoReflect.Descriptor instead.
func (*Package_Value_Target_Parent) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{55, 1, 0, 0}
}

func (x *Package_Value_Target_Parent) GetReference() *core.DecodableReference {
	if x != nil {
		return x.Reference
	}
	return nil
}

func (x *Package_Value_Target_Parent) GetFirstName() string {
	if x != nil {
		return x.FirstName
	}
	return ""
}

type PackageGroupContains_Key struct {
	state             protoimpl.MessageState `protogen:"open.v1"`
	PackageGroupLabel string                 `protobuf:"bytes,1,opt,name=package_group_label,json=packageGroupLabel,proto3" json:"package_group_label,omitempty"`
	Package           string                 `protobuf:"bytes,2,opt,name=package,proto3" json:"package,omitempty"`
	unknownFields     protoimpl.UnknownFields
	sizeCache         protoimpl.SizeCache
}

func (x *PackageGroupContains_Key) Reset() {
	*x = PackageGroupContains_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[209]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *PackageGroupContains_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*PackageGroupContains_Key) ProtoMessage() {}

func (x *PackageGroupContains_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[209]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use PackageGroupContains_Key.ProtoReflect.Descriptor instead.
func (*PackageGroupContains_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{56, 0}
}

func (x *PackageGroupContains_Key) GetPackageGroupLabel() string {
	if x != nil {
		return x.PackageGroupLabel
	}
	return ""
}

func (x *PackageGroupContains_Key) GetPackage() string {
	if x != nil {
		return x.Package
	}
	return ""
}

type PackageGroupContains_Value struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Contains      bool                   `protobuf:"varint,1,opt,name=contains,proto3" json:"contains,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *PackageGroupContains_Value) Reset() {
	*x = PackageGroupContains_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[210]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *PackageGroupContains_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*PackageGroupContains_Value) ProtoMessage() {}

func (x *PackageGroupContains_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[210]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use PackageGroupContains_Value.ProtoReflect.Descriptor instead.
func (*PackageGroupContains_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{56, 1}
}

func (x *PackageGroupContains_Value) GetContains() bool {
	if x != nil {
		return x.Contains
	}
	return false
}

type PackagesAtAndBelow_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	BasePackage   string                 `protobuf:"bytes,1,opt,name=base_package,json=basePackage,proto3" json:"base_package,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *PackagesAtAndBelow_Key) Reset() {
	*x = PackagesAtAndBelow_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[211]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *PackagesAtAndBelow_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*PackagesAtAndBelow_Key) ProtoMessage() {}

func (x *PackagesAtAndBelow_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[211]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use PackagesAtAndBelow_Key.ProtoReflect.Descriptor instead.
func (*PackagesAtAndBelow_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{57, 0}
}

func (x *PackagesAtAndBelow_Key) GetBasePackage() string {
	if x != nil {
		return x.BasePackage
	}
	return ""
}

type PackagesAtAndBelow_Value struct {
	state                    protoimpl.MessageState `protogen:"open.v1"`
	PackageAtBasePackage     bool                   `protobuf:"varint,1,opt,name=package_at_base_package,json=packageAtBasePackage,proto3" json:"package_at_base_package,omitempty"`
	PackagesBelowBasePackage []string               `protobuf:"bytes,2,rep,name=packages_below_base_package,json=packagesBelowBasePackage,proto3" json:"packages_below_base_package,omitempty"`
	unknownFields            protoimpl.UnknownFields
	sizeCache                protoimpl.SizeCache
}

func (x *PackagesAtAndBelow_Value) Reset() {
	*x = PackagesAtAndBelow_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[212]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *PackagesAtAndBelow_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*PackagesAtAndBelow_Value) ProtoMessage() {}

func (x *PackagesAtAndBelow_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[212]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use PackagesAtAndBelow_Value.ProtoReflect.Descriptor instead.
func (*PackagesAtAndBelow_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{57, 1}
}

func (x *PackagesAtAndBelow_Value) GetPackageAtBasePackage() bool {
	if x != nil {
		return x.PackageAtBasePackage
	}
	return false
}

func (x *PackagesAtAndBelow_Value) GetPackagesBelowBasePackage() []string {
	if x != nil {
		return x.PackagesBelowBasePackage
	}
	return nil
}

type RawActionResult_Key struct {
	state          protoimpl.MessageState `protogen:"open.v1"`
	ExecuteRequest *ExecuteRequest        `protobuf:"bytes,1,opt,name=execute_request,json=executeRequest,proto3" json:"execute_request,omitempty"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *RawActionResult_Key) Reset() {
	*x = RawActionResult_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[213]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RawActionResult_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RawActionResult_Key) ProtoMessage() {}

func (x *RawActionResult_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[213]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RawActionResult_Key.ProtoReflect.Descriptor instead.
func (*RawActionResult_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{58, 0}
}

func (x *RawActionResult_Key) GetExecuteRequest() *ExecuteRequest {
	if x != nil {
		return x.ExecuteRequest
	}
	return nil
}

type RawActionResult_Value struct {
	state           protoimpl.MessageState   `protogen:"open.v1"`
	ResultReference *core.DecodableReference `protobuf:"bytes,2,opt,name=result_reference,json=resultReference,proto3" json:"result_reference,omitempty"`
	unknownFields   protoimpl.UnknownFields
	sizeCache       protoimpl.SizeCache
}

func (x *RawActionResult_Value) Reset() {
	*x = RawActionResult_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[214]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RawActionResult_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RawActionResult_Value) ProtoMessage() {}

func (x *RawActionResult_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[214]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RawActionResult_Value.ProtoReflect.Descriptor instead.
func (*RawActionResult_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{58, 1}
}

func (x *RawActionResult_Value) GetResultReference() *core.DecodableReference {
	if x != nil {
		return x.ResultReference
	}
	return nil
}

type RegisteredExecutionPlatforms_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *RegisteredExecutionPlatforms_Key) Reset() {
	*x = RegisteredExecutionPlatforms_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[215]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RegisteredExecutionPlatforms_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RegisteredExecutionPlatforms_Key) ProtoMessage() {}

func (x *RegisteredExecutionPlatforms_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[215]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RegisteredExecutionPlatforms_Key.ProtoReflect.Descriptor instead.
func (*RegisteredExecutionPlatforms_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{61, 0}
}

type RegisteredExecutionPlatforms_Value struct {
	state              protoimpl.MessageState `protogen:"open.v1"`
	ExecutionPlatforms []*ExecutionPlatform   `protobuf:"bytes,1,rep,name=execution_platforms,json=executionPlatforms,proto3" json:"execution_platforms,omitempty"`
	unknownFields      protoimpl.UnknownFields
	sizeCache          protoimpl.SizeCache
}

func (x *RegisteredExecutionPlatforms_Value) Reset() {
	*x = RegisteredExecutionPlatforms_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[216]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RegisteredExecutionPlatforms_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RegisteredExecutionPlatforms_Value) ProtoMessage() {}

func (x *RegisteredExecutionPlatforms_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[216]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RegisteredExecutionPlatforms_Value.ProtoReflect.Descriptor instead.
func (*RegisteredExecutionPlatforms_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{61, 1}
}

func (x *RegisteredExecutionPlatforms_Value) GetExecutionPlatforms() []*ExecutionPlatform {
	if x != nil {
		return x.ExecutionPlatforms
	}
	return nil
}

type RegisteredFetchPlatform_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *RegisteredFetchPlatform_Key) Reset() {
	*x = RegisteredFetchPlatform_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[217]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RegisteredFetchPlatform_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RegisteredFetchPlatform_Key) ProtoMessage() {}

func (x *RegisteredFetchPlatform_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[217]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RegisteredFetchPlatform_Key.ProtoReflect.Descriptor instead.
func (*RegisteredFetchPlatform_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{62, 0}
}

type RegisteredFetchPlatform_Value struct {
	state                      protoimpl.MessageState `protogen:"open.v1"`
	FetchPlatformPkixPublicKey []byte                 `protobuf:"bytes,1,opt,name=fetch_platform_pkix_public_key,json=fetchPlatformPkixPublicKey,proto3" json:"fetch_platform_pkix_public_key,omitempty"`
	unknownFields              protoimpl.UnknownFields
	sizeCache                  protoimpl.SizeCache
}

func (x *RegisteredFetchPlatform_Value) Reset() {
	*x = RegisteredFetchPlatform_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[218]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RegisteredFetchPlatform_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RegisteredFetchPlatform_Value) ProtoMessage() {}

func (x *RegisteredFetchPlatform_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[218]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RegisteredFetchPlatform_Value.ProtoReflect.Descriptor instead.
func (*RegisteredFetchPlatform_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{62, 1}
}

func (x *RegisteredFetchPlatform_Value) GetFetchPlatformPkixPublicKey() []byte {
	if x != nil {
		return x.FetchPlatformPkixPublicKey
	}
	return nil
}

type RegisteredRepoPlatform_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *RegisteredRepoPlatform_Key) Reset() {
	*x = RegisteredRepoPlatform_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[219]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RegisteredRepoPlatform_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RegisteredRepoPlatform_Key) ProtoMessage() {}

func (x *RegisteredRepoPlatform_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[219]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RegisteredRepoPlatform_Key.ProtoReflect.Descriptor instead.
func (*RegisteredRepoPlatform_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{63, 0}
}

type RegisteredRepoPlatform_Value struct {
	state               protoimpl.MessageState                              `protogen:"open.v1"`
	ExecPkixPublicKey   []byte                                              `protobuf:"bytes,1,opt,name=exec_pkix_public_key,json=execPkixPublicKey,proto3" json:"exec_pkix_public_key,omitempty"`
	RepositoryOsArch    string                                              `protobuf:"bytes,2,opt,name=repository_os_arch,json=repositoryOsArch,proto3" json:"repository_os_arch,omitempty"`
	RepositoryOsEnviron []*RegisteredRepoPlatform_Value_EnvironmentVariable `protobuf:"bytes,3,rep,name=repository_os_environ,json=repositoryOsEnviron,proto3" json:"repository_os_environ,omitempty"`
	RepositoryOsName    string                                              `protobuf:"bytes,4,opt,name=repository_os_name,json=repositoryOsName,proto3" json:"repository_os_name,omitempty"`
	unknownFields       protoimpl.UnknownFields
	sizeCache           protoimpl.SizeCache
}

func (x *RegisteredRepoPlatform_Value) Reset() {
	*x = RegisteredRepoPlatform_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[220]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RegisteredRepoPlatform_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RegisteredRepoPlatform_Value) ProtoMessage() {}

func (x *RegisteredRepoPlatform_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[220]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RegisteredRepoPlatform_Value.ProtoReflect.Descriptor instead.
func (*RegisteredRepoPlatform_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{63, 1}
}

func (x *RegisteredRepoPlatform_Value) GetExecPkixPublicKey() []byte {
	if x != nil {
		return x.ExecPkixPublicKey
	}
	return nil
}

func (x *RegisteredRepoPlatform_Value) GetRepositoryOsArch() string {
	if x != nil {
		return x.RepositoryOsArch
	}
	return ""
}

func (x *RegisteredRepoPlatform_Value) GetRepositoryOsEnviron() []*RegisteredRepoPlatform_Value_EnvironmentVariable {
	if x != nil {
		return x.RepositoryOsEnviron
	}
	return nil
}

func (x *RegisteredRepoPlatform_Value) GetRepositoryOsName() string {
	if x != nil {
		return x.RepositoryOsName
	}
	return ""
}

type RegisteredRepoPlatform_Value_EnvironmentVariable struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Name          string                 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Value         string                 `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *RegisteredRepoPlatform_Value_EnvironmentVariable) Reset() {
	*x = RegisteredRepoPlatform_Value_EnvironmentVariable{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[221]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RegisteredRepoPlatform_Value_EnvironmentVariable) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RegisteredRepoPlatform_Value_EnvironmentVariable) ProtoMessage() {}

func (x *RegisteredRepoPlatform_Value_EnvironmentVariable) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[221]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RegisteredRepoPlatform_Value_EnvironmentVariable.ProtoReflect.Descriptor instead.
func (*RegisteredRepoPlatform_Value_EnvironmentVariable) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{63, 1, 0}
}

func (x *RegisteredRepoPlatform_Value_EnvironmentVariable) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

func (x *RegisteredRepoPlatform_Value_EnvironmentVariable) GetValue() string {
	if x != nil {
		return x.Value
	}
	return ""
}

type RegisteredToolchains_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *RegisteredToolchains_Key) Reset() {
	*x = RegisteredToolchains_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[222]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RegisteredToolchains_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RegisteredToolchains_Key) ProtoMessage() {}

func (x *RegisteredToolchains_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[222]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RegisteredToolchains_Key.ProtoReflect.Descriptor instead.
func (*RegisteredToolchains_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{65, 0}
}

type RegisteredToolchains_Value struct {
	state          protoimpl.MessageState                                `protogen:"open.v1"`
	ToolchainTypes []*RegisteredToolchains_Value_RegisteredToolchainType `protobuf:"bytes,1,rep,name=toolchain_types,json=toolchainTypes,proto3" json:"toolchain_types,omitempty"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *RegisteredToolchains_Value) Reset() {
	*x = RegisteredToolchains_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[223]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RegisteredToolchains_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RegisteredToolchains_Value) ProtoMessage() {}

func (x *RegisteredToolchains_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[223]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RegisteredToolchains_Value.ProtoReflect.Descriptor instead.
func (*RegisteredToolchains_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{65, 1}
}

func (x *RegisteredToolchains_Value) GetToolchainTypes() []*RegisteredToolchains_Value_RegisteredToolchainType {
	if x != nil {
		return x.ToolchainTypes
	}
	return nil
}

type RegisteredToolchains_Value_RegisteredToolchainType struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	ToolchainType string                 `protobuf:"bytes,1,opt,name=toolchain_type,json=toolchainType,proto3" json:"toolchain_type,omitempty"`
	Toolchains    []*RegisteredToolchain `protobuf:"bytes,2,rep,name=toolchains,proto3" json:"toolchains,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *RegisteredToolchains_Value_RegisteredToolchainType) Reset() {
	*x = RegisteredToolchains_Value_RegisteredToolchainType{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[224]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RegisteredToolchains_Value_RegisteredToolchainType) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RegisteredToolchains_Value_RegisteredToolchainType) ProtoMessage() {}

func (x *RegisteredToolchains_Value_RegisteredToolchainType) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[224]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RegisteredToolchains_Value_RegisteredToolchainType.ProtoReflect.Descriptor instead.
func (*RegisteredToolchains_Value_RegisteredToolchainType) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{65, 1, 0}
}

func (x *RegisteredToolchains_Value_RegisteredToolchainType) GetToolchainType() string {
	if x != nil {
		return x.ToolchainType
	}
	return ""
}

func (x *RegisteredToolchains_Value_RegisteredToolchainType) GetToolchains() []*RegisteredToolchain {
	if x != nil {
		return x.Toolchains
	}
	return nil
}

type RegisteredToolchainsForType_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	ToolchainType string                 `protobuf:"bytes,1,opt,name=toolchain_type,json=toolchainType,proto3" json:"toolchain_type,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *RegisteredToolchainsForType_Key) Reset() {
	*x = RegisteredToolchainsForType_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[225]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RegisteredToolchainsForType_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RegisteredToolchainsForType_Key) ProtoMessage() {}

func (x *RegisteredToolchainsForType_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[225]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RegisteredToolchainsForType_Key.ProtoReflect.Descriptor instead.
func (*RegisteredToolchainsForType_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{66, 0}
}

func (x *RegisteredToolchainsForType_Key) GetToolchainType() string {
	if x != nil {
		return x.ToolchainType
	}
	return ""
}

type RegisteredToolchainsForType_Value struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Toolchains    []*RegisteredToolchain `protobuf:"bytes,2,rep,name=toolchains,proto3" json:"toolchains,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *RegisteredToolchainsForType_Value) Reset() {
	*x = RegisteredToolchainsForType_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[226]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RegisteredToolchainsForType_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RegisteredToolchainsForType_Value) ProtoMessage() {}

func (x *RegisteredToolchainsForType_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[226]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RegisteredToolchainsForType_Value.ProtoReflect.Descriptor instead.
func (*RegisteredToolchainsForType_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{66, 1}
}

func (x *RegisteredToolchainsForType_Value) GetToolchains() []*RegisteredToolchain {
	if x != nil {
		return x.Toolchains
	}
	return nil
}

type Repo_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	CanonicalRepo string                 `protobuf:"bytes,1,opt,name=canonical_repo,json=canonicalRepo,proto3" json:"canonical_repo,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *Repo_Key) Reset() {
	*x = Repo_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[227]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *Repo_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Repo_Key) ProtoMessage() {}

func (x *Repo_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[227]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use Repo_Key.ProtoReflect.Descriptor instead.
func (*Repo_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{67, 0}
}

func (x *Repo_Key) GetCanonicalRepo() string {
	if x != nil {
		return x.CanonicalRepo
	}
	return ""
}

type Repo_Value struct {
	state                  protoimpl.MessageState         `protogen:"open.v1"`
	RootDirectoryReference *filesystem.DirectoryReference `protobuf:"bytes,1,opt,name=root_directory_reference,json=rootDirectoryReference,proto3" json:"root_directory_reference,omitempty"`
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

func (x *Repo_Value) Reset() {
	*x = Repo_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[228]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *Repo_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Repo_Value) ProtoMessage() {}

func (x *Repo_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[228]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use Repo_Value.ProtoReflect.Descriptor instead.
func (*Repo_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{67, 1}
}

func (x *Repo_Value) GetRootDirectoryReference() *filesystem.DirectoryReference {
	if x != nil {
		return x.RootDirectoryReference
	}
	return nil
}

type RepoDefaultAttrs_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	CanonicalRepo string                 `protobuf:"bytes,1,opt,name=canonical_repo,json=canonicalRepo,proto3" json:"canonical_repo,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *RepoDefaultAttrs_Key) Reset() {
	*x = RepoDefaultAttrs_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[229]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RepoDefaultAttrs_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RepoDefaultAttrs_Key) ProtoMessage() {}

func (x *RepoDefaultAttrs_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[229]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RepoDefaultAttrs_Key.ProtoReflect.Descriptor instead.
func (*RepoDefaultAttrs_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{68, 0}
}

func (x *RepoDefaultAttrs_Key) GetCanonicalRepo() string {
	if x != nil {
		return x.CanonicalRepo
	}
	return ""
}

type RepoDefaultAttrs_Value struct {
	state            protoimpl.MessageState     `protogen:"open.v1"`
	InheritableAttrs *starlark.InheritableAttrs `protobuf:"bytes,1,opt,name=inheritable_attrs,json=inheritableAttrs,proto3" json:"inheritable_attrs,omitempty"`
	unknownFields    protoimpl.UnknownFields
	sizeCache        protoimpl.SizeCache
}

func (x *RepoDefaultAttrs_Value) Reset() {
	*x = RepoDefaultAttrs_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[230]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RepoDefaultAttrs_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RepoDefaultAttrs_Value) ProtoMessage() {}

func (x *RepoDefaultAttrs_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[230]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RepoDefaultAttrs_Value.ProtoReflect.Descriptor instead.
func (*RepoDefaultAttrs_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{68, 1}
}

func (x *RepoDefaultAttrs_Value) GetInheritableAttrs() *starlark.InheritableAttrs {
	if x != nil {
		return x.InheritableAttrs
	}
	return nil
}

type RepoPlatformHostPath_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	AbsolutePath  string                 `protobuf:"bytes,1,opt,name=absolute_path,json=absolutePath,proto3" json:"absolute_path,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *RepoPlatformHostPath_Key) Reset() {
	*x = RepoPlatformHostPath_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[231]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RepoPlatformHostPath_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RepoPlatformHostPath_Key) ProtoMessage() {}

func (x *RepoPlatformHostPath_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[231]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RepoPlatformHostPath_Key.ProtoReflect.Descriptor instead.
func (*RepoPlatformHostPath_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{69, 0}
}

func (x *RepoPlatformHostPath_Key) GetAbsolutePath() string {
	if x != nil {
		return x.AbsolutePath
	}
	return ""
}

type RepoPlatformHostPath_Value struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Types that are valid to be assigned to CapturedPath:
	//
	//	*RepoPlatformHostPath_Value_File
	//	*RepoPlatformHostPath_Value_Directory
	CapturedPath  isRepoPlatformHostPath_Value_CapturedPath `protobuf_oneof:"captured_path"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *RepoPlatformHostPath_Value) Reset() {
	*x = RepoPlatformHostPath_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[232]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RepoPlatformHostPath_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RepoPlatformHostPath_Value) ProtoMessage() {}

func (x *RepoPlatformHostPath_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[232]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RepoPlatformHostPath_Value.ProtoReflect.Descriptor instead.
func (*RepoPlatformHostPath_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{69, 1}
}

func (x *RepoPlatformHostPath_Value) GetCapturedPath() isRepoPlatformHostPath_Value_CapturedPath {
	if x != nil {
		return x.CapturedPath
	}
	return nil
}

func (x *RepoPlatformHostPath_Value) GetFile() *filesystem.FileProperties {
	if x != nil {
		if x, ok := x.CapturedPath.(*RepoPlatformHostPath_Value_File); ok {
			return x.File
		}
	}
	return nil
}

func (x *RepoPlatformHostPath_Value) GetDirectory() *filesystem.DirectoryContents {
	if x != nil {
		if x, ok := x.CapturedPath.(*RepoPlatformHostPath_Value_Directory); ok {
			return x.Directory
		}
	}
	return nil
}

type isRepoPlatformHostPath_Value_CapturedPath interface {
	isRepoPlatformHostPath_Value_CapturedPath()
}

type RepoPlatformHostPath_Value_File struct {
	File *filesystem.FileProperties `protobuf:"bytes,1,opt,name=file,proto3,oneof"`
}

type RepoPlatformHostPath_Value_Directory struct {
	Directory *filesystem.DirectoryContents `protobuf:"bytes,2,opt,name=directory,proto3,oneof"`
}

func (*RepoPlatformHostPath_Value_File) isRepoPlatformHostPath_Value_CapturedPath() {}

func (*RepoPlatformHostPath_Value_Directory) isRepoPlatformHostPath_Value_CapturedPath() {}

type ResolvedToolchains_Key struct {
	state                  protoimpl.MessageState    `protogen:"open.v1"`
	ExecCompatibleWith     []*Constraint             `protobuf:"bytes,1,rep,name=exec_compatible_with,json=execCompatibleWith,proto3" json:"exec_compatible_with,omitempty"`
	ConfigurationReference *core.DecodableReference  `protobuf:"bytes,2,opt,name=configuration_reference,json=configurationReference,proto3" json:"configuration_reference,omitempty"`
	Toolchains             []*starlark.ToolchainType `protobuf:"bytes,3,rep,name=toolchains,proto3" json:"toolchains,omitempty"`
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

func (x *ResolvedToolchains_Key) Reset() {
	*x = ResolvedToolchains_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[233]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ResolvedToolchains_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ResolvedToolchains_Key) ProtoMessage() {}

func (x *ResolvedToolchains_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[233]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ResolvedToolchains_Key.ProtoReflect.Descriptor instead.
func (*ResolvedToolchains_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{70, 0}
}

func (x *ResolvedToolchains_Key) GetExecCompatibleWith() []*Constraint {
	if x != nil {
		return x.ExecCompatibleWith
	}
	return nil
}

func (x *ResolvedToolchains_Key) GetConfigurationReference() *core.DecodableReference {
	if x != nil {
		return x.ConfigurationReference
	}
	return nil
}

func (x *ResolvedToolchains_Key) GetToolchains() []*starlark.ToolchainType {
	if x != nil {
		return x.Toolchains
	}
	return nil
}

type ResolvedToolchains_Value struct {
	state                 protoimpl.MessageState `protogen:"open.v1"`
	ToolchainIdentifiers  []string               `protobuf:"bytes,1,rep,name=toolchain_identifiers,json=toolchainIdentifiers,proto3" json:"toolchain_identifiers,omitempty"`
	PlatformLabel         string                 `protobuf:"bytes,2,opt,name=platform_label,json=platformLabel,proto3" json:"platform_label,omitempty"`
	PlatformPkixPublicKey []byte                 `protobuf:"bytes,3,opt,name=platform_pkix_public_key,json=platformPkixPublicKey,proto3" json:"platform_pkix_public_key,omitempty"`
	unknownFields         protoimpl.UnknownFields
	sizeCache             protoimpl.SizeCache
}

func (x *ResolvedToolchains_Value) Reset() {
	*x = ResolvedToolchains_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[234]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ResolvedToolchains_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ResolvedToolchains_Value) ProtoMessage() {}

func (x *ResolvedToolchains_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[234]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ResolvedToolchains_Value.ProtoReflect.Descriptor instead.
func (*ResolvedToolchains_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{70, 1}
}

func (x *ResolvedToolchains_Value) GetToolchainIdentifiers() []string {
	if x != nil {
		return x.ToolchainIdentifiers
	}
	return nil
}

func (x *ResolvedToolchains_Value) GetPlatformLabel() string {
	if x != nil {
		return x.PlatformLabel
	}
	return ""
}

func (x *ResolvedToolchains_Value) GetPlatformPkixPublicKey() []byte {
	if x != nil {
		return x.PlatformPkixPublicKey
	}
	return nil
}

type RootModule_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *RootModule_Key) Reset() {
	*x = RootModule_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[235]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RootModule_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RootModule_Key) ProtoMessage() {}

func (x *RootModule_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[235]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RootModule_Key.ProtoReflect.Descriptor instead.
func (*RootModule_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{71, 0}
}

type RootModule_Value struct {
	state                           protoimpl.MessageState `protogen:"open.v1"`
	RootModuleName                  string                 `protobuf:"bytes,1,opt,name=root_module_name,json=rootModuleName,proto3" json:"root_module_name,omitempty"`
	IgnoreRootModuleDevDependencies bool                   `protobuf:"varint,2,opt,name=ignore_root_module_dev_dependencies,json=ignoreRootModuleDevDependencies,proto3" json:"ignore_root_module_dev_dependencies,omitempty"`
	unknownFields                   protoimpl.UnknownFields
	sizeCache                       protoimpl.SizeCache
}

func (x *RootModule_Value) Reset() {
	*x = RootModule_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[236]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RootModule_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RootModule_Value) ProtoMessage() {}

func (x *RootModule_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[236]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RootModule_Value.ProtoReflect.Descriptor instead.
func (*RootModule_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{71, 1}
}

func (x *RootModule_Value) GetRootModuleName() string {
	if x != nil {
		return x.RootModuleName
	}
	return ""
}

func (x *RootModule_Value) GetIgnoreRootModuleDevDependencies() bool {
	if x != nil {
		return x.IgnoreRootModuleDevDependencies
	}
	return false
}

type RuleImplementationWrappers_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *RuleImplementationWrappers_Key) Reset() {
	*x = RuleImplementationWrappers_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[237]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RuleImplementationWrappers_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RuleImplementationWrappers_Key) ProtoMessage() {}

func (x *RuleImplementationWrappers_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[237]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RuleImplementationWrappers_Key.ProtoReflect.Descriptor instead.
func (*RuleImplementationWrappers_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{72, 0}
}

type Select_Key struct {
	state                  protoimpl.MessageState   `protogen:"open.v1"`
	ConditionIdentifiers   []string                 `protobuf:"bytes,1,rep,name=condition_identifiers,json=conditionIdentifiers,proto3" json:"condition_identifiers,omitempty"`
	ConfigurationReference *core.DecodableReference `protobuf:"bytes,2,opt,name=configuration_reference,json=configurationReference,proto3" json:"configuration_reference,omitempty"`
	FromPackage            string                   `protobuf:"bytes,3,opt,name=from_package,json=fromPackage,proto3" json:"from_package,omitempty"`
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

func (x *Select_Key) Reset() {
	*x = Select_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[238]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *Select_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Select_Key) ProtoMessage() {}

func (x *Select_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[238]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use Select_Key.ProtoReflect.Descriptor instead.
func (*Select_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{73, 0}
}

func (x *Select_Key) GetConditionIdentifiers() []string {
	if x != nil {
		return x.ConditionIdentifiers
	}
	return nil
}

func (x *Select_Key) GetConfigurationReference() *core.DecodableReference {
	if x != nil {
		return x.ConfigurationReference
	}
	return nil
}

func (x *Select_Key) GetFromPackage() string {
	if x != nil {
		return x.FromPackage
	}
	return ""
}

type Select_Value struct {
	state            protoimpl.MessageState `protogen:"open.v1"`
	ConditionIndices []uint32               `protobuf:"varint,1,rep,packed,name=condition_indices,json=conditionIndices,proto3" json:"condition_indices,omitempty"`
	unknownFields    protoimpl.UnknownFields
	sizeCache        protoimpl.SizeCache
}

func (x *Select_Value) Reset() {
	*x = Select_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[239]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *Select_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Select_Value) ProtoMessage() {}

func (x *Select_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[239]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use Select_Value.ProtoReflect.Descriptor instead.
func (*Select_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{73, 1}
}

func (x *Select_Value) GetConditionIndices() []uint32 {
	if x != nil {
		return x.ConditionIndices
	}
	return nil
}

type StableInputRootPath_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *StableInputRootPath_Key) Reset() {
	*x = StableInputRootPath_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[240]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *StableInputRootPath_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*StableInputRootPath_Key) ProtoMessage() {}

func (x *StableInputRootPath_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[240]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use StableInputRootPath_Key.ProtoReflect.Descriptor instead.
func (*StableInputRootPath_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{74, 0}
}

type StableInputRootPath_Value struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	InputRootPath string                 `protobuf:"bytes,1,opt,name=input_root_path,json=inputRootPath,proto3" json:"input_root_path,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *StableInputRootPath_Value) Reset() {
	*x = StableInputRootPath_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[241]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *StableInputRootPath_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*StableInputRootPath_Value) ProtoMessage() {}

func (x *StableInputRootPath_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[241]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use StableInputRootPath_Value.ProtoReflect.Descriptor instead.
func (*StableInputRootPath_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{74, 1}
}

func (x *StableInputRootPath_Value) GetInputRootPath() string {
	if x != nil {
		return x.InputRootPath
	}
	return ""
}

type StableInputRootPathObject_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *StableInputRootPathObject_Key) Reset() {
	*x = StableInputRootPathObject_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[242]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *StableInputRootPathObject_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*StableInputRootPathObject_Key) ProtoMessage() {}

func (x *StableInputRootPathObject_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[242]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use StableInputRootPathObject_Key.ProtoReflect.Descriptor instead.
func (*StableInputRootPathObject_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{75, 0}
}

type SuccessfulActionResult_Key struct {
	state          protoimpl.MessageState `protogen:"open.v1"`
	ExecuteRequest *ExecuteRequest        `protobuf:"bytes,1,opt,name=execute_request,json=executeRequest,proto3" json:"execute_request,omitempty"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *SuccessfulActionResult_Key) Reset() {
	*x = SuccessfulActionResult_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[243]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *SuccessfulActionResult_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*SuccessfulActionResult_Key) ProtoMessage() {}

func (x *SuccessfulActionResult_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[243]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use SuccessfulActionResult_Key.ProtoReflect.Descriptor instead.
func (*SuccessfulActionResult_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{76, 0}
}

func (x *SuccessfulActionResult_Key) GetExecuteRequest() *ExecuteRequest {
	if x != nil {
		return x.ExecuteRequest
	}
	return nil
}

type SuccessfulActionResult_Value struct {
	state            protoimpl.MessageState   `protogen:"open.v1"`
	OutputsReference *core.DecodableReference `protobuf:"bytes,2,opt,name=outputs_reference,json=outputsReference,proto3" json:"outputs_reference,omitempty"`
	unknownFields    protoimpl.UnknownFields
	sizeCache        protoimpl.SizeCache
}

func (x *SuccessfulActionResult_Value) Reset() {
	*x = SuccessfulActionResult_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[244]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *SuccessfulActionResult_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*SuccessfulActionResult_Value) ProtoMessage() {}

func (x *SuccessfulActionResult_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[244]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use SuccessfulActionResult_Value.ProtoReflect.Descriptor instead.
func (*SuccessfulActionResult_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{76, 1}
}

func (x *SuccessfulActionResult_Value) GetOutputsReference() *core.DecodableReference {
	if x != nil {
		return x.OutputsReference
	}
	return nil
}

type Target_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Label         string                 `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *Target_Key) Reset() {
	*x = Target_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[245]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *Target_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Target_Key) ProtoMessage() {}

func (x *Target_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[245]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use Target_Key.ProtoReflect.Descriptor instead.
func (*Target_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{77, 0}
}

func (x *Target_Key) GetLabel() string {
	if x != nil {
		return x.Label
	}
	return ""
}

type Target_Value struct {
	state         protoimpl.MessageState      `protogen:"open.v1"`
	Definition    *starlark.Target_Definition `protobuf:"bytes,1,opt,name=definition,proto3" json:"definition,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *Target_Value) Reset() {
	*x = Target_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[246]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *Target_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*Target_Value) ProtoMessage() {}

func (x *Target_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[246]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use Target_Value.ProtoReflect.Descriptor instead.
func (*Target_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{77, 1}
}

func (x *Target_Value) GetDefinition() *starlark.Target_Definition {
	if x != nil {
		return x.Definition
	}
	return nil
}

type TargetAction_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Id            *TargetActionId        `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *TargetAction_Key) Reset() {
	*x = TargetAction_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[247]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *TargetAction_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TargetAction_Key) ProtoMessage() {}

func (x *TargetAction_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[247]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use TargetAction_Key.ProtoReflect.Descriptor instead.
func (*TargetAction_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{79, 0}
}

func (x *TargetAction_Key) GetId() *TargetActionId {
	if x != nil {
		return x.Id
	}
	return nil
}

type TargetAction_Value struct {
	state         protoimpl.MessageState  `protogen:"open.v1"`
	Definition    *TargetActionDefinition `protobuf:"bytes,1,opt,name=definition,proto3" json:"definition,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *TargetAction_Value) Reset() {
	*x = TargetAction_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[248]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *TargetAction_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TargetAction_Value) ProtoMessage() {}

func (x *TargetAction_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[248]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use TargetAction_Value.ProtoReflect.Descriptor instead.
func (*TargetAction_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{79, 1}
}

func (x *TargetAction_Value) GetDefinition() *TargetActionDefinition {
	if x != nil {
		return x.Definition
	}
	return nil
}

type TargetActionCommand_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Id            *TargetActionId        `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *TargetActionCommand_Key) Reset() {
	*x = TargetActionCommand_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[249]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *TargetActionCommand_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TargetActionCommand_Key) ProtoMessage() {}

func (x *TargetActionCommand_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[249]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use TargetActionCommand_Key.ProtoReflect.Descriptor instead.
func (*TargetActionCommand_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{80, 0}
}

func (x *TargetActionCommand_Key) GetId() *TargetActionId {
	if x != nil {
		return x.Id
	}
	return nil
}

type TargetActionCommand_Value struct {
	state            protoimpl.MessageState   `protogen:"open.v1"`
	CommandReference *core.DecodableReference `protobuf:"bytes,1,opt,name=command_reference,json=commandReference,proto3" json:"command_reference,omitempty"`
	unknownFields    protoimpl.UnknownFields
	sizeCache        protoimpl.SizeCache
}

func (x *TargetActionCommand_Value) Reset() {
	*x = TargetActionCommand_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[250]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *TargetActionCommand_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TargetActionCommand_Value) ProtoMessage() {}

func (x *TargetActionCommand_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[250]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use TargetActionCommand_Value.ProtoReflect.Descriptor instead.
func (*TargetActionCommand_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{80, 1}
}

func (x *TargetActionCommand_Value) GetCommandReference() *core.DecodableReference {
	if x != nil {
		return x.CommandReference
	}
	return nil
}

type TargetActionInputRoot_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Id            *TargetActionId        `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *TargetActionInputRoot_Key) Reset() {
	*x = TargetActionInputRoot_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[251]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *TargetActionInputRoot_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TargetActionInputRoot_Key) ProtoMessage() {}

func (x *TargetActionInputRoot_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[251]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use TargetActionInputRoot_Key.ProtoReflect.Descriptor instead.
func (*TargetActionInputRoot_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{81, 0}
}

func (x *TargetActionInputRoot_Key) GetId() *TargetActionId {
	if x != nil {
		return x.Id
	}
	return nil
}

type TargetActionInputRoot_Value struct {
	state              protoimpl.MessageState         `protogen:"open.v1"`
	InputRootReference *filesystem.DirectoryReference `protobuf:"bytes,1,opt,name=input_root_reference,json=inputRootReference,proto3" json:"input_root_reference,omitempty"`
	unknownFields      protoimpl.UnknownFields
	sizeCache          protoimpl.SizeCache
}

func (x *TargetActionInputRoot_Value) Reset() {
	*x = TargetActionInputRoot_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[252]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *TargetActionInputRoot_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TargetActionInputRoot_Value) ProtoMessage() {}

func (x *TargetActionInputRoot_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[252]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use TargetActionInputRoot_Value.ProtoReflect.Descriptor instead.
func (*TargetActionInputRoot_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{81, 1}
}

func (x *TargetActionInputRoot_Value) GetInputRootReference() *filesystem.DirectoryReference {
	if x != nil {
		return x.InputRootReference
	}
	return nil
}

type TargetActionResult_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Id            *TargetActionId        `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *TargetActionResult_Key) Reset() {
	*x = TargetActionResult_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[253]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *TargetActionResult_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TargetActionResult_Key) ProtoMessage() {}

func (x *TargetActionResult_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[253]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use TargetActionResult_Key.ProtoReflect.Descriptor instead.
func (*TargetActionResult_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{82, 0}
}

func (x *TargetActionResult_Key) GetId() *TargetActionId {
	if x != nil {
		return x.Id
	}
	return nil
}

type TargetActionResult_Value struct {
	state         protoimpl.MessageState        `protogen:"open.v1"`
	OutputRoot    *filesystem.DirectoryContents `protobuf:"bytes,1,opt,name=output_root,json=outputRoot,proto3" json:"output_root,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *TargetActionResult_Value) Reset() {
	*x = TargetActionResult_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[254]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *TargetActionResult_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TargetActionResult_Value) ProtoMessage() {}

func (x *TargetActionResult_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[254]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use TargetActionResult_Value.ProtoReflect.Descriptor instead.
func (*TargetActionResult_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{82, 1}
}

func (x *TargetActionResult_Value) GetOutputRoot() *filesystem.DirectoryContents {
	if x != nil {
		return x.OutputRoot
	}
	return nil
}

type TargetCompletion_Key struct {
	state                  protoimpl.MessageState   `protogen:"open.v1"`
	Label                  string                   `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
	ConfigurationReference *core.DecodableReference `protobuf:"bytes,2,opt,name=configuration_reference,json=configurationReference,proto3" json:"configuration_reference,omitempty"`
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

func (x *TargetCompletion_Key) Reset() {
	*x = TargetCompletion_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[255]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *TargetCompletion_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TargetCompletion_Key) ProtoMessage() {}

func (x *TargetCompletion_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[255]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use TargetCompletion_Key.ProtoReflect.Descriptor instead.
func (*TargetCompletion_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{83, 0}
}

func (x *TargetCompletion_Key) GetLabel() string {
	if x != nil {
		return x.Label
	}
	return ""
}

func (x *TargetCompletion_Key) GetConfigurationReference() *core.DecodableReference {
	if x != nil {
		return x.ConfigurationReference
	}
	return nil
}

type TargetCompletion_Value struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *TargetCompletion_Value) Reset() {
	*x = TargetCompletion_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[256]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *TargetCompletion_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TargetCompletion_Value) ProtoMessage() {}

func (x *TargetCompletion_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[256]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use TargetCompletion_Value.ProtoReflect.Descriptor instead.
func (*TargetCompletion_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{83, 1}
}

type TargetPatternExpansion_Key struct {
	state                protoimpl.MessageState `protogen:"open.v1"`
	TargetPattern        string                 `protobuf:"bytes,1,opt,name=target_pattern,json=targetPattern,proto3" json:"target_pattern,omitempty"`
	IncludeManualTargets bool                   `protobuf:"varint,2,opt,name=include_manual_targets,json=includeManualTargets,proto3" json:"include_manual_targets,omitempty"`
	unknownFields        protoimpl.UnknownFields
	sizeCache            protoimpl.SizeCache
}

func (x *TargetPatternExpansion_Key) Reset() {
	*x = TargetPatternExpansion_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[257]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *TargetPatternExpansion_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TargetPatternExpansion_Key) ProtoMessage() {}

func (x *TargetPatternExpansion_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[257]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use TargetPatternExpansion_Key.ProtoReflect.Descriptor instead.
func (*TargetPatternExpansion_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{84, 0}
}

func (x *TargetPatternExpansion_Key) GetTargetPattern() string {
	if x != nil {
		return x.TargetPattern
	}
	return ""
}

func (x *TargetPatternExpansion_Key) GetIncludeManualTargets() bool {
	if x != nil {
		return x.IncludeManualTargets
	}
	return false
}

type TargetPatternExpansion_Value struct {
	state         protoimpl.MessageState                      `protogen:"open.v1"`
	TargetLabels  []*TargetPatternExpansion_Value_TargetLabel `protobuf:"bytes,1,rep,name=target_labels,json=targetLabels,proto3" json:"target_labels,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *TargetPatternExpansion_Value) Reset() {
	*x = TargetPatternExpansion_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[258]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *TargetPatternExpansion_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TargetPatternExpansion_Value) ProtoMessage() {}

func (x *TargetPatternExpansion_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[258]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use TargetPatternExpansion_Value.ProtoReflect.Descriptor instead.
func (*TargetPatternExpansion_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{84, 1}
}

func (x *TargetPatternExpansion_Value) GetTargetLabels() []*TargetPatternExpansion_Value_TargetLabel {
	if x != nil {
		return x.TargetLabels
	}
	return nil
}

type TargetPatternExpansion_Value_TargetLabel struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Types that are valid to be assigned to Level:
	//
	//	*TargetPatternExpansion_Value_TargetLabel_Leaf
	//	*TargetPatternExpansion_Value_TargetLabel_Parent_
	Level         isTargetPatternExpansion_Value_TargetLabel_Level `protobuf_oneof:"level"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *TargetPatternExpansion_Value_TargetLabel) Reset() {
	*x = TargetPatternExpansion_Value_TargetLabel{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[259]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *TargetPatternExpansion_Value_TargetLabel) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TargetPatternExpansion_Value_TargetLabel) ProtoMessage() {}

func (x *TargetPatternExpansion_Value_TargetLabel) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[259]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use TargetPatternExpansion_Value_TargetLabel.ProtoReflect.Descriptor instead.
func (*TargetPatternExpansion_Value_TargetLabel) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{84, 1, 0}
}

func (x *TargetPatternExpansion_Value_TargetLabel) GetLevel() isTargetPatternExpansion_Value_TargetLabel_Level {
	if x != nil {
		return x.Level
	}
	return nil
}

func (x *TargetPatternExpansion_Value_TargetLabel) GetLeaf() string {
	if x != nil {
		if x, ok := x.Level.(*TargetPatternExpansion_Value_TargetLabel_Leaf); ok {
			return x.Leaf
		}
	}
	return ""
}

func (x *TargetPatternExpansion_Value_TargetLabel) GetParent() *TargetPatternExpansion_Value_TargetLabel_Parent {
	if x != nil {
		if x, ok := x.Level.(*TargetPatternExpansion_Value_TargetLabel_Parent_); ok {
			return x.Parent
		}
	}
	return nil
}

type isTargetPatternExpansion_Value_TargetLabel_Level interface {
	isTargetPatternExpansion_Value_TargetLabel_Level()
}

type TargetPatternExpansion_Value_TargetLabel_Leaf struct {
	Leaf string `protobuf:"bytes,1,opt,name=leaf,proto3,oneof"`
}

type TargetPatternExpansion_Value_TargetLabel_Parent_ struct {
	Parent *TargetPatternExpansion_Value_TargetLabel_Parent `protobuf:"bytes,2,opt,name=parent,proto3,oneof"`
}

func (*TargetPatternExpansion_Value_TargetLabel_Leaf) isTargetPatternExpansion_Value_TargetLabel_Level() {
}

func (*TargetPatternExpansion_Value_TargetLabel_Parent_) isTargetPatternExpansion_Value_TargetLabel_Level() {
}

type TargetPatternExpansion_Value_TargetLabel_Parent struct {
	state         protoimpl.MessageState   `protogen:"open.v1"`
	Reference     *core.DecodableReference `protobuf:"bytes,1,opt,name=reference,proto3" json:"reference,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *TargetPatternExpansion_Value_TargetLabel_Parent) Reset() {
	*x = TargetPatternExpansion_Value_TargetLabel_Parent{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[260]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *TargetPatternExpansion_Value_TargetLabel_Parent) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TargetPatternExpansion_Value_TargetLabel_Parent) ProtoMessage() {}

func (x *TargetPatternExpansion_Value_TargetLabel_Parent) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[260]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use TargetPatternExpansion_Value_TargetLabel_Parent.ProtoReflect.Descriptor instead.
func (*TargetPatternExpansion_Value_TargetLabel_Parent) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{84, 1, 0, 0}
}

func (x *TargetPatternExpansion_Value_TargetLabel_Parent) GetReference() *core.DecodableReference {
	if x != nil {
		return x.Reference
	}
	return nil
}

type TargetProvider_Key struct {
	state                  protoimpl.MessageState   `protogen:"open.v1"`
	Label                  string                   `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
	ConfigurationReference *core.DecodableReference `protobuf:"bytes,2,opt,name=configuration_reference,json=configurationReference,proto3" json:"configuration_reference,omitempty"`
	ProviderIdentifier     string                   `protobuf:"bytes,3,opt,name=provider_identifier,json=providerIdentifier,proto3" json:"provider_identifier,omitempty"`
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

func (x *TargetProvider_Key) Reset() {
	*x = TargetProvider_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[261]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *TargetProvider_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TargetProvider_Key) ProtoMessage() {}

func (x *TargetProvider_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[261]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use TargetProvider_Key.ProtoReflect.Descriptor instead.
func (*TargetProvider_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{85, 0}
}

func (x *TargetProvider_Key) GetLabel() string {
	if x != nil {
		return x.Label
	}
	return ""
}

func (x *TargetProvider_Key) GetConfigurationReference() *core.DecodableReference {
	if x != nil {
		return x.ConfigurationReference
	}
	return nil
}

func (x *TargetProvider_Key) GetProviderIdentifier() string {
	if x != nil {
		return x.ProviderIdentifier
	}
	return ""
}

type TargetProvider_Value struct {
	state         protoimpl.MessageState  `protogen:"open.v1"`
	Fields        *starlark.Struct_Fields `protobuf:"bytes,1,opt,name=fields,proto3" json:"fields,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *TargetProvider_Value) Reset() {
	*x = TargetProvider_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[262]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *TargetProvider_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TargetProvider_Value) ProtoMessage() {}

func (x *TargetProvider_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[262]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use TargetProvider_Value.ProtoReflect.Descriptor instead.
func (*TargetProvider_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{85, 1}
}

func (x *TargetProvider_Value) GetFields() *starlark.Struct_Fields {
	if x != nil {
		return x.Fields
	}
	return nil
}

type TargetProviders_Key struct {
	state                  protoimpl.MessageState   `protogen:"open.v1"`
	Label                  string                   `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
	ConfigurationReference *core.DecodableReference `protobuf:"bytes,2,opt,name=configuration_reference,json=configurationReference,proto3" json:"configuration_reference,omitempty"`
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

func (x *TargetProviders_Key) Reset() {
	*x = TargetProviders_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[263]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *TargetProviders_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TargetProviders_Key) ProtoMessage() {}

func (x *TargetProviders_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[263]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use TargetProviders_Key.ProtoReflect.Descriptor instead.
func (*TargetProviders_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{86, 0}
}

func (x *TargetProviders_Key) GetLabel() string {
	if x != nil {
		return x.Label
	}
	return ""
}

func (x *TargetProviders_Key) GetConfigurationReference() *core.DecodableReference {
	if x != nil {
		return x.ConfigurationReference
	}
	return nil
}

type TargetProviders_Value struct {
	state             protoimpl.MessageState `protogen:"open.v1"`
	ProviderInstances []*starlark.Struct     `protobuf:"bytes,1,rep,name=provider_instances,json=providerInstances,proto3" json:"provider_instances,omitempty"`
	unknownFields     protoimpl.UnknownFields
	sizeCache         protoimpl.SizeCache
}

func (x *TargetProviders_Value) Reset() {
	*x = TargetProviders_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[264]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *TargetProviders_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*TargetProviders_Value) ProtoMessage() {}

func (x *TargetProviders_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[264]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use TargetProviders_Value.ProtoReflect.Descriptor instead.
func (*TargetProviders_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{86, 1}
}

func (x *TargetProviders_Value) GetProviderInstances() []*starlark.Struct {
	if x != nil {
		return x.ProviderInstances
	}
	return nil
}

type ModuleExtension_User struct {
	state          protoimpl.MessageState      `protogen:"open.v1"`
	ModuleInstance string                      `protobuf:"bytes,1,opt,name=module_instance,json=moduleInstance,proto3" json:"module_instance,omitempty"`
	IsRoot         bool                        `protobuf:"varint,2,opt,name=is_root,json=isRoot,proto3" json:"is_root,omitempty"`
	TagClasses     []*ModuleExtension_TagClass `protobuf:"bytes,3,rep,name=tag_classes,json=tagClasses,proto3" json:"tag_classes,omitempty"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *ModuleExtension_User) Reset() {
	*x = ModuleExtension_User{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[265]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModuleExtension_User) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModuleExtension_User) ProtoMessage() {}

func (x *ModuleExtension_User) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[265]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModuleExtension_User.ProtoReflect.Descriptor instead.
func (*ModuleExtension_User) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{87, 0}
}

func (x *ModuleExtension_User) GetModuleInstance() string {
	if x != nil {
		return x.ModuleInstance
	}
	return ""
}

func (x *ModuleExtension_User) GetIsRoot() bool {
	if x != nil {
		return x.IsRoot
	}
	return false
}

func (x *ModuleExtension_User) GetTagClasses() []*ModuleExtension_TagClass {
	if x != nil {
		return x.TagClasses
	}
	return nil
}

type ModuleExtension_TagClass struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Name          string                 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Tags          []*ModuleExtension_Tag `protobuf:"bytes,2,rep,name=tags,proto3" json:"tags,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ModuleExtension_TagClass) Reset() {
	*x = ModuleExtension_TagClass{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[266]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModuleExtension_TagClass) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModuleExtension_TagClass) ProtoMessage() {}

func (x *ModuleExtension_TagClass) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[266]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModuleExtension_TagClass.ProtoReflect.Descriptor instead.
func (*ModuleExtension_TagClass) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{87, 1}
}

func (x *ModuleExtension_TagClass) GetName() string {
	if x != nil {
		return x.Name
	}
	return ""
}

func (x *ModuleExtension_TagClass) GetTags() []*ModuleExtension_Tag {
	if x != nil {
		return x.Tags
	}
	return nil
}

type ModuleExtension_Tag struct {
	state           protoimpl.MessageState  `protogen:"open.v1"`
	Attrs           *starlark.Struct_Fields `protobuf:"bytes,1,opt,name=attrs,proto3" json:"attrs,omitempty"`
	IsDevDependency bool                    `protobuf:"varint,2,opt,name=is_dev_dependency,json=isDevDependency,proto3" json:"is_dev_dependency,omitempty"`
	unknownFields   protoimpl.UnknownFields
	sizeCache       protoimpl.SizeCache
}

func (x *ModuleExtension_Tag) Reset() {
	*x = ModuleExtension_Tag{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[267]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ModuleExtension_Tag) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ModuleExtension_Tag) ProtoMessage() {}

func (x *ModuleExtension_Tag) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[267]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ModuleExtension_Tag.ProtoReflect.Descriptor instead.
func (*ModuleExtension_Tag) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{87, 2}
}

func (x *ModuleExtension_Tag) GetAttrs() *starlark.Struct_Fields {
	if x != nil {
		return x.Attrs
	}
	return nil
}

func (x *ModuleExtension_Tag) GetIsDevDependency() bool {
	if x != nil {
		return x.IsDevDependency
	}
	return false
}

type RepositoryRuleObject_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Identifier    string                 `protobuf:"bytes,1,opt,name=identifier,proto3" json:"identifier,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *RepositoryRuleObject_Key) Reset() {
	*x = RepositoryRuleObject_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[268]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *RepositoryRuleObject_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*RepositoryRuleObject_Key) ProtoMessage() {}

func (x *RepositoryRuleObject_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[268]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use RepositoryRuleObject_Key.ProtoReflect.Descriptor instead.
func (*RepositoryRuleObject_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{88, 0}
}

func (x *RepositoryRuleObject_Key) GetIdentifier() string {
	if x != nil {
		return x.Identifier
	}
	return ""
}

type UsedModuleExtension_Key struct {
	state           protoimpl.MessageState `protogen:"open.v1"`
	ModuleExtension string                 `protobuf:"bytes,1,opt,name=module_extension,json=moduleExtension,proto3" json:"module_extension,omitempty"`
	unknownFields   protoimpl.UnknownFields
	sizeCache       protoimpl.SizeCache
}

func (x *UsedModuleExtension_Key) Reset() {
	*x = UsedModuleExtension_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[269]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *UsedModuleExtension_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*UsedModuleExtension_Key) ProtoMessage() {}

func (x *UsedModuleExtension_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[269]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use UsedModuleExtension_Key.ProtoReflect.Descriptor instead.
func (*UsedModuleExtension_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{89, 0}
}

func (x *UsedModuleExtension_Key) GetModuleExtension() string {
	if x != nil {
		return x.ModuleExtension
	}
	return ""
}

type UsedModuleExtension_Value struct {
	state           protoimpl.MessageState `protogen:"open.v1"`
	ModuleExtension *ModuleExtension       `protobuf:"bytes,1,opt,name=module_extension,json=moduleExtension,proto3" json:"module_extension,omitempty"`
	unknownFields   protoimpl.UnknownFields
	sizeCache       protoimpl.SizeCache
}

func (x *UsedModuleExtension_Value) Reset() {
	*x = UsedModuleExtension_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[270]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *UsedModuleExtension_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*UsedModuleExtension_Value) ProtoMessage() {}

func (x *UsedModuleExtension_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[270]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use UsedModuleExtension_Value.ProtoReflect.Descriptor instead.
func (*UsedModuleExtension_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{89, 1}
}

func (x *UsedModuleExtension_Value) GetModuleExtension() *ModuleExtension {
	if x != nil {
		return x.ModuleExtension
	}
	return nil
}

type UsedModuleExtensions_Key struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *UsedModuleExtensions_Key) Reset() {
	*x = UsedModuleExtensions_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[271]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *UsedModuleExtensions_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*UsedModuleExtensions_Key) ProtoMessage() {}

func (x *UsedModuleExtensions_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[271]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use UsedModuleExtensions_Key.ProtoReflect.Descriptor instead.
func (*UsedModuleExtensions_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{90, 0}
}

type UsedModuleExtensions_Value struct {
	state            protoimpl.MessageState `protogen:"open.v1"`
	ModuleExtensions []*ModuleExtension     `protobuf:"bytes,1,rep,name=module_extensions,json=moduleExtensions,proto3" json:"module_extensions,omitempty"`
	unknownFields    protoimpl.UnknownFields
	sizeCache        protoimpl.SizeCache
}

func (x *UsedModuleExtensions_Value) Reset() {
	*x = UsedModuleExtensions_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[272]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *UsedModuleExtensions_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*UsedModuleExtensions_Value) ProtoMessage() {}

func (x *UsedModuleExtensions_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[272]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use UsedModuleExtensions_Value.ProtoReflect.Descriptor instead.
func (*UsedModuleExtensions_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{90, 1}
}

func (x *UsedModuleExtensions_Value) GetModuleExtensions() []*ModuleExtension {
	if x != nil {
		return x.ModuleExtensions
	}
	return nil
}

type UserDefinedTransition_Key struct {
	state                       protoimpl.MessageState   `protogen:"open.v1"`
	TransitionIdentifier        string                   `protobuf:"bytes,1,opt,name=transition_identifier,json=transitionIdentifier,proto3" json:"transition_identifier,omitempty"`
	InputConfigurationReference *core.DecodableReference `protobuf:"bytes,2,opt,name=input_configuration_reference,json=inputConfigurationReference,proto3" json:"input_configuration_reference,omitempty"`
	unknownFields               protoimpl.UnknownFields
	sizeCache                   protoimpl.SizeCache
}

func (x *UserDefinedTransition_Key) Reset() {
	*x = UserDefinedTransition_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[273]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *UserDefinedTransition_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*UserDefinedTransition_Key) ProtoMessage() {}

func (x *UserDefinedTransition_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[273]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use UserDefinedTransition_Key.ProtoReflect.Descriptor instead.
func (*UserDefinedTransition_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{91, 0}
}

func (x *UserDefinedTransition_Key) GetTransitionIdentifier() string {
	if x != nil {
		return x.TransitionIdentifier
	}
	return ""
}

func (x *UserDefinedTransition_Key) GetInputConfigurationReference() *core.DecodableReference {
	if x != nil {
		return x.InputConfigurationReference
	}
	return nil
}

type UserDefinedTransition_Value struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// Types that are valid to be assigned to Result:
	//
	//	*UserDefinedTransition_Value_TransitionDependsOnAttrs
	//	*UserDefinedTransition_Value_Success_
	Result        isUserDefinedTransition_Value_Result `protobuf_oneof:"result"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *UserDefinedTransition_Value) Reset() {
	*x = UserDefinedTransition_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[274]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *UserDefinedTransition_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*UserDefinedTransition_Value) ProtoMessage() {}

func (x *UserDefinedTransition_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[274]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use UserDefinedTransition_Value.ProtoReflect.Descriptor instead.
func (*UserDefinedTransition_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{91, 1}
}

func (x *UserDefinedTransition_Value) GetResult() isUserDefinedTransition_Value_Result {
	if x != nil {
		return x.Result
	}
	return nil
}

func (x *UserDefinedTransition_Value) GetTransitionDependsOnAttrs() *emptypb.Empty {
	if x != nil {
		if x, ok := x.Result.(*UserDefinedTransition_Value_TransitionDependsOnAttrs); ok {
			return x.TransitionDependsOnAttrs
		}
	}
	return nil
}

func (x *UserDefinedTransition_Value) GetSuccess() *UserDefinedTransition_Value_Success {
	if x != nil {
		if x, ok := x.Result.(*UserDefinedTransition_Value_Success_); ok {
			return x.Success
		}
	}
	return nil
}

type isUserDefinedTransition_Value_Result interface {
	isUserDefinedTransition_Value_Result()
}

type UserDefinedTransition_Value_TransitionDependsOnAttrs struct {
	TransitionDependsOnAttrs *emptypb.Empty `protobuf:"bytes,1,opt,name=transition_depends_on_attrs,json=transitionDependsOnAttrs,proto3,oneof"`
}

type UserDefinedTransition_Value_Success_ struct {
	Success *UserDefinedTransition_Value_Success `protobuf:"bytes,2,opt,name=success,proto3,oneof"`
}

func (*UserDefinedTransition_Value_TransitionDependsOnAttrs) isUserDefinedTransition_Value_Result() {}

func (*UserDefinedTransition_Value_Success_) isUserDefinedTransition_Value_Result() {}

type UserDefinedTransition_Value_Success struct {
	state         protoimpl.MessageState                       `protogen:"open.v1"`
	Entries       []*UserDefinedTransition_Value_Success_Entry `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *UserDefinedTransition_Value_Success) Reset() {
	*x = UserDefinedTransition_Value_Success{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[275]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *UserDefinedTransition_Value_Success) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*UserDefinedTransition_Value_Success) ProtoMessage() {}

func (x *UserDefinedTransition_Value_Success) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[275]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use UserDefinedTransition_Value_Success.ProtoReflect.Descriptor instead.
func (*UserDefinedTransition_Value_Success) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{91, 1, 0}
}

func (x *UserDefinedTransition_Value_Success) GetEntries() []*UserDefinedTransition_Value_Success_Entry {
	if x != nil {
		return x.Entries
	}
	return nil
}

type UserDefinedTransition_Value_Success_Entry struct {
	state                        protoimpl.MessageState   `protogen:"open.v1"`
	Key                          string                   `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	OutputConfigurationReference *core.DecodableReference `protobuf:"bytes,2,opt,name=output_configuration_reference,json=outputConfigurationReference,proto3" json:"output_configuration_reference,omitempty"`
	unknownFields                protoimpl.UnknownFields
	sizeCache                    protoimpl.SizeCache
}

func (x *UserDefinedTransition_Value_Success_Entry) Reset() {
	*x = UserDefinedTransition_Value_Success_Entry{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[276]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *UserDefinedTransition_Value_Success_Entry) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*UserDefinedTransition_Value_Success_Entry) ProtoMessage() {}

func (x *UserDefinedTransition_Value_Success_Entry) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[276]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use UserDefinedTransition_Value_Success_Entry.ProtoReflect.Descriptor instead.
func (*UserDefinedTransition_Value_Success_Entry) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{91, 1, 0, 0}
}

func (x *UserDefinedTransition_Value_Success_Entry) GetKey() string {
	if x != nil {
		return x.Key
	}
	return ""
}

func (x *UserDefinedTransition_Value_Success_Entry) GetOutputConfigurationReference() *core.DecodableReference {
	if x != nil {
		return x.OutputConfigurationReference
	}
	return nil
}

type VisibleTarget_Key struct {
	state                  protoimpl.MessageState   `protogen:"open.v1"`
	FromPackage            string                   `protobuf:"bytes,1,opt,name=from_package,json=fromPackage,proto3" json:"from_package,omitempty"`
	ToLabel                string                   `protobuf:"bytes,2,opt,name=to_label,json=toLabel,proto3" json:"to_label,omitempty"`
	PermitAliasNoMatch     bool                     `protobuf:"varint,3,opt,name=permit_alias_no_match,json=permitAliasNoMatch,proto3" json:"permit_alias_no_match,omitempty"`
	ConfigurationReference *core.DecodableReference `protobuf:"bytes,4,opt,name=configuration_reference,json=configurationReference,proto3" json:"configuration_reference,omitempty"`
	StopAtLabelSetting     bool                     `protobuf:"varint,5,opt,name=stop_at_label_setting,json=stopAtLabelSetting,proto3" json:"stop_at_label_setting,omitempty"`
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

func (x *VisibleTarget_Key) Reset() {
	*x = VisibleTarget_Key{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[277]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *VisibleTarget_Key) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*VisibleTarget_Key) ProtoMessage() {}

func (x *VisibleTarget_Key) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[277]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use VisibleTarget_Key.ProtoReflect.Descriptor instead.
func (*VisibleTarget_Key) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{92, 0}
}

func (x *VisibleTarget_Key) GetFromPackage() string {
	if x != nil {
		return x.FromPackage
	}
	return ""
}

func (x *VisibleTarget_Key) GetToLabel() string {
	if x != nil {
		return x.ToLabel
	}
	return ""
}

func (x *VisibleTarget_Key) GetPermitAliasNoMatch() bool {
	if x != nil {
		return x.PermitAliasNoMatch
	}
	return false
}

func (x *VisibleTarget_Key) GetConfigurationReference() *core.DecodableReference {
	if x != nil {
		return x.ConfigurationReference
	}
	return nil
}

func (x *VisibleTarget_Key) GetStopAtLabelSetting() bool {
	if x != nil {
		return x.StopAtLabelSetting
	}
	return false
}

type VisibleTarget_Value struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	Label         string                 `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *VisibleTarget_Value) Reset() {
	*x = VisibleTarget_Value{}
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[278]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *VisibleTarget_Value) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*VisibleTarget_Value) ProtoMessage() {}

func (x *VisibleTarget_Value) ProtoReflect() protoreflect.Message {
	mi := &file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[278]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use VisibleTarget_Value.ProtoReflect.Descriptor instead.
func (*VisibleTarget_Value) Descriptor() ([]byte, []int) {
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP(), []int{92, 1}
}

func (x *VisibleTarget_Value) GetLabel() string {
	if x != nil {
		return x.Label
	}
	return ""
}

var File_bonanza_build_pkg_proto_model_analysis_analysis_proto protoreflect.FileDescriptor

const file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDesc = "" +
	"\n" +
	"5bonanza.build/pkg/proto/model/analysis/analysis.proto\x12\x16bonanza.model.analysis\x1a3bonanza.build/pkg/proto/model/command/command.proto\x1a-bonanza.build/pkg/proto/model/core/core.proto\x1a5bonanza.build/pkg/proto/model/encoding/encoding.proto\x1a/bonanza.build/pkg/proto/model/fetch/fetch.proto\x1a9bonanza.build/pkg/proto/model/filesystem/filesystem.proto\x1a5bonanza.build/pkg/proto/model/starlark/starlark.proto\x1a\x1egoogle/protobuf/duration.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\x1c\n" +
	"\x13ActionEncoderObject\x1a\x05\n" +
	"\x03Key\"p\n" +
	"\x0eActionEncoders\x1a\x05\n" +
	"\x03Key\x1aW\n" +
	"\x05Value\x12N\n" +
	"\x0faction_encoders\x18\x01 \x03(\v2%.bonanza.model.encoding.BinaryEncoderR\x0eactionEncoders\"\x16\n" +
	"\rActionReaders\x1a\x05\n" +
	"\x03Key\"\x88\x02\n" +
	"\x0eExecuteRequest\x127\n" +
	"\x18platform_pkix_public_key\x18\x01 \x01(\fR\x15platformPkixPublicKey\x12u\n" +
	"\x10action_reference\x18\x02 \x01(\v2&.bonanza.model.core.DecodableReferenceB\"\xea\xd7 \x1e\x12\x1cbonanza.model.command.ActionR\x0factionReference\x12F\n" +
	"\x11execution_timeout\x18\x03 \x01(\v2\x19.google.protobuf.DurationR\x10executionTimeout\"\x87\x02\n" +
	"\fActionResult\x1aV\n" +
	"\x03Key\x12O\n" +
	"\x0fexecute_request\x18\x01 \x01(\v2&.bonanza.model.analysis.ExecuteRequestR\x0eexecuteRequest\x1a\x9e\x01\n" +
	"\x05Value\x12\x1b\n" +
	"\texit_code\x18\x01 \x01(\x03R\bexitCode\x12x\n" +
	"\x11outputs_reference\x18\x02 \x01(\v2&.bonanza.model.core.DecodableReferenceB#\xea\xd7 \x1f\x12\x1dbonanza.model.command.OutputsR\x10outputsReference\"\x84\n" +
	"\n" +
	"\x12BuildSpecification\x1a\x05\n" +
	"\x03Key\x1a\xe6\t\n" +
	"\x05Value\x12Q\n" +
	"\amodules\x18\x01 \x03(\v27.bonanza.model.analysis.BuildSpecification.Value.ModuleR\amodules\x12(\n" +
	"\x10root_module_name\x18\x02 \x01(\tR\x0erootModuleName\x12y\n" +
	"\x1ddirectory_creation_parameters\x18\x04 \x01(\v25.bonanza.model.filesystem.DirectoryCreationParametersR\x1bdirectoryCreationParameters\x12j\n" +
	"\x18file_creation_parameters\x18\x05 \x01(\v20.bonanza.model.filesystem.FileCreationParametersR\x16fileCreationParameters\x12_\n" +
	"\fuse_lockfile\x18\x06 \x01(\v2<.bonanza.model.analysis.BuildSpecification.Value.UseLockfileR\vuseLockfile\x120\n" +
	"\x14module_registry_urls\x18\a \x03(\tR\x12moduleRegistryUrls\x12L\n" +
	"#ignore_root_module_dev_dependencies\x18\b \x01(\bR\x1fignoreRootModuleDevDependencies\x122\n" +
	"\x15builtins_module_names\x18\t \x03(\tR\x13builtinsModuleNames\x12#\n" +
	"\rrepo_platform\x18\n" +
	" \x01(\tR\frepoPlatform\x12N\n" +
	"\x0faction_encoders\x18\v \x03(\v2%.bonanza.model.encoding.BinaryEncoderR\x0eactionEncoders\x12S\n" +
	"&rule_implementation_wrapper_identifier\x18\r \x01(\tR#ruleImplementationWrapperIdentifier\x12Y\n" +
	")subrule_implementation_wrapper_identifier\x18\x0e \x01(\tR&subruleImplementationWrapperIdentifier\x12B\n" +
	"\x1efetch_platform_pkix_public_key\x18\x0f \x01(\fR\x1afetchPlatformPkixPublicKey\x1a\x84\x01\n" +
	"\x06Module\x12\x12\n" +
	"\x04name\x18\x01 \x01(\tR\x04name\x12f\n" +
	"\x18root_directory_reference\x18\x02 \x01(\v2,.bonanza.model.filesystem.DirectoryReferenceR\x16rootDirectoryReference\x1at\n" +
	"\vUseLockfile\x12\x14\n" +
	"\x05error\x18\x01 \x01(\bR\x05error\x12O\n" +
	"\x16maximum_cache_duration\x18\x02 \x01(\v2\x19.google.protobuf.DurationR\x14maximumCacheDuration\"Y\n" +
	"\x13BuiltinsModuleNames\x1a\x05\n" +
	"\x03Key\x1a;\n" +
	"\x05Value\x122\n" +
	"\x15builtins_module_names\x18\x01 \x03(\tR\x13builtinsModuleNames\"\xf2\x02\n" +
	"\vBuildResult\x1a\xd9\x02\n" +
	"\x03Key\x12]\n" +
	"\x0econfigurations\x18\x01 \x03(\v25.bonanza.model.analysis.BuildResult.Key.ConfigurationR\x0econfigurations\x12'\n" +
	"\x0ftarget_patterns\x18\x02 \x03(\tR\x0etargetPatterns\x1aB\n" +
	"\x14BuildSettingOverride\x12\x14\n" +
	"\x05label\x18\x01 \x01(\tR\x05label\x12\x14\n" +
	"\x05value\x18\x02 \x01(\tR\x05value\x1a\x85\x01\n" +
	"\rConfiguration\x12t\n" +
	"\x17build_setting_overrides\x18\x01 \x03(\v2<.bonanza.model.analysis.BuildResult.Key.BuildSettingOverrideR\x15buildSettingOverrides\x1a\a\n" +
	"\x05Value\"\xa9\x01\n" +
	"\x11CanonicalRepoName\x1a_\n" +
	"\x03Key\x12.\n" +
	"\x13from_canonical_repo\x18\x01 \x01(\tR\x11fromCanonicalRepo\x12(\n" +
	"\x10to_apparent_repo\x18\x02 \x01(\tR\x0etoApparentRepo\x1a3\n" +
	"\x05Value\x12*\n" +
	"\x11to_canonical_repo\x18\x01 \x01(\tR\x0ftoCanonicalRepo\"\xd0\x01\n" +
	"\x1cCompatibleExecutionPlatforms\x1aK\n" +
	"\x03Key\x12D\n" +
	"\vconstraints\x18\x01 \x03(\v2\".bonanza.model.analysis.ConstraintR\vconstraints\x1ac\n" +
	"\x05Value\x12Z\n" +
	"\x13execution_platforms\x18\x01 \x03(\v2).bonanza.model.analysis.ExecutionPlatformR\x12executionPlatforms\"\xb7\x02\n" +
	"\x1bCompatibleToolchainsForType\x1a\xc1\x01\n" +
	"\x03Key\x12%\n" +
	"\x0etoolchain_type\x18\x01 \x01(\tR\rtoolchainType\x12\x92\x01\n" +
	"\x17configuration_reference\x18\x02 \x01(\v2&.bonanza.model.core.DecodableReferenceB1\xea\xd7 -\x1a+bonanza.model.analysis.BuildSettingOverrideR\x16configurationReference\x1aT\n" +
	"\x05Value\x12K\n" +
	"\n" +
	"toolchains\x18\x02 \x03(\v2+.bonanza.model.analysis.RegisteredToolchainR\n" +
	"toolchains\"\xbf\x01\n" +
	"\x0fCompiledBzlFile\x1aO\n" +
	"\x03Key\x12\x14\n" +
	"\x05label\x18\x01 \x01(\tR\x05label\x122\n" +
	"\x15builtins_module_names\x18\x02 \x03(\tR\x13builtinsModuleNames\x1a[\n" +
	"\x05Value\x12R\n" +
	"\x10compiled_program\x18\x01 \x01(\v2'.bonanza.model.starlark.CompiledProgramR\x0fcompiledProgram\"p\n" +
	"\x1dCompiledBzlFileDecodedGlobals\x1aO\n" +
	"\x03Key\x12\x14\n" +
	"\x05label\x18\x01 \x01(\tR\x05label\x122\n" +
	"\x15builtins_module_names\x18\x02 \x03(\tR\x13builtinsModuleNames\"q\n" +
	"\x1eCompiledBzlFileFunctionFactory\x1aO\n" +
	"\x03Key\x12\x14\n" +
	"\x05label\x18\x01 \x01(\tR\x05label\x122\n" +
	"\x15builtins_module_names\x18\x02 \x03(\tR\x13builtinsModuleNames\"~\n" +
	"\x15CompiledBzlFileGlobal\x1a%\n" +
	"\x03Key\x12\x1e\n" +
	"\n" +
	"identifier\x18\x01 \x01(\tR\n" +
	"identifier\x1a>\n" +
	"\x05Value\x125\n" +
	"\x06global\x18\x01 \x01(\v2\x1d.bonanza.model.starlark.ValueR\x06global\"\xaf\x03\n" +
	"\x14BuildSettingOverride\x12G\n" +
	"\x04leaf\x18\x01 \x01(\v21.bonanza.model.analysis.BuildSettingOverride.LeafH\x00R\x04leaf\x12M\n" +
	"\x06parent\x18\x02 \x01(\v23.bonanza.model.analysis.BuildSettingOverride.ParentH\x00R\x06parent\x1aQ\n" +
	"\x04Leaf\x12\x14\n" +
	"\x05label\x18\x01 \x01(\tR\x05label\x123\n" +
	"\x05value\x18\x02 \x01(\v2\x1d.bonanza.model.starlark.ValueR\x05value\x1a\xa2\x01\n" +
	"\x06Parent\x12w\n" +
	"\treference\x18\x01 \x01(\v2&.bonanza.model.core.DecodableReferenceB1\xea\xd7 -\x1a+bonanza.model.analysis.BuildSettingOverrideR\treference\x12\x1f\n" +
	"\vfirst_label\x18\x02 \x01(\tR\n" +
	"firstLabelB\a\n" +
	"\x05level\"\xd7\f\n" +
	"\x04Args\x127\n" +
	"\x04leaf\x18\x01 \x01(\v2!.bonanza.model.analysis.Args.LeafH\x00R\x04leaf\x12=\n" +
	"\x06parent\x18\x02 \x01(\v2#.bonanza.model.analysis.Args.ParentH\x00R\x06parent\x1aq\n" +
	"\x06Parent\x12g\n" +
	"\treference\x18\x01 \x01(\v2&.bonanza.model.core.DecodableReferenceB!\xea\xd7 \x1d\x1a\x1bbonanza.model.analysis.ArgsR\treference\x1a\xda\n" +
	"\n" +
	"\x04Leaf\x129\n" +
	"\x04adds\x18\x01 \x03(\v2%.bonanza.model.analysis.Args.Leaf.AddR\x04adds\x12T\n" +
	"\x0euse_param_file\x18\x02 \x01(\v2..bonanza.model.analysis.Args.Leaf.UseParamFileR\fuseParamFile\x1a\xe4\a\n" +
	"\x03Add\x12@\n" +
	"\x04leaf\x18\x01 \x01(\v2*.bonanza.model.analysis.Args.Leaf.Add.LeafH\x00R\x04leaf\x12F\n" +
	"\x06parent\x18\x02 \x01(\v2,.bonanza.model.analysis.Args.Leaf.Add.ParentH\x00R\x06parent\x1az\n" +
	"\x06Parent\x12p\n" +
	"\treference\x18\x01 \x01(\v2&.bonanza.model.core.DecodableReferenceB*\xea\xd7 &\x1a$bonanza.model.analysis.Args.Leaf.AddR\treference\x1a\xcd\x05\n" +
	"\x04Leaf\x12;\n" +
	"\n" +
	"start_with\x18\x01 \x01(\v2\x1c.google.protobuf.StringValueR\tstartWith\x125\n" +
	"\x06values\x18\x02 \x01(\v2\x1d.bonanza.model.starlark.ValueR\x06values\x12-\n" +
	"\x12expand_directories\x18\x03 \x01(\bR\x11expandDirectories\x12;\n" +
	"\bmap_each\x18\x04 \x01(\v2 .bonanza.model.starlark.FunctionR\amapEach\x12\x1f\n" +
	"\vformat_each\x18\x05 \x01(\tR\n" +
	"formatEach\x12\"\n" +
	"\romit_if_empty\x18\x06 \x01(\bR\vomitIfEmpty\x12\x1a\n" +
	"\buniquify\x18\a \x01(\bR\buniquify\x12Q\n" +
	"\bseparate\x18\b \x01(\v23.bonanza.model.analysis.Args.Leaf.Add.Leaf.SeparateH\x00R\bseparate\x12K\n" +
	"\x06joined\x18\t \x01(\v21.bonanza.model.analysis.Args.Leaf.Add.Leaf.JoinedH\x00R\x06joined\x1a\x8e\x01\n" +
	"\bSeparate\x12=\n" +
	"\vbefore_each\x18\x01 \x01(\v2\x1c.google.protobuf.StringValueR\n" +
	"beforeEach\x12C\n" +
	"\x0eterminate_with\x18\x02 \x01(\v2\x1c.google.protobuf.StringValueR\rterminateWith\x1aJ\n" +
	"\x06Joined\x12\x1b\n" +
	"\tjoin_with\x18\x01 \x01(\tR\bjoinWith\x12#\n" +
	"\rformat_joined\x18\x02 \x01(\tR\fformatJoinedB\a\n" +
	"\x05styleB\a\n" +
	"\x05level\x1a\xd9\x01\n" +
	"\fUseParamFile\x12M\n" +
	"\x06format\x18\x01 \x01(\x0e25.bonanza.model.analysis.Args.Leaf.UseParamFile.FormatR\x06format\x12$\n" +
	"\x0eparam_file_arg\x18\x02 \x01(\tR\fparamFileArg\x12\x1d\n" +
	"\n" +
	"use_always\x18\x03 \x01(\bR\tuseAlways\"5\n" +
	"\x06Format\x12\r\n" +
	"\tMULTILINE\x10\x00\x12\t\n" +
	"\x05SHELL\x10\x01\x12\x11\n" +
	"\rFLAG_PER_LINE\x10\x02B\a\n" +
	"\x05level\"\xf5\x04\n" +
	"\x12FilesToRunProvider\x12E\n" +
	"\x04leaf\x18\x01 \x01(\v2/.bonanza.model.analysis.FilesToRunProvider.LeafH\x00R\x04leaf\x12K\n" +
	"\x06parent\x18\x02 \x01(\v21.bonanza.model.analysis.FilesToRunProvider.ParentH\x00R\x06parent\x1a\x7f\n" +
	"\x06Parent\x12u\n" +
	"\treference\x18\x01 \x01(\v2&.bonanza.model.core.DecodableReferenceB/\xea\xd7 +\x1a)bonanza.model.analysis.FilesToRunProviderR\treference\x1a\xc0\x02\n" +
	"\x04Leaf\x12<\n" +
	"\n" +
	"executable\x18\x01 \x01(\v2\x1c.bonanza.model.starlark.FileR\n" +
	"executable\x12K\n" +
	"\x0erunfiles_files\x18\x02 \x03(\v2$.bonanza.model.starlark.List.ElementR\rrunfilesFiles\x12Q\n" +
	"\x11runfiles_symlinks\x18\x03 \x03(\v2$.bonanza.model.starlark.List.ElementR\x10runfilesSymlinks\x12Z\n" +
	"\x16runfiles_root_symlinks\x18\x04 \x03(\v2$.bonanza.model.starlark.List.ElementR\x14runfilesRootSymlinksB\a\n" +
	"\x05level\"\xbd\x04\n" +
	"\x16TargetActionDefinition\x12<\n" +
	"\x06inputs\x18\x01 \x03(\v2$.bonanza.model.starlark.List.ElementR\x06inputs\x12@\n" +
	"\x05tools\x18\x02 \x03(\v2*.bonanza.model.analysis.FilesToRunProviderR\x05tools\x127\n" +
	"\x18platform_pkix_public_key\x18\x03 \x01(\fR\x15platformPkixPublicKey\x12:\n" +
	"\targuments\x18\x04 \x03(\v2\x1c.bonanza.model.analysis.ArgsR\targuments\x12R\n" +
	"\x13output_path_pattern\x18\x05 \x01(\v2\".bonanza.model.command.PathPatternR\x11outputPathPattern\x12]\n" +
	"\x18initial_output_directory\x18\x06 \x01(\v2#.bonanza.model.filesystem.DirectoryR\x16initialOutputDirectory\x12H\n" +
	"\x03env\x18\a \x03(\v26.bonanza.model.command.EnvironmentVariableList.ElementR\x03env\x121\n" +
	"\x15use_default_shell_env\x18\b \x01(\bR\x12useDefaultShellEnv\"\xfc\x05\n" +
	"\x16TargetOutputDefinition\x12\x1d\n" +
	"\taction_id\x18\x02 \x01(\fH\x00R\bactionId\x12h\n" +
	"\x0fexpand_template\x18\x03 \x01(\v2=.bonanza.model.analysis.TargetOutputDefinition.ExpandTemplateH\x00R\x0eexpandTemplate\x12g\n" +
	"\x18static_package_directory\x18\x04 \x01(\v2+.bonanza.model.filesystem.DirectoryContentsH\x00R\x16staticPackageDirectory\x12R\n" +
	"\asymlink\x18\x05 \x01(\v26.bonanza.model.analysis.TargetOutputDefinition.SymlinkH\x00R\asymlink\x1a\xab\x02\n" +
	"\x0eExpandTemplate\x128\n" +
	"\btemplate\x18\x01 \x01(\v2\x1c.bonanza.model.starlark.FileR\btemplate\x12#\n" +
	"\ris_executable\x18\x02 \x01(\bR\fisExecutable\x12p\n" +
	"\rsubstitutions\x18\x03 \x03(\v2J.bonanza.model.analysis.TargetOutputDefinition.ExpandTemplate.SubstitutionR\rsubstitutions\x1aH\n" +
	"\fSubstitution\x12\x16\n" +
	"\x06needle\x18\x01 \x01(\fR\x06needle\x12 \n" +
	"\vreplacement\x18\x02 \x01(\fR\vreplacement\x1ad\n" +
	"\aSymlink\x124\n" +
	"\x06target\x18\x01 \x01(\v2\x1c.bonanza.model.starlark.FileR\x06target\x12#\n" +
	"\ris_executable\x18\x02 \x01(\bR\fisExecutableB\b\n" +
	"\x06source\"\xa7\v\n" +
	"\x10ConfiguredTarget\x1a\xb0\x01\n" +
	"\x03Key\x12\x14\n" +
	"\x05label\x18\x01 \x01(\tR\x05label\x12\x92\x01\n" +
	"\x17configuration_reference\x18\x02 \x01(\v2&.bonanza.model.core.DecodableReferenceB1\xea\xd7 -\x1a+bonanza.model.analysis.BuildSettingOverrideR\x16configurationReference\x1a\xdf\t\n" +
	"\x05Value\x12M\n" +
	"\x12provider_instances\x18\x01 \x03(\v2\x1e.bonanza.model.starlark.StructR\x11providerInstances\x12O\n" +
	"\aoutputs\x18\x02 \x03(\v25.bonanza.model.analysis.ConfiguredTarget.Value.OutputR\aoutputs\x12O\n" +
	"\aactions\x18\x03 \x03(\v25.bonanza.model.analysis.ConfiguredTarget.Value.ActionR\aactions\x1a\x95\x04\n" +
	"\x06Output\x12P\n" +
	"\x04leaf\x18\x01 \x01(\v2:.bonanza.model.analysis.ConfiguredTarget.Value.Output.LeafH\x00R\x04leaf\x12V\n" +
	"\x06parent\x18\x02 \x01(\v2<.bonanza.model.analysis.ConfiguredTarget.Value.Output.ParentH\x00R\x06parent\x1a\xca\x01\n" +
	"\x06Parent\x12\x80\x01\n" +
	"\treference\x18\x01 \x01(\v2&.bonanza.model.core.DecodableReferenceB:\xea\xd7 6\x1a4bonanza.model.analysis.ConfiguredTarget.Value.OutputR\treference\x12=\n" +
	"\x1bfirst_package_relative_path\x18\x02 \x01(\tR\x18firstPackageRelativePath\x1a\x8a\x01\n" +
	"\x04Leaf\x122\n" +
	"\x15package_relative_path\x18\x01 \x01(\tR\x13packageRelativePath\x12N\n" +
	"\n" +
	"definition\x18\x02 \x01(\v2..bonanza.model.analysis.TargetOutputDefinitionR\n" +
	"definitionB\a\n" +
	"\x05level\x1a\xcc\x03\n" +
	"\x06Action\x12P\n" +
	"\x04leaf\x18\x01 \x01(\v2:.bonanza.model.analysis.ConfiguredTarget.Value.Action.LeafH\x00R\x04leaf\x12V\n" +
	"\x06parent\x18\x02 \x01(\v2<.bonanza.model.analysis.ConfiguredTarget.Value.Action.ParentH\x00R\x06parent\x1a\xa6\x01\n" +
	"\x06Parent\x12\x80\x01\n" +
	"\treference\x18\x01 \x01(\v2&.bonanza.model.core.DecodableReferenceB:\xea\xd7 6\x1a4bonanza.model.analysis.ConfiguredTarget.Value.ActionR\treference\x12\x19\n" +
	"\bfirst_id\x18\x02 \x01(\fR\afirstId\x1af\n" +
	"\x04Leaf\x12\x0e\n" +
	"\x02id\x18\x01 \x01(\fR\x02id\x12N\n" +
	"\n" +
	"definition\x18\x02 \x01(\v2..bonanza.model.analysis.TargetActionDefinitionR\n" +
	"definitionB\a\n" +
	"\x05level\"\xce\x02\n" +
	"\fTargetOutput\x1a\xe4\x01\n" +
	"\x03Key\x12\x14\n" +
	"\x05label\x18\x01 \x01(\tR\x05label\x12\x92\x01\n" +
	"\x17configuration_reference\x18\x02 \x01(\v2&.bonanza.model.core.DecodableReferenceB1\xea\xd7 -\x1a+bonanza.model.analysis.BuildSettingOverrideR\x16configurationReference\x122\n" +
	"\x15package_relative_path\x18\x03 \x01(\tR\x13packageRelativePath\x1aW\n" +
	"\x05Value\x12N\n" +
	"\n" +
	"definition\x18\x01 \x01(\v2..bonanza.model.analysis.TargetOutputDefinitionR\n" +
	"definition\"\xa0\x01\n" +
	"\x19DirectoryAccessParameters\x1a\x05\n" +
	"\x03Key\x1a|\n" +
	"\x05Value\x12s\n" +
	"\x1bdirectory_access_parameters\x18\x01 \x01(\v23.bonanza.model.filesystem.DirectoryAccessParametersR\x19directoryAccessParameters\"\xa9\x01\n" +
	"\x1bDirectoryCreationParameters\x1a\x05\n" +
	"\x03Key\x1a\x82\x01\n" +
	"\x05Value\x12y\n" +
	"\x1ddirectory_creation_parameters\x18\x01 \x01(\v25.bonanza.model.filesystem.DirectoryCreationParametersR\x1bdirectoryCreationParameters\"*\n" +
	"!DirectoryCreationParametersObject\x1a\x05\n" +
	"\x03Key\"\x19\n" +
	"\x10DirectoryReaders\x1a\x05\n" +
	"\x03Key\"e\n" +
	"\x10EmptyDefaultInfo\x1a\x05\n" +
	"\x03Key\x1aJ\n" +
	"\x05Value\x12A\n" +
	"\fdefault_info\x18\x01 \x01(\v2\x1e.bonanza.model.starlark.StructR\vdefaultInfo\"\x8b\x03\n" +
	"\x0eExecTransition\x1a\xcc\x01\n" +
	"\x03Key\x12%\n" +
	"\x0eplatform_label\x18\x01 \x01(\tR\rplatformLabel\x12\x9d\x01\n" +
	"\x1dinput_configuration_reference\x18\x02 \x01(\v2&.bonanza.model.core.DecodableReferenceB1\xea\xd7 -\x1a+bonanza.model.analysis.BuildSettingOverrideR\x1binputConfigurationReference\x1a\xa9\x01\n" +
	"\x05Value\x12\x9f\x01\n" +
	"\x1eoutput_configuration_reference\x18\x02 \x01(\v2&.bonanza.model.core.DecodableReferenceB1\xea\xd7 -\x1a+bonanza.model.analysis.BuildSettingOverrideR\x1coutputConfigurationReference\"\x8c\x01\n" +
	"\x14FileAccessParameters\x1a\x05\n" +
	"\x03Key\x1am\n" +
	"\x05Value\x12d\n" +
	"\x16file_access_parameters\x18\x01 \x01(\v2..bonanza.model.filesystem.FileAccessParametersR\x14fileAccessParameters\"\x94\x01\n" +
	"\x16FileCreationParameters\x1a\x05\n" +
	"\x03Key\x1as\n" +
	"\x05Value\x12j\n" +
	"\x18file_creation_parameters\x18\x01 \x01(\v20.bonanza.model.filesystem.FileCreationParametersR\x16fileCreationParameters\"%\n" +
	"\x1cFileCreationParametersObject\x1a\x05\n" +
	"\x03Key\"\x9d\x01\n" +
	"\x0eFileProperties\x1a@\n" +
	"\x03Key\x12%\n" +
	"\x0ecanonical_repo\x18\x01 \x01(\tR\rcanonicalRepo\x12\x12\n" +
	"\x04path\x18\x02 \x01(\tR\x04path\x1aI\n" +
	"\x05Value\x12@\n" +
	"\x06exists\x18\x01 \x01(\v2(.bonanza.model.filesystem.FilePropertiesR\x06exists\"\x13\n" +
	"\n" +
	"FileReader\x1a\x05\n" +
	"\x03Key\"\xf5\x01\n" +
	"\bFileRoot\x1a\x8b\x01\n" +
	"\x03Key\x120\n" +
	"\x04file\x18\x01 \x01(\v2\x1c.bonanza.model.starlark.FileR\x04file\x12R\n" +
	"\x10directory_layout\x18\x02 \x01(\x0e2'.bonanza.model.analysis.DirectoryLayoutR\x0fdirectoryLayout\x1a[\n" +
	"\x05Value\x12R\n" +
	"\x0eroot_directory\x18\x01 \x01(\v2+.bonanza.model.filesystem.DirectoryContentsR\rrootDirectory\"\x85\x01\n" +
	"\x0eFilesInPackage\x1a\x1f\n" +
	"\x03Key\x12\x18\n" +
	"\apackage\x18\x01 \x01(\tR\apackage\x1aR\n" +
	"\x05Value\x12I\n" +
	"\tdirectory\x18\x01 \x01(\v2+.bonanza.model.filesystem.DirectoryContentsR\tdirectory\"\xbe\x02\n" +
	"\tFilesRoot\x1a\xd3\x01\n" +
	"\x03Key\x12x\n" +
	"\x0elist_reference\x18\x01 \x01(\v2&.bonanza.model.core.DecodableReferenceB)\xea\xd7 %\x1a#bonanza.model.starlark.List.ElementR\rlistReference\x12R\n" +
	"\x10directory_layout\x18\x02 \x01(\x0e2'.bonanza.model.analysis.DirectoryLayoutR\x0fdirectoryLayout\x1a[\n" +
	"\x05Value\x12R\n" +
	"\x0eroot_directory\x18\x01 \x01(\v2+.bonanza.model.filesystem.DirectoryContentsR\rrootDirectory\"\xa0\x01\n" +
	"\x04Glob\x1aj\n" +
	"\x03Key\x12\x18\n" +
	"\apackage\x18\x01 \x01(\tR\apackage\x12\x18\n" +
	"\apattern\x18\x02 \x01(\fR\apattern\x12/\n" +
	"\x13include_directories\x18\x03 \x01(\bR\x12includeDirectories\x1a,\n" +
	"\x05Value\x12#\n" +
	"\rmatched_paths\x18\x01 \x03(\tR\fmatchedPaths\"f\n" +
	"\x10HttpFetchOptions\x123\n" +
	"\x06target\x18\x01 \x01(\v2\x1b.bonanza.model.fetch.TargetR\x06target\x12\x1d\n" +
	"\n" +
	"allow_fail\x18\x02 \x01(\bR\tallowFail\"\xbc\x03\n" +
	"\x13HttpArchiveContents\x1a\xdc\x01\n" +
	"\x03Key\x12M\n" +
	"\rfetch_options\x18\x01 \x01(\v2(.bonanza.model.analysis.HttpFetchOptionsR\ffetchOptions\x12N\n" +
	"\x06format\x18\x02 \x01(\x0e26.bonanza.model.analysis.HttpArchiveContents.Key.FormatR\x06format\"6\n" +
	"\x06Format\x12\v\n" +
	"\aUNKNOWN\x10\x00\x12\n" +
	"\n" +
	"\x06TAR_GZ\x10\x01\x12\n" +
	"\n" +
	"\x06TAR_XZ\x10\x02\x12\a\n" +
	"\x03ZIP\x10\x03\x1a\xc5\x01\n" +
	"\x05Value\x12P\n" +
	"\x06exists\x18\x01 \x01(\v28.bonanza.model.analysis.HttpArchiveContents.Value.ExistsR\x06exists\x1aj\n" +
	"\x06Exists\x12H\n" +
	"\bcontents\x18\x01 \x01(\v2,.bonanza.model.filesystem.DirectoryReferenceR\bcontents\x12\x16\n" +
	"\x06sha256\x18\x02 \x01(\fR\x06sha256\"\xae\x01\n" +
	"\x10HttpFileContents\x1aT\n" +
	"\x03Key\x12M\n" +
	"\rfetch_options\x18\x01 \x01(\v2(.bonanza.model.analysis.HttpFetchOptionsR\ffetchOptions\x1aD\n" +
	"\x05Value\x12;\n" +
	"\x06exists\x18\x01 \x01(\v2#.bonanza.model.fetch.Result.SuccessR\x06exists\"\x95\x01\n" +
	"\x16ModuleDotBazelContents\x1a.\n" +
	"\x03Key\x12'\n" +
	"\x0fmodule_instance\x18\x01 \x01(\tR\x0emoduleInstance\x1aK\n" +
	"\x05Value\x12B\n" +
	"\bcontents\x18\x01 \x01(\v2&.bonanza.model.filesystem.FileContentsR\bcontents\"I\n" +
	"\x12ModuleRegistryUrls\x1a\x05\n" +
	"\x03Key\x1a,\n" +
	"\x05Value\x12#\n" +
	"\rregistry_urls\x18\x01 \x03(\tR\fregistryUrls\"\x87\x02\n" +
	"\x11ModuleRepoMapping\x1a.\n" +
	"\x03Key\x12'\n" +
	"\x0fmodule_instance\x18\x01 \x01(\tR\x0emoduleInstance\x1a\xc1\x01\n" +
	"\x05Value\x12S\n" +
	"\bmappings\x18\x01 \x03(\v27.bonanza.model.analysis.ModuleRepoMapping.Value.MappingR\bmappings\x1ac\n" +
	"\aMapping\x12,\n" +
	"\x12from_apparent_repo\x18\x01 \x01(\tR\x10fromApparentRepo\x12*\n" +
	"\x11to_canonical_repo\x18\x02 \x01(\tR\x0ftoCanonicalRepo\"\x95\x01\n" +
	"\x13ModuleExtensionRepo\x1a,\n" +
	"\x03Key\x12%\n" +
	"\x0ecanonical_repo\x18\x01 \x01(\tR\rcanonicalRepo\x1aP\n" +
	"\x05Value\x12G\n" +
	"\n" +
	"definition\x18\x01 \x01(\v2'.bonanza.model.starlark.Repo.DefinitionR\n" +
	"definition\"t\n" +
	"\x18ModuleExtensionRepoNames\x1a0\n" +
	"\x03Key\x12)\n" +
	"\x10module_extension\x18\x01 \x01(\tR\x0fmoduleExtension\x1a&\n" +
	"\x05Value\x12\x1d\n" +
	"\n" +
	"repo_names\x18\x01 \x03(\tR\trepoNames\"\xf0\x03\n" +
	"\x14ModuleExtensionRepos\x1a0\n" +
	"\x03Key\x12)\n" +
	"\x10module_extension\x18\x01 \x01(\tR\x0fmoduleExtension\x1a\xa5\x03\n" +
	"\x05Value\x12M\n" +
	"\x05repos\x18\x01 \x03(\v27.bonanza.model.analysis.ModuleExtensionRepos.Value.RepoR\x05repos\x1a\xcc\x02\n" +
	"\x04Repo\x122\n" +
	"\x04leaf\x18\x01 \x01(\v2\x1c.bonanza.model.starlark.RepoH\x00R\x04leaf\x12X\n" +
	"\x06parent\x18\x02 \x01(\v2>.bonanza.model.analysis.ModuleExtensionRepos.Value.Repo.ParentH\x00R\x06parent\x1a\xac\x01\n" +
	"\x06Parent\x12\x82\x01\n" +
	"\treference\x18\x01 \x01(\v2&.bonanza.model.core.DecodableReferenceB<\xea\xd7 8\x1a6bonanza.model.analysis.ModuleExtensionRepos.Value.RepoR\treference\x12\x1d\n" +
	"\n" +
	"first_name\x18\x02 \x01(\tR\tfirstNameB\a\n" +
	"\x05level\"\x93\x01\n" +
	"\x0fBuildListModule\x12\x12\n" +
	"\x04name\x18\x01 \x01(\tR\x04name\x12\x18\n" +
	"\aversion\x18\x02 \x01(\tR\aversion\x12/\n" +
	"\x13compatibility_level\x18\x03 \x01(\x05R\x12compatibilityLevel\x12!\n" +
	"\fregistry_url\x18\x04 \x01(\tR\vregistryUrl\"n\n" +
	"\x14ModuleFinalBuildList\x1a\x05\n" +
	"\x03Key\x1aO\n" +
	"\x05Value\x12F\n" +
	"\n" +
	"build_list\x18\x01 \x03(\v2'.bonanza.model.analysis.BuildListModuleR\tbuildList\"n\n" +
	"\x14ModuleRoughBuildList\x1a\x05\n" +
	"\x03Key\x1aO\n" +
	"\x05Value\x12F\n" +
	"\n" +
	"build_list\x18\x01 \x03(\v2'.bonanza.model.analysis.BuildListModuleR\tbuildList\"E\n" +
	"\x13OverridesListModule\x12\x12\n" +
	"\x04name\x18\x01 \x01(\tR\x04name\x12\x1a\n" +
	"\bversions\x18\x02 \x03(\tR\bversions\"\x81\x01\n" +
	"\x1bModulesWithMultipleVersions\x1a\x05\n" +
	"\x03Key\x1a[\n" +
	"\x05Value\x12R\n" +
	"\x0eoverrides_list\x18\x01 \x03(\v2+.bonanza.model.analysis.OverridesListModuleR\roverridesList\"*\n" +
	"!ModulesWithMultipleVersionsObject\x1a\x05\n" +
	"\x03Key\"z\n" +
	"\x14ModulesWithOverrides\x1a\x05\n" +
	"\x03Key\x1a[\n" +
	"\x05Value\x12R\n" +
	"\x0eoverrides_list\x18\x01 \x03(\v2+.bonanza.model.analysis.OverridesListModuleR\roverridesList\"\xc6\x04\n" +
	"\x0eModuleOverride\x12\x12\n" +
	"\x04name\x18\x01 \x01(\tR\x04name\x12]\n" +
	"\x0esingle_version\x18\x02 \x01(\v24.bonanza.model.analysis.ModuleOverride.SingleVersionH\x00R\rsingleVersion\x12f\n" +
	"\x11multiple_versions\x18\x03 \x01(\v27.bonanza.model.analysis.ModuleOverride.MultipleVersionsH\x00R\x10multipleVersions\x12R\n" +
	"\x0frepository_rule\x18\x04 \x01(\v2'.bonanza.model.starlark.Repo.DefinitionH\x00R\x0erepositoryRule\x1a\xb0\x01\n" +
	"\rSingleVersion\x12\x18\n" +
	"\aversion\x18\x01 \x01(\tR\aversion\x12\x1a\n" +
	"\bregistry\x18\x02 \x01(\tR\bregistry\x12!\n" +
	"\fpatch_labels\x18\x04 \x03(\tR\vpatchLabels\x12%\n" +
	"\x0epatch_commands\x18\x05 \x03(\tR\rpatchCommands\x12\x1f\n" +
	"\vpatch_strip\x18\x06 \x01(\x03R\n" +
	"patchStrip\x1aJ\n" +
	"\x10MultipleVersions\x12\x1a\n" +
	"\bversions\x18\x01 \x03(\tR\bversions\x12\x1a\n" +
	"\bregistry\x18\x02 \x01(\tR\bregistryB\x06\n" +
	"\x04kind\"\x7f\n" +
	"\x1aModulesWithRemoteOverrides\x1a\x05\n" +
	"\x03Key\x1aZ\n" +
	"\x05Value\x12Q\n" +
	"\x10module_overrides\x18\x01 \x03(\v2&.bonanza.model.analysis.ModuleOverrideR\x0fmoduleOverrides\"\xb4\x03\n" +
	"\aPackage\x1a\x1b\n" +
	"\x03Key\x12\x14\n" +
	"\x05label\x18\x01 \x01(\tR\x05label\x1a\x8b\x03\n" +
	"\x05Value\x12F\n" +
	"\atargets\x18\x01 \x03(\v2,.bonanza.model.analysis.Package.Value.TargetR\atargets\x1a\xb9\x02\n" +
	"\x06Target\x124\n" +
	"\x04leaf\x18\x01 \x01(\v2\x1e.bonanza.model.starlark.TargetH\x00R\x04leaf\x12M\n" +
	"\x06parent\x18\x02 \x01(\v23.bonanza.model.analysis.Package.Value.Target.ParentH\x00R\x06parent\x1a\xa0\x01\n" +
	"\x06Parent\x12w\n" +
	"\treference\x18\x01 \x01(\v2&.bonanza.model.core.DecodableReferenceB1\xea\xd7 -\x1a+bonanza.model.analysis.Package.Value.TargetR\treference\x12\x1d\n" +
	"\n" +
	"first_name\x18\x02 \x01(\tR\tfirstNameB\a\n" +
	"\x05level\"\x8c\x01\n" +
	"\x14PackageGroupContains\x1aO\n" +
	"\x03Key\x12.\n" +
	"\x13package_group_label\x18\x01 \x01(\tR\x11packageGroupLabel\x12\x18\n" +
	"\apackage\x18\x02 \x01(\tR\apackage\x1a#\n" +
	"\x05Value\x12\x1a\n" +
	"\bcontains\x18\x01 \x01(\bR\bcontains\"\xbd\x01\n" +
	"\x12PackagesAtAndBelow\x1a(\n" +
	"\x03Key\x12!\n" +
	"\fbase_package\x18\x01 \x01(\tR\vbasePackage\x1a}\n" +
	"\x05Value\x125\n" +
	"\x17package_at_base_package\x18\x01 \x01(\bR\x14packageAtBasePackage\x12=\n" +
	"\x1bpackages_below_base_package\x18\x02 \x03(\tR\x18packagesBelowBasePackage\"\xe9\x01\n" +
	"\x0fRawActionResult\x1aV\n" +
	"\x03Key\x12O\n" +
	"\x0fexecute_request\x18\x01 \x01(\v2&.bonanza.model.analysis.ExecuteRequestR\x0eexecuteRequest\x1a~\n" +
	"\x05Value\x12u\n" +
	"\x10result_reference\x18\x02 \x01(\v2&.bonanza.model.core.DecodableReferenceB\"\xea\xd7 \x1e\x12\x1cbonanza.model.command.ResultR\x0fresultReference\"<\n" +
	"\n" +
	"Constraint\x12\x18\n" +
	"\asetting\x18\x01 \x01(\tR\asetting\x12\x14\n" +
	"\x05value\x18\x02 \x01(\tR\x05value\"\xa0\x01\n" +
	"\x11ExecutionPlatform\x12\x14\n" +
	"\x05label\x18\x01 \x01(\tR\x05label\x12D\n" +
	"\vconstraints\x18\x02 \x03(\v2\".bonanza.model.analysis.ConstraintR\vconstraints\x12/\n" +
	"\x14exec_pkix_public_key\x18\x03 \x01(\fR\x11execPkixPublicKey\"\x8a\x01\n" +
	"\x1cRegisteredExecutionPlatforms\x1a\x05\n" +
	"\x03Key\x1ac\n" +
	"\x05Value\x12Z\n" +
	"\x13execution_platforms\x18\x01 \x03(\v2).bonanza.model.analysis.ExecutionPlatformR\x12executionPlatforms\"m\n" +
	"\x17RegisteredFetchPlatform\x1a\x05\n" +
	"\x03Key\x1aK\n" +
	"\x05Value\x12B\n" +
	"\x1efetch_platform_pkix_public_key\x18\x01 \x01(\fR\x1afetchPlatformPkixPublicKey\"\xf5\x02\n" +
	"\x16RegisteredRepoPlatform\x1a\x05\n" +
	"\x03Key\x1a\xd3\x02\n" +
	"\x05Value\x12/\n" +
	"\x14exec_pkix_public_key\x18\x01 \x01(\fR\x11execPkixPublicKey\x12,\n" +
	"\x12repository_os_arch\x18\x02 \x01(\tR\x10repositoryOsArch\x12|\n" +
	"\x15repository_os_environ\x18\x03 \x03(\v2H.bonanza.model.analysis.RegisteredRepoPlatform.Value.EnvironmentVariableR\x13repositoryOsEnviron\x12,\n" +
	"\x12repository_os_name\x18\x04 \x01(\tR\x10repositoryOsName\x1a?\n" +
	"\x13EnvironmentVariable\x12\x12\n" +
	"\x04name\x18\x01 \x01(\tR\x04name\x12\x14\n" +
	"\x05value\x18\x02 \x01(\tR\x05value\"\x8c\x02\n" +
	"\x13RegisteredToolchain\x12T\n" +
	"\x14exec_compatible_with\x18\x01 \x03(\v2\".bonanza.model.analysis.ConstraintR\x12execCompatibleWith\x12X\n" +
	"\x16target_compatible_with\x18\x02 \x03(\v2\".bonanza.model.analysis.ConstraintR\x14targetCompatibleWith\x12'\n" +
	"\x0ftarget_settings\x18\x03 \x03(\tR\x0etargetSettings\x12\x1c\n" +
	"\ttoolchain\x18\x04 \x01(\tR\ttoolchain\"\xac\x02\n" +
	"\x14RegisteredToolchains\x1a\x05\n" +
	"\x03Key\x1a\x8c\x02\n" +
	"\x05Value\x12s\n" +
	"\x0ftoolchain_types\x18\x01 \x03(\v2J.bonanza.model.analysis.RegisteredToolchains.Value.RegisteredToolchainTypeR\x0etoolchainTypes\x1a\x8d\x01\n" +
	"\x17RegisteredToolchainType\x12%\n" +
	"\x0etoolchain_type\x18\x01 \x01(\tR\rtoolchainType\x12K\n" +
	"\n" +
	"toolchains\x18\x02 \x03(\v2+.bonanza.model.analysis.RegisteredToolchainR\n" +
	"toolchains\"\xa1\x01\n" +
	"\x1bRegisteredToolchainsForType\x1a,\n" +
	"\x03Key\x12%\n" +
	"\x0etoolchain_type\x18\x01 \x01(\tR\rtoolchainType\x1aT\n" +
	"\x05Value\x12K\n" +
	"\n" +
	"toolchains\x18\x02 \x03(\v2+.bonanza.model.analysis.RegisteredToolchainR\n" +
	"toolchains\"\xa5\x01\n" +
	"\x04Repo\x1a,\n" +
	"\x03Key\x12%\n" +
	"\x0ecanonical_repo\x18\x01 \x01(\tR\rcanonicalRepo\x1ao\n" +
	"\x05Value\x12f\n" +
	"\x18root_directory_reference\x18\x01 \x01(\v2,.bonanza.model.filesystem.DirectoryReferenceR\x16rootDirectoryReference\"\xa0\x01\n" +
	"\x10RepoDefaultAttrs\x1a,\n" +
	"\x03Key\x12%\n" +
	"\x0ecanonical_repo\x18\x01 \x01(\tR\rcanonicalRepo\x1a^\n" +
	"\x05Value\x12U\n" +
	"\x11inheritable_attrs\x18\x01 \x01(\v2(.bonanza.model.starlark.InheritableAttrsR\x10inheritableAttrs\"\xea\x01\n" +
	"\x14RepoPlatformHostPath\x1a*\n" +
	"\x03Key\x12#\n" +
	"\rabsolute_path\x18\x01 \x01(\tR\fabsolutePath\x1a\xa5\x01\n" +
	"\x05Value\x12>\n" +
	"\x04file\x18\x01 \x01(\v2(.bonanza.model.filesystem.FilePropertiesH\x00R\x04file\x12K\n" +
	"\tdirectory\x18\x02 \x01(\v2+.bonanza.model.filesystem.DirectoryContentsH\x00R\tdirectoryB\x0f\n" +
	"\rcaptured_path\"\xed\x03\n" +
	"\x12ResolvedToolchains\x1a\xb7\x02\n" +
	"\x03Key\x12T\n" +
	"\x14exec_compatible_with\x18\x01 \x03(\v2\".bonanza.model.analysis.ConstraintR\x12execCompatibleWith\x12\x92\x01\n" +
	"\x17configuration_reference\x18\x02 \x01(\v2&.bonanza.model.core.DecodableReferenceB1\xea\xd7 -\x1a+bonanza.model.analysis.BuildSettingOverrideR\x16configurationReference\x12E\n" +
	"\n" +
	"toolchains\x18\x03 \x03(\v2%.bonanza.model.starlark.ToolchainTypeR\n" +
	"toolchains\x1a\x9c\x01\n" +
	"\x05Value\x123\n" +
	"\x15toolchain_identifiers\x18\x01 \x03(\tR\x14toolchainIdentifiers\x12%\n" +
	"\x0eplatform_label\x18\x02 \x01(\tR\rplatformLabel\x127\n" +
	"\x18platform_pkix_public_key\x18\x03 \x01(\fR\x15platformPkixPublicKey\"\x94\x01\n" +
	"\n" +
	"RootModule\x1a\x05\n" +
	"\x03Key\x1a\x7f\n" +
	"\x05Value\x12(\n" +
	"\x10root_module_name\x18\x01 \x01(\tR\x0erootModuleName\x12L\n" +
	"#ignore_root_module_dev_dependencies\x18\x02 \x01(\bR\x1fignoreRootModuleDevDependencies\"#\n" +
	"\x1aRuleImplementationWrappers\x1a\x05\n" +
	"\x03Key\"\xb3\x02\n" +
	"\x06Select\x1a\xf2\x01\n" +
	"\x03Key\x123\n" +
	"\x15condition_identifiers\x18\x01 \x03(\tR\x14conditionIdentifiers\x12\x92\x01\n" +
	"\x17configuration_reference\x18\x02 \x01(\v2&.bonanza.model.core.DecodableReferenceB1\xea\xd7 -\x1a+bonanza.model.analysis.BuildSettingOverrideR\x16configurationReference\x12!\n" +
	"\ffrom_package\x18\x03 \x01(\tR\vfromPackage\x1a4\n" +
	"\x05Value\x12+\n" +
	"\x11condition_indices\x18\x01 \x03(\rR\x10conditionIndices\"M\n" +
	"\x13StableInputRootPath\x1a\x05\n" +
	"\x03Key\x1a/\n" +
	"\x05Value\x12&\n" +
	"\x0finput_root_path\x18\x01 \x01(\tR\rinputRootPath\"\"\n" +
	"\x19StableInputRootPathObject\x1a\x05\n" +
	"\x03Key\"\xf4\x01\n" +
	"\x16SuccessfulActionResult\x1aV\n" +
	"\x03Key\x12O\n" +
	"\x0fexecute_request\x18\x01 \x01(\v2&.bonanza.model.analysis.ExecuteRequestR\x0eexecuteRequest\x1a\x81\x01\n" +
	"\x05Value\x12x\n" +
	"\x11outputs_reference\x18\x02 \x01(\v2&.bonanza.model.core.DecodableReferenceB#\xea\xd7 \x1f\x1a\x1dbonanza.model.command.OutputsR\x10outputsReference\"y\n" +
	"\x06Target\x1a\x1b\n" +
	"\x03Key\x12\x14\n" +
	"\x05label\x18\x01 \x01(\tR\x05label\x1aR\n" +
	"\x05Value\x12I\n" +
	"\n" +
	"definition\x18\x01 \x01(\v2).bonanza.model.starlark.Target.DefinitionR\n" +
	"definition\"\xd8\x01\n" +
	"\x0eTargetActionId\x12\x14\n" +
	"\x05label\x18\x01 \x01(\tR\x05label\x12\x92\x01\n" +
	"\x17configuration_reference\x18\x02 \x01(\v2&.bonanza.model.core.DecodableReferenceB1\xea\xd7 -\x1a+bonanza.model.analysis.BuildSettingOverrideR\x16configurationReference\x12\x1b\n" +
	"\taction_id\x18\x03 \x01(\fR\bactionId\"\xa6\x01\n" +
	"\fTargetAction\x1a=\n" +
	"\x03Key\x126\n" +
	"\x02id\x18\x01 \x01(\v2&.bonanza.model.analysis.TargetActionIdR\x02id\x1aW\n" +
	"\x05Value\x12N\n" +
	"\n" +
	"definition\x18\x01 \x01(\v2..bonanza.model.analysis.TargetActionDefinitionR\n" +
	"definition\"\xd8\x01\n" +
	"\x13TargetActionCommand\x1a=\n" +
	"\x03Key\x126\n" +
	"\x02id\x18\x01 \x01(\v2&.bonanza.model.analysis.TargetActionIdR\x02id\x1a\x81\x01\n" +
	"\x05Value\x12x\n" +
	"\x11command_reference\x18\x01 \x01(\v2&.bonanza.model.core.DecodableReferenceB#\xea\xd7 \x1f\x12\x1dbonanza.model.command.CommandR\x10commandReference\"\xbf\x01\n" +
	"\x15TargetActionInputRoot\x1a=\n" +
	"\x03Key\x126\n" +
	"\x02id\x18\x01 \x01(\v2&.bonanza.model.analysis.TargetActionIdR\x02id\x1ag\n" +
	"\x05Value\x12^\n" +
	"\x14input_root_reference\x18\x01 \x01(\v2,.bonanza.model.filesystem.DirectoryReferenceR\x12inputRootReference\"\xaa\x01\n" +
	"\x12TargetActionResult\x1a=\n" +
	"\x03Key\x126\n" +
	"\x02id\x18\x01 \x01(\v2&.bonanza.model.analysis.TargetActionIdR\x02id\x1aU\n" +
	"\x05Value\x12L\n" +
	"\voutput_root\x18\x01 \x01(\v2+.bonanza.model.filesystem.DirectoryContentsR\n" +
	"outputRoot\"\xce\x01\n" +
	"\x10TargetCompletion\x1a\xb0\x01\n" +
	"\x03Key\x12\x14\n" +
	"\x05label\x18\x01 \x01(\tR\x05label\x12\x92\x01\n" +
	"\x17configuration_reference\x18\x02 \x01(\v2&.bonanza.model.core.DecodableReferenceB1\xea\xd7 -\x1a+bonanza.model.analysis.BuildSettingOverrideR\x16configurationReference\x1a\a\n" +
	"\x05Value\"\x98\x04\n" +
	"\x16TargetPatternExpansion\x1ab\n" +
	"\x03Key\x12%\n" +
	"\x0etarget_pattern\x18\x01 \x01(\tR\rtargetPattern\x124\n" +
	"\x16include_manual_targets\x18\x02 \x01(\bR\x14includeManualTargets\x1a\x99\x03\n" +
	"\x05Value\x12e\n" +
	"\rtarget_labels\x18\x01 \x03(\v2@.bonanza.model.analysis.TargetPatternExpansion.Value.TargetLabelR\ftargetLabels\x1a\xa8\x02\n" +
	"\vTargetLabel\x12\x14\n" +
	"\x04leaf\x18\x01 \x01(\tH\x00R\x04leaf\x12a\n" +
	"\x06parent\x18\x02 \x01(\v2G.bonanza.model.analysis.TargetPatternExpansion.Value.TargetLabel.ParentH\x00R\x06parent\x1a\x96\x01\n" +
	"\x06Parent\x12\x8b\x01\n" +
	"\treference\x18\x01 \x01(\v2&.bonanza.model.core.DecodableReferenceBE\xea\xd7 A\x1a?bonanza.model.analysis.TargetPatternExpansion.Value.TargetLabelR\treferenceB\a\n" +
	"\x05level\"\xbc\x02\n" +
	"\x0eTargetProvider\x1a\xe1\x01\n" +
	"\x03Key\x12\x14\n" +
	"\x05label\x18\x01 \x01(\tR\x05label\x12\x92\x01\n" +
	"\x17configuration_reference\x18\x02 \x01(\v2&.bonanza.model.core.DecodableReferenceB1\xea\xd7 -\x1a+bonanza.model.analysis.BuildSettingOverrideR\x16configurationReference\x12/\n" +
	"\x13provider_identifier\x18\x03 \x01(\tR\x12providerIdentifier\x1aF\n" +
	"\x05Value\x12=\n" +
	"\x06fields\x18\x01 \x01(\v2%.bonanza.model.starlark.Struct.FieldsR\x06fields\"\x9c\x02\n" +
	"\x0fTargetProviders\x1a\xb0\x01\n" +
	"\x03Key\x12\x14\n" +
	"\x05label\x18\x01 \x01(\tR\x05label\x12\x92\x01\n" +
	"\x17configuration_reference\x18\x02 \x01(\v2&.bonanza.model.core.DecodableReferenceB1\xea\xd7 -\x1a+bonanza.model.analysis.BuildSettingOverrideR\x16configurationReference\x1aV\n" +
	"\x05Value\x12M\n" +
	"\x12provider_instances\x18\x01 \x03(\v2\x1e.bonanza.model.starlark.StructR\x11providerInstances\"\xe4\x03\n" +
	"\x0fModuleExtension\x12\x1e\n" +
	"\n" +
	"identifier\x18\x01 \x01(\tR\n" +
	"identifier\x12B\n" +
	"\x05users\x18\x02 \x03(\v2,.bonanza.model.analysis.ModuleExtension.UserR\x05users\x1a\x9b\x01\n" +
	"\x04User\x12'\n" +
	"\x0fmodule_instance\x18\x01 \x01(\tR\x0emoduleInstance\x12\x17\n" +
	"\ais_root\x18\x02 \x01(\bR\x06isRoot\x12Q\n" +
	"\vtag_classes\x18\x03 \x03(\v20.bonanza.model.analysis.ModuleExtension.TagClassR\n" +
	"tagClasses\x1a_\n" +
	"\bTagClass\x12\x12\n" +
	"\x04name\x18\x01 \x01(\tR\x04name\x12?\n" +
	"\x04tags\x18\x02 \x03(\v2+.bonanza.model.analysis.ModuleExtension.TagR\x04tags\x1an\n" +
	"\x03Tag\x12;\n" +
	"\x05attrs\x18\x01 \x01(\v2%.bonanza.model.starlark.Struct.FieldsR\x05attrs\x12*\n" +
	"\x11is_dev_dependency\x18\x02 \x01(\bR\x0fisDevDependency\"=\n" +
	"\x14RepositoryRuleObject\x1a%\n" +
	"\x03Key\x12\x1e\n" +
	"\n" +
	"identifier\x18\x01 \x01(\tR\n" +
	"identifier\"\xa4\x01\n" +
	"\x13UsedModuleExtension\x1a0\n" +
	"\x03Key\x12)\n" +
	"\x10module_extension\x18\x01 \x01(\tR\x0fmoduleExtension\x1a[\n" +
	"\x05Value\x12R\n" +
	"\x10module_extension\x18\x01 \x01(\v2'.bonanza.model.analysis.ModuleExtensionR\x0fmoduleExtension\"|\n" +
	"\x14UsedModuleExtensions\x1a\x05\n" +
	"\x03Key\x1a]\n" +
	"\x05Value\x12T\n" +
	"\x11module_extensions\x18\x01 \x03(\v2'.bonanza.model.analysis.ModuleExtensionR\x10moduleExtensions\"\xe1\x05\n" +
	"\x15UserDefinedTransition\x1a\xda\x01\n" +
	"\x03Key\x123\n" +
	"\x15transition_identifier\x18\x01 \x01(\tR\x14transitionIdentifier\x12\x9d\x01\n" +
	"\x1dinput_configuration_reference\x18\x02 \x01(\v2&.bonanza.model.core.DecodableReferenceB1\xea\xd7 -\x1a+bonanza.model.analysis.BuildSettingOverrideR\x1binputConfigurationReference\x1a\xea\x03\n" +
	"\x05Value\x12W\n" +
	"\x1btransition_depends_on_attrs\x18\x01 \x01(\v2\x16.google.protobuf.EmptyH\x00R\x18transitionDependsOnAttrs\x12W\n" +
	"\asuccess\x18\x02 \x01(\v2;.bonanza.model.analysis.UserDefinedTransition.Value.SuccessH\x00R\asuccess\x1a\xa4\x02\n" +
	"\aSuccess\x12[\n" +
	"\aentries\x18\x01 \x03(\v2A.bonanza.model.analysis.UserDefinedTransition.Value.Success.EntryR\aentries\x1a\xbb\x01\n" +
	"\x05Entry\x12\x10\n" +
	"\x03key\x18\x01 \x01(\tR\x03key\x12\x9f\x01\n" +
	"\x1eoutput_configuration_reference\x18\x02 \x01(\v2&.bonanza.model.core.DecodableReferenceB1\xea\xd7 -\x1a+bonanza.model.analysis.BuildSettingOverrideR\x1coutputConfigurationReferenceB\b\n" +
	"\x06result\"\xef\x02\n" +
	"\rVisibleTarget\x1a\xbe\x02\n" +
	"\x03Key\x12!\n" +
	"\ffrom_package\x18\x01 \x01(\tR\vfromPackage\x12\x19\n" +
	"\bto_label\x18\x02 \x01(\tR\atoLabel\x121\n" +
	"\x15permit_alias_no_match\x18\x03 \x01(\bR\x12permitAliasNoMatch\x12\x92\x01\n" +
	"\x17configuration_reference\x18\x04 \x01(\v2&.bonanza.model.core.DecodableReferenceB1\xea\xd7 -\x1a+bonanza.model.analysis.BuildSettingOverrideR\x16configurationReference\x121\n" +
	"\x15stop_at_label_setting\x18\x05 \x01(\bR\x12stopAtLabelSetting\x1a\x1d\n" +
	"\x05Value\x12\x14\n" +
	"\x05label\x18\x01 \x01(\tR\x05label*<\n" +
	"\x0fDirectoryLayout\x12\v\n" +
	"\aUNKNOWN\x10\x00\x12\x0e\n" +
	"\n" +
	"INPUT_ROOT\x10\x01\x12\f\n" +
	"\bRUNFILES\x10\x02B(Z&bonanza.build/pkg/proto/model/analysisb\x06proto3"

var (
	file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescOnce sync.Once
	file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescData []byte
)

func file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescGZIP() []byte {
	file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescOnce.Do(func() {
		file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDesc), len(file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDesc)))
	})
	return file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDescData
}

var file_bonanza_build_pkg_proto_model_analysis_analysis_proto_enumTypes = make([]protoimpl.EnumInfo, 3)
var file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes = make([]protoimpl.MessageInfo, 279)
var file_bonanza_build_pkg_proto_model_analysis_analysis_proto_goTypes = []any{
	(DirectoryLayout)(0),                                       // 0: bonanza.model.analysis.DirectoryLayout
	(Args_Leaf_UseParamFile_Format)(0),                         // 1: bonanza.model.analysis.Args.Leaf.UseParamFile.Format
	(HttpArchiveContents_Key_Format)(0),                        // 2: bonanza.model.analysis.HttpArchiveContents.Key.Format
	(*ActionEncoderObject)(nil),                                // 3: bonanza.model.analysis.ActionEncoderObject
	(*ActionEncoders)(nil),                                     // 4: bonanza.model.analysis.ActionEncoders
	(*ActionReaders)(nil),                                      // 5: bonanza.model.analysis.ActionReaders
	(*ExecuteRequest)(nil),                                     // 6: bonanza.model.analysis.ExecuteRequest
	(*ActionResult)(nil),                                       // 7: bonanza.model.analysis.ActionResult
	(*BuildSpecification)(nil),                                 // 8: bonanza.model.analysis.BuildSpecification
	(*BuiltinsModuleNames)(nil),                                // 9: bonanza.model.analysis.BuiltinsModuleNames
	(*BuildResult)(nil),                                        // 10: bonanza.model.analysis.BuildResult
	(*CanonicalRepoName)(nil),                                  // 11: bonanza.model.analysis.CanonicalRepoName
	(*CompatibleExecutionPlatforms)(nil),                       // 12: bonanza.model.analysis.CompatibleExecutionPlatforms
	(*CompatibleToolchainsForType)(nil),                        // 13: bonanza.model.analysis.CompatibleToolchainsForType
	(*CompiledBzlFile)(nil),                                    // 14: bonanza.model.analysis.CompiledBzlFile
	(*CompiledBzlFileDecodedGlobals)(nil),                      // 15: bonanza.model.analysis.CompiledBzlFileDecodedGlobals
	(*CompiledBzlFileFunctionFactory)(nil),                     // 16: bonanza.model.analysis.CompiledBzlFileFunctionFactory
	(*CompiledBzlFileGlobal)(nil),                              // 17: bonanza.model.analysis.CompiledBzlFileGlobal
	(*BuildSettingOverride)(nil),                               // 18: bonanza.model.analysis.BuildSettingOverride
	(*Args)(nil),                                               // 19: bonanza.model.analysis.Args
	(*FilesToRunProvider)(nil),                                 // 20: bonanza.model.analysis.FilesToRunProvider
	(*TargetActionDefinition)(nil),                             // 21: bonanza.model.analysis.TargetActionDefinition
	(*TargetOutputDefinition)(nil),                             // 22: bonanza.model.analysis.TargetOutputDefinition
	(*ConfiguredTarget)(nil),                                   // 23: bonanza.model.analysis.ConfiguredTarget
	(*TargetOutput)(nil),                                       // 24: bonanza.model.analysis.TargetOutput
	(*DirectoryAccessParameters)(nil),                          // 25: bonanza.model.analysis.DirectoryAccessParameters
	(*DirectoryCreationParameters)(nil),                        // 26: bonanza.model.analysis.DirectoryCreationParameters
	(*DirectoryCreationParametersObject)(nil),                  // 27: bonanza.model.analysis.DirectoryCreationParametersObject
	(*DirectoryReaders)(nil),                                   // 28: bonanza.model.analysis.DirectoryReaders
	(*EmptyDefaultInfo)(nil),                                   // 29: bonanza.model.analysis.EmptyDefaultInfo
	(*ExecTransition)(nil),                                     // 30: bonanza.model.analysis.ExecTransition
	(*FileAccessParameters)(nil),                               // 31: bonanza.model.analysis.FileAccessParameters
	(*FileCreationParameters)(nil),                             // 32: bonanza.model.analysis.FileCreationParameters
	(*FileCreationParametersObject)(nil),                       // 33: bonanza.model.analysis.FileCreationParametersObject
	(*FileProperties)(nil),                                     // 34: bonanza.model.analysis.FileProperties
	(*FileReader)(nil),                                         // 35: bonanza.model.analysis.FileReader
	(*FileRoot)(nil),                                           // 36: bonanza.model.analysis.FileRoot
	(*FilesInPackage)(nil),                                     // 37: bonanza.model.analysis.FilesInPackage
	(*FilesRoot)(nil),                                          // 38: bonanza.model.analysis.FilesRoot
	(*Glob)(nil),                                               // 39: bonanza.model.analysis.Glob
	(*HttpFetchOptions)(nil),                                   // 40: bonanza.model.analysis.HttpFetchOptions
	(*HttpArchiveContents)(nil),                                // 41: bonanza.model.analysis.HttpArchiveContents
	(*HttpFileContents)(nil),                                   // 42: bonanza.model.analysis.HttpFileContents
	(*ModuleDotBazelContents)(nil),                             // 43: bonanza.model.analysis.ModuleDotBazelContents
	(*ModuleRegistryUrls)(nil),                                 // 44: bonanza.model.analysis.ModuleRegistryUrls
	(*ModuleRepoMapping)(nil),                                  // 45: bonanza.model.analysis.ModuleRepoMapping
	(*ModuleExtensionRepo)(nil),                                // 46: bonanza.model.analysis.ModuleExtensionRepo
	(*ModuleExtensionRepoNames)(nil),                           // 47: bonanza.model.analysis.ModuleExtensionRepoNames
	(*ModuleExtensionRepos)(nil),                               // 48: bonanza.model.analysis.ModuleExtensionRepos
	(*BuildListModule)(nil),                                    // 49: bonanza.model.analysis.BuildListModule
	(*ModuleFinalBuildList)(nil),                               // 50: bonanza.model.analysis.ModuleFinalBuildList
	(*ModuleRoughBuildList)(nil),                               // 51: bonanza.model.analysis.ModuleRoughBuildList
	(*OverridesListModule)(nil),                                // 52: bonanza.model.analysis.OverridesListModule
	(*ModulesWithMultipleVersions)(nil),                        // 53: bonanza.model.analysis.ModulesWithMultipleVersions
	(*ModulesWithMultipleVersionsObject)(nil),                  // 54: bonanza.model.analysis.ModulesWithMultipleVersionsObject
	(*ModulesWithOverrides)(nil),                               // 55: bonanza.model.analysis.ModulesWithOverrides
	(*ModuleOverride)(nil),                                     // 56: bonanza.model.analysis.ModuleOverride
	(*ModulesWithRemoteOverrides)(nil),                         // 57: bonanza.model.analysis.ModulesWithRemoteOverrides
	(*Package)(nil),                                            // 58: bonanza.model.analysis.Package
	(*PackageGroupContains)(nil),                               // 59: bonanza.model.analysis.PackageGroupContains
	(*PackagesAtAndBelow)(nil),                                 // 60: bonanza.model.analysis.PackagesAtAndBelow
	(*RawActionResult)(nil),                                    // 61: bonanza.model.analysis.RawActionResult
	(*Constraint)(nil),                                         // 62: bonanza.model.analysis.Constraint
	(*ExecutionPlatform)(nil),                                  // 63: bonanza.model.analysis.ExecutionPlatform
	(*RegisteredExecutionPlatforms)(nil),                       // 64: bonanza.model.analysis.RegisteredExecutionPlatforms
	(*RegisteredFetchPlatform)(nil),                            // 65: bonanza.model.analysis.RegisteredFetchPlatform
	(*RegisteredRepoPlatform)(nil),                             // 66: bonanza.model.analysis.RegisteredRepoPlatform
	(*RegisteredToolchain)(nil),                                // 67: bonanza.model.analysis.RegisteredToolchain
	(*RegisteredToolchains)(nil),                               // 68: bonanza.model.analysis.RegisteredToolchains
	(*RegisteredToolchainsForType)(nil),                        // 69: bonanza.model.analysis.RegisteredToolchainsForType
	(*Repo)(nil),                                               // 70: bonanza.model.analysis.Repo
	(*RepoDefaultAttrs)(nil),                                   // 71: bonanza.model.analysis.RepoDefaultAttrs
	(*RepoPlatformHostPath)(nil),                               // 72: bonanza.model.analysis.RepoPlatformHostPath
	(*ResolvedToolchains)(nil),                                 // 73: bonanza.model.analysis.ResolvedToolchains
	(*RootModule)(nil),                                         // 74: bonanza.model.analysis.RootModule
	(*RuleImplementationWrappers)(nil),                         // 75: bonanza.model.analysis.RuleImplementationWrappers
	(*Select)(nil),                                             // 76: bonanza.model.analysis.Select
	(*StableInputRootPath)(nil),                                // 77: bonanza.model.analysis.StableInputRootPath
	(*StableInputRootPathObject)(nil),                          // 78: bonanza.model.analysis.StableInputRootPathObject
	(*SuccessfulActionResult)(nil),                             // 79: bonanza.model.analysis.SuccessfulActionResult
	(*Target)(nil),                                             // 80: bonanza.model.analysis.Target
	(*TargetActionId)(nil),                                     // 81: bonanza.model.analysis.TargetActionId
	(*TargetAction)(nil),                                       // 82: bonanza.model.analysis.TargetAction
	(*TargetActionCommand)(nil),                                // 83: bonanza.model.analysis.TargetActionCommand
	(*TargetActionInputRoot)(nil),                              // 84: bonanza.model.analysis.TargetActionInputRoot
	(*TargetActionResult)(nil),                                 // 85: bonanza.model.analysis.TargetActionResult
	(*TargetCompletion)(nil),                                   // 86: bonanza.model.analysis.TargetCompletion
	(*TargetPatternExpansion)(nil),                             // 87: bonanza.model.analysis.TargetPatternExpansion
	(*TargetProvider)(nil),                                     // 88: bonanza.model.analysis.TargetProvider
	(*TargetProviders)(nil),                                    // 89: bonanza.model.analysis.TargetProviders
	(*ModuleExtension)(nil),                                    // 90: bonanza.model.analysis.ModuleExtension
	(*RepositoryRuleObject)(nil),                               // 91: bonanza.model.analysis.RepositoryRuleObject
	(*UsedModuleExtension)(nil),                                // 92: bonanza.model.analysis.UsedModuleExtension
	(*UsedModuleExtensions)(nil),                               // 93: bonanza.model.analysis.UsedModuleExtensions
	(*UserDefinedTransition)(nil),                              // 94: bonanza.model.analysis.UserDefinedTransition
	(*VisibleTarget)(nil),                                      // 95: bonanza.model.analysis.VisibleTarget
	(*ActionEncoderObject_Key)(nil),                            // 96: bonanza.model.analysis.ActionEncoderObject.Key
	(*ActionEncoders_Key)(nil),                                 // 97: bonanza.model.analysis.ActionEncoders.Key
	(*ActionEncoders_Value)(nil),                               // 98: bonanza.model.analysis.ActionEncoders.Value
	(*ActionReaders_Key)(nil),                                  // 99: bonanza.model.analysis.ActionReaders.Key
	(*ActionResult_Key)(nil),                                   // 100: bonanza.model.analysis.ActionResult.Key
	(*ActionResult_Value)(nil),                                 // 101: bonanza.model.analysis.ActionResult.Value
	(*BuildSpecification_Key)(nil),                             // 102: bonanza.model.analysis.BuildSpecification.Key
	(*BuildSpecification_Value)(nil),                           // 103: bonanza.model.analysis.BuildSpecification.Value
	(*BuildSpecification_Value_Module)(nil),                    // 104: bonanza.model.analysis.BuildSpecification.Value.Module
	(*BuildSpecification_Value_UseLockfile)(nil),               // 105: bonanza.model.analysis.BuildSpecification.Value.UseLockfile
	(*BuiltinsModuleNames_Key)(nil),                            // 106: bonanza.model.analysis.BuiltinsModuleNames.Key
	(*BuiltinsModuleNames_Value)(nil),                          // 107: bonanza.model.analysis.BuiltinsModuleNames.Value
	(*BuildResult_Key)(nil),                                    // 108: bonanza.model.analysis.BuildResult.Key
	(*BuildResult_Value)(nil),                                  // 109: bonanza.model.analysis.BuildResult.Value
	(*BuildResult_Key_BuildSettingOverride)(nil),               // 110: bonanza.model.analysis.BuildResult.Key.BuildSettingOverride
	(*BuildResult_Key_Configuration)(nil),                      // 111: bonanza.model.analysis.BuildResult.Key.Configuration
	(*CanonicalRepoName_Key)(nil),                              // 112: bonanza.model.analysis.CanonicalRepoName.Key
	(*CanonicalRepoName_Value)(nil),                            // 113: bonanza.model.analysis.CanonicalRepoName.Value
	(*CompatibleExecutionPlatforms_Key)(nil),                   // 114: bonanza.model.analysis.CompatibleExecutionPlatforms.Key
	(*CompatibleExecutionPlatforms_Value)(nil),                 // 115: bonanza.model.analysis.CompatibleExecutionPlatforms.Value
	(*CompatibleToolchainsForType_Key)(nil),                    // 116: bonanza.model.analysis.CompatibleToolchainsForType.Key
	(*CompatibleToolchainsForType_Value)(nil),                  // 117: bonanza.model.analysis.CompatibleToolchainsForType.Value
	(*CompiledBzlFile_Key)(nil),                                // 118: bonanza.model.analysis.CompiledBzlFile.Key
	(*CompiledBzlFile_Value)(nil),                              // 119: bonanza.model.analysis.CompiledBzlFile.Value
	(*CompiledBzlFileDecodedGlobals_Key)(nil),                  // 120: bonanza.model.analysis.CompiledBzlFileDecodedGlobals.Key
	(*CompiledBzlFileFunctionFactory_Key)(nil),                 // 121: bonanza.model.analysis.CompiledBzlFileFunctionFactory.Key
	(*CompiledBzlFileGlobal_Key)(nil),                          // 122: bonanza.model.analysis.CompiledBzlFileGlobal.Key
	(*CompiledBzlFileGlobal_Value)(nil),                        // 123: bonanza.model.analysis.CompiledBzlFileGlobal.Value
	(*BuildSettingOverride_Leaf)(nil),                          // 124: bonanza.model.analysis.BuildSettingOverride.Leaf
	(*BuildSettingOverride_Parent)(nil),                        // 125: bonanza.model.analysis.BuildSettingOverride.Parent
	(*Args_Parent)(nil),                                        // 126: bonanza.model.analysis.Args.Parent
	(*Args_Leaf)(nil),                                          // 127: bonanza.model.analysis.Args.Leaf
	(*Args_Leaf_Add)(nil),                                      // 128: bonanza.model.analysis.Args.Leaf.Add
	(*Args_Leaf_UseParamFile)(nil),                             // 129: bonanza.model.analysis.Args.Leaf.UseParamFile
	(*Args_Leaf_Add_Parent)(nil),                               // 130: bonanza.model.analysis.Args.Leaf.Add.Parent
	(*Args_Leaf_Add_Leaf)(nil),                                 // 131: bonanza.model.analysis.Args.Leaf.Add.Leaf
	(*Args_Leaf_Add_Leaf_Separate)(nil),                        // 132: bonanza.model.analysis.Args.Leaf.Add.Leaf.Separate
	(*Args_Leaf_Add_Leaf_Joined)(nil),                          // 133: bonanza.model.analysis.Args.Leaf.Add.Leaf.Joined
	(*FilesToRunProvider_Parent)(nil),                          // 134: bonanza.model.analysis.FilesToRunProvider.Parent
	(*FilesToRunProvider_Leaf)(nil),                            // 135: bonanza.model.analysis.FilesToRunProvider.Leaf
	(*TargetOutputDefinition_ExpandTemplate)(nil),              // 136: bonanza.model.analysis.TargetOutputDefinition.ExpandTemplate
	(*TargetOutputDefinition_Symlink)(nil),                     // 137: bonanza.model.analysis.TargetOutputDefinition.Symlink
	(*TargetOutputDefinition_ExpandTemplate_Substitution)(nil), // 138: bonanza.model.analysis.TargetOutputDefinition.ExpandTemplate.Substitution
	(*ConfiguredTarget_Key)(nil),                               // 139: bonanza.model.analysis.ConfiguredTarget.Key
	(*ConfiguredTarget_Value)(nil),                             // 140: bonanza.model.analysis.ConfiguredTarget.Value
	(*ConfiguredTarget_Value_Output)(nil),                      // 141: bonanza.model.analysis.ConfiguredTarget.Value.Output
	(*ConfiguredTarget_Value_Action)(nil),                      // 142: bonanza.model.analysis.ConfiguredTarget.Value.Action
	(*ConfiguredTarget_Value_Output_Parent)(nil),               // 143: bonanza.model.analysis.ConfiguredTarget.Value.Output.Parent
	(*ConfiguredTarget_Value_Output_Leaf)(nil),                 // 144: bonanza.model.analysis.ConfiguredTarget.Value.Output.Leaf
	(*ConfiguredTarget_Value_Action_Parent)(nil),               // 145: bonanza.model.analysis.ConfiguredTarget.Value.Action.Parent
	(*ConfiguredTarget_Value_Action_Leaf)(nil),                 // 146: bonanza.model.analysis.ConfiguredTarget.Value.Action.Leaf
	(*TargetOutput_Key)(nil),                                   // 147: bonanza.model.analysis.TargetOutput.Key
	(*TargetOutput_Value)(nil),                                 // 148: bonanza.model.analysis.TargetOutput.Value
	(*DirectoryAccessParameters_Key)(nil),                      // 149: bonanza.model.analysis.DirectoryAccessParameters.Key
	(*DirectoryAccessParameters_Value)(nil),                    // 150: bonanza.model.analysis.DirectoryAccessParameters.Value
	(*DirectoryCreationParameters_Key)(nil),                    // 151: bonanza.model.analysis.DirectoryCreationParameters.Key
	(*DirectoryCreationParameters_Value)(nil),                  // 152: bonanza.model.analysis.DirectoryCreationParameters.Value
	(*DirectoryCreationParametersObject_Key)(nil),              // 153: bonanza.model.analysis.DirectoryCreationParametersObject.Key
	(*DirectoryReaders_Key)(nil),                               // 154: bonanza.model.analysis.DirectoryReaders.Key
	(*EmptyDefaultInfo_Key)(nil),                               // 155: bonanza.model.analysis.EmptyDefaultInfo.Key
	(*EmptyDefaultInfo_Value)(nil),                             // 156: bonanza.model.analysis.EmptyDefaultInfo.Value
	(*ExecTransition_Key)(nil),                                 // 157: bonanza.model.analysis.ExecTransition.Key
	(*ExecTransition_Value)(nil),                               // 158: bonanza.model.analysis.ExecTransition.Value
	(*FileAccessParameters_Key)(nil),                           // 159: bonanza.model.analysis.FileAccessParameters.Key
	(*FileAccessParameters_Value)(nil),                         // 160: bonanza.model.analysis.FileAccessParameters.Value
	(*FileCreationParameters_Key)(nil),                         // 161: bonanza.model.analysis.FileCreationParameters.Key
	(*FileCreationParameters_Value)(nil),                       // 162: bonanza.model.analysis.FileCreationParameters.Value
	(*FileCreationParametersObject_Key)(nil),                   // 163: bonanza.model.analysis.FileCreationParametersObject.Key
	(*FileProperties_Key)(nil),                                 // 164: bonanza.model.analysis.FileProperties.Key
	(*FileProperties_Value)(nil),                               // 165: bonanza.model.analysis.FileProperties.Value
	(*FileReader_Key)(nil),                                     // 166: bonanza.model.analysis.FileReader.Key
	(*FileRoot_Key)(nil),                                       // 167: bonanza.model.analysis.FileRoot.Key
	(*FileRoot_Value)(nil),                                     // 168: bonanza.model.analysis.FileRoot.Value
	(*FilesInPackage_Key)(nil),                                 // 169: bonanza.model.analysis.FilesInPackage.Key
	(*FilesInPackage_Value)(nil),                               // 170: bonanza.model.analysis.FilesInPackage.Value
	(*FilesRoot_Key)(nil),                                      // 171: bonanza.model.analysis.FilesRoot.Key
	(*FilesRoot_Value)(nil),                                    // 172: bonanza.model.analysis.FilesRoot.Value
	(*Glob_Key)(nil),                                           // 173: bonanza.model.analysis.Glob.Key
	(*Glob_Value)(nil),                                         // 174: bonanza.model.analysis.Glob.Value
	(*HttpArchiveContents_Key)(nil),                            // 175: bonanza.model.analysis.HttpArchiveContents.Key
	(*HttpArchiveContents_Value)(nil),                          // 176: bonanza.model.analysis.HttpArchiveContents.Value
	(*HttpArchiveContents_Value_Exists)(nil),                   // 177: bonanza.model.analysis.HttpArchiveContents.Value.Exists
	(*HttpFileContents_Key)(nil),                               // 178: bonanza.model.analysis.HttpFileContents.Key
	(*HttpFileContents_Value)(nil),                             // 179: bonanza.model.analysis.HttpFileContents.Value
	(*ModuleDotBazelContents_Key)(nil),                         // 180: bonanza.model.analysis.ModuleDotBazelContents.Key
	(*ModuleDotBazelContents_Value)(nil),                       // 181: bonanza.model.analysis.ModuleDotBazelContents.Value
	(*ModuleRegistryUrls_Key)(nil),                             // 182: bonanza.model.analysis.ModuleRegistryUrls.Key
	(*ModuleRegistryUrls_Value)(nil),                           // 183: bonanza.model.analysis.ModuleRegistryUrls.Value
	(*ModuleRepoMapping_Key)(nil),                              // 184: bonanza.model.analysis.ModuleRepoMapping.Key
	(*ModuleRepoMapping_Value)(nil),                            // 185: bonanza.model.analysis.ModuleRepoMapping.Value
	(*ModuleRepoMapping_Value_Mapping)(nil),                    // 186: bonanza.model.analysis.ModuleRepoMapping.Value.Mapping
	(*ModuleExtensionRepo_Key)(nil),                            // 187: bonanza.model.analysis.ModuleExtensionRepo.Key
	(*ModuleExtensionRepo_Value)(nil),                          // 188: bonanza.model.analysis.ModuleExtensionRepo.Value
	(*ModuleExtensionRepoNames_Key)(nil),                       // 189: bonanza.model.analysis.ModuleExtensionRepoNames.Key
	(*ModuleExtensionRepoNames_Value)(nil),                     // 190: bonanza.model.analysis.ModuleExtensionRepoNames.Value
	(*ModuleExtensionRepos_Key)(nil),                           // 191: bonanza.model.analysis.ModuleExtensionRepos.Key
	(*ModuleExtensionRepos_Value)(nil),                         // 192: bonanza.model.analysis.ModuleExtensionRepos.Value
	(*ModuleExtensionRepos_Value_Repo)(nil),                    // 193: bonanza.model.analysis.ModuleExtensionRepos.Value.Repo
	(*ModuleExtensionRepos_Value_Repo_Parent)(nil),             // 194: bonanza.model.analysis.ModuleExtensionRepos.Value.Repo.Parent
	(*ModuleFinalBuildList_Key)(nil),                           // 195: bonanza.model.analysis.ModuleFinalBuildList.Key
	(*ModuleFinalBuildList_Value)(nil),                         // 196: bonanza.model.analysis.ModuleFinalBuildList.Value
	(*ModuleRoughBuildList_Key)(nil),                           // 197: bonanza.model.analysis.ModuleRoughBuildList.Key
	(*ModuleRoughBuildList_Value)(nil),                         // 198: bonanza.model.analysis.ModuleRoughBuildList.Value
	(*ModulesWithMultipleVersions_Key)(nil),                    // 199: bonanza.model.analysis.ModulesWithMultipleVersions.Key
	(*ModulesWithMultipleVersions_Value)(nil),                  // 200: bonanza.model.analysis.ModulesWithMultipleVersions.Value
	(*ModulesWithMultipleVersionsObject_Key)(nil),              // 201: bonanza.model.analysis.ModulesWithMultipleVersionsObject.Key
	(*ModulesWithOverrides_Key)(nil),                           // 202: bonanza.model.analysis.ModulesWithOverrides.Key
	(*ModulesWithOverrides_Value)(nil),                         // 203: bonanza.model.analysis.ModulesWithOverrides.Value
	(*ModuleOverride_SingleVersion)(nil),                       // 204: bonanza.model.analysis.ModuleOverride.SingleVersion
	(*ModuleOverride_MultipleVersions)(nil),                    // 205: bonanza.model.analysis.ModuleOverride.MultipleVersions
	(*ModulesWithRemoteOverrides_Key)(nil),                     // 206: bonanza.model.analysis.ModulesWithRemoteOverrides.Key
	(*ModulesWithRemoteOverrides_Value)(nil),                   // 207: bonanza.model.analysis.ModulesWithRemoteOverrides.Value
	(*Package_Key)(nil),                                        // 208: bonanza.model.analysis.Package.Key
	(*Package_Value)(nil),                                      // 209: bonanza.model.analysis.Package.Value
	(*Package_Value_Target)(nil),                               // 210: bonanza.model.analysis.Package.Value.Target
	(*Package_Value_Target_Parent)(nil),                        // 211: bonanza.model.analysis.Package.Value.Target.Parent
	(*PackageGroupContains_Key)(nil),                           // 212: bonanza.model.analysis.PackageGroupContains.Key
	(*PackageGroupContains_Value)(nil),                         // 213: bonanza.model.analysis.PackageGroupContains.Value
	(*PackagesAtAndBelow_Key)(nil),                             // 214: bonanza.model.analysis.PackagesAtAndBelow.Key
	(*PackagesAtAndBelow_Value)(nil),                           // 215: bonanza.model.analysis.PackagesAtAndBelow.Value
	(*RawActionResult_Key)(nil),                                // 216: bonanza.model.analysis.RawActionResult.Key
	(*RawActionResult_Value)(nil),                              // 217: bonanza.model.analysis.RawActionResult.Value
	(*RegisteredExecutionPlatforms_Key)(nil),                   // 218: bonanza.model.analysis.RegisteredExecutionPlatforms.Key
	(*RegisteredExecutionPlatforms_Value)(nil),                 // 219: bonanza.model.analysis.RegisteredExecutionPlatforms.Value
	(*RegisteredFetchPlatform_Key)(nil),                        // 220: bonanza.model.analysis.RegisteredFetchPlatform.Key
	(*RegisteredFetchPlatform_Value)(nil),                      // 221: bonanza.model.analysis.RegisteredFetchPlatform.Value
	(*RegisteredRepoPlatform_Key)(nil),                         // 222: bonanza.model.analysis.RegisteredRepoPlatform.Key
	(*RegisteredRepoPlatform_Value)(nil),                       // 223: bonanza.model.analysis.RegisteredRepoPlatform.Value
	(*RegisteredRepoPlatform_Value_EnvironmentVariable)(nil),   // 224: bonanza.model.analysis.RegisteredRepoPlatform.Value.EnvironmentVariable
	(*RegisteredToolchains_Key)(nil),                           // 225: bonanza.model.analysis.RegisteredToolchains.Key
	(*RegisteredToolchains_Value)(nil),                         // 226: bonanza.model.analysis.RegisteredToolchains.Value
	(*RegisteredToolchains_Value_RegisteredToolchainType)(nil), // 227: bonanza.model.analysis.RegisteredToolchains.Value.RegisteredToolchainType
	(*RegisteredToolchainsForType_Key)(nil),                    // 228: bonanza.model.analysis.RegisteredToolchainsForType.Key
	(*RegisteredToolchainsForType_Value)(nil),                  // 229: bonanza.model.analysis.RegisteredToolchainsForType.Value
	(*Repo_Key)(nil),                                           // 230: bonanza.model.analysis.Repo.Key
	(*Repo_Value)(nil),                                         // 231: bonanza.model.analysis.Repo.Value
	(*RepoDefaultAttrs_Key)(nil),                               // 232: bonanza.model.analysis.RepoDefaultAttrs.Key
	(*RepoDefaultAttrs_Value)(nil),                             // 233: bonanza.model.analysis.RepoDefaultAttrs.Value
	(*RepoPlatformHostPath_Key)(nil),                           // 234: bonanza.model.analysis.RepoPlatformHostPath.Key
	(*RepoPlatformHostPath_Value)(nil),                         // 235: bonanza.model.analysis.RepoPlatformHostPath.Value
	(*ResolvedToolchains_Key)(nil),                             // 236: bonanza.model.analysis.ResolvedToolchains.Key
	(*ResolvedToolchains_Value)(nil),                           // 237: bonanza.model.analysis.ResolvedToolchains.Value
	(*RootModule_Key)(nil),                                     // 238: bonanza.model.analysis.RootModule.Key
	(*RootModule_Value)(nil),                                   // 239: bonanza.model.analysis.RootModule.Value
	(*RuleImplementationWrappers_Key)(nil),                     // 240: bonanza.model.analysis.RuleImplementationWrappers.Key
	(*Select_Key)(nil),                                         // 241: bonanza.model.analysis.Select.Key
	(*Select_Value)(nil),                                       // 242: bonanza.model.analysis.Select.Value
	(*StableInputRootPath_Key)(nil),                            // 243: bonanza.model.analysis.StableInputRootPath.Key
	(*StableInputRootPath_Value)(nil),                          // 244: bonanza.model.analysis.StableInputRootPath.Value
	(*StableInputRootPathObject_Key)(nil),                      // 245: bonanza.model.analysis.StableInputRootPathObject.Key
	(*SuccessfulActionResult_Key)(nil),                         // 246: bonanza.model.analysis.SuccessfulActionResult.Key
	(*SuccessfulActionResult_Value)(nil),                       // 247: bonanza.model.analysis.SuccessfulActionResult.Value
	(*Target_Key)(nil),                                         // 248: bonanza.model.analysis.Target.Key
	(*Target_Value)(nil),                                       // 249: bonanza.model.analysis.Target.Value
	(*TargetAction_Key)(nil),                                   // 250: bonanza.model.analysis.TargetAction.Key
	(*TargetAction_Value)(nil),                                 // 251: bonanza.model.analysis.TargetAction.Value
	(*TargetActionCommand_Key)(nil),                            // 252: bonanza.model.analysis.TargetActionCommand.Key
	(*TargetActionCommand_Value)(nil),                          // 253: bonanza.model.analysis.TargetActionCommand.Value
	(*TargetActionInputRoot_Key)(nil),                          // 254: bonanza.model.analysis.TargetActionInputRoot.Key
	(*TargetActionInputRoot_Value)(nil),                        // 255: bonanza.model.analysis.TargetActionInputRoot.Value
	(*TargetActionResult_Key)(nil),                             // 256: bonanza.model.analysis.TargetActionResult.Key
	(*TargetActionResult_Value)(nil),                           // 257: bonanza.model.analysis.TargetActionResult.Value
	(*TargetCompletion_Key)(nil),                               // 258: bonanza.model.analysis.TargetCompletion.Key
	(*TargetCompletion_Value)(nil),                             // 259: bonanza.model.analysis.TargetCompletion.Value
	(*TargetPatternExpansion_Key)(nil),                         // 260: bonanza.model.analysis.TargetPatternExpansion.Key
	(*TargetPatternExpansion_Value)(nil),                       // 261: bonanza.model.analysis.TargetPatternExpansion.Value
	(*TargetPatternExpansion_Value_TargetLabel)(nil),           // 262: bonanza.model.analysis.TargetPatternExpansion.Value.TargetLabel
	(*TargetPatternExpansion_Value_TargetLabel_Parent)(nil),    // 263: bonanza.model.analysis.TargetPatternExpansion.Value.TargetLabel.Parent
	(*TargetProvider_Key)(nil),                                 // 264: bonanza.model.analysis.TargetProvider.Key
	(*TargetProvider_Value)(nil),                               // 265: bonanza.model.analysis.TargetProvider.Value
	(*TargetProviders_Key)(nil),                                // 266: bonanza.model.analysis.TargetProviders.Key
	(*TargetProviders_Value)(nil),                              // 267: bonanza.model.analysis.TargetProviders.Value
	(*ModuleExtension_User)(nil),                               // 268: bonanza.model.analysis.ModuleExtension.User
	(*ModuleExtension_TagClass)(nil),                           // 269: bonanza.model.analysis.ModuleExtension.TagClass
	(*ModuleExtension_Tag)(nil),                                // 270: bonanza.model.analysis.ModuleExtension.Tag
	(*RepositoryRuleObject_Key)(nil),                           // 271: bonanza.model.analysis.RepositoryRuleObject.Key
	(*UsedModuleExtension_Key)(nil),                            // 272: bonanza.model.analysis.UsedModuleExtension.Key
	(*UsedModuleExtension_Value)(nil),                          // 273: bonanza.model.analysis.UsedModuleExtension.Value
	(*UsedModuleExtensions_Key)(nil),                           // 274: bonanza.model.analysis.UsedModuleExtensions.Key
	(*UsedModuleExtensions_Value)(nil),                         // 275: bonanza.model.analysis.UsedModuleExtensions.Value
	(*UserDefinedTransition_Key)(nil),                          // 276: bonanza.model.analysis.UserDefinedTransition.Key
	(*UserDefinedTransition_Value)(nil),                        // 277: bonanza.model.analysis.UserDefinedTransition.Value
	(*UserDefinedTransition_Value_Success)(nil),                // 278: bonanza.model.analysis.UserDefinedTransition.Value.Success
	(*UserDefinedTransition_Value_Success_Entry)(nil),          // 279: bonanza.model.analysis.UserDefinedTransition.Value.Success.Entry
	(*VisibleTarget_Key)(nil),                                  // 280: bonanza.model.analysis.VisibleTarget.Key
	(*VisibleTarget_Value)(nil),                                // 281: bonanza.model.analysis.VisibleTarget.Value
	(*core.DecodableReference)(nil),                            // 282: bonanza.model.core.DecodableReference
	(*durationpb.Duration)(nil),                                // 283: google.protobuf.Duration
	(*starlark.List_Element)(nil),                              // 284: bonanza.model.starlark.List.Element
	(*command.PathPattern)(nil),                                // 285: bonanza.model.command.PathPattern
	(*filesystem.Directory)(nil),                               // 286: bonanza.model.filesystem.Directory
	(*command.EnvironmentVariableList_Element)(nil),            // 287: bonanza.model.command.EnvironmentVariableList.Element
	(*filesystem.DirectoryContents)(nil),                       // 288: bonanza.model.filesystem.DirectoryContents
	(*fetch.Target)(nil),                                       // 289: bonanza.model.fetch.Target
	(*starlark.Repo_Definition)(nil),                           // 290: bonanza.model.starlark.Repo.Definition
	(*encoding.BinaryEncoder)(nil),                             // 291: bonanza.model.encoding.BinaryEncoder
	(*filesystem.DirectoryCreationParameters)(nil),             // 292: bonanza.model.filesystem.DirectoryCreationParameters
	(*filesystem.FileCreationParameters)(nil),                  // 293: bonanza.model.filesystem.FileCreationParameters
	(*filesystem.DirectoryReference)(nil),                      // 294: bonanza.model.filesystem.DirectoryReference
	(*starlark.CompiledProgram)(nil),                           // 295: bonanza.model.starlark.CompiledProgram
	(*starlark.Value)(nil),                                     // 296: bonanza.model.starlark.Value
	(*wrapperspb.StringValue)(nil),                             // 297: google.protobuf.StringValue
	(*starlark.Function)(nil),                                  // 298: bonanza.model.starlark.Function
	(*starlark.File)(nil),                                      // 299: bonanza.model.starlark.File
	(*starlark.Struct)(nil),                                    // 300: bonanza.model.starlark.Struct
	(*filesystem.DirectoryAccessParameters)(nil),               // 301: bonanza.model.filesystem.DirectoryAccessParameters
	(*filesystem.FileAccessParameters)(nil),                    // 302: bonanza.model.filesystem.FileAccessParameters
	(*filesystem.FileProperties)(nil),                          // 303: bonanza.model.filesystem.FileProperties
	(*fetch.Result_Success)(nil),                               // 304: bonanza.model.fetch.Result.Success
	(*filesystem.FileContents)(nil),                            // 305: bonanza.model.filesystem.FileContents
	(*starlark.Repo)(nil),                                      // 306: bonanza.model.starlark.Repo
	(*starlark.Target)(nil),                                    // 307: bonanza.model.starlark.Target
	(*starlark.InheritableAttrs)(nil),                          // 308: bonanza.model.starlark.InheritableAttrs
	(*starlark.ToolchainType)(nil),                             // 309: bonanza.model.starlark.ToolchainType
	(*starlark.Target_Definition)(nil),                         // 310: bonanza.model.starlark.Target.Definition
	(*starlark.Struct_Fields)(nil),                             // 311: bonanza.model.starlark.Struct.Fields
	(*emptypb.Empty)(nil),                                      // 312: google.protobuf.Empty
}
var file_bonanza_build_pkg_proto_model_analysis_analysis_proto_depIdxs = []int32{
	282, // 0: bonanza.model.analysis.ExecuteRequest.action_reference:type_name -> bonanza.model.core.DecodableReference
	283, // 1: bonanza.model.analysis.ExecuteRequest.execution_timeout:type_name -> google.protobuf.Duration
	124, // 2: bonanza.model.analysis.BuildSettingOverride.leaf:type_name -> bonanza.model.analysis.BuildSettingOverride.Leaf
	125, // 3: bonanza.model.analysis.BuildSettingOverride.parent:type_name -> bonanza.model.analysis.BuildSettingOverride.Parent
	127, // 4: bonanza.model.analysis.Args.leaf:type_name -> bonanza.model.analysis.Args.Leaf
	126, // 5: bonanza.model.analysis.Args.parent:type_name -> bonanza.model.analysis.Args.Parent
	135, // 6: bonanza.model.analysis.FilesToRunProvider.leaf:type_name -> bonanza.model.analysis.FilesToRunProvider.Leaf
	134, // 7: bonanza.model.analysis.FilesToRunProvider.parent:type_name -> bonanza.model.analysis.FilesToRunProvider.Parent
	284, // 8: bonanza.model.analysis.TargetActionDefinition.inputs:type_name -> bonanza.model.starlark.List.Element
	20,  // 9: bonanza.model.analysis.TargetActionDefinition.tools:type_name -> bonanza.model.analysis.FilesToRunProvider
	19,  // 10: bonanza.model.analysis.TargetActionDefinition.arguments:type_name -> bonanza.model.analysis.Args
	285, // 11: bonanza.model.analysis.TargetActionDefinition.output_path_pattern:type_name -> bonanza.model.command.PathPattern
	286, // 12: bonanza.model.analysis.TargetActionDefinition.initial_output_directory:type_name -> bonanza.model.filesystem.Directory
	287, // 13: bonanza.model.analysis.TargetActionDefinition.env:type_name -> bonanza.model.command.EnvironmentVariableList.Element
	136, // 14: bonanza.model.analysis.TargetOutputDefinition.expand_template:type_name -> bonanza.model.analysis.TargetOutputDefinition.ExpandTemplate
	288, // 15: bonanza.model.analysis.TargetOutputDefinition.static_package_directory:type_name -> bonanza.model.filesystem.DirectoryContents
	137, // 16: bonanza.model.analysis.TargetOutputDefinition.symlink:type_name -> bonanza.model.analysis.TargetOutputDefinition.Symlink
	289, // 17: bonanza.model.analysis.HttpFetchOptions.target:type_name -> bonanza.model.fetch.Target
	204, // 18: bonanza.model.analysis.ModuleOverride.single_version:type_name -> bonanza.model.analysis.ModuleOverride.SingleVersion
	205, // 19: bonanza.model.analysis.ModuleOverride.multiple_versions:type_name -> bonanza.model.analysis.ModuleOverride.MultipleVersions
	290, // 20: bonanza.model.analysis.ModuleOverride.repository_rule:type_name -> bonanza.model.starlark.Repo.Definition
	62,  // 21: bonanza.model.analysis.ExecutionPlatform.constraints:type_name -> bonanza.model.analysis.Constraint
	62,  // 22: bonanza.model.analysis.RegisteredToolchain.exec_compatible_with:type_name -> bonanza.model.analysis.Constraint
	62,  // 23: bonanza.model.analysis.RegisteredToolchain.target_compatible_with:type_name -> bonanza.model.analysis.Constraint
	282, // 24: bonanza.model.analysis.TargetActionId.configuration_reference:type_name -> bonanza.model.core.DecodableReference
	268, // 25: bonanza.model.analysis.ModuleExtension.users:type_name -> bonanza.model.analysis.ModuleExtension.User
	291, // 26: bonanza.model.analysis.ActionEncoders.Value.action_encoders:type_name -> bonanza.model.encoding.BinaryEncoder
	6,   // 27: bonanza.model.analysis.ActionResult.Key.execute_request:type_name -> bonanza.model.analysis.ExecuteRequest
	282, // 28: bonanza.model.analysis.ActionResult.Value.outputs_reference:type_name -> bonanza.model.core.DecodableReference
	104, // 29: bonanza.model.analysis.BuildSpecification.Value.modules:type_name -> bonanza.model.analysis.BuildSpecification.Value.Module
	292, // 30: bonanza.model.analysis.BuildSpecification.Value.directory_creation_parameters:type_name -> bonanza.model.filesystem.DirectoryCreationParameters
	293, // 31: bonanza.model.analysis.BuildSpecification.Value.file_creation_parameters:type_name -> bonanza.model.filesystem.FileCreationParameters
	105, // 32: bonanza.model.analysis.BuildSpecification.Value.use_lockfile:type_name -> bonanza.model.analysis.BuildSpecification.Value.UseLockfile
	291, // 33: bonanza.model.analysis.BuildSpecification.Value.action_encoders:type_name -> bonanza.model.encoding.BinaryEncoder
	294, // 34: bonanza.model.analysis.BuildSpecification.Value.Module.root_directory_reference:type_name -> bonanza.model.filesystem.DirectoryReference
	283, // 35: bonanza.model.analysis.BuildSpecification.Value.UseLockfile.maximum_cache_duration:type_name -> google.protobuf.Duration
	111, // 36: bonanza.model.analysis.BuildResult.Key.configurations:type_name -> bonanza.model.analysis.BuildResult.Key.Configuration
	110, // 37: bonanza.model.analysis.BuildResult.Key.Configuration.build_setting_overrides:type_name -> bonanza.model.analysis.BuildResult.Key.BuildSettingOverride
	62,  // 38: bonanza.model.analysis.CompatibleExecutionPlatforms.Key.constraints:type_name -> bonanza.model.analysis.Constraint
	63,  // 39: bonanza.model.analysis.CompatibleExecutionPlatforms.Value.execution_platforms:type_name -> bonanza.model.analysis.ExecutionPlatform
	282, // 40: bonanza.model.analysis.CompatibleToolchainsForType.Key.configuration_reference:type_name -> bonanza.model.core.DecodableReference
	67,  // 41: bonanza.model.analysis.CompatibleToolchainsForType.Value.toolchains:type_name -> bonanza.model.analysis.RegisteredToolchain
	295, // 42: bonanza.model.analysis.CompiledBzlFile.Value.compiled_program:type_name -> bonanza.model.starlark.CompiledProgram
	296, // 43: bonanza.model.analysis.CompiledBzlFileGlobal.Value.global:type_name -> bonanza.model.starlark.Value
	296, // 44: bonanza.model.analysis.BuildSettingOverride.Leaf.value:type_name -> bonanza.model.starlark.Value
	282, // 45: bonanza.model.analysis.BuildSettingOverride.Parent.reference:type_name -> bonanza.model.core.DecodableReference
	282, // 46: bonanza.model.analysis.Args.Parent.reference:type_name -> bonanza.model.core.DecodableReference
	128, // 47: bonanza.model.analysis.Args.Leaf.adds:type_name -> bonanza.model.analysis.Args.Leaf.Add
	129, // 48: bonanza.model.analysis.Args.Leaf.use_param_file:type_name -> bonanza.model.analysis.Args.Leaf.UseParamFile
	131, // 49: bonanza.model.analysis.Args.Leaf.Add.leaf:type_name -> bonanza.model.analysis.Args.Leaf.Add.Leaf
	130, // 50: bonanza.model.analysis.Args.Leaf.Add.parent:type_name -> bonanza.model.analysis.Args.Leaf.Add.Parent
	1,   // 51: bonanza.model.analysis.Args.Leaf.UseParamFile.format:type_name -> bonanza.model.analysis.Args.Leaf.UseParamFile.Format
	282, // 52: bonanza.model.analysis.Args.Leaf.Add.Parent.reference:type_name -> bonanza.model.core.DecodableReference
	297, // 53: bonanza.model.analysis.Args.Leaf.Add.Leaf.start_with:type_name -> google.protobuf.StringValue
	296, // 54: bonanza.model.analysis.Args.Leaf.Add.Leaf.values:type_name -> bonanza.model.starlark.Value
	298, // 55: bonanza.model.analysis.Args.Leaf.Add.Leaf.map_each:type_name -> bonanza.model.starlark.Function
	132, // 56: bonanza.model.analysis.Args.Leaf.Add.Leaf.separate:type_name -> bonanza.model.analysis.Args.Leaf.Add.Leaf.Separate
	133, // 57: bonanza.model.analysis.Args.Leaf.Add.Leaf.joined:type_name -> bonanza.model.analysis.Args.Leaf.Add.Leaf.Joined
	297, // 58: bonanza.model.analysis.Args.Leaf.Add.Leaf.Separate.before_each:type_name -> google.protobuf.StringValue
	297, // 59: bonanza.model.analysis.Args.Leaf.Add.Leaf.Separate.terminate_with:type_name -> google.protobuf.StringValue
	282, // 60: bonanza.model.analysis.FilesToRunProvider.Parent.reference:type_name -> bonanza.model.core.DecodableReference
	299, // 61: bonanza.model.analysis.FilesToRunProvider.Leaf.executable:type_name -> bonanza.model.starlark.File
	284, // 62: bonanza.model.analysis.FilesToRunProvider.Leaf.runfiles_files:type_name -> bonanza.model.starlark.List.Element
	284, // 63: bonanza.model.analysis.FilesToRunProvider.Leaf.runfiles_symlinks:type_name -> bonanza.model.starlark.List.Element
	284, // 64: bonanza.model.analysis.FilesToRunProvider.Leaf.runfiles_root_symlinks:type_name -> bonanza.model.starlark.List.Element
	299, // 65: bonanza.model.analysis.TargetOutputDefinition.ExpandTemplate.template:type_name -> bonanza.model.starlark.File
	138, // 66: bonanza.model.analysis.TargetOutputDefinition.ExpandTemplate.substitutions:type_name -> bonanza.model.analysis.TargetOutputDefinition.ExpandTemplate.Substitution
	299, // 67: bonanza.model.analysis.TargetOutputDefinition.Symlink.target:type_name -> bonanza.model.starlark.File
	282, // 68: bonanza.model.analysis.ConfiguredTarget.Key.configuration_reference:type_name -> bonanza.model.core.DecodableReference
	300, // 69: bonanza.model.analysis.ConfiguredTarget.Value.provider_instances:type_name -> bonanza.model.starlark.Struct
	141, // 70: bonanza.model.analysis.ConfiguredTarget.Value.outputs:type_name -> bonanza.model.analysis.ConfiguredTarget.Value.Output
	142, // 71: bonanza.model.analysis.ConfiguredTarget.Value.actions:type_name -> bonanza.model.analysis.ConfiguredTarget.Value.Action
	144, // 72: bonanza.model.analysis.ConfiguredTarget.Value.Output.leaf:type_name -> bonanza.model.analysis.ConfiguredTarget.Value.Output.Leaf
	143, // 73: bonanza.model.analysis.ConfiguredTarget.Value.Output.parent:type_name -> bonanza.model.analysis.ConfiguredTarget.Value.Output.Parent
	146, // 74: bonanza.model.analysis.ConfiguredTarget.Value.Action.leaf:type_name -> bonanza.model.analysis.ConfiguredTarget.Value.Action.Leaf
	145, // 75: bonanza.model.analysis.ConfiguredTarget.Value.Action.parent:type_name -> bonanza.model.analysis.ConfiguredTarget.Value.Action.Parent
	282, // 76: bonanza.model.analysis.ConfiguredTarget.Value.Output.Parent.reference:type_name -> bonanza.model.core.DecodableReference
	22,  // 77: bonanza.model.analysis.ConfiguredTarget.Value.Output.Leaf.definition:type_name -> bonanza.model.analysis.TargetOutputDefinition
	282, // 78: bonanza.model.analysis.ConfiguredTarget.Value.Action.Parent.reference:type_name -> bonanza.model.core.DecodableReference
	21,  // 79: bonanza.model.analysis.ConfiguredTarget.Value.Action.Leaf.definition:type_name -> bonanza.model.analysis.TargetActionDefinition
	282, // 80: bonanza.model.analysis.TargetOutput.Key.configuration_reference:type_name -> bonanza.model.core.DecodableReference
	22,  // 81: bonanza.model.analysis.TargetOutput.Value.definition:type_name -> bonanza.model.analysis.TargetOutputDefinition
	301, // 82: bonanza.model.analysis.DirectoryAccessParameters.Value.directory_access_parameters:type_name -> bonanza.model.filesystem.DirectoryAccessParameters
	292, // 83: bonanza.model.analysis.DirectoryCreationParameters.Value.directory_creation_parameters:type_name -> bonanza.model.filesystem.DirectoryCreationParameters
	300, // 84: bonanza.model.analysis.EmptyDefaultInfo.Value.default_info:type_name -> bonanza.model.starlark.Struct
	282, // 85: bonanza.model.analysis.ExecTransition.Key.input_configuration_reference:type_name -> bonanza.model.core.DecodableReference
	282, // 86: bonanza.model.analysis.ExecTransition.Value.output_configuration_reference:type_name -> bonanza.model.core.DecodableReference
	302, // 87: bonanza.model.analysis.FileAccessParameters.Value.file_access_parameters:type_name -> bonanza.model.filesystem.FileAccessParameters
	293, // 88: bonanza.model.analysis.FileCreationParameters.Value.file_creation_parameters:type_name -> bonanza.model.filesystem.FileCreationParameters
	303, // 89: bonanza.model.analysis.FileProperties.Value.exists:type_name -> bonanza.model.filesystem.FileProperties
	299, // 90: bonanza.model.analysis.FileRoot.Key.file:type_name -> bonanza.model.starlark.File
	0,   // 91: bonanza.model.analysis.FileRoot.Key.directory_layout:type_name -> bonanza.model.analysis.DirectoryLayout
	288, // 92: bonanza.model.analysis.FileRoot.Value.root_directory:type_name -> bonanza.model.filesystem.DirectoryContents
	288, // 93: bonanza.model.analysis.FilesInPackage.Value.directory:type_name -> bonanza.model.filesystem.DirectoryContents
	282, // 94: bonanza.model.analysis.FilesRoot.Key.list_reference:type_name -> bonanza.model.core.DecodableReference
	0,   // 95: bonanza.model.analysis.FilesRoot.Key.directory_layout:type_name -> bonanza.model.analysis.DirectoryLayout
	288, // 96: bonanza.model.analysis.FilesRoot.Value.root_directory:type_name -> bonanza.model.filesystem.DirectoryContents
	40,  // 97: bonanza.model.analysis.HttpArchiveContents.Key.fetch_options:type_name -> bonanza.model.analysis.HttpFetchOptions
	2,   // 98: bonanza.model.analysis.HttpArchiveContents.Key.format:type_name -> bonanza.model.analysis.HttpArchiveContents.Key.Format
	177, // 99: bonanza.model.analysis.HttpArchiveContents.Value.exists:type_name -> bonanza.model.analysis.HttpArchiveContents.Value.Exists
	294, // 100: bonanza.model.analysis.HttpArchiveContents.Value.Exists.contents:type_name -> bonanza.model.filesystem.DirectoryReference
	40,  // 101: bonanza.model.analysis.HttpFileContents.Key.fetch_options:type_name -> bonanza.model.analysis.HttpFetchOptions
	304, // 102: bonanza.model.analysis.HttpFileContents.Value.exists:type_name -> bonanza.model.fetch.Result.Success
	305, // 103: bonanza.model.analysis.ModuleDotBazelContents.Value.contents:type_name -> bonanza.model.filesystem.FileContents
	186, // 104: bonanza.model.analysis.ModuleRepoMapping.Value.mappings:type_name -> bonanza.model.analysis.ModuleRepoMapping.Value.Mapping
	290, // 105: bonanza.model.analysis.ModuleExtensionRepo.Value.definition:type_name -> bonanza.model.starlark.Repo.Definition
	193, // 106: bonanza.model.analysis.ModuleExtensionRepos.Value.repos:type_name -> bonanza.model.analysis.ModuleExtensionRepos.Value.Repo
	306, // 107: bonanza.model.analysis.ModuleExtensionRepos.Value.Repo.leaf:type_name -> bonanza.model.starlark.Repo
	194, // 108: bonanza.model.analysis.ModuleExtensionRepos.Value.Repo.parent:type_name -> bonanza.model.analysis.ModuleExtensionRepos.Value.Repo.Parent
	282, // 109: bonanza.model.analysis.ModuleExtensionRepos.Value.Repo.Parent.reference:type_name -> bonanza.model.core.DecodableReference
	49,  // 110: bonanza.model.analysis.ModuleFinalBuildList.Value.build_list:type_name -> bonanza.model.analysis.BuildListModule
	49,  // 111: bonanza.model.analysis.ModuleRoughBuildList.Value.build_list:type_name -> bonanza.model.analysis.BuildListModule
	52,  // 112: bonanza.model.analysis.ModulesWithMultipleVersions.Value.overrides_list:type_name -> bonanza.model.analysis.OverridesListModule
	52,  // 113: bonanza.model.analysis.ModulesWithOverrides.Value.overrides_list:type_name -> bonanza.model.analysis.OverridesListModule
	56,  // 114: bonanza.model.analysis.ModulesWithRemoteOverrides.Value.module_overrides:type_name -> bonanza.model.analysis.ModuleOverride
	210, // 115: bonanza.model.analysis.Package.Value.targets:type_name -> bonanza.model.analysis.Package.Value.Target
	307, // 116: bonanza.model.analysis.Package.Value.Target.leaf:type_name -> bonanza.model.starlark.Target
	211, // 117: bonanza.model.analysis.Package.Value.Target.parent:type_name -> bonanza.model.analysis.Package.Value.Target.Parent
	282, // 118: bonanza.model.analysis.Package.Value.Target.Parent.reference:type_name -> bonanza.model.core.DecodableReference
	6,   // 119: bonanza.model.analysis.RawActionResult.Key.execute_request:type_name -> bonanza.model.analysis.ExecuteRequest
	282, // 120: bonanza.model.analysis.RawActionResult.Value.result_reference:type_name -> bonanza.model.core.DecodableReference
	63,  // 121: bonanza.model.analysis.RegisteredExecutionPlatforms.Value.execution_platforms:type_name -> bonanza.model.analysis.ExecutionPlatform
	224, // 122: bonanza.model.analysis.RegisteredRepoPlatform.Value.repository_os_environ:type_name -> bonanza.model.analysis.RegisteredRepoPlatform.Value.EnvironmentVariable
	227, // 123: bonanza.model.analysis.RegisteredToolchains.Value.toolchain_types:type_name -> bonanza.model.analysis.RegisteredToolchains.Value.RegisteredToolchainType
	67,  // 124: bonanza.model.analysis.RegisteredToolchains.Value.RegisteredToolchainType.toolchains:type_name -> bonanza.model.analysis.RegisteredToolchain
	67,  // 125: bonanza.model.analysis.RegisteredToolchainsForType.Value.toolchains:type_name -> bonanza.model.analysis.RegisteredToolchain
	294, // 126: bonanza.model.analysis.Repo.Value.root_directory_reference:type_name -> bonanza.model.filesystem.DirectoryReference
	308, // 127: bonanza.model.analysis.RepoDefaultAttrs.Value.inheritable_attrs:type_name -> bonanza.model.starlark.InheritableAttrs
	303, // 128: bonanza.model.analysis.RepoPlatformHostPath.Value.file:type_name -> bonanza.model.filesystem.FileProperties
	288, // 129: bonanza.model.analysis.RepoPlatformHostPath.Value.directory:type_name -> bonanza.model.filesystem.DirectoryContents
	62,  // 130: bonanza.model.analysis.ResolvedToolchains.Key.exec_compatible_with:type_name -> bonanza.model.analysis.Constraint
	282, // 131: bonanza.model.analysis.ResolvedToolchains.Key.configuration_reference:type_name -> bonanza.model.core.DecodableReference
	309, // 132: bonanza.model.analysis.ResolvedToolchains.Key.toolchains:type_name -> bonanza.model.starlark.ToolchainType
	282, // 133: bonanza.model.analysis.Select.Key.configuration_reference:type_name -> bonanza.model.core.DecodableReference
	6,   // 134: bonanza.model.analysis.SuccessfulActionResult.Key.execute_request:type_name -> bonanza.model.analysis.ExecuteRequest
	282, // 135: bonanza.model.analysis.SuccessfulActionResult.Value.outputs_reference:type_name -> bonanza.model.core.DecodableReference
	310, // 136: bonanza.model.analysis.Target.Value.definition:type_name -> bonanza.model.starlark.Target.Definition
	81,  // 137: bonanza.model.analysis.TargetAction.Key.id:type_name -> bonanza.model.analysis.TargetActionId
	21,  // 138: bonanza.model.analysis.TargetAction.Value.definition:type_name -> bonanza.model.analysis.TargetActionDefinition
	81,  // 139: bonanza.model.analysis.TargetActionCommand.Key.id:type_name -> bonanza.model.analysis.TargetActionId
	282, // 140: bonanza.model.analysis.TargetActionCommand.Value.command_reference:type_name -> bonanza.model.core.DecodableReference
	81,  // 141: bonanza.model.analysis.TargetActionInputRoot.Key.id:type_name -> bonanza.model.analysis.TargetActionId
	294, // 142: bonanza.model.analysis.TargetActionInputRoot.Value.input_root_reference:type_name -> bonanza.model.filesystem.DirectoryReference
	81,  // 143: bonanza.model.analysis.TargetActionResult.Key.id:type_name -> bonanza.model.analysis.TargetActionId
	288, // 144: bonanza.model.analysis.TargetActionResult.Value.output_root:type_name -> bonanza.model.filesystem.DirectoryContents
	282, // 145: bonanza.model.analysis.TargetCompletion.Key.configuration_reference:type_name -> bonanza.model.core.DecodableReference
	262, // 146: bonanza.model.analysis.TargetPatternExpansion.Value.target_labels:type_name -> bonanza.model.analysis.TargetPatternExpansion.Value.TargetLabel
	263, // 147: bonanza.model.analysis.TargetPatternExpansion.Value.TargetLabel.parent:type_name -> bonanza.model.analysis.TargetPatternExpansion.Value.TargetLabel.Parent
	282, // 148: bonanza.model.analysis.TargetPatternExpansion.Value.TargetLabel.Parent.reference:type_name -> bonanza.model.core.DecodableReference
	282, // 149: bonanza.model.analysis.TargetProvider.Key.configuration_reference:type_name -> bonanza.model.core.DecodableReference
	311, // 150: bonanza.model.analysis.TargetProvider.Value.fields:type_name -> bonanza.model.starlark.Struct.Fields
	282, // 151: bonanza.model.analysis.TargetProviders.Key.configuration_reference:type_name -> bonanza.model.core.DecodableReference
	300, // 152: bonanza.model.analysis.TargetProviders.Value.provider_instances:type_name -> bonanza.model.starlark.Struct
	269, // 153: bonanza.model.analysis.ModuleExtension.User.tag_classes:type_name -> bonanza.model.analysis.ModuleExtension.TagClass
	270, // 154: bonanza.model.analysis.ModuleExtension.TagClass.tags:type_name -> bonanza.model.analysis.ModuleExtension.Tag
	311, // 155: bonanza.model.analysis.ModuleExtension.Tag.attrs:type_name -> bonanza.model.starlark.Struct.Fields
	90,  // 156: bonanza.model.analysis.UsedModuleExtension.Value.module_extension:type_name -> bonanza.model.analysis.ModuleExtension
	90,  // 157: bonanza.model.analysis.UsedModuleExtensions.Value.module_extensions:type_name -> bonanza.model.analysis.ModuleExtension
	282, // 158: bonanza.model.analysis.UserDefinedTransition.Key.input_configuration_reference:type_name -> bonanza.model.core.DecodableReference
	312, // 159: bonanza.model.analysis.UserDefinedTransition.Value.transition_depends_on_attrs:type_name -> google.protobuf.Empty
	278, // 160: bonanza.model.analysis.UserDefinedTransition.Value.success:type_name -> bonanza.model.analysis.UserDefinedTransition.Value.Success
	279, // 161: bonanza.model.analysis.UserDefinedTransition.Value.Success.entries:type_name -> bonanza.model.analysis.UserDefinedTransition.Value.Success.Entry
	282, // 162: bonanza.model.analysis.UserDefinedTransition.Value.Success.Entry.output_configuration_reference:type_name -> bonanza.model.core.DecodableReference
	282, // 163: bonanza.model.analysis.VisibleTarget.Key.configuration_reference:type_name -> bonanza.model.core.DecodableReference
	164, // [164:164] is the sub-list for method output_type
	164, // [164:164] is the sub-list for method input_type
	164, // [164:164] is the sub-list for extension type_name
	164, // [164:164] is the sub-list for extension extendee
	0,   // [0:164] is the sub-list for field type_name
}

func init() { file_bonanza_build_pkg_proto_model_analysis_analysis_proto_init() }
func file_bonanza_build_pkg_proto_model_analysis_analysis_proto_init() {
	if File_bonanza_build_pkg_proto_model_analysis_analysis_proto != nil {
		return
	}
	file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[15].OneofWrappers = []any{
		(*BuildSettingOverride_Leaf_)(nil),
		(*BuildSettingOverride_Parent_)(nil),
	}
	file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[16].OneofWrappers = []any{
		(*Args_Leaf_)(nil),
		(*Args_Parent_)(nil),
	}
	file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[17].OneofWrappers = []any{
		(*FilesToRunProvider_Leaf_)(nil),
		(*FilesToRunProvider_Parent_)(nil),
	}
	file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[19].OneofWrappers = []any{
		(*TargetOutputDefinition_ActionId)(nil),
		(*TargetOutputDefinition_ExpandTemplate_)(nil),
		(*TargetOutputDefinition_StaticPackageDirectory)(nil),
		(*TargetOutputDefinition_Symlink_)(nil),
	}
	file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[53].OneofWrappers = []any{
		(*ModuleOverride_SingleVersion_)(nil),
		(*ModuleOverride_MultipleVersions_)(nil),
		(*ModuleOverride_RepositoryRule)(nil),
	}
	file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[125].OneofWrappers = []any{
		(*Args_Leaf_Add_Leaf_)(nil),
		(*Args_Leaf_Add_Parent_)(nil),
	}
	file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[128].OneofWrappers = []any{
		(*Args_Leaf_Add_Leaf_Separate_)(nil),
		(*Args_Leaf_Add_Leaf_Joined_)(nil),
	}
	file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[138].OneofWrappers = []any{
		(*ConfiguredTarget_Value_Output_Leaf_)(nil),
		(*ConfiguredTarget_Value_Output_Parent_)(nil),
	}
	file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[139].OneofWrappers = []any{
		(*ConfiguredTarget_Value_Action_Leaf_)(nil),
		(*ConfiguredTarget_Value_Action_Parent_)(nil),
	}
	file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[190].OneofWrappers = []any{
		(*ModuleExtensionRepos_Value_Repo_Leaf)(nil),
		(*ModuleExtensionRepos_Value_Repo_Parent_)(nil),
	}
	file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[207].OneofWrappers = []any{
		(*Package_Value_Target_Leaf)(nil),
		(*Package_Value_Target_Parent_)(nil),
	}
	file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[232].OneofWrappers = []any{
		(*RepoPlatformHostPath_Value_File)(nil),
		(*RepoPlatformHostPath_Value_Directory)(nil),
	}
	file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[259].OneofWrappers = []any{
		(*TargetPatternExpansion_Value_TargetLabel_Leaf)(nil),
		(*TargetPatternExpansion_Value_TargetLabel_Parent_)(nil),
	}
	file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes[274].OneofWrappers = []any{
		(*UserDefinedTransition_Value_TransitionDependsOnAttrs)(nil),
		(*UserDefinedTransition_Value_Success_)(nil),
	}
	type x struct{}
	out := protoimpl.TypeBuilder{
		File: protoimpl.DescBuilder{
			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
			RawDescriptor: unsafe.Slice(unsafe.StringData(file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDesc), len(file_bonanza_build_pkg_proto_model_analysis_analysis_proto_rawDesc)),
			NumEnums:      3,
			NumMessages:   279,
			NumExtensions: 0,
			NumServices:   0,
		},
		GoTypes:           file_bonanza_build_pkg_proto_model_analysis_analysis_proto_goTypes,
		DependencyIndexes: file_bonanza_build_pkg_proto_model_analysis_analysis_proto_depIdxs,
		EnumInfos:         file_bonanza_build_pkg_proto_model_analysis_analysis_proto_enumTypes,
		MessageInfos:      file_bonanza_build_pkg_proto_model_analysis_analysis_proto_msgTypes,
	}.Build()
	File_bonanza_build_pkg_proto_model_analysis_analysis_proto = out.File
	file_bonanza_build_pkg_proto_model_analysis_analysis_proto_goTypes = nil
	file_bonanza_build_pkg_proto_model_analysis_analysis_proto_depIdxs = nil
}
