// Code generated by protoc-gen-gogo. DO NOT EDIT.
// source: dbtesterpb/database_id.proto

package dbtesterpb

import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
import math "math"
import _ "github.com/gogo/protobuf/gogoproto"

// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf

// DatabaseID differentiates between major or minor releases (possibly different APIs)
// of each database. Make sure to make accordingn changes in 'flag_*' whenever an ID
// is added/removed.
type DatabaseID int32

const (
	DatabaseID_etcd__v2_3              DatabaseID = 0
	DatabaseID_etcd__v3_1              DatabaseID = 1
	DatabaseID_etcd__v3_2              DatabaseID = 2
	DatabaseID_etcd__tip               DatabaseID = 3
	DatabaseID_zookeeper__r3_4_9       DatabaseID = 10
	DatabaseID_zookeeper__r3_5_2_alpha DatabaseID = 11
	DatabaseID_zookeeper__r3_5_3_beta  DatabaseID = 12
	DatabaseID_consul__v0_7_5          DatabaseID = 20
	DatabaseID_consul__v0_8_0          DatabaseID = 21
	DatabaseID_consul__v0_8_4          DatabaseID = 22
	DatabaseID_zetcd__beta             DatabaseID = 30
	DatabaseID_cetcd__beta             DatabaseID = 40
)

var DatabaseID_name = map[int32]string{
	0:  "etcd__v2_3",
	1:  "etcd__v3_1",
	2:  "etcd__v3_2",
	3:  "etcd__tip",
	10: "zookeeper__r3_4_9",
	11: "zookeeper__r3_5_2_alpha",
	12: "zookeeper__r3_5_3_beta",
	20: "consul__v0_7_5",
	21: "consul__v0_8_0",
	22: "consul__v0_8_4",
	30: "zetcd__beta",
	40: "cetcd__beta",
}
var DatabaseID_value = map[string]int32{
	"etcd__v2_3":              0,
	"etcd__v3_1":              1,
	"etcd__v3_2":              2,
	"etcd__tip":               3,
	"zookeeper__r3_4_9":       10,
	"zookeeper__r3_5_2_alpha": 11,
	"zookeeper__r3_5_3_beta":  12,
	"consul__v0_7_5":          20,
	"consul__v0_8_0":          21,
	"consul__v0_8_4":          22,
	"zetcd__beta":             30,
	"cetcd__beta":             40,
}

func (x DatabaseID) String() string {
	return proto.EnumName(DatabaseID_name, int32(x))
}
func (DatabaseID) EnumDescriptor() ([]byte, []int) { return fileDescriptorDatabaseId, []int{0} }

func init() {
	proto.RegisterEnum("dbtesterpb.DatabaseID", DatabaseID_name, DatabaseID_value)
}

func init() { proto.RegisterFile("dbtesterpb/database_id.proto", fileDescriptorDatabaseId) }

var fileDescriptorDatabaseId = []byte{
	// 263 bytes of a gzipped FileDescriptorProto
	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x64, 0x90, 0x41, 0x4e, 0xeb, 0x30,
	0x10, 0x86, 0xe3, 0xf7, 0x24, 0x24, 0xa6, 0x50, 0x06, 0xab, 0x2d, 0x52, 0x41, 0x5e, 0x23, 0x24,
	0x9a, 0x12, 0xb7, 0x02, 0xb6, 0xa8, 0x1b, 0x4e, 0x31, 0xb2, 0x13, 0x93, 0x46, 0x14, 0x6c, 0x25,
	0x4e, 0x17, 0x3d, 0x09, 0x47, 0xea, 0x92, 0x23, 0x40, 0x38, 0x05, 0x3b, 0x84, 0x83, 0x44, 0x5b,
	0x76, 0xfe, 0xbe, 0xdf, 0xf3, 0x6b, 0x34, 0x70, 0x96, 0x69, 0x6f, 0x2a, 0x6f, 0x4a, 0xa7, 0xe3,
	0x4c, 0x79, 0xa5, 0x55, 0x65, 0xa8, 0xc8, 0x46, 0xae, 0xb4, 0xde, 0x72, 0xf8, 0x4d, 0x87, 0x97,
	0x79, 0xe1, 0xe7, 0xb5, 0x1e, 0xa5, 0xf6, 0x29, 0xce, 0x6d, 0x6e, 0xe3, 0xf0, 0x45, 0xd7, 0x0f,
	0x81, 0x02, 0x84, 0x57, 0x3b, 0x7a, 0xf1, 0xc9, 0x00, 0x66, 0x3f, 0x85, 0xf7, 0x33, 0xde, 0x05,
	0x30, 0x3e, 0xcd, 0x88, 0x96, 0x09, 0x49, 0x8c, 0x36, 0x58, 0xd2, 0x15, 0xb2, 0x2d, 0x4e, 0xf0,
	0x1f, 0x3f, 0x84, 0xfd, 0x96, 0x7d, 0xe1, 0xf0, 0x3f, 0xef, 0xc3, 0xf1, 0xca, 0xda, 0x47, 0x63,
	0x9c, 0x29, 0x89, 0x4a, 0x49, 0x13, 0xba, 0x45, 0xe0, 0xa7, 0x70, 0xb2, 0xad, 0xa7, 0x94, 0x90,
	0x5a, 0xb8, 0xb9, 0xc2, 0x0e, 0x1f, 0xc2, 0x60, 0x37, 0x94, 0xa4, 0x8d, 0x57, 0x78, 0xc0, 0x39,
	0x74, 0x53, 0xfb, 0x5c, 0xd5, 0x0b, 0xa2, 0xe5, 0x98, 0xae, 0x69, 0x8a, 0xbd, 0x1d, 0x77, 0x43,
	0x63, 0xec, 0xff, 0x71, 0x13, 0x1c, 0xf0, 0x23, 0xe8, 0xac, 0xda, 0xdd, 0x42, 0x99, 0xf8, 0x16,
	0xe9, 0x86, 0x38, 0xbf, 0xeb, 0xad, 0xdf, 0x45, 0xb4, 0x6e, 0x04, 0x7b, 0x6d, 0x04, 0x7b, 0x6b,
	0x04, 0x7b, 0xf9, 0x10, 0x91, 0xde, 0x0b, 0x87, 0x91, 0x5f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x27,
	0x43, 0x40, 0x47, 0x73, 0x01, 0x00, 0x00,
}
