Documentation
¶
Overview ¶
Package api is a generated protocol buffer package.
It is generated from these files:
health.proto registry.proto
It has these top-level messages:
HealthCheckRequest HealthCheckResponse Channel PackageName Package Bundle ChannelEntry ListPackageRequest GetPackageRequest GetBundleRequest GetBundleInChannelRequest GetAllReplacementsRequest GetReplacementRequest GetAllProvidersRequest GetLatestProvidersRequest GetDefaultProviderRequest
Index ¶
- Variables
- func BundleStringToObjectStrings(bundleString string) ([]string, error)
- func RegisterHealthServer(s *grpc.Server, srv HealthServer)
- func RegisterRegistryServer(s *grpc.Server, srv RegistryServer)
- type Bundle
- func (*Bundle) Descriptor() ([]byte, []int)
- func (m *Bundle) GetChannelName() string
- func (m *Bundle) GetCsvJson() string
- func (m *Bundle) GetCsvName() string
- func (m *Bundle) GetObject() []string
- func (m *Bundle) GetPackageName() string
- func (*Bundle) ProtoMessage()
- func (m *Bundle) Reset()
- func (m *Bundle) String() string
- type Channel
- type ChannelEntry
- func (*ChannelEntry) Descriptor() ([]byte, []int)
- func (m *ChannelEntry) GetBundleName() string
- func (m *ChannelEntry) GetChannelName() string
- func (m *ChannelEntry) GetPackageName() string
- func (m *ChannelEntry) GetReplaces() string
- func (*ChannelEntry) ProtoMessage()
- func (m *ChannelEntry) Reset()
- func (m *ChannelEntry) String() string
- type GetAllProvidersRequest
- func (*GetAllProvidersRequest) Descriptor() ([]byte, []int)
- func (m *GetAllProvidersRequest) GetGroupOrName() string
- func (m *GetAllProvidersRequest) GetKind() string
- func (m *GetAllProvidersRequest) GetVersion() string
- func (*GetAllProvidersRequest) ProtoMessage()
- func (m *GetAllProvidersRequest) Reset()
- func (m *GetAllProvidersRequest) String() string
- type GetAllReplacementsRequest
- type GetBundleInChannelRequest
- func (*GetBundleInChannelRequest) Descriptor() ([]byte, []int)
- func (m *GetBundleInChannelRequest) GetChannelName() string
- func (m *GetBundleInChannelRequest) GetPkgName() string
- func (*GetBundleInChannelRequest) ProtoMessage()
- func (m *GetBundleInChannelRequest) Reset()
- func (m *GetBundleInChannelRequest) String() string
- type GetBundleRequest
- type GetDefaultProviderRequest
- func (*GetDefaultProviderRequest) Descriptor() ([]byte, []int)
- func (m *GetDefaultProviderRequest) GetGroupOrName() string
- func (m *GetDefaultProviderRequest) GetKind() string
- func (m *GetDefaultProviderRequest) GetVersion() string
- func (*GetDefaultProviderRequest) ProtoMessage()
- func (m *GetDefaultProviderRequest) Reset()
- func (m *GetDefaultProviderRequest) String() string
- type GetLatestProvidersRequest
- func (*GetLatestProvidersRequest) Descriptor() ([]byte, []int)
- func (m *GetLatestProvidersRequest) GetGroupOrName() string
- func (m *GetLatestProvidersRequest) GetKind() string
- func (m *GetLatestProvidersRequest) GetVersion() string
- func (*GetLatestProvidersRequest) ProtoMessage()
- func (m *GetLatestProvidersRequest) Reset()
- func (m *GetLatestProvidersRequest) String() string
- type GetPackageRequest
- type GetReplacementRequest
- func (*GetReplacementRequest) Descriptor() ([]byte, []int)
- func (m *GetReplacementRequest) GetChannelName() string
- func (m *GetReplacementRequest) GetCsvName() string
- func (m *GetReplacementRequest) GetPkgName() string
- func (*GetReplacementRequest) ProtoMessage()
- func (m *GetReplacementRequest) Reset()
- func (m *GetReplacementRequest) String() string
- type HealthCheckRequest
- type HealthCheckResponse
- type HealthCheckResponse_ServingStatus
- type HealthClient
- type HealthServer
- type ListPackageRequest
- type Package
- type PackageName
- type RegistryClient
- type RegistryServer
- type Registry_GetChannelEntriesThatProvideClient
- type Registry_GetChannelEntriesThatProvideServer
- type Registry_GetChannelEntriesThatReplaceClient
- type Registry_GetChannelEntriesThatReplaceServer
- type Registry_GetLatestChannelEntriesThatProvideClient
- type Registry_GetLatestChannelEntriesThatProvideServer
- type Registry_ListPackagesClient
- type Registry_ListPackagesServer
Constants ¶
This section is empty.
Variables ¶
View Source
var HealthCheckResponse_ServingStatus_name = map[int32]string{
0: "UNKNOWN",
1: "SERVING",
2: "NOT_SERVING",
}
View Source
var HealthCheckResponse_ServingStatus_value = map[string]int32{
"UNKNOWN": 0,
"SERVING": 1,
"NOT_SERVING": 2,
}
Functions ¶
func BundleStringToObjectStrings ¶ added in v1.0.0
Bundle strings are appended json objects, we need to split them apart e.g. {"my":"obj"}{"csv":"data"}{"crd":"too"}
func RegisterHealthServer ¶ added in v1.0.0
func RegisterHealthServer(s *grpc.Server, srv HealthServer)
func RegisterRegistryServer ¶
func RegisterRegistryServer(s *grpc.Server, srv RegistryServer)
Types ¶
type Bundle ¶
type Bundle struct { CsvName string `protobuf:"bytes,1,opt,name=csvName" json:"csvName,omitempty"` PackageName string `protobuf:"bytes,2,opt,name=packageName" json:"packageName,omitempty"` ChannelName string `protobuf:"bytes,3,opt,name=channelName" json:"channelName,omitempty"` CsvJson string `protobuf:"bytes,4,opt,name=csvJson" json:"csvJson,omitempty"` Object []string `protobuf:"bytes,5,rep,name=object" json:"object,omitempty"` }
func BundleStringToApiBundle ¶ added in v1.0.0
func BundleStringToApiBundle(bundleString string, entry *registry.ChannelEntry) (*Bundle, error)
func (*Bundle) Descriptor ¶
func (*Bundle) GetChannelName ¶
func (*Bundle) GetCsvJson ¶
func (*Bundle) GetCsvName ¶
func (*Bundle) GetPackageName ¶
func (*Bundle) ProtoMessage ¶
func (*Bundle) ProtoMessage()
type Channel ¶
type Channel struct { Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` CsvName string `protobuf:"bytes,2,opt,name=csvName" json:"csvName,omitempty"` }
func PackageChannelToApiChannel ¶ added in v1.0.0
func PackageChannelToApiChannel(channel *registry.PackageChannel) *Channel
func (*Channel) Descriptor ¶
func (*Channel) GetCsvName ¶
func (*Channel) ProtoMessage ¶
func (*Channel) ProtoMessage()
type ChannelEntry ¶
type ChannelEntry struct { PackageName string `protobuf:"bytes,1,opt,name=packageName" json:"packageName,omitempty"` ChannelName string `protobuf:"bytes,2,opt,name=channelName" json:"channelName,omitempty"` BundleName string `protobuf:"bytes,3,opt,name=bundleName" json:"bundleName,omitempty"` Replaces string `protobuf:"bytes,4,opt,name=replaces" json:"replaces,omitempty"` }
func ChannelEntryToApiChannelEntry ¶ added in v1.0.0
func ChannelEntryToApiChannelEntry(entry *registry.ChannelEntry) *ChannelEntry
func (*ChannelEntry) Descriptor ¶
func (*ChannelEntry) Descriptor() ([]byte, []int)
func (*ChannelEntry) GetBundleName ¶
func (m *ChannelEntry) GetBundleName() string
func (*ChannelEntry) GetChannelName ¶
func (m *ChannelEntry) GetChannelName() string
func (*ChannelEntry) GetPackageName ¶
func (m *ChannelEntry) GetPackageName() string
func (*ChannelEntry) GetReplaces ¶
func (m *ChannelEntry) GetReplaces() string
func (*ChannelEntry) ProtoMessage ¶
func (*ChannelEntry) ProtoMessage()
func (*ChannelEntry) Reset ¶
func (m *ChannelEntry) Reset()
func (*ChannelEntry) String ¶
func (m *ChannelEntry) String() string
type GetAllProvidersRequest ¶
type GetAllProvidersRequest struct { GroupOrName string `protobuf:"bytes,1,opt,name=groupOrName" json:"groupOrName,omitempty"` Version string `protobuf:"bytes,2,opt,name=version" json:"version,omitempty"` Kind string `protobuf:"bytes,3,opt,name=kind" json:"kind,omitempty"` }
func (*GetAllProvidersRequest) Descriptor ¶
func (*GetAllProvidersRequest) Descriptor() ([]byte, []int)
func (*GetAllProvidersRequest) GetGroupOrName ¶ added in v1.0.0
func (m *GetAllProvidersRequest) GetGroupOrName() string
func (*GetAllProvidersRequest) GetKind ¶
func (m *GetAllProvidersRequest) GetKind() string
func (*GetAllProvidersRequest) GetVersion ¶
func (m *GetAllProvidersRequest) GetVersion() string
func (*GetAllProvidersRequest) ProtoMessage ¶
func (*GetAllProvidersRequest) ProtoMessage()
func (*GetAllProvidersRequest) Reset ¶
func (m *GetAllProvidersRequest) Reset()
func (*GetAllProvidersRequest) String ¶
func (m *GetAllProvidersRequest) String() string
type GetAllReplacementsRequest ¶
type GetAllReplacementsRequest struct {
CsvName string `protobuf:"bytes,1,opt,name=csvName" json:"csvName,omitempty"`
}
func (*GetAllReplacementsRequest) Descriptor ¶
func (*GetAllReplacementsRequest) Descriptor() ([]byte, []int)
func (*GetAllReplacementsRequest) GetCsvName ¶
func (m *GetAllReplacementsRequest) GetCsvName() string
func (*GetAllReplacementsRequest) ProtoMessage ¶
func (*GetAllReplacementsRequest) ProtoMessage()
func (*GetAllReplacementsRequest) Reset ¶
func (m *GetAllReplacementsRequest) Reset()
func (*GetAllReplacementsRequest) String ¶
func (m *GetAllReplacementsRequest) String() string
type GetBundleInChannelRequest ¶
type GetBundleInChannelRequest struct { PkgName string `protobuf:"bytes,1,opt,name=pkgName" json:"pkgName,omitempty"` ChannelName string `protobuf:"bytes,2,opt,name=channelName" json:"channelName,omitempty"` }
func (*GetBundleInChannelRequest) Descriptor ¶
func (*GetBundleInChannelRequest) Descriptor() ([]byte, []int)
func (*GetBundleInChannelRequest) GetChannelName ¶
func (m *GetBundleInChannelRequest) GetChannelName() string
func (*GetBundleInChannelRequest) GetPkgName ¶
func (m *GetBundleInChannelRequest) GetPkgName() string
func (*GetBundleInChannelRequest) ProtoMessage ¶
func (*GetBundleInChannelRequest) ProtoMessage()
func (*GetBundleInChannelRequest) Reset ¶
func (m *GetBundleInChannelRequest) Reset()
func (*GetBundleInChannelRequest) String ¶
func (m *GetBundleInChannelRequest) String() string
type GetBundleRequest ¶
type GetBundleRequest struct {
CsvName string `protobuf:"bytes,1,opt,name=csvName" json:"csvName,omitempty"`
}
func (*GetBundleRequest) Descriptor ¶
func (*GetBundleRequest) Descriptor() ([]byte, []int)
func (*GetBundleRequest) GetCsvName ¶
func (m *GetBundleRequest) GetCsvName() string
func (*GetBundleRequest) ProtoMessage ¶
func (*GetBundleRequest) ProtoMessage()
func (*GetBundleRequest) Reset ¶
func (m *GetBundleRequest) Reset()
func (*GetBundleRequest) String ¶
func (m *GetBundleRequest) String() string
type GetDefaultProviderRequest ¶
type GetDefaultProviderRequest struct { GroupOrName string `protobuf:"bytes,1,opt,name=groupOrName" json:"groupOrName,omitempty"` Version string `protobuf:"bytes,2,opt,name=version" json:"version,omitempty"` Kind string `protobuf:"bytes,3,opt,name=kind" json:"kind,omitempty"` }
func (*GetDefaultProviderRequest) Descriptor ¶
func (*GetDefaultProviderRequest) Descriptor() ([]byte, []int)
func (*GetDefaultProviderRequest) GetGroupOrName ¶ added in v1.0.0
func (m *GetDefaultProviderRequest) GetGroupOrName() string
func (*GetDefaultProviderRequest) GetKind ¶
func (m *GetDefaultProviderRequest) GetKind() string
func (*GetDefaultProviderRequest) GetVersion ¶
func (m *GetDefaultProviderRequest) GetVersion() string
func (*GetDefaultProviderRequest) ProtoMessage ¶
func (*GetDefaultProviderRequest) ProtoMessage()
func (*GetDefaultProviderRequest) Reset ¶
func (m *GetDefaultProviderRequest) Reset()
func (*GetDefaultProviderRequest) String ¶
func (m *GetDefaultProviderRequest) String() string
type GetLatestProvidersRequest ¶
type GetLatestProvidersRequest struct { GroupOrName string `protobuf:"bytes,1,opt,name=groupOrName" json:"groupOrName,omitempty"` Version string `protobuf:"bytes,2,opt,name=version" json:"version,omitempty"` Kind string `protobuf:"bytes,3,opt,name=kind" json:"kind,omitempty"` }
func (*GetLatestProvidersRequest) Descriptor ¶
func (*GetLatestProvidersRequest) Descriptor() ([]byte, []int)
func (*GetLatestProvidersRequest) GetGroupOrName ¶ added in v1.0.0
func (m *GetLatestProvidersRequest) GetGroupOrName() string
func (*GetLatestProvidersRequest) GetKind ¶
func (m *GetLatestProvidersRequest) GetKind() string
func (*GetLatestProvidersRequest) GetVersion ¶
func (m *GetLatestProvidersRequest) GetVersion() string
func (*GetLatestProvidersRequest) ProtoMessage ¶
func (*GetLatestProvidersRequest) ProtoMessage()
func (*GetLatestProvidersRequest) Reset ¶
func (m *GetLatestProvidersRequest) Reset()
func (*GetLatestProvidersRequest) String ¶
func (m *GetLatestProvidersRequest) String() string
type GetPackageRequest ¶
type GetPackageRequest struct {
Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
}
func (*GetPackageRequest) Descriptor ¶
func (*GetPackageRequest) Descriptor() ([]byte, []int)
func (*GetPackageRequest) GetName ¶
func (m *GetPackageRequest) GetName() string
func (*GetPackageRequest) ProtoMessage ¶
func (*GetPackageRequest) ProtoMessage()
func (*GetPackageRequest) Reset ¶
func (m *GetPackageRequest) Reset()
func (*GetPackageRequest) String ¶
func (m *GetPackageRequest) String() string
type GetReplacementRequest ¶
type GetReplacementRequest struct { CsvName string `protobuf:"bytes,1,opt,name=csvName" json:"csvName,omitempty"` PkgName string `protobuf:"bytes,2,opt,name=pkgName" json:"pkgName,omitempty"` ChannelName string `protobuf:"bytes,3,opt,name=channelName" json:"channelName,omitempty"` }
func (*GetReplacementRequest) Descriptor ¶
func (*GetReplacementRequest) Descriptor() ([]byte, []int)
func (*GetReplacementRequest) GetChannelName ¶
func (m *GetReplacementRequest) GetChannelName() string
func (*GetReplacementRequest) GetCsvName ¶
func (m *GetReplacementRequest) GetCsvName() string
func (*GetReplacementRequest) GetPkgName ¶
func (m *GetReplacementRequest) GetPkgName() string
func (*GetReplacementRequest) ProtoMessage ¶
func (*GetReplacementRequest) ProtoMessage()
func (*GetReplacementRequest) Reset ¶
func (m *GetReplacementRequest) Reset()
func (*GetReplacementRequest) String ¶
func (m *GetReplacementRequest) String() string
type HealthCheckRequest ¶ added in v1.0.0
type HealthCheckRequest struct {
Service string `protobuf:"bytes,1,opt,name=service" json:"service,omitempty"`
}
func (*HealthCheckRequest) Descriptor ¶ added in v1.0.0
func (*HealthCheckRequest) Descriptor() ([]byte, []int)
func (*HealthCheckRequest) GetService ¶ added in v1.0.0
func (m *HealthCheckRequest) GetService() string
func (*HealthCheckRequest) ProtoMessage ¶ added in v1.0.0
func (*HealthCheckRequest) ProtoMessage()
func (*HealthCheckRequest) Reset ¶ added in v1.0.0
func (m *HealthCheckRequest) Reset()
func (*HealthCheckRequest) String ¶ added in v1.0.0
func (m *HealthCheckRequest) String() string
type HealthCheckResponse ¶ added in v1.0.0
type HealthCheckResponse struct {
Status HealthCheckResponse_ServingStatus `protobuf:"varint,1,opt,name=status,enum=api.HealthCheckResponse_ServingStatus" json:"status,omitempty"`
}
func (*HealthCheckResponse) Descriptor ¶ added in v1.0.0
func (*HealthCheckResponse) Descriptor() ([]byte, []int)
func (*HealthCheckResponse) GetStatus ¶ added in v1.0.0
func (m *HealthCheckResponse) GetStatus() HealthCheckResponse_ServingStatus
func (*HealthCheckResponse) ProtoMessage ¶ added in v1.0.0
func (*HealthCheckResponse) ProtoMessage()
func (*HealthCheckResponse) Reset ¶ added in v1.0.0
func (m *HealthCheckResponse) Reset()
func (*HealthCheckResponse) String ¶ added in v1.0.0
func (m *HealthCheckResponse) String() string
type HealthCheckResponse_ServingStatus ¶ added in v1.0.0
type HealthCheckResponse_ServingStatus int32
const ( HealthCheckResponse_UNKNOWN HealthCheckResponse_ServingStatus = 0 HealthCheckResponse_SERVING HealthCheckResponse_ServingStatus = 1 HealthCheckResponse_NOT_SERVING HealthCheckResponse_ServingStatus = 2 )
func (HealthCheckResponse_ServingStatus) EnumDescriptor ¶ added in v1.0.0
func (HealthCheckResponse_ServingStatus) EnumDescriptor() ([]byte, []int)
func (HealthCheckResponse_ServingStatus) String ¶ added in v1.0.0
func (x HealthCheckResponse_ServingStatus) String() string
type HealthClient ¶ added in v1.0.0
type HealthClient interface {
Check(ctx context.Context, in *HealthCheckRequest, opts ...grpc.CallOption) (*HealthCheckResponse, error)
}
func NewHealthClient ¶ added in v1.0.0
func NewHealthClient(cc *grpc.ClientConn) HealthClient
type HealthServer ¶ added in v1.0.0
type HealthServer interface {
Check(context.Context, *HealthCheckRequest) (*HealthCheckResponse, error)
}
type ListPackageRequest ¶
type ListPackageRequest struct { }
func (*ListPackageRequest) Descriptor ¶
func (*ListPackageRequest) Descriptor() ([]byte, []int)
func (*ListPackageRequest) ProtoMessage ¶
func (*ListPackageRequest) ProtoMessage()
func (*ListPackageRequest) Reset ¶
func (m *ListPackageRequest) Reset()
func (*ListPackageRequest) String ¶
func (m *ListPackageRequest) String() string
type Package ¶
type Package struct { Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` Channels []*Channel `protobuf:"bytes,2,rep,name=channels" json:"channels,omitempty"` DefaultChannelName string `protobuf:"bytes,3,opt,name=defaultChannelName" json:"defaultChannelName,omitempty"` }
func PackageManifestToApiPackage ¶ added in v1.0.0
func PackageManifestToApiPackage(manifest *registry.PackageManifest) *Package
func (*Package) Descriptor ¶
func (*Package) GetChannels ¶
func (*Package) GetDefaultChannelName ¶
func (*Package) ProtoMessage ¶
func (*Package) ProtoMessage()
type PackageName ¶
type PackageName struct {
Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
}
func (*PackageName) Descriptor ¶
func (*PackageName) Descriptor() ([]byte, []int)
func (*PackageName) GetName ¶
func (m *PackageName) GetName() string
func (*PackageName) ProtoMessage ¶
func (*PackageName) ProtoMessage()
func (*PackageName) Reset ¶
func (m *PackageName) Reset()
func (*PackageName) String ¶
func (m *PackageName) 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) 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) }
func NewRegistryClient ¶
func NewRegistryClient(cc *grpc.ClientConn) RegistryClient
type RegistryServer ¶
type RegistryServer interface { ListPackages(*ListPackageRequest, Registry_ListPackagesServer) error GetPackage(context.Context, *GetPackageRequest) (*Package, 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) }
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_ListPackagesClient ¶
type Registry_ListPackagesClient interface { Recv() (*PackageName, error) grpc.ClientStream }
type Registry_ListPackagesServer ¶
type Registry_ListPackagesServer interface { Send(*PackageName) error grpc.ServerStream }
Click to show internal directories.
Click to hide internal directories.