Documentation
¶
Overview ¶
Package stack is a generated protocol buffer package.
It is generated from these files:
github.com/appcelerator/amp/api/rpc/stack/stack.proto
It has these top-level messages:
DeployRequest DeployReply ListRequest ListReply StackReply RemoveRequest RemoveReply
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterStackServer ¶ added in v0.9.0
func RegisterStackServer(s *grpc.Server, srv StackServer)
Types ¶
type DeployReply ¶ added in v0.9.0
type DeployReply struct {
FullName string `protobuf:"bytes,1,opt,name=full_name,json=fullName" json:"full_name,omitempty"`
Answer string `protobuf:"bytes,2,opt,name=answer" json:"answer,omitempty"`
}
func (*DeployReply) Descriptor ¶ added in v0.9.0
func (*DeployReply) Descriptor() ([]byte, []int)
func (*DeployReply) GetAnswer ¶ added in v0.9.0
func (m *DeployReply) GetAnswer() string
func (*DeployReply) GetFullName ¶ added in v0.9.0
func (m *DeployReply) GetFullName() string
func (*DeployReply) ProtoMessage ¶ added in v0.9.0
func (*DeployReply) ProtoMessage()
func (*DeployReply) Reset ¶ added in v0.9.0
func (m *DeployReply) Reset()
func (*DeployReply) String ¶ added in v0.9.0
func (m *DeployReply) String() string
type DeployRequest ¶ added in v0.9.0
type DeployRequest struct {
Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
Compose []byte `protobuf:"bytes,2,opt,name=compose,proto3" json:"compose,omitempty"`
}
func (*DeployRequest) Descriptor ¶ added in v0.9.0
func (*DeployRequest) Descriptor() ([]byte, []int)
func (*DeployRequest) GetCompose ¶ added in v0.9.0
func (m *DeployRequest) GetCompose() []byte
func (*DeployRequest) GetName ¶ added in v0.9.0
func (m *DeployRequest) GetName() string
func (*DeployRequest) ProtoMessage ¶ added in v0.9.0
func (*DeployRequest) ProtoMessage()
func (*DeployRequest) Reset ¶ added in v0.9.0
func (m *DeployRequest) Reset()
func (*DeployRequest) String ¶ added in v0.9.0
func (m *DeployRequest) String() string
type ListReply ¶
type ListReply struct {
Stacks []*StackReply `protobuf:"bytes,1,rep,name=stacks" json:"stacks,omitempty"`
}
func (*ListReply) Descriptor ¶
func (*ListReply) GetStacks ¶ added in v0.9.0
func (m *ListReply) GetStacks() []*StackReply
func (*ListReply) ProtoMessage ¶
func (*ListReply) ProtoMessage()
type ListRequest ¶
type ListRequest struct {
}
func (*ListRequest) Descriptor ¶
func (*ListRequest) Descriptor() ([]byte, []int)
func (*ListRequest) ProtoMessage ¶
func (*ListRequest) ProtoMessage()
func (*ListRequest) Reset ¶
func (m *ListRequest) Reset()
func (*ListRequest) String ¶
func (m *ListRequest) String() string
type RemoveReply ¶ added in v0.9.0
type RemoveReply struct {
Answer string `protobuf:"bytes,1,opt,name=answer" json:"answer,omitempty"`
}
func (*RemoveReply) Descriptor ¶ added in v0.9.0
func (*RemoveReply) Descriptor() ([]byte, []int)
func (*RemoveReply) GetAnswer ¶ added in v0.9.0
func (m *RemoveReply) GetAnswer() string
func (*RemoveReply) ProtoMessage ¶ added in v0.9.0
func (*RemoveReply) ProtoMessage()
func (*RemoveReply) Reset ¶ added in v0.9.0
func (m *RemoveReply) Reset()
func (*RemoveReply) String ¶ added in v0.9.0
func (m *RemoveReply) String() string
type RemoveRequest ¶
type RemoveRequest struct {
Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
}
func (*RemoveRequest) Descriptor ¶
func (*RemoveRequest) Descriptor() ([]byte, []int)
func (*RemoveRequest) GetId ¶ added in v0.9.0
func (m *RemoveRequest) GetId() string
func (*RemoveRequest) ProtoMessage ¶
func (*RemoveRequest) ProtoMessage()
func (*RemoveRequest) Reset ¶
func (m *RemoveRequest) Reset()
func (*RemoveRequest) String ¶
func (m *RemoveRequest) String() string
type Server ¶
Server is used to implement stack.StackServer
func (*Server) Deploy ¶ added in v0.9.0
func (s *Server) Deploy(ctx context.Context, in *DeployRequest) (*DeployReply, error)
Deploy implements stack.Server
func (*Server) Remove ¶
func (s *Server) Remove(ctx context.Context, in *RemoveRequest) (*RemoveReply, error)
Remove implements stack.Server
type StackClient ¶ added in v0.9.0
type StackClient interface {
Deploy(ctx context.Context, in *DeployRequest, opts ...grpc.CallOption) (*DeployReply, error)
List(ctx context.Context, in *ListRequest, opts ...grpc.CallOption) (*ListReply, error)
Remove(ctx context.Context, in *RemoveRequest, opts ...grpc.CallOption) (*RemoveReply, error)
}
func NewStackClient ¶ added in v0.9.0
func NewStackClient(cc *grpc.ClientConn) StackClient
type StackReply ¶
type StackReply struct {
Stack *stacks.Stack `protobuf:"bytes,1,opt,name=stack" json:"stack,omitempty"`
Service string `protobuf:"bytes,2,opt,name=service" json:"service,omitempty"`
}
func (*StackReply) Descriptor ¶
func (*StackReply) Descriptor() ([]byte, []int)
func (*StackReply) GetService ¶ added in v0.9.0
func (m *StackReply) GetService() string
func (*StackReply) GetStack ¶ added in v0.9.0
func (m *StackReply) GetStack() *stacks.Stack
func (*StackReply) ProtoMessage ¶
func (*StackReply) ProtoMessage()
func (*StackReply) Reset ¶
func (m *StackReply) Reset()
func (*StackReply) String ¶
func (m *StackReply) String() string
type StackServer ¶ added in v0.9.0
type StackServer interface {
Deploy(context.Context, *DeployRequest) (*DeployReply, error)
List(context.Context, *ListRequest) (*ListReply, error)
Remove(context.Context, *RemoveRequest) (*RemoveReply, error)
}
Click to show internal directories.
Click to hide internal directories.