image

package
v0.18.0 Latest Latest
Warning

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

Go to latest
Published: Apr 6, 2018 License: Apache-2.0 Imports: 21 Imported by: 4

Documentation

Overview

Package image is a generated protocol buffer package.

It is generated from these files:

github.com/appcelerator/amp/api/rpc/image/image.proto

It has these top-level messages:

PushRequest
PushReply
ListRequest
ImageEntry
RepositoryEntry
ListReply
RemoveRequest
RemoveReply

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterImageServer

func RegisterImageServer(s *grpc.Server, srv ImageServer)

Types

type ImageClient

type ImageClient interface {
	ImagePush(ctx context.Context, in *PushRequest, opts ...grpc.CallOption) (*PushReply, error)
	ImageList(ctx context.Context, in *ListRequest, opts ...grpc.CallOption) (*ListReply, error)
	ImageRemove(ctx context.Context, in *RemoveRequest, opts ...grpc.CallOption) (*RemoveReply, error)
}

func NewImageClient

func NewImageClient(cc *grpc.ClientConn) ImageClient

type ImageEntry

type ImageEntry struct {
	Tag    string `protobuf:"bytes,1,opt,name=tag" json:"tag,omitempty"`
	Digest string `protobuf:"bytes,2,opt,name=digest" json:"digest,omitempty"`
}

func (*ImageEntry) Descriptor

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

func (*ImageEntry) GetDigest

func (m *ImageEntry) GetDigest() string

func (*ImageEntry) GetTag

func (m *ImageEntry) GetTag() string

func (*ImageEntry) ProtoMessage

func (*ImageEntry) ProtoMessage()

func (*ImageEntry) Reset

func (m *ImageEntry) Reset()

func (*ImageEntry) String

func (m *ImageEntry) String() string

type ImageServer

type ImageServer interface {
	ImagePush(context.Context, *PushRequest) (*PushReply, error)
	ImageList(context.Context, *ListRequest) (*ListReply, error)
	ImageRemove(context.Context, *RemoveRequest) (*RemoveReply, error)
}

type ListReply

type ListReply struct {
	Entries []*RepositoryEntry `protobuf:"bytes,1,rep,name=entries" json:"entries,omitempty"`
}

func (*ListReply) Descriptor

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

func (*ListReply) GetEntries

func (m *ListReply) GetEntries() []*RepositoryEntry

func (*ListReply) ProtoMessage

func (*ListReply) ProtoMessage()

func (*ListReply) Reset

func (m *ListReply) Reset()

func (*ListReply) String

func (m *ListReply) String() string

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 PushReply

type PushReply struct {
	Digest string `protobuf:"bytes,1,opt,name=digest" json:"digest,omitempty"`
}

func (*PushReply) Descriptor

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

func (*PushReply) GetDigest

func (m *PushReply) GetDigest() string

func (*PushReply) ProtoMessage

func (*PushReply) ProtoMessage()

func (*PushReply) Reset

func (m *PushReply) Reset()

func (*PushReply) String

func (m *PushReply) String() string

type PushRequest

type PushRequest struct {
	Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
}

func (*PushRequest) Descriptor

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

func (*PushRequest) GetData

func (m *PushRequest) GetData() []byte

func (*PushRequest) GetName

func (m *PushRequest) GetName() string

func (*PushRequest) ProtoMessage

func (*PushRequest) ProtoMessage()

func (*PushRequest) Reset

func (m *PushRequest) Reset()

func (*PushRequest) String

func (m *PushRequest) String() string

type RemoveReply

type RemoveReply struct {
}

func (*RemoveReply) Descriptor

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

func (*RemoveReply) ProtoMessage

func (*RemoveReply) ProtoMessage()

func (*RemoveReply) Reset

func (m *RemoveReply) Reset()

func (*RemoveReply) String

func (m *RemoveReply) String() string

type RemoveRequest

type RemoveRequest struct {
	Name   string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	Digest string `protobuf:"bytes,2,opt,name=digest" json:"digest,omitempty"`
}

func (*RemoveRequest) Descriptor

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

func (*RemoveRequest) GetDigest

func (m *RemoveRequest) GetDigest() string

func (*RemoveRequest) GetName

func (m *RemoveRequest) GetName() string

func (*RemoveRequest) ProtoMessage

func (*RemoveRequest) ProtoMessage()

func (*RemoveRequest) Reset

func (m *RemoveRequest) Reset()

func (*RemoveRequest) String

func (m *RemoveRequest) String() string

type RepositoryEntry

type RepositoryEntry struct {
	Name    string        `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	Entries []*ImageEntry `protobuf:"bytes,2,rep,name=entries" json:"entries,omitempty"`
}

func (*RepositoryEntry) Descriptor

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

func (*RepositoryEntry) GetEntries

func (m *RepositoryEntry) GetEntries() []*ImageEntry

func (*RepositoryEntry) GetName

func (m *RepositoryEntry) GetName() string

func (*RepositoryEntry) ProtoMessage

func (*RepositoryEntry) ProtoMessage()

func (*RepositoryEntry) Reset

func (m *RepositoryEntry) Reset()

func (*RepositoryEntry) String

func (m *RepositoryEntry) String() string

type Server

type Server struct {
	Docker   *docker.Docker
	Provider cloud.Provider
}

Server server information

func (*Server) ImageList

func (s *Server) ImageList(ctx context.Context, in *ListRequest) (*ListReply, error)

func (*Server) ImagePush

func (s *Server) ImagePush(ctx context.Context, in *PushRequest) (*PushReply, error)

func (*Server) ImageRemove

func (s *Server) ImageRemove(ctx context.Context, in *RemoveRequest) (*RemoveReply, error)

Jump to

Keyboard shortcuts

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