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  }