updater

package
v2.3.0 Latest Latest
Warning

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

Go to latest
Published: Aug 17, 2020 License: MIT Imports: 13 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

func (*ChainedUpdater) GetNameVersionPairs added in v2.3.0

func (u *ChainedUpdater) GetNameVersionPairs() []string

func (*ChainedUpdater) Init added in v2.3.0

func (u *ChainedUpdater) Init(conf map[string]string) error

type FilesUpdater

type FilesUpdater interface {
	Init(map[string]string) error
	Name() string
	Version() string
	ForFiles() string
	Apply(file, newVersion string) error
}

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

func (*FilesUpdaterClient) Init added in v2.3.0

func (f *FilesUpdaterClient) Init(m map[string]string) error

func (*FilesUpdaterClient) Name added in v2.3.0

func (f *FilesUpdaterClient) Name() string

func (*FilesUpdaterClient) Version added in v2.3.0

func (f *FilesUpdaterClient) Version() 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 FilesUpdaterInit added in v2.3.0

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

func (*FilesUpdaterInit) Descriptor deprecated added in v2.3.0

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

Deprecated: Use FilesUpdaterInit.ProtoReflect.Descriptor instead.

func (*FilesUpdaterInit) ProtoMessage added in v2.3.0

func (*FilesUpdaterInit) ProtoMessage()

func (*FilesUpdaterInit) ProtoReflect added in v2.3.0

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

func (*FilesUpdaterInit) Reset added in v2.3.0

func (x *FilesUpdaterInit) Reset()

func (*FilesUpdaterInit) String added in v2.3.0

func (x *FilesUpdaterInit) String() string

type FilesUpdaterInit_Request added in v2.3.0

type FilesUpdaterInit_Request struct {
	Config map[string]string `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*FilesUpdaterInit_Request) Descriptor deprecated added in v2.3.0

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

Deprecated: Use FilesUpdaterInit_Request.ProtoReflect.Descriptor instead.

func (*FilesUpdaterInit_Request) GetConfig added in v2.3.0

func (x *FilesUpdaterInit_Request) GetConfig() map[string]string

func (*FilesUpdaterInit_Request) ProtoMessage added in v2.3.0

func (*FilesUpdaterInit_Request) ProtoMessage()

func (*FilesUpdaterInit_Request) ProtoReflect added in v2.3.0

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

func (*FilesUpdaterInit_Request) Reset added in v2.3.0

func (x *FilesUpdaterInit_Request) Reset()

func (*FilesUpdaterInit_Request) String added in v2.3.0

func (x *FilesUpdaterInit_Request) String() string

type FilesUpdaterInit_Response added in v2.3.0

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

func (*FilesUpdaterInit_Response) Descriptor deprecated added in v2.3.0

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

Deprecated: Use FilesUpdaterInit_Response.ProtoReflect.Descriptor instead.

func (*FilesUpdaterInit_Response) GetError added in v2.3.0

func (x *FilesUpdaterInit_Response) GetError() string

func (*FilesUpdaterInit_Response) ProtoMessage added in v2.3.0

func (*FilesUpdaterInit_Response) ProtoMessage()

func (*FilesUpdaterInit_Response) ProtoReflect added in v2.3.0

func (*FilesUpdaterInit_Response) Reset added in v2.3.0

func (x *FilesUpdaterInit_Response) Reset()

func (*FilesUpdaterInit_Response) String added in v2.3.0

func (x *FilesUpdaterInit_Response) String() string

type FilesUpdaterName added in v2.3.0

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

func (*FilesUpdaterName) Descriptor deprecated added in v2.3.0

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

Deprecated: Use FilesUpdaterName.ProtoReflect.Descriptor instead.

func (*FilesUpdaterName) ProtoMessage added in v2.3.0

func (*FilesUpdaterName) ProtoMessage()

func (*FilesUpdaterName) ProtoReflect added in v2.3.0

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

func (*FilesUpdaterName) Reset added in v2.3.0

func (x *FilesUpdaterName) Reset()

func (*FilesUpdaterName) String added in v2.3.0

func (x *FilesUpdaterName) String() string

type FilesUpdaterName_Request added in v2.3.0

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

func (*FilesUpdaterName_Request) Descriptor deprecated added in v2.3.0

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

Deprecated: Use FilesUpdaterName_Request.ProtoReflect.Descriptor instead.

func (*FilesUpdaterName_Request) ProtoMessage added in v2.3.0

func (*FilesUpdaterName_Request) ProtoMessage()

func (*FilesUpdaterName_Request) ProtoReflect added in v2.3.0

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

func (*FilesUpdaterName_Request) Reset added in v2.3.0

func (x *FilesUpdaterName_Request) Reset()

func (*FilesUpdaterName_Request) String added in v2.3.0

func (x *FilesUpdaterName_Request) String() string

type FilesUpdaterName_Response added in v2.3.0

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

func (*FilesUpdaterName_Response) Descriptor deprecated added in v2.3.0

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

Deprecated: Use FilesUpdaterName_Response.ProtoReflect.Descriptor instead.

func (*FilesUpdaterName_Response) GetName added in v2.3.0

func (x *FilesUpdaterName_Response) GetName() string

func (*FilesUpdaterName_Response) ProtoMessage added in v2.3.0

func (*FilesUpdaterName_Response) ProtoMessage()

func (*FilesUpdaterName_Response) ProtoReflect added in v2.3.0

func (*FilesUpdaterName_Response) Reset added in v2.3.0

func (x *FilesUpdaterName_Response) Reset()

func (*FilesUpdaterName_Response) String added in v2.3.0

func (x *FilesUpdaterName_Response) String() string

type FilesUpdaterPluginClient

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

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

func (*FilesUpdaterServer) Init added in v2.3.0

func (*FilesUpdaterServer) Name added in v2.3.0

func (*FilesUpdaterServer) Version added in v2.3.0

type FilesUpdaterVersion added in v2.3.0

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

func (*FilesUpdaterVersion) Descriptor deprecated added in v2.3.0

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

Deprecated: Use FilesUpdaterVersion.ProtoReflect.Descriptor instead.

func (*FilesUpdaterVersion) ProtoMessage added in v2.3.0

func (*FilesUpdaterVersion) ProtoMessage()

func (*FilesUpdaterVersion) ProtoReflect added in v2.3.0

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

func (*FilesUpdaterVersion) Reset added in v2.3.0

func (x *FilesUpdaterVersion) Reset()

func (*FilesUpdaterVersion) String added in v2.3.0

func (x *FilesUpdaterVersion) String() string

type FilesUpdaterVersion_Request added in v2.3.0

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

func (*FilesUpdaterVersion_Request) Descriptor deprecated added in v2.3.0

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

Deprecated: Use FilesUpdaterVersion_Request.ProtoReflect.Descriptor instead.

func (*FilesUpdaterVersion_Request) ProtoMessage added in v2.3.0

func (*FilesUpdaterVersion_Request) ProtoMessage()

func (*FilesUpdaterVersion_Request) ProtoReflect added in v2.3.0

func (*FilesUpdaterVersion_Request) Reset added in v2.3.0

func (x *FilesUpdaterVersion_Request) Reset()

func (*FilesUpdaterVersion_Request) String added in v2.3.0

func (x *FilesUpdaterVersion_Request) String() string

type FilesUpdaterVersion_Response added in v2.3.0

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

func (*FilesUpdaterVersion_Response) Descriptor deprecated added in v2.3.0

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

Deprecated: Use FilesUpdaterVersion_Response.ProtoReflect.Descriptor instead.

func (*FilesUpdaterVersion_Response) GetVersion added in v2.3.0

func (x *FilesUpdaterVersion_Response) GetVersion() string

func (*FilesUpdaterVersion_Response) ProtoMessage added in v2.3.0

func (*FilesUpdaterVersion_Response) ProtoMessage()

func (*FilesUpdaterVersion_Response) ProtoReflect added in v2.3.0

func (*FilesUpdaterVersion_Response) Reset added in v2.3.0

func (x *FilesUpdaterVersion_Response) Reset()

func (*FilesUpdaterVersion_Response) String added in v2.3.0

type UnimplementedFilesUpdaterPluginServer

type UnimplementedFilesUpdaterPluginServer struct {
}

UnimplementedFilesUpdaterPluginServer must be embedded to have forward compatible implementations.

func (*UnimplementedFilesUpdaterPluginServer) Apply

func (*UnimplementedFilesUpdaterPluginServer) Init added in v2.3.0

func (*UnimplementedFilesUpdaterPluginServer) Name added in v2.3.0

func (*UnimplementedFilesUpdaterPluginServer) Version added in v2.3.0

Jump to

Keyboard shortcuts

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