updater

package
v2.1.0 Latest Latest
Warning

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

Go to latest
Published: Aug 11, 2020 License: MIT Imports: 12 Imported by: 6

Documentation

Index

Constants

View Source
const FilesUpdaterPluginName = "files_updater"

Variables

View Source
var File_pkg_updater_updater_proto protoreflect.FileDescriptor

Functions

func RegisterFilesUpdaterPluginServer

func RegisterFilesUpdaterPluginServer(s *grpc.Server, srv FilesUpdaterPluginServer)

Types

type ChainedUpdater

type ChainedUpdater struct {
	Updaters []FilesUpdater
}

func (*ChainedUpdater) Apply

func (u *ChainedUpdater) Apply(file, newVersion string) error

type FilesUpdater

type FilesUpdater interface {
	ForFiles() string
	Updater
}

type FilesUpdaterApply

type FilesUpdaterApply struct {
	// contains filtered or unexported fields
}

func (*FilesUpdaterApply) Descriptor deprecated

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

Deprecated: Use FilesUpdaterApply.ProtoReflect.Descriptor instead.

func (*FilesUpdaterApply) ProtoMessage

func (*FilesUpdaterApply) ProtoMessage()

func (*FilesUpdaterApply) ProtoReflect

func (x *FilesUpdaterApply) ProtoReflect() protoreflect.Message

func (*FilesUpdaterApply) Reset

func (x *FilesUpdaterApply) Reset()

func (*FilesUpdaterApply) String

func (x *FilesUpdaterApply) String() string

type FilesUpdaterApply_Request

type FilesUpdaterApply_Request struct {
	File       string `protobuf:"bytes,1,opt,name=file,proto3" json:"file,omitempty"`
	NewVersion string `protobuf:"bytes,2,opt,name=new_version,json=newVersion,proto3" json:"new_version,omitempty"`
	// contains filtered or unexported fields
}

func (*FilesUpdaterApply_Request) Descriptor deprecated

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

Deprecated: Use FilesUpdaterApply_Request.ProtoReflect.Descriptor instead.

func (*FilesUpdaterApply_Request) GetFile

func (x *FilesUpdaterApply_Request) GetFile() string

func (*FilesUpdaterApply_Request) GetNewVersion

func (x *FilesUpdaterApply_Request) GetNewVersion() string

func (*FilesUpdaterApply_Request) ProtoMessage

func (*FilesUpdaterApply_Request) ProtoMessage()

func (*FilesUpdaterApply_Request) ProtoReflect

func (*FilesUpdaterApply_Request) Reset

func (x *FilesUpdaterApply_Request) Reset()

func (*FilesUpdaterApply_Request) String

func (x *FilesUpdaterApply_Request) String() string

type FilesUpdaterApply_Response

type FilesUpdaterApply_Response struct {
	Error string `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*FilesUpdaterApply_Response) Descriptor deprecated

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

Deprecated: Use FilesUpdaterApply_Response.ProtoReflect.Descriptor instead.

func (*FilesUpdaterApply_Response) GetError

func (x *FilesUpdaterApply_Response) GetError() string

func (*FilesUpdaterApply_Response) ProtoMessage

func (*FilesUpdaterApply_Response) ProtoMessage()

func (*FilesUpdaterApply_Response) ProtoReflect

func (*FilesUpdaterApply_Response) Reset

func (x *FilesUpdaterApply_Response) Reset()

func (*FilesUpdaterApply_Response) String

func (x *FilesUpdaterApply_Response) String() string

type FilesUpdaterClient

type FilesUpdaterClient struct {
	Impl FilesUpdaterPluginClient
}

func (*FilesUpdaterClient) Apply

func (f *FilesUpdaterClient) Apply(file, newVersion string) error

func (*FilesUpdaterClient) ForFiles

func (f *FilesUpdaterClient) ForFiles() string

type FilesUpdaterForFiles

type FilesUpdaterForFiles struct {
	// contains filtered or unexported fields
}

func (*FilesUpdaterForFiles) Descriptor deprecated

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

Deprecated: Use FilesUpdaterForFiles.ProtoReflect.Descriptor instead.

func (*FilesUpdaterForFiles) ProtoMessage

func (*FilesUpdaterForFiles) ProtoMessage()

func (*FilesUpdaterForFiles) ProtoReflect

func (x *FilesUpdaterForFiles) ProtoReflect() protoreflect.Message

func (*FilesUpdaterForFiles) Reset

func (x *FilesUpdaterForFiles) Reset()

func (*FilesUpdaterForFiles) String

func (x *FilesUpdaterForFiles) String() string

type FilesUpdaterForFiles_Request

type FilesUpdaterForFiles_Request struct {
	// contains filtered or unexported fields
}

func (*FilesUpdaterForFiles_Request) Descriptor deprecated

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

Deprecated: Use FilesUpdaterForFiles_Request.ProtoReflect.Descriptor instead.

func (*FilesUpdaterForFiles_Request) ProtoMessage

func (*FilesUpdaterForFiles_Request) ProtoMessage()

func (*FilesUpdaterForFiles_Request) ProtoReflect

func (*FilesUpdaterForFiles_Request) Reset

func (x *FilesUpdaterForFiles_Request) Reset()

func (*FilesUpdaterForFiles_Request) String

type FilesUpdaterForFiles_Response

type FilesUpdaterForFiles_Response struct {
	Files string `protobuf:"bytes,1,opt,name=files,proto3" json:"files,omitempty"`
	// contains filtered or unexported fields
}

func (*FilesUpdaterForFiles_Response) Descriptor deprecated

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

Deprecated: Use FilesUpdaterForFiles_Response.ProtoReflect.Descriptor instead.

func (*FilesUpdaterForFiles_Response) GetFiles

func (x *FilesUpdaterForFiles_Response) GetFiles() string

func (*FilesUpdaterForFiles_Response) ProtoMessage

func (*FilesUpdaterForFiles_Response) ProtoMessage()

func (*FilesUpdaterForFiles_Response) ProtoReflect

func (*FilesUpdaterForFiles_Response) Reset

func (x *FilesUpdaterForFiles_Response) Reset()

func (*FilesUpdaterForFiles_Response) String

type FilesUpdaterPluginClient

type FilesUpdaterPluginClient interface {
	ForFiles(ctx context.Context, in *FilesUpdaterForFiles_Request, opts ...grpc.CallOption) (*FilesUpdaterForFiles_Response, error)
	Apply(ctx context.Context, in *FilesUpdaterApply_Request, opts ...grpc.CallOption) (*FilesUpdaterApply_Response, error)
}

FilesUpdaterPluginClient is the client API for FilesUpdaterPlugin service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type FilesUpdaterPluginServer

type FilesUpdaterPluginServer interface {
	ForFiles(context.Context, *FilesUpdaterForFiles_Request) (*FilesUpdaterForFiles_Response, error)
	Apply(context.Context, *FilesUpdaterApply_Request) (*FilesUpdaterApply_Response, error)
	// contains filtered or unexported methods
}

FilesUpdaterPluginServer is the server API for FilesUpdaterPlugin service. All implementations must embed UnimplementedFilesUpdaterPluginServer for forward compatibility

type FilesUpdaterServer

type FilesUpdaterServer struct {
	Impl FilesUpdater
	UnimplementedFilesUpdaterPluginServer
}

func (*FilesUpdaterServer) Apply

func (*FilesUpdaterServer) ForFiles

type UnimplementedFilesUpdaterPluginServer

type UnimplementedFilesUpdaterPluginServer struct {
}

UnimplementedFilesUpdaterPluginServer must be embedded to have forward compatible implementations.

func (*UnimplementedFilesUpdaterPluginServer) Apply

type Updater

type Updater interface {
	Apply(file, newVersion string) error
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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