blob: 7b1074ed66cf3809969b7d187828d2eb11169e9e [file] [log] [blame]
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: project_mgmt/program.proto
package project_mgmt
import (
fmt "fmt"
proto "github.com/golang/protobuf/proto"
math "math"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
// Defines the metadata for a program, which ultimately controls how this
// program is managed throughout the infrastructure.
type Program struct {
// Defines the git-repo path for the program.
Repo string `protobuf:"bytes,1,opt,name=repo,proto3" json:"repo,omitempty"`
// Defines the path that stores all of the program configuration.
// Relative to the git-repo
ConfigPath string `protobuf:"bytes,2,opt,name=config_path,json=configPath,proto3" json:"config_path,omitempty"`
// Defines the path the repo is checked out to in the source tree, i.e. the
// "path" attribute in the manifest.
RepoCheckoutPath string `protobuf:"bytes,3,opt,name=repo_checkout_path,json=repoCheckoutPath,proto3" json:"repo_checkout_path,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *Program) Reset() { *m = Program{} }
func (m *Program) String() string { return proto.CompactTextString(m) }
func (*Program) ProtoMessage() {}
func (*Program) Descriptor() ([]byte, []int) {
return fileDescriptor_3321a169ccc78e39, []int{0}
}
func (m *Program) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Program.Unmarshal(m, b)
}
func (m *Program) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Program.Marshal(b, m, deterministic)
}
func (m *Program) XXX_Merge(src proto.Message) {
xxx_messageInfo_Program.Merge(m, src)
}
func (m *Program) XXX_Size() int {
return xxx_messageInfo_Program.Size(m)
}
func (m *Program) XXX_DiscardUnknown() {
xxx_messageInfo_Program.DiscardUnknown(m)
}
var xxx_messageInfo_Program proto.InternalMessageInfo
func (m *Program) GetRepo() string {
if m != nil {
return m.Repo
}
return ""
}
func (m *Program) GetConfigPath() string {
if m != nil {
return m.ConfigPath
}
return ""
}
func (m *Program) GetRepoCheckoutPath() string {
if m != nil {
return m.RepoCheckoutPath
}
return ""
}
type ProgramList struct {
Value []*Program `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *ProgramList) Reset() { *m = ProgramList{} }
func (m *ProgramList) String() string { return proto.CompactTextString(m) }
func (*ProgramList) ProtoMessage() {}
func (*ProgramList) Descriptor() ([]byte, []int) {
return fileDescriptor_3321a169ccc78e39, []int{1}
}
func (m *ProgramList) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ProgramList.Unmarshal(m, b)
}
func (m *ProgramList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ProgramList.Marshal(b, m, deterministic)
}
func (m *ProgramList) XXX_Merge(src proto.Message) {
xxx_messageInfo_ProgramList.Merge(m, src)
}
func (m *ProgramList) XXX_Size() int {
return xxx_messageInfo_ProgramList.Size(m)
}
func (m *ProgramList) XXX_DiscardUnknown() {
xxx_messageInfo_ProgramList.DiscardUnknown(m)
}
var xxx_messageInfo_ProgramList proto.InternalMessageInfo
func (m *ProgramList) GetValue() []*Program {
if m != nil {
return m.Value
}
return nil
}
func init() {
proto.RegisterType((*Program)(nil), "project_mgmt.Program")
proto.RegisterType((*ProgramList)(nil), "project_mgmt.ProgramList")
}
func init() { proto.RegisterFile("project_mgmt/program.proto", fileDescriptor_3321a169ccc78e39) }
var fileDescriptor_3321a169ccc78e39 = []byte{
// 209 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x4c, 0x8f, 0xbd, 0x4b, 0xc6, 0x30,
0x10, 0x87, 0xa9, 0xaf, 0x1f, 0x78, 0x75, 0x90, 0x80, 0x50, 0x5c, 0x7c, 0xe9, 0x54, 0x50, 0x12,
0x50, 0x10, 0x71, 0xd4, 0xd5, 0xa1, 0x74, 0x74, 0x29, 0x31, 0xa4, 0x49, 0xb4, 0xe9, 0x85, 0x6b,
0xea, 0xdf, 0x2f, 0x4d, 0x2a, 0x74, 0xbb, 0xfb, 0x3d, 0x0f, 0xf7, 0x01, 0xb7, 0x81, 0xf0, 0x5b,
0xab, 0xd8, 0x7b, 0xe3, 0xa3, 0x08, 0x84, 0x86, 0xa4, 0xe7, 0x81, 0x30, 0x22, 0xbb, 0xda, 0xb3,
0x7a, 0x84, 0x8b, 0x36, 0x63, 0xc6, 0xe0, 0x94, 0x74, 0xc0, 0xaa, 0x38, 0x16, 0xcd, 0x65, 0x97,
0x6a, 0x76, 0x07, 0xa5, 0xc2, 0x69, 0x70, 0xa6, 0x0f, 0x32, 0xda, 0xea, 0x24, 0x21, 0xc8, 0x51,
0x2b, 0xa3, 0x65, 0x0f, 0xc0, 0x56, 0xb1, 0x57, 0x56, 0xab, 0x1f, 0x5c, 0x62, 0xf6, 0x0e, 0xc9,
0xbb, 0x5e, 0xc9, 0xfb, 0x06, 0x56, 0xbb, 0x7e, 0x85, 0x72, 0xdb, 0xf6, 0xe1, 0xe6, 0xc8, 0xee,
0xe1, 0xec, 0x57, 0x8e, 0x8b, 0xae, 0x8a, 0xe3, 0xa1, 0x29, 0x1f, 0x6f, 0xf8, 0xfe, 0x34, 0xbe,
0x99, 0x5d, 0x76, 0xde, 0x5e, 0x3e, 0x9f, 0x0d, 0x72, 0x65, 0x09, 0xbd, 0x5b, 0x3c, 0x47, 0x32,
0xe2, 0xbf, 0xc1, 0x59, 0xb8, 0x69, 0x20, 0x29, 0xd2, 0x87, 0xc2, 0xa0, 0xd8, 0x0f, 0xfa, 0x3a,
0x4f, 0xf1, 0xd3, 0x5f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x2e, 0x9f, 0x88, 0xa2, 0x16, 0x01, 0x00,
0x00,
}