package grpc_health_v1
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
reflect "reflect"
sync "sync"
unsafe "unsafe"
)
const (
_ = protoimpl .EnforceVersion (20 - protoimpl .MinVersion )
_ = protoimpl .EnforceVersion (protoimpl .MaxVersion - 20 )
)
type HealthCheckResponse_ServingStatus int32
const (
HealthCheckResponse_UNKNOWN HealthCheckResponse_ServingStatus = 0
HealthCheckResponse_SERVING HealthCheckResponse_ServingStatus = 1
HealthCheckResponse_NOT_SERVING HealthCheckResponse_ServingStatus = 2
HealthCheckResponse_SERVICE_UNKNOWN HealthCheckResponse_ServingStatus = 3
)
var (
HealthCheckResponse_ServingStatus_name = map [int32 ]string {
0 : "UNKNOWN" ,
1 : "SERVING" ,
2 : "NOT_SERVING" ,
3 : "SERVICE_UNKNOWN" ,
}
HealthCheckResponse_ServingStatus_value = map [string ]int32 {
"UNKNOWN" : 0 ,
"SERVING" : 1 ,
"NOT_SERVING" : 2 ,
"SERVICE_UNKNOWN" : 3 ,
}
)
func (x HealthCheckResponse_ServingStatus ) Enum () *HealthCheckResponse_ServingStatus {
p := new (HealthCheckResponse_ServingStatus )
*p = x
return p
}
func (x HealthCheckResponse_ServingStatus ) String () string {
return protoimpl .X .EnumStringOf (x .Descriptor (), protoreflect .EnumNumber (x ))
}
func (HealthCheckResponse_ServingStatus ) Descriptor () protoreflect .EnumDescriptor {
return file_grpc_health_v1_health_proto_enumTypes [0 ].Descriptor ()
}
func (HealthCheckResponse_ServingStatus ) Type () protoreflect .EnumType {
return &file_grpc_health_v1_health_proto_enumTypes [0 ]
}
func (x HealthCheckResponse_ServingStatus ) Number () protoreflect .EnumNumber {
return protoreflect .EnumNumber (x )
}
func (HealthCheckResponse_ServingStatus ) EnumDescriptor () ([]byte , []int ) {
return file_grpc_health_v1_health_proto_rawDescGZIP (), []int {1 , 0 }
}
type HealthCheckRequest struct {
state protoimpl .MessageState `protogen:"open.v1"`
Service string `protobuf:"bytes,1,opt,name=service,proto3" json:"service,omitempty"`
unknownFields protoimpl .UnknownFields
sizeCache protoimpl .SizeCache
}
func (x *HealthCheckRequest ) Reset () {
*x = HealthCheckRequest {}
mi := &file_grpc_health_v1_health_proto_msgTypes [0 ]
ms := protoimpl .X .MessageStateOf (protoimpl .Pointer (x ))
ms .StoreMessageInfo (mi )
}
func (x *HealthCheckRequest ) String () string {
return protoimpl .X .MessageStringOf (x )
}
func (*HealthCheckRequest ) ProtoMessage () {}
func (x *HealthCheckRequest ) ProtoReflect () protoreflect .Message {
mi := &file_grpc_health_v1_health_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 )
}
func (*HealthCheckRequest ) Descriptor () ([]byte , []int ) {
return file_grpc_health_v1_health_proto_rawDescGZIP (), []int {0 }
}
func (x *HealthCheckRequest ) GetService () string {
if x != nil {
return x .Service
}
return ""
}
type HealthCheckResponse struct {
state protoimpl .MessageState `protogen:"open.v1"`
Status HealthCheckResponse_ServingStatus `protobuf:"varint,1,opt,name=status,proto3,enum=grpc.health.v1.HealthCheckResponse_ServingStatus" json:"status,omitempty"`
unknownFields protoimpl .UnknownFields
sizeCache protoimpl .SizeCache
}
func (x *HealthCheckResponse ) Reset () {
*x = HealthCheckResponse {}
mi := &file_grpc_health_v1_health_proto_msgTypes [1 ]
ms := protoimpl .X .MessageStateOf (protoimpl .Pointer (x ))
ms .StoreMessageInfo (mi )
}
func (x *HealthCheckResponse ) String () string {
return protoimpl .X .MessageStringOf (x )
}
func (*HealthCheckResponse ) ProtoMessage () {}
func (x *HealthCheckResponse ) ProtoReflect () protoreflect .Message {
mi := &file_grpc_health_v1_health_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 )
}
func (*HealthCheckResponse ) Descriptor () ([]byte , []int ) {
return file_grpc_health_v1_health_proto_rawDescGZIP (), []int {1 }
}
func (x *HealthCheckResponse ) GetStatus () HealthCheckResponse_ServingStatus {
if x != nil {
return x .Status
}
return HealthCheckResponse_UNKNOWN
}
type HealthListRequest struct {
state protoimpl .MessageState `protogen:"open.v1"`
unknownFields protoimpl .UnknownFields
sizeCache protoimpl .SizeCache
}
func (x *HealthListRequest ) Reset () {
*x = HealthListRequest {}
mi := &file_grpc_health_v1_health_proto_msgTypes [2 ]
ms := protoimpl .X .MessageStateOf (protoimpl .Pointer (x ))
ms .StoreMessageInfo (mi )
}
func (x *HealthListRequest ) String () string {
return protoimpl .X .MessageStringOf (x )
}
func (*HealthListRequest ) ProtoMessage () {}
func (x *HealthListRequest ) ProtoReflect () protoreflect .Message {
mi := &file_grpc_health_v1_health_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 )
}
func (*HealthListRequest ) Descriptor () ([]byte , []int ) {
return file_grpc_health_v1_health_proto_rawDescGZIP (), []int {2 }
}
type HealthListResponse struct {
state protoimpl .MessageState `protogen:"open.v1"`
Statuses map [string ]*HealthCheckResponse `protobuf:"bytes,1,rep,name=statuses,proto3" json:"statuses,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
unknownFields protoimpl .UnknownFields
sizeCache protoimpl .SizeCache
}
func (x *HealthListResponse ) Reset () {
*x = HealthListResponse {}
mi := &file_grpc_health_v1_health_proto_msgTypes [3 ]
ms := protoimpl .X .MessageStateOf (protoimpl .Pointer (x ))
ms .StoreMessageInfo (mi )
}
func (x *HealthListResponse ) String () string {
return protoimpl .X .MessageStringOf (x )
}
func (*HealthListResponse ) ProtoMessage () {}
func (x *HealthListResponse ) ProtoReflect () protoreflect .Message {
mi := &file_grpc_health_v1_health_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 )
}
func (*HealthListResponse ) Descriptor () ([]byte , []int ) {
return file_grpc_health_v1_health_proto_rawDescGZIP (), []int {3 }
}
func (x *HealthListResponse ) GetStatuses () map [string ]*HealthCheckResponse {
if x != nil {
return x .Statuses
}
return nil
}
var File_grpc_health_v1_health_proto protoreflect .FileDescriptor
const file_grpc_health_v1_health_proto_rawDesc = "" +
"\n" +
"\x1bgrpc/health/v1/health.proto\x12\x0egrpc.health.v1\".\n" +
"\x12HealthCheckRequest\x12\x18\n" +
"\aservice\x18\x01 \x01(\tR\aservice\"\xb1\x01\n" +
"\x13HealthCheckResponse\x12I\n" +
"\x06status\x18\x01 \x01(\x0e21.grpc.health.v1.HealthCheckResponse.ServingStatusR\x06status\"O\n" +
"\rServingStatus\x12\v\n" +
"\aUNKNOWN\x10\x00\x12\v\n" +
"\aSERVING\x10\x01\x12\x0f\n" +
"\vNOT_SERVING\x10\x02\x12\x13\n" +
"\x0fSERVICE_UNKNOWN\x10\x03\"\x13\n" +
"\x11HealthListRequest\"\xc4\x01\n" +
"\x12HealthListResponse\x12L\n" +
"\bstatuses\x18\x01 \x03(\v20.grpc.health.v1.HealthListResponse.StatusesEntryR\bstatuses\x1a`\n" +
"\rStatusesEntry\x12\x10\n" +
"\x03key\x18\x01 \x01(\tR\x03key\x129\n" +
"\x05value\x18\x02 \x01(\v2#.grpc.health.v1.HealthCheckResponseR\x05value:\x028\x012\xfd\x01\n" +
"\x06Health\x12P\n" +
"\x05Check\x12\".grpc.health.v1.HealthCheckRequest\x1a#.grpc.health.v1.HealthCheckResponse\x12M\n" +
"\x04List\x12!.grpc.health.v1.HealthListRequest\x1a\".grpc.health.v1.HealthListResponse\x12R\n" +
"\x05Watch\x12\".grpc.health.v1.HealthCheckRequest\x1a#.grpc.health.v1.HealthCheckResponse0\x01Bp\n" +
"\x11io.grpc.health.v1B\vHealthProtoP\x01Z,google.golang.org/grpc/health/grpc_health_v1\xa2\x02\fGrpcHealthV1\xaa\x02\x0eGrpc.Health.V1b\x06proto3"
var (
file_grpc_health_v1_health_proto_rawDescOnce sync .Once
file_grpc_health_v1_health_proto_rawDescData []byte
)
func file_grpc_health_v1_health_proto_rawDescGZIP() []byte {
file_grpc_health_v1_health_proto_rawDescOnce .Do (func () {
file_grpc_health_v1_health_proto_rawDescData = protoimpl .X .CompressGZIP (unsafe .Slice (unsafe .StringData (file_grpc_health_v1_health_proto_rawDesc ), len (file_grpc_health_v1_health_proto_rawDesc )))
})
return file_grpc_health_v1_health_proto_rawDescData
}
var file_grpc_health_v1_health_proto_enumTypes = make ([]protoimpl .EnumInfo , 1 )
var file_grpc_health_v1_health_proto_msgTypes = make ([]protoimpl .MessageInfo , 5 )
var file_grpc_health_v1_health_proto_goTypes = []any {
(HealthCheckResponse_ServingStatus )(0 ),
(*HealthCheckRequest )(nil ),
(*HealthCheckResponse )(nil ),
(*HealthListRequest )(nil ),
(*HealthListResponse )(nil ),
nil ,
}
var file_grpc_health_v1_health_proto_depIdxs = []int32 {
0 ,
5 ,
2 ,
1 ,
3 ,
1 ,
2 ,
4 ,
2 ,
6 ,
3 ,
3 ,
3 ,
0 ,
}
func init() { file_grpc_health_v1_health_proto_init () }
func file_grpc_health_v1_health_proto_init() {
if File_grpc_health_v1_health_proto != nil {
return
}
type x struct {}
out := protoimpl .TypeBuilder {
File : protoimpl .DescBuilder {
GoPackagePath : reflect .TypeOf (x {}).PkgPath (),
RawDescriptor : unsafe .Slice (unsafe .StringData (file_grpc_health_v1_health_proto_rawDesc ), len (file_grpc_health_v1_health_proto_rawDesc )),
NumEnums : 1 ,
NumMessages : 5 ,
NumExtensions : 0 ,
NumServices : 1 ,
},
GoTypes : file_grpc_health_v1_health_proto_goTypes ,
DependencyIndexes : file_grpc_health_v1_health_proto_depIdxs ,
EnumInfos : file_grpc_health_v1_health_proto_enumTypes ,
MessageInfos : file_grpc_health_v1_health_proto_msgTypes ,
}.Build ()
File_grpc_health_v1_health_proto = out .File
file_grpc_health_v1_health_proto_goTypes = nil
file_grpc_health_v1_health_proto_depIdxs = nil
}
The pages are generated with Golds v0.8.2 . (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu .
PR and bug reports are welcome and can be submitted to the issue list .
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds .