api

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Nov 5, 2018 License: Apache-2.0 Imports: 10 Imported by: 26

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

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

func BundleStringToObjectStrings(bundleString string) ([]string, error)

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) Descriptor() ([]byte, []int)

func (*Bundle) GetChannelName

func (m *Bundle) GetChannelName() string

func (*Bundle) GetCsvJson

func (m *Bundle) GetCsvJson() string

func (*Bundle) GetCsvName

func (m *Bundle) GetCsvName() string

func (*Bundle) GetObject

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

func (*Bundle) GetPackageName

func (m *Bundle) GetPackageName() string

func (*Bundle) ProtoMessage

func (*Bundle) ProtoMessage()

func (*Bundle) Reset

func (m *Bundle) Reset()

func (*Bundle) String

func (m *Bundle) String() string

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) Descriptor() ([]byte, []int)

func (*Channel) GetCsvName

func (m *Channel) GetCsvName() string

func (*Channel) GetName

func (m *Channel) GetName() string

func (*Channel) ProtoMessage

func (*Channel) ProtoMessage()

func (*Channel) Reset

func (m *Channel) Reset()

func (*Channel) String

func (m *Channel) String() string

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 (*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

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) Descriptor() ([]byte, []int)

func (*Package) GetChannels

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

func (*Package) GetDefaultChannelName

func (m *Package) GetDefaultChannelName() string

func (*Package) GetName

func (m *Package) GetName() string

func (*Package) ProtoMessage

func (*Package) ProtoMessage()

func (*Package) Reset

func (m *Package) Reset()

func (*Package) String

func (m *Package) String() string

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 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
}

Jump to

Keyboard shortcuts

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