base

package
v1.0.0-beta.4.test-grp... Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 10, 2017 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Package base is a generated protocol buffer package.

It is generated from these files:

base/serverstatus.proto

It has these top-level messages:

HealthCheckResponse
FlagzState
VersionResponse

Package base is a generated protocol buffer package.

It is generated from these files:

base/serverstatus.proto

It has these top-level messages:

HealthCheckResponse
FlagzState
VersionResponse

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterServerStatusServer

func RegisterServerStatusServer(s *grpc.Server, srv ServerStatusServer)

Types

type FlagzState

type FlagzState struct {
	Name         string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	Help         string `protobuf:"bytes,2,opt,name=help" json:"help,omitempty"`
	CurrentValue string `protobuf:"bytes,3,opt,name=current_value,json=currentValue" json:"current_value,omitempty"`
	DefaultValue string `protobuf:"bytes,4,opt,name=default_value,json=defaultValue" json:"default_value,omitempty"`
}

func (*FlagzState) Descriptor

func (*FlagzState) Descriptor() ([]byte, []int)

func (*FlagzState) GetCurrentValue

func (m *FlagzState) GetCurrentValue() string

func (*FlagzState) GetDefaultValue

func (m *FlagzState) GetDefaultValue() string

func (*FlagzState) GetHelp

func (m *FlagzState) GetHelp() string

func (*FlagzState) GetName

func (m *FlagzState) GetName() string

func (*FlagzState) ProtoMessage

func (*FlagzState) ProtoMessage()

func (*FlagzState) Reset

func (m *FlagzState) Reset()

func (*FlagzState) String

func (m *FlagzState) String() string

func (*FlagzState) Validate

func (this *FlagzState) Validate() error

type HealthCheckResponse

type HealthCheckResponse struct {
	IsOk bool `protobuf:"varint,1,opt,name=is_ok,json=isOk" json:"is_ok,omitempty"`
}

func (*HealthCheckResponse) Descriptor

func (*HealthCheckResponse) Descriptor() ([]byte, []int)

func (*HealthCheckResponse) GetIsOk

func (m *HealthCheckResponse) GetIsOk() bool

func (*HealthCheckResponse) ProtoMessage

func (*HealthCheckResponse) ProtoMessage()

func (*HealthCheckResponse) Reset

func (m *HealthCheckResponse) Reset()

func (*HealthCheckResponse) String

func (m *HealthCheckResponse) String() string

func (*HealthCheckResponse) Validate

func (this *HealthCheckResponse) Validate() error

type ServerStatusClient

type ServerStatusClient interface {
	// Serves as a simple Healthcheck of the service.
	HealthCheck(ctx context.Context, in *google_protobuf.Empty, opts ...grpc.CallOption) (*HealthCheckResponse, error)
	// Lists all Flagz states for this server.
	FlagzList(ctx context.Context, in *google_protobuf.Empty, opts ...grpc.CallOption) (ServerStatus_FlagzListClient, error)
	// Version returns the git hash and other used when building this server.
	Version(ctx context.Context, in *google_protobuf.Empty, opts ...grpc.CallOption) (*VersionResponse, error)
}

func NewServerStatusClient

func NewServerStatusClient(cc *grpc.ClientConn) ServerStatusClient

type ServerStatusServer

type ServerStatusServer interface {
	// Serves as a simple Healthcheck of the service.
	HealthCheck(context.Context, *google_protobuf.Empty) (*HealthCheckResponse, error)
	// Lists all Flagz states for this server.
	FlagzList(*google_protobuf.Empty, ServerStatus_FlagzListServer) error
	// Version returns the git hash and other used when building this server.
	Version(context.Context, *google_protobuf.Empty) (*VersionResponse, error)
}

type ServerStatus_FlagzListClient

type ServerStatus_FlagzListClient interface {
	Recv() (*FlagzState, error)
	grpc.ClientStream
}

type ServerStatus_FlagzListServer

type ServerStatus_FlagzListServer interface {
	Send(*FlagzState) error
	grpc.ServerStream
}

type VersionResponse

type VersionResponse struct {
	Hash       string `protobuf:"bytes,1,opt,name=hash" json:"hash,omitempty"`
	Branchname string `protobuf:"bytes,2,opt,name=branchname" json:"branchname,omitempty"`
	Date       string `protobuf:"bytes,3,opt,name=date" json:"date,omitempty"`
	Go         string `protobuf:"bytes,4,opt,name=go" json:"go,omitempty"`
	Epoch      string `protobuf:"bytes,5,opt,name=epoch" json:"epoch,omitempty"`
	Tag        string `protobuf:"bytes,6,opt,name=tag" json:"tag,omitempty"`
}

func (*VersionResponse) Descriptor

func (*VersionResponse) Descriptor() ([]byte, []int)

func (*VersionResponse) GetBranchname

func (m *VersionResponse) GetBranchname() string

func (*VersionResponse) GetDate

func (m *VersionResponse) GetDate() string

func (*VersionResponse) GetEpoch

func (m *VersionResponse) GetEpoch() string

func (*VersionResponse) GetGo

func (m *VersionResponse) GetGo() string

func (*VersionResponse) GetHash

func (m *VersionResponse) GetHash() string

func (*VersionResponse) GetTag

func (m *VersionResponse) GetTag() string

func (*VersionResponse) ProtoMessage

func (*VersionResponse) ProtoMessage()

func (*VersionResponse) Reset

func (m *VersionResponse) Reset()

func (*VersionResponse) String

func (m *VersionResponse) String() string

func (*VersionResponse) Validate

func (this *VersionResponse) Validate() error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL