Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterFilesUpdaterPluginServer(s *grpc.Server, srv FilesUpdaterPluginServer)
- type ChainedUpdater
- type FilesUpdater
- type FilesUpdaterApply
- type FilesUpdaterApply_Request
- func (*FilesUpdaterApply_Request) Descriptor() ([]byte, []int)deprecated
- func (x *FilesUpdaterApply_Request) GetFile() string
- func (x *FilesUpdaterApply_Request) GetNewVersion() string
- func (*FilesUpdaterApply_Request) ProtoMessage()
- func (x *FilesUpdaterApply_Request) ProtoReflect() protoreflect.Message
- func (x *FilesUpdaterApply_Request) Reset()
- func (x *FilesUpdaterApply_Request) String() string
- type FilesUpdaterApply_Response
- func (*FilesUpdaterApply_Response) Descriptor() ([]byte, []int)deprecated
- func (x *FilesUpdaterApply_Response) GetError() string
- func (*FilesUpdaterApply_Response) ProtoMessage()
- func (x *FilesUpdaterApply_Response) ProtoReflect() protoreflect.Message
- func (x *FilesUpdaterApply_Response) Reset()
- func (x *FilesUpdaterApply_Response) String() string
- type FilesUpdaterClient
- type FilesUpdaterForFiles
- type FilesUpdaterForFiles_Request
- func (*FilesUpdaterForFiles_Request) Descriptor() ([]byte, []int)deprecated
- func (*FilesUpdaterForFiles_Request) ProtoMessage()
- func (x *FilesUpdaterForFiles_Request) ProtoReflect() protoreflect.Message
- func (x *FilesUpdaterForFiles_Request) Reset()
- func (x *FilesUpdaterForFiles_Request) String() string
- type FilesUpdaterForFiles_Response
- func (*FilesUpdaterForFiles_Response) Descriptor() ([]byte, []int)deprecated
- func (x *FilesUpdaterForFiles_Response) GetFiles() string
- func (*FilesUpdaterForFiles_Response) ProtoMessage()
- func (x *FilesUpdaterForFiles_Response) ProtoReflect() protoreflect.Message
- func (x *FilesUpdaterForFiles_Response) Reset()
- func (x *FilesUpdaterForFiles_Response) String() string
- type FilesUpdaterPluginClient
- type FilesUpdaterPluginServer
- type FilesUpdaterServer
- type UnimplementedFilesUpdaterPluginServer
- type Updater
Constants ¶
const FilesUpdaterPluginName = "files_updater"
Variables ¶
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 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 (x *FilesUpdaterApply_Request) ProtoReflect() protoreflect.Message
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 (x *FilesUpdaterApply_Response) ProtoReflect() protoreflect.Message
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 (x *FilesUpdaterForFiles_Request) ProtoReflect() protoreflect.Message
func (*FilesUpdaterForFiles_Request) Reset ¶
func (x *FilesUpdaterForFiles_Request) Reset()
func (*FilesUpdaterForFiles_Request) String ¶
func (x *FilesUpdaterForFiles_Request) String() 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 (x *FilesUpdaterForFiles_Response) ProtoReflect() protoreflect.Message
func (*FilesUpdaterForFiles_Response) Reset ¶
func (x *FilesUpdaterForFiles_Response) Reset()
func (*FilesUpdaterForFiles_Response) String ¶
func (x *FilesUpdaterForFiles_Response) String() 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.
func NewFilesUpdaterPluginClient ¶
func NewFilesUpdaterPluginClient(cc grpc.ClientConnInterface) FilesUpdaterPluginClient
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 (f *FilesUpdaterServer) Apply(ctx context.Context, request *FilesUpdaterApply_Request) (*FilesUpdaterApply_Response, error)
func (*FilesUpdaterServer) ForFiles ¶
func (f *FilesUpdaterServer) ForFiles(ctx context.Context, request *FilesUpdaterForFiles_Request) (*FilesUpdaterForFiles_Response, error)
type UnimplementedFilesUpdaterPluginServer ¶
type UnimplementedFilesUpdaterPluginServer struct { }
UnimplementedFilesUpdaterPluginServer must be embedded to have forward compatible implementations.
func (*UnimplementedFilesUpdaterPluginServer) ForFiles ¶
func (*UnimplementedFilesUpdaterPluginServer) ForFiles(context.Context, *FilesUpdaterForFiles_Request) (*FilesUpdaterForFiles_Response, error)