Documentation
¶
Overview ¶
Package function is a generated protocol buffer package.
It is generated from these files:
github.com/appcelerator/amp/api/rpc/function/function.proto
It has these top-level messages:
CreateRequest CreateReply ListRequest ListReply DeleteRequest
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterFunctionServer ¶
func RegisterFunctionServer(s *grpc.Server, srv FunctionServer)
Types ¶
type CreateReply ¶
type CreateReply struct {
Function *functions.Function `protobuf:"bytes,1,opt,name=function" json:"function,omitempty"`
}
func (*CreateReply) Descriptor ¶
func (*CreateReply) Descriptor() ([]byte, []int)
func (*CreateReply) GetFunction ¶
func (m *CreateReply) GetFunction() *functions.Function
func (*CreateReply) ProtoMessage ¶
func (*CreateReply) ProtoMessage()
func (*CreateReply) Reset ¶
func (m *CreateReply) Reset()
func (*CreateReply) String ¶
func (m *CreateReply) String() string
type CreateRequest ¶
type CreateRequest struct {
Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
Image string `protobuf:"bytes,2,opt,name=image" json:"image,omitempty"`
}
func (*CreateRequest) Descriptor ¶
func (*CreateRequest) Descriptor() ([]byte, []int)
func (*CreateRequest) GetImage ¶ added in v0.9.0
func (m *CreateRequest) GetImage() string
func (*CreateRequest) GetName ¶ added in v0.9.0
func (m *CreateRequest) GetName() string
func (*CreateRequest) ProtoMessage ¶
func (*CreateRequest) ProtoMessage()
func (*CreateRequest) Reset ¶
func (m *CreateRequest) Reset()
func (*CreateRequest) String ¶
func (m *CreateRequest) String() string
type DeleteRequest ¶
type DeleteRequest struct {
Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
}
func (*DeleteRequest) Descriptor ¶
func (*DeleteRequest) Descriptor() ([]byte, []int)
func (*DeleteRequest) GetId ¶
func (m *DeleteRequest) GetId() string
func (*DeleteRequest) ProtoMessage ¶
func (*DeleteRequest) ProtoMessage()
func (*DeleteRequest) Reset ¶
func (m *DeleteRequest) Reset()
func (*DeleteRequest) String ¶
func (m *DeleteRequest) String() string
type FunctionClient ¶
type FunctionClient interface {
Create(ctx context.Context, in *CreateRequest, opts ...grpc.CallOption) (*CreateReply, error)
List(ctx context.Context, in *ListRequest, opts ...grpc.CallOption) (*ListReply, error)
Delete(ctx context.Context, in *DeleteRequest, opts ...grpc.CallOption) (*google_protobuf.Empty, error)
}
func NewFunctionClient ¶
func NewFunctionClient(cc *grpc.ClientConn) FunctionClient
type FunctionServer ¶
type FunctionServer interface {
Create(context.Context, *CreateRequest) (*CreateReply, error)
List(context.Context, *ListRequest) (*ListReply, error)
Delete(context.Context, *DeleteRequest) (*google_protobuf.Empty, error)
}
type ListReply ¶
type ListReply struct {
Functions []*functions.Function `protobuf:"bytes,1,rep,name=functions" json:"functions,omitempty"`
}
func (*ListReply) Descriptor ¶
func (*ListReply) GetFunctions ¶
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
Click to show internal directories.
Click to hide internal directories.