github.com/caicloud/helm@v2.5.0+incompatible/pkg/proto/hapi/release/hook.pb.go (about) 1 // Code generated by protoc-gen-go. 2 // source: hapi/release/hook.proto 3 // DO NOT EDIT! 4 5 /* 6 Package release is a generated protocol buffer package. 7 8 It is generated from these files: 9 hapi/release/hook.proto 10 hapi/release/info.proto 11 hapi/release/release.proto 12 hapi/release/status.proto 13 hapi/release/test_run.proto 14 hapi/release/test_suite.proto 15 16 It has these top-level messages: 17 Hook 18 Info 19 Release 20 Status 21 TestRun 22 TestSuite 23 */ 24 package release 25 26 import proto "github.com/golang/protobuf/proto" 27 import fmt "fmt" 28 import math "math" 29 import google_protobuf "github.com/golang/protobuf/ptypes/timestamp" 30 31 // Reference imports to suppress errors if they are not otherwise used. 32 var _ = proto.Marshal 33 var _ = fmt.Errorf 34 var _ = math.Inf 35 36 // This is a compile-time assertion to ensure that this generated file 37 // is compatible with the proto package it is being compiled against. 38 // A compilation error at this line likely means your copy of the 39 // proto package needs to be updated. 40 const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package 41 42 type Hook_Event int32 43 44 const ( 45 Hook_UNKNOWN Hook_Event = 0 46 Hook_PRE_INSTALL Hook_Event = 1 47 Hook_POST_INSTALL Hook_Event = 2 48 Hook_PRE_DELETE Hook_Event = 3 49 Hook_POST_DELETE Hook_Event = 4 50 Hook_PRE_UPGRADE Hook_Event = 5 51 Hook_POST_UPGRADE Hook_Event = 6 52 Hook_PRE_ROLLBACK Hook_Event = 7 53 Hook_POST_ROLLBACK Hook_Event = 8 54 Hook_RELEASE_TEST_SUCCESS Hook_Event = 9 55 Hook_RELEASE_TEST_FAILURE Hook_Event = 10 56 ) 57 58 var Hook_Event_name = map[int32]string{ 59 0: "UNKNOWN", 60 1: "PRE_INSTALL", 61 2: "POST_INSTALL", 62 3: "PRE_DELETE", 63 4: "POST_DELETE", 64 5: "PRE_UPGRADE", 65 6: "POST_UPGRADE", 66 7: "PRE_ROLLBACK", 67 8: "POST_ROLLBACK", 68 9: "RELEASE_TEST_SUCCESS", 69 10: "RELEASE_TEST_FAILURE", 70 } 71 var Hook_Event_value = map[string]int32{ 72 "UNKNOWN": 0, 73 "PRE_INSTALL": 1, 74 "POST_INSTALL": 2, 75 "PRE_DELETE": 3, 76 "POST_DELETE": 4, 77 "PRE_UPGRADE": 5, 78 "POST_UPGRADE": 6, 79 "PRE_ROLLBACK": 7, 80 "POST_ROLLBACK": 8, 81 "RELEASE_TEST_SUCCESS": 9, 82 "RELEASE_TEST_FAILURE": 10, 83 } 84 85 func (x Hook_Event) String() string { 86 return proto.EnumName(Hook_Event_name, int32(x)) 87 } 88 func (Hook_Event) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0, 0} } 89 90 // Hook defines a hook object. 91 type Hook struct { 92 Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` 93 // Kind is the Kubernetes kind. 94 Kind string `protobuf:"bytes,2,opt,name=kind" json:"kind,omitempty"` 95 // Path is the chart-relative path to the template. 96 Path string `protobuf:"bytes,3,opt,name=path" json:"path,omitempty"` 97 // Manifest is the manifest contents. 98 Manifest string `protobuf:"bytes,4,opt,name=manifest" json:"manifest,omitempty"` 99 // Events are the events that this hook fires on. 100 Events []Hook_Event `protobuf:"varint,5,rep,packed,name=events,enum=hapi.release.Hook_Event" json:"events,omitempty"` 101 // LastRun indicates the date/time this was last run. 102 LastRun *google_protobuf.Timestamp `protobuf:"bytes,6,opt,name=last_run,json=lastRun" json:"last_run,omitempty"` 103 // Weight indicates the sort order for execution among similar Hook type 104 Weight int32 `protobuf:"varint,7,opt,name=weight" json:"weight,omitempty"` 105 } 106 107 func (m *Hook) Reset() { *m = Hook{} } 108 func (m *Hook) String() string { return proto.CompactTextString(m) } 109 func (*Hook) ProtoMessage() {} 110 func (*Hook) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } 111 112 func (m *Hook) GetName() string { 113 if m != nil { 114 return m.Name 115 } 116 return "" 117 } 118 119 func (m *Hook) GetKind() string { 120 if m != nil { 121 return m.Kind 122 } 123 return "" 124 } 125 126 func (m *Hook) GetPath() string { 127 if m != nil { 128 return m.Path 129 } 130 return "" 131 } 132 133 func (m *Hook) GetManifest() string { 134 if m != nil { 135 return m.Manifest 136 } 137 return "" 138 } 139 140 func (m *Hook) GetEvents() []Hook_Event { 141 if m != nil { 142 return m.Events 143 } 144 return nil 145 } 146 147 func (m *Hook) GetLastRun() *google_protobuf.Timestamp { 148 if m != nil { 149 return m.LastRun 150 } 151 return nil 152 } 153 154 func (m *Hook) GetWeight() int32 { 155 if m != nil { 156 return m.Weight 157 } 158 return 0 159 } 160 161 func init() { 162 proto.RegisterType((*Hook)(nil), "hapi.release.Hook") 163 proto.RegisterEnum("hapi.release.Hook_Event", Hook_Event_name, Hook_Event_value) 164 } 165 166 func init() { proto.RegisterFile("hapi/release/hook.proto", fileDescriptor0) } 167 168 var fileDescriptor0 = []byte{ 169 // 371 bytes of a gzipped FileDescriptorProto 170 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x64, 0x90, 0xdf, 0x8e, 0x93, 0x40, 171 0x14, 0x87, 0x65, 0x5b, 0xa0, 0x3d, 0x5d, 0xd7, 0x71, 0x62, 0x74, 0xd2, 0x1b, 0xc9, 0x5e, 0x71, 172 0x35, 0x98, 0x35, 0x3e, 0x00, 0xdb, 0x1d, 0x75, 0xb3, 0x84, 0x36, 0x03, 0xc4, 0xc4, 0x1b, 0xc2, 173 0xc6, 0x69, 0x21, 0x2d, 0x0c, 0x29, 0x53, 0x7d, 0x33, 0x9f, 0xc4, 0x07, 0x32, 0x33, 0xfc, 0x89, 174 0x89, 0x77, 0x67, 0xbe, 0xdf, 0xc7, 0x39, 0x9c, 0x03, 0xef, 0xca, 0xa2, 0xad, 0x82, 0xb3, 0x38, 175 0x89, 0xa2, 0x13, 0x41, 0x29, 0xe5, 0x91, 0xb6, 0x67, 0xa9, 0x24, 0xbe, 0xd6, 0x01, 0x1d, 0x82, 176 0xf5, 0xfb, 0x83, 0x94, 0x87, 0x93, 0x08, 0x4c, 0xf6, 0x7c, 0xd9, 0x07, 0xaa, 0xaa, 0x45, 0xa7, 177 0x8a, 0xba, 0xed, 0xf5, 0xdb, 0xdf, 0x33, 0x98, 0x7f, 0x95, 0xf2, 0x88, 0x31, 0xcc, 0x9b, 0xa2, 178 0x16, 0xc4, 0xf2, 0x2c, 0x7f, 0xc9, 0x4d, 0xad, 0xd9, 0xb1, 0x6a, 0x7e, 0x90, 0xab, 0x9e, 0xe9, 179 0x5a, 0xb3, 0xb6, 0x50, 0x25, 0x99, 0xf5, 0x4c, 0xd7, 0x78, 0x0d, 0x8b, 0xba, 0x68, 0xaa, 0xbd, 180 0xe8, 0x14, 0x99, 0x1b, 0x3e, 0xbd, 0xf1, 0x07, 0x70, 0xc4, 0x4f, 0xd1, 0xa8, 0x8e, 0xd8, 0xde, 181 0xcc, 0xbf, 0xb9, 0x23, 0xf4, 0xdf, 0x1f, 0xa4, 0x7a, 0x36, 0x65, 0x5a, 0xe0, 0x83, 0x87, 0x3f, 182 0xc1, 0xe2, 0x54, 0x74, 0x2a, 0x3f, 0x5f, 0x1a, 0xe2, 0x78, 0x96, 0xbf, 0xba, 0x5b, 0xd3, 0x7e, 183 0x0d, 0x3a, 0xae, 0x41, 0xd3, 0x71, 0x0d, 0xee, 0x6a, 0x97, 0x5f, 0x1a, 0xfc, 0x16, 0x9c, 0x5f, 184 0xa2, 0x3a, 0x94, 0x8a, 0xb8, 0x9e, 0xe5, 0xdb, 0x7c, 0x78, 0xdd, 0xfe, 0xb1, 0xc0, 0x36, 0x03, 185 0xf0, 0x0a, 0xdc, 0x2c, 0x7e, 0x8a, 0xb7, 0xdf, 0x62, 0xf4, 0x02, 0xbf, 0x82, 0xd5, 0x8e, 0xb3, 186 0xfc, 0x31, 0x4e, 0xd2, 0x30, 0x8a, 0x90, 0x85, 0x11, 0x5c, 0xef, 0xb6, 0x49, 0x3a, 0x91, 0x2b, 187 0x7c, 0x03, 0xa0, 0x95, 0x07, 0x16, 0xb1, 0x94, 0xa1, 0x99, 0xf9, 0x44, 0x1b, 0x03, 0x98, 0x8f, 188 0x3d, 0xb2, 0xdd, 0x17, 0x1e, 0x3e, 0x30, 0x64, 0x4f, 0x3d, 0x46, 0xe2, 0x18, 0xc2, 0x59, 0xce, 189 0xb7, 0x51, 0x74, 0x1f, 0x6e, 0x9e, 0x90, 0x8b, 0x5f, 0xc3, 0x4b, 0xe3, 0x4c, 0x68, 0x81, 0x09, 190 0xbc, 0xe1, 0x2c, 0x62, 0x61, 0xc2, 0xf2, 0x94, 0x25, 0x69, 0x9e, 0x64, 0x9b, 0x0d, 0x4b, 0x12, 191 0xb4, 0xfc, 0x2f, 0xf9, 0x1c, 0x3e, 0x46, 0x19, 0x67, 0x08, 0xee, 0x97, 0xdf, 0xdd, 0xe1, 0x86, 192 0xcf, 0x8e, 0x39, 0xcb, 0xc7, 0xbf, 0x01, 0x00, 0x00, 0xff, 0xff, 0x82, 0x3c, 0x7a, 0x0e, 0x14, 193 0x02, 0x00, 0x00, 194 }