api

package
v1.17.4 Latest Latest
Warning

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

Go to latest
Published: Jun 18, 2021 License: Apache-2.0 Imports: 14 Imported by: 26

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_registry_proto protoreflect.FileDescriptor

Functions

func ConvertAPIBundleToModelBundle

func ConvertAPIBundleToModelBundle(b *Bundle) (*model.Bundle, error)

func RegisterRegistryServer

func RegisterRegistryServer(s *grpc.Server, srv RegistryServer)

Types

type Bundle

type Bundle struct {
	CsvName      string              `protobuf:"bytes,1,opt,name=csvName,proto3" json:"csvName,omitempty"`
	PackageName  string              `protobuf:"bytes,2,opt,name=packageName,proto3" json:"packageName,omitempty"`
	ChannelName  string              `protobuf:"bytes,3,opt,name=channelName,proto3" json:"channelName,omitempty"`
	CsvJson      string              `protobuf:"bytes,4,opt,name=csvJson,proto3" json:"csvJson,omitempty"`
	Object       []string            `protobuf:"bytes,5,rep,name=object,proto3" json:"object,omitempty"`
	BundlePath   string              `protobuf:"bytes,6,opt,name=bundlePath,proto3" json:"bundlePath,omitempty"`
	ProvidedApis []*GroupVersionKind `protobuf:"bytes,7,rep,name=providedApis,proto3" json:"providedApis,omitempty"`
	RequiredApis []*GroupVersionKind `protobuf:"bytes,8,rep,name=requiredApis,proto3" json:"requiredApis,omitempty"`
	Version      string              `protobuf:"bytes,9,opt,name=version,proto3" json:"version,omitempty"`
	SkipRange    string              `protobuf:"bytes,10,opt,name=skipRange,proto3" json:"skipRange,omitempty"`
	Dependencies []*Dependency       `protobuf:"bytes,11,rep,name=dependencies,proto3" json:"dependencies,omitempty"`
	Properties   []*Property         `protobuf:"bytes,12,rep,name=properties,proto3" json:"properties,omitempty"`
	Replaces     string              `protobuf:"bytes,13,opt,name=replaces,proto3" json:"replaces,omitempty"`
	Skips        []string            `protobuf:"bytes,14,rep,name=skips,proto3" json:"skips,omitempty"`
	// contains filtered or unexported fields
}

func ConvertModelBundleToAPIBundle

func ConvertModelBundleToAPIBundle(b model.Bundle) (*Bundle, error)

func (*Bundle) Descriptor deprecated

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

Deprecated: Use Bundle.ProtoReflect.Descriptor instead.

func (*Bundle) GetBundlePath

func (x *Bundle) GetBundlePath() string

func (*Bundle) GetChannelName

func (x *Bundle) GetChannelName() string

func (*Bundle) GetCsvJson

func (x *Bundle) GetCsvJson() string

func (*Bundle) GetCsvName

func (x *Bundle) GetCsvName() string

func (*Bundle) GetDependencies

func (x *Bundle) GetDependencies() []*Dependency

func (*Bundle) GetObject

func (x *Bundle) GetObject() []string

func (*Bundle) GetPackageName

func (x *Bundle) GetPackageName() string

func (*Bundle) GetProperties

func (x *Bundle) GetProperties() []*Property

func (*Bundle) GetProvidedApis

func (x *Bundle) GetProvidedApis() []*GroupVersionKind

func (*Bundle) GetReplaces

func (x *Bundle) GetReplaces() string

func (*Bundle) GetRequiredApis

func (x *Bundle) GetRequiredApis() []*GroupVersionKind

func (*Bundle) GetSkipRange

func (x *Bundle) GetSkipRange() string

func (*Bundle) GetSkips

func (x *Bundle) GetSkips() []string

func (*Bundle) GetVersion

func (x *Bundle) GetVersion() string

func (*Bundle) ProtoMessage

func (*Bundle) ProtoMessage()

func (*Bundle) ProtoReflect

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

func (*Bundle) Reset

func (x *Bundle) Reset()

func (*Bundle) String

func (x *Bundle) String() string

type Channel

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

func (*Channel) Descriptor deprecated

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

Deprecated: Use Channel.ProtoReflect.Descriptor instead.

func (*Channel) GetCsvName

func (x *Channel) GetCsvName() string

func (*Channel) GetName

func (x *Channel) GetName() string

func (*Channel) ProtoMessage

func (*Channel) ProtoMessage()

func (*Channel) ProtoReflect

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

func (*Channel) Reset

func (x *Channel) Reset()

func (*Channel) String

func (x *Channel) String() string

type ChannelEntry

type ChannelEntry struct {
	PackageName string `protobuf:"bytes,1,opt,name=packageName,proto3" json:"packageName,omitempty"`
	ChannelName string `protobuf:"bytes,2,opt,name=channelName,proto3" json:"channelName,omitempty"`
	BundleName  string `protobuf:"bytes,3,opt,name=bundleName,proto3" json:"bundleName,omitempty"`
	Replaces    string `protobuf:"bytes,4,opt,name=replaces,proto3" json:"replaces,omitempty"`
	// contains filtered or unexported fields
}

func (*ChannelEntry) Descriptor deprecated

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

Deprecated: Use ChannelEntry.ProtoReflect.Descriptor instead.

func (*ChannelEntry) GetBundleName

func (x *ChannelEntry) GetBundleName() string

func (*ChannelEntry) GetChannelName

func (x *ChannelEntry) GetChannelName() string

func (*ChannelEntry) GetPackageName

func (x *ChannelEntry) GetPackageName() string

func (*ChannelEntry) GetReplaces

func (x *ChannelEntry) GetReplaces() string

func (*ChannelEntry) ProtoMessage

func (*ChannelEntry) ProtoMessage()

func (*ChannelEntry) ProtoReflect

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

func (*ChannelEntry) Reset

func (x *ChannelEntry) Reset()

func (*ChannelEntry) String

func (x *ChannelEntry) String() string

type Dependency

type Dependency struct {
	Type  string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Dependency) Descriptor deprecated

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

Deprecated: Use Dependency.ProtoReflect.Descriptor instead.

func (*Dependency) GetType

func (x *Dependency) GetType() string

func (*Dependency) GetValue

func (x *Dependency) GetValue() string

func (*Dependency) ProtoMessage

func (*Dependency) ProtoMessage()

func (*Dependency) ProtoReflect

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

func (*Dependency) Reset

func (x *Dependency) Reset()

func (*Dependency) String

func (x *Dependency) String() string

type GetAllProvidersRequest

type GetAllProvidersRequest struct {
	Group   string `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"`
	Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	Kind    string `protobuf:"bytes,3,opt,name=kind,proto3" json:"kind,omitempty"`
	Plural  string `protobuf:"bytes,4,opt,name=plural,proto3" json:"plural,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAllProvidersRequest) Descriptor deprecated

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

Deprecated: Use GetAllProvidersRequest.ProtoReflect.Descriptor instead.

func (*GetAllProvidersRequest) GetGroup

func (x *GetAllProvidersRequest) GetGroup() string

func (*GetAllProvidersRequest) GetKind

func (x *GetAllProvidersRequest) GetKind() string

func (*GetAllProvidersRequest) GetPlural

func (x *GetAllProvidersRequest) GetPlural() string

func (*GetAllProvidersRequest) GetVersion

func (x *GetAllProvidersRequest) GetVersion() string

func (*GetAllProvidersRequest) ProtoMessage

func (*GetAllProvidersRequest) ProtoMessage()

func (*GetAllProvidersRequest) ProtoReflect

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

func (*GetAllProvidersRequest) Reset

func (x *GetAllProvidersRequest) Reset()

func (*GetAllProvidersRequest) String

func (x *GetAllProvidersRequest) String() string

type GetAllReplacementsRequest

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

func (*GetAllReplacementsRequest) Descriptor deprecated

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

Deprecated: Use GetAllReplacementsRequest.ProtoReflect.Descriptor instead.

func (*GetAllReplacementsRequest) GetCsvName

func (x *GetAllReplacementsRequest) GetCsvName() string

func (*GetAllReplacementsRequest) ProtoMessage

func (*GetAllReplacementsRequest) ProtoMessage()

func (*GetAllReplacementsRequest) ProtoReflect

func (*GetAllReplacementsRequest) Reset

func (x *GetAllReplacementsRequest) Reset()

func (*GetAllReplacementsRequest) String

func (x *GetAllReplacementsRequest) String() string

type GetBundleInChannelRequest

type GetBundleInChannelRequest struct {
	PkgName     string `protobuf:"bytes,1,opt,name=pkgName,proto3" json:"pkgName,omitempty"`
	ChannelName string `protobuf:"bytes,2,opt,name=channelName,proto3" json:"channelName,omitempty"`
	// contains filtered or unexported fields
}

func (*GetBundleInChannelRequest) Descriptor deprecated

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

Deprecated: Use GetBundleInChannelRequest.ProtoReflect.Descriptor instead.

func (*GetBundleInChannelRequest) GetChannelName

func (x *GetBundleInChannelRequest) GetChannelName() string

func (*GetBundleInChannelRequest) GetPkgName

func (x *GetBundleInChannelRequest) GetPkgName() string

func (*GetBundleInChannelRequest) ProtoMessage

func (*GetBundleInChannelRequest) ProtoMessage()

func (*GetBundleInChannelRequest) ProtoReflect

func (*GetBundleInChannelRequest) Reset

func (x *GetBundleInChannelRequest) Reset()

func (*GetBundleInChannelRequest) String

func (x *GetBundleInChannelRequest) String() string

type GetBundleRequest

type GetBundleRequest struct {
	PkgName     string `protobuf:"bytes,1,opt,name=pkgName,proto3" json:"pkgName,omitempty"`
	ChannelName string `protobuf:"bytes,2,opt,name=channelName,proto3" json:"channelName,omitempty"`
	CsvName     string `protobuf:"bytes,3,opt,name=csvName,proto3" json:"csvName,omitempty"`
	// contains filtered or unexported fields
}

func (*GetBundleRequest) Descriptor deprecated

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

Deprecated: Use GetBundleRequest.ProtoReflect.Descriptor instead.

func (*GetBundleRequest) GetChannelName

func (x *GetBundleRequest) GetChannelName() string

func (*GetBundleRequest) GetCsvName

func (x *GetBundleRequest) GetCsvName() string

func (*GetBundleRequest) GetPkgName

func (x *GetBundleRequest) GetPkgName() string

func (*GetBundleRequest) ProtoMessage

func (*GetBundleRequest) ProtoMessage()

func (*GetBundleRequest) ProtoReflect

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

func (*GetBundleRequest) Reset

func (x *GetBundleRequest) Reset()

func (*GetBundleRequest) String

func (x *GetBundleRequest) String() string

type GetDefaultProviderRequest

type GetDefaultProviderRequest struct {
	Group   string `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"`
	Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	Kind    string `protobuf:"bytes,3,opt,name=kind,proto3" json:"kind,omitempty"`
	Plural  string `protobuf:"bytes,4,opt,name=plural,proto3" json:"plural,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDefaultProviderRequest) Descriptor deprecated

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

Deprecated: Use GetDefaultProviderRequest.ProtoReflect.Descriptor instead.

func (*GetDefaultProviderRequest) GetGroup

func (x *GetDefaultProviderRequest) GetGroup() string

func (*GetDefaultProviderRequest) GetKind

func (x *GetDefaultProviderRequest) GetKind() string

func (*GetDefaultProviderRequest) GetPlural

func (x *GetDefaultProviderRequest) GetPlural() string

func (*GetDefaultProviderRequest) GetVersion

func (x *GetDefaultProviderRequest) GetVersion() string

func (*GetDefaultProviderRequest) ProtoMessage

func (*GetDefaultProviderRequest) ProtoMessage()

func (*GetDefaultProviderRequest) ProtoReflect

func (*GetDefaultProviderRequest) Reset

func (x *GetDefaultProviderRequest) Reset()

func (*GetDefaultProviderRequest) String

func (x *GetDefaultProviderRequest) String() string

type GetLatestProvidersRequest

type GetLatestProvidersRequest struct {
	Group   string `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"`
	Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	Kind    string `protobuf:"bytes,3,opt,name=kind,proto3" json:"kind,omitempty"`
	Plural  string `protobuf:"bytes,4,opt,name=plural,proto3" json:"plural,omitempty"`
	// contains filtered or unexported fields
}

func (*GetLatestProvidersRequest) Descriptor deprecated

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

Deprecated: Use GetLatestProvidersRequest.ProtoReflect.Descriptor instead.

func (*GetLatestProvidersRequest) GetGroup

func (x *GetLatestProvidersRequest) GetGroup() string

func (*GetLatestProvidersRequest) GetKind

func (x *GetLatestProvidersRequest) GetKind() string

func (*GetLatestProvidersRequest) GetPlural

func (x *GetLatestProvidersRequest) GetPlural() string

func (*GetLatestProvidersRequest) GetVersion

func (x *GetLatestProvidersRequest) GetVersion() string

func (*GetLatestProvidersRequest) ProtoMessage

func (*GetLatestProvidersRequest) ProtoMessage()

func (*GetLatestProvidersRequest) ProtoReflect

func (*GetLatestProvidersRequest) Reset

func (x *GetLatestProvidersRequest) Reset()

func (*GetLatestProvidersRequest) String

func (x *GetLatestProvidersRequest) String() string

type GetPackageRequest

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

func (*GetPackageRequest) Descriptor deprecated

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

Deprecated: Use GetPackageRequest.ProtoReflect.Descriptor instead.

func (*GetPackageRequest) GetName

func (x *GetPackageRequest) GetName() string

func (*GetPackageRequest) ProtoMessage

func (*GetPackageRequest) ProtoMessage()

func (*GetPackageRequest) ProtoReflect

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

func (*GetPackageRequest) Reset

func (x *GetPackageRequest) Reset()

func (*GetPackageRequest) String

func (x *GetPackageRequest) String() string

type GetReplacementRequest

type GetReplacementRequest struct {
	CsvName     string `protobuf:"bytes,1,opt,name=csvName,proto3" json:"csvName,omitempty"`
	PkgName     string `protobuf:"bytes,2,opt,name=pkgName,proto3" json:"pkgName,omitempty"`
	ChannelName string `protobuf:"bytes,3,opt,name=channelName,proto3" json:"channelName,omitempty"`
	// contains filtered or unexported fields
}

func (*GetReplacementRequest) Descriptor deprecated

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

Deprecated: Use GetReplacementRequest.ProtoReflect.Descriptor instead.

func (*GetReplacementRequest) GetChannelName

func (x *GetReplacementRequest) GetChannelName() string

func (*GetReplacementRequest) GetCsvName

func (x *GetReplacementRequest) GetCsvName() string

func (*GetReplacementRequest) GetPkgName

func (x *GetReplacementRequest) GetPkgName() string

func (*GetReplacementRequest) ProtoMessage

func (*GetReplacementRequest) ProtoMessage()

func (*GetReplacementRequest) ProtoReflect

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

func (*GetReplacementRequest) Reset

func (x *GetReplacementRequest) Reset()

func (*GetReplacementRequest) String

func (x *GetReplacementRequest) String() string

type GroupVersionKind

type GroupVersionKind struct {
	Group   string `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"`
	Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	Kind    string `protobuf:"bytes,3,opt,name=kind,proto3" json:"kind,omitempty"`
	Plural  string `protobuf:"bytes,4,opt,name=plural,proto3" json:"plural,omitempty"`
	// contains filtered or unexported fields
}

func (*GroupVersionKind) Descriptor deprecated

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

Deprecated: Use GroupVersionKind.ProtoReflect.Descriptor instead.

func (*GroupVersionKind) GetGroup

func (x *GroupVersionKind) GetGroup() string

func (*GroupVersionKind) GetKind

func (x *GroupVersionKind) GetKind() string

func (*GroupVersionKind) GetPlural

func (x *GroupVersionKind) GetPlural() string

func (*GroupVersionKind) GetVersion

func (x *GroupVersionKind) GetVersion() string

func (*GroupVersionKind) ProtoMessage

func (*GroupVersionKind) ProtoMessage()

func (*GroupVersionKind) ProtoReflect

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

func (*GroupVersionKind) Reset

func (x *GroupVersionKind) Reset()

func (*GroupVersionKind) String

func (x *GroupVersionKind) String() string

type ListBundlesRequest

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

func (*ListBundlesRequest) Descriptor deprecated

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

Deprecated: Use ListBundlesRequest.ProtoReflect.Descriptor instead.

func (*ListBundlesRequest) ProtoMessage

func (*ListBundlesRequest) ProtoMessage()

func (*ListBundlesRequest) ProtoReflect

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

func (*ListBundlesRequest) Reset

func (x *ListBundlesRequest) Reset()

func (*ListBundlesRequest) String

func (x *ListBundlesRequest) String() string

type ListPackageRequest

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

func (*ListPackageRequest) Descriptor deprecated

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

Deprecated: Use ListPackageRequest.ProtoReflect.Descriptor instead.

func (*ListPackageRequest) ProtoMessage

func (*ListPackageRequest) ProtoMessage()

func (*ListPackageRequest) ProtoReflect

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

func (*ListPackageRequest) Reset

func (x *ListPackageRequest) Reset()

func (*ListPackageRequest) String

func (x *ListPackageRequest) String() string

type Package

type Package struct {
	Name               string     `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Channels           []*Channel `protobuf:"bytes,2,rep,name=channels,proto3" json:"channels,omitempty"`
	DefaultChannelName string     `protobuf:"bytes,3,opt,name=defaultChannelName,proto3" json:"defaultChannelName,omitempty"`
	// contains filtered or unexported fields
}

func (*Package) Descriptor deprecated

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

Deprecated: Use Package.ProtoReflect.Descriptor instead.

func (*Package) GetChannels

func (x *Package) GetChannels() []*Channel

func (*Package) GetDefaultChannelName

func (x *Package) GetDefaultChannelName() string

func (*Package) GetName

func (x *Package) GetName() string

func (*Package) ProtoMessage

func (*Package) ProtoMessage()

func (*Package) ProtoReflect

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

func (*Package) Reset

func (x *Package) Reset()

func (*Package) String

func (x *Package) String() string

type PackageName

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

func (*PackageName) Descriptor deprecated

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

Deprecated: Use PackageName.ProtoReflect.Descriptor instead.

func (*PackageName) GetName

func (x *PackageName) GetName() string

func (*PackageName) ProtoMessage

func (*PackageName) ProtoMessage()

func (*PackageName) ProtoReflect

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

func (*PackageName) Reset

func (x *PackageName) Reset()

func (*PackageName) String

func (x *PackageName) String() string

type Property

type Property struct {
	Type  string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*Property) Descriptor deprecated

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

Deprecated: Use Property.ProtoReflect.Descriptor instead.

func (*Property) GetType

func (x *Property) GetType() string

func (*Property) GetValue

func (x *Property) GetValue() string

func (*Property) ProtoMessage

func (*Property) ProtoMessage()

func (*Property) ProtoReflect

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

func (*Property) Reset

func (x *Property) Reset()

func (*Property) String

func (x *Property) String() string

type RegistryClient

type RegistryClient interface {
	ListPackages(ctx context.Context, in *ListPackageRequest, opts ...grpc.CallOption) (Registry_ListPackagesClient, error)
	GetPackage(ctx context.Context, in *GetPackageRequest, opts ...grpc.CallOption) (*Package, error)
	GetBundle(ctx context.Context, in *GetBundleRequest, opts ...grpc.CallOption) (*Bundle, error)
	GetBundleForChannel(ctx context.Context, in *GetBundleInChannelRequest, opts ...grpc.CallOption) (*Bundle, error)
	GetChannelEntriesThatReplace(ctx context.Context, in *GetAllReplacementsRequest, opts ...grpc.CallOption) (Registry_GetChannelEntriesThatReplaceClient, error)
	GetBundleThatReplaces(ctx context.Context, in *GetReplacementRequest, opts ...grpc.CallOption) (*Bundle, error)
	GetChannelEntriesThatProvide(ctx context.Context, in *GetAllProvidersRequest, opts ...grpc.CallOption) (Registry_GetChannelEntriesThatProvideClient, error)
	GetLatestChannelEntriesThatProvide(ctx context.Context, in *GetLatestProvidersRequest, opts ...grpc.CallOption) (Registry_GetLatestChannelEntriesThatProvideClient, error)
	GetDefaultBundleThatProvides(ctx context.Context, in *GetDefaultProviderRequest, opts ...grpc.CallOption) (*Bundle, error)
	ListBundles(ctx context.Context, in *ListBundlesRequest, opts ...grpc.CallOption) (Registry_ListBundlesClient, error)
}

RegistryClient is the client API for Registry 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 NewRegistryClient

func NewRegistryClient(cc grpc.ClientConnInterface) RegistryClient

type RegistryServer

type RegistryServer interface {
	ListPackages(*ListPackageRequest, Registry_ListPackagesServer) error
	GetPackage(context.Context, *GetPackageRequest) (*Package, error)
	GetBundle(context.Context, *GetBundleRequest) (*Bundle, error)
	GetBundleForChannel(context.Context, *GetBundleInChannelRequest) (*Bundle, error)
	GetChannelEntriesThatReplace(*GetAllReplacementsRequest, Registry_GetChannelEntriesThatReplaceServer) error
	GetBundleThatReplaces(context.Context, *GetReplacementRequest) (*Bundle, error)
	GetChannelEntriesThatProvide(*GetAllProvidersRequest, Registry_GetChannelEntriesThatProvideServer) error
	GetLatestChannelEntriesThatProvide(*GetLatestProvidersRequest, Registry_GetLatestChannelEntriesThatProvideServer) error
	GetDefaultBundleThatProvides(context.Context, *GetDefaultProviderRequest) (*Bundle, error)
	ListBundles(*ListBundlesRequest, Registry_ListBundlesServer) error
	// contains filtered or unexported methods
}

RegistryServer is the server API for Registry service. All implementations must embed UnimplementedRegistryServer for forward compatibility

type Registry_GetChannelEntriesThatProvideClient

type Registry_GetChannelEntriesThatProvideClient interface {
	Recv() (*ChannelEntry, error)
	grpc.ClientStream
}

type Registry_GetChannelEntriesThatProvideServer

type Registry_GetChannelEntriesThatProvideServer interface {
	Send(*ChannelEntry) error
	grpc.ServerStream
}

type Registry_GetChannelEntriesThatReplaceClient

type Registry_GetChannelEntriesThatReplaceClient interface {
	Recv() (*ChannelEntry, error)
	grpc.ClientStream
}

type Registry_GetChannelEntriesThatReplaceServer

type Registry_GetChannelEntriesThatReplaceServer interface {
	Send(*ChannelEntry) error
	grpc.ServerStream
}

type Registry_GetLatestChannelEntriesThatProvideClient

type Registry_GetLatestChannelEntriesThatProvideClient interface {
	Recv() (*ChannelEntry, error)
	grpc.ClientStream
}

type Registry_GetLatestChannelEntriesThatProvideServer

type Registry_GetLatestChannelEntriesThatProvideServer interface {
	Send(*ChannelEntry) error
	grpc.ServerStream
}

type Registry_ListBundlesClient

type Registry_ListBundlesClient interface {
	Recv() (*Bundle, error)
	grpc.ClientStream
}

type Registry_ListBundlesServer

type Registry_ListBundlesServer interface {
	Send(*Bundle) error
	grpc.ServerStream
}

type Registry_ListPackagesClient

type Registry_ListPackagesClient interface {
	Recv() (*PackageName, error)
	grpc.ClientStream
}

type Registry_ListPackagesServer

type Registry_ListPackagesServer interface {
	Send(*PackageName) error
	grpc.ServerStream
}

type UnimplementedRegistryServer

type UnimplementedRegistryServer struct {
}

UnimplementedRegistryServer must be embedded to have forward compatible implementations.

func (*UnimplementedRegistryServer) GetBundle

func (*UnimplementedRegistryServer) GetBundleForChannel

func (*UnimplementedRegistryServer) GetBundleThatReplaces

func (*UnimplementedRegistryServer) GetDefaultBundleThatProvides

func (*UnimplementedRegistryServer) GetPackage

func (*UnimplementedRegistryServer) ListBundles

func (*UnimplementedRegistryServer) ListPackages

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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