pb

package
v0.0.0-...-3fa228a Latest Latest
Warning

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

Go to latest
Published: Aug 16, 2016 License: MIT Imports: 5 Imported by: 0

Documentation

Overview

Package pb is a generated protocol buffer package.

It is generated from these files:

pb/pb.proto

It has these top-level messages:

MinionConfig
Reply
Request
EtcdMembers

Index

Constants

This section is empty.

Variables

View Source
var MinionConfig_Role_name = map[int32]string{
	0: "NONE",
	1: "WORKER",
	2: "MASTER",
}
View Source
var MinionConfig_Role_value = map[string]int32{
	"NONE":   0,
	"WORKER": 1,
	"MASTER": 2,
}

Functions

func RegisterMinionServer

func RegisterMinionServer(s *grpc.Server, srv MinionServer)

Types

type EtcdMembers

type EtcdMembers struct {
	IPs []string `protobuf:"bytes,1,rep,name=IPs,json=iPs" json:"IPs,omitempty"`
}

func (*EtcdMembers) Descriptor

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

func (*EtcdMembers) ProtoMessage

func (*EtcdMembers) ProtoMessage()

func (*EtcdMembers) Reset

func (m *EtcdMembers) Reset()

func (*EtcdMembers) String

func (m *EtcdMembers) String() string

type MinionClient

type MinionClient interface {
	SetMinionConfig(ctx context.Context, in *MinionConfig, opts ...grpc.CallOption) (*Reply, error)
	GetMinionConfig(ctx context.Context, in *Request, opts ...grpc.CallOption) (*MinionConfig, error)
	BootEtcd(ctx context.Context, in *EtcdMembers, opts ...grpc.CallOption) (*Reply, error)
}

func NewMinionClient

func NewMinionClient(cc *grpc.ClientConn) MinionClient

type MinionConfig

type MinionConfig struct {
	ID        string            `protobuf:"bytes,1,opt,name=ID,json=iD" json:"ID,omitempty"`
	Role      MinionConfig_Role `protobuf:"varint,2,opt,name=role,enum=MinionConfig_Role" json:"role,omitempty"`
	PrivateIP string            `protobuf:"bytes,3,opt,name=PrivateIP,json=privateIP" json:"PrivateIP,omitempty"`
	Spec      string            `protobuf:"bytes,4,opt,name=Spec,json=spec" json:"Spec,omitempty"`
	Provider  string            `protobuf:"bytes,5,opt,name=Provider,json=provider" json:"Provider,omitempty"`
	Size      string            `protobuf:"bytes,6,opt,name=Size,json=size" json:"Size,omitempty"`
	Region    string            `protobuf:"bytes,7,opt,name=Region,json=region" json:"Region,omitempty"`
}

func (*MinionConfig) Descriptor

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

func (*MinionConfig) ProtoMessage

func (*MinionConfig) ProtoMessage()

func (*MinionConfig) Reset

func (m *MinionConfig) Reset()

func (*MinionConfig) String

func (m *MinionConfig) String() string

type MinionConfig_Role

type MinionConfig_Role int32
const (
	MinionConfig_NONE   MinionConfig_Role = 0
	MinionConfig_WORKER MinionConfig_Role = 1
	MinionConfig_MASTER MinionConfig_Role = 2
)

func (MinionConfig_Role) EnumDescriptor

func (MinionConfig_Role) EnumDescriptor() ([]byte, []int)

func (MinionConfig_Role) String

func (x MinionConfig_Role) String() string

type MinionServer

type MinionServer interface {
	SetMinionConfig(context.Context, *MinionConfig) (*Reply, error)
	GetMinionConfig(context.Context, *Request) (*MinionConfig, error)
	BootEtcd(context.Context, *EtcdMembers) (*Reply, error)
}

type Reply

type Reply struct {
	Success bool   `protobuf:"varint,1,opt,name=Success,json=success" json:"Success,omitempty"`
	Error   string `protobuf:"bytes,2,opt,name=Error,json=error" json:"Error,omitempty"`
}

func (*Reply) Descriptor

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

func (*Reply) ProtoMessage

func (*Reply) ProtoMessage()

func (*Reply) Reset

func (m *Reply) Reset()

func (*Reply) String

func (m *Reply) String() string

type Request

type Request struct {
}

func (*Request) Descriptor

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

func (*Request) ProtoMessage

func (*Request) ProtoMessage()

func (*Request) Reset

func (m *Request) Reset()

func (*Request) String

func (m *Request) String() string

Jump to

Keyboard shortcuts

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