service

package
v0.0.0-...-d71fd26 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewInformerService

func NewInformerService(context servicecontext.ServiceContext, options ...Option) service.InformerService

NewInformerService creates a service object for getting resources via shared informers

Types

type Option

type Option func(f *ServiceImpl)

type ServiceImpl

type ServiceImpl struct {
	base.BaseService
	// contains filtered or unexported fields
}

ServiceImpl represents the implementation of the informer service.

func (*ServiceImpl) GetMasterUserRecord

func (s *ServiceImpl) GetMasterUserRecord(name string) (*toolchainv1alpha1.MasterUserRecord, error)

func (*ServiceImpl) GetNSTemplateTier

func (s *ServiceImpl) GetNSTemplateTier(name string) (*toolchainv1alpha1.NSTemplateTier, error)

func (*ServiceImpl) GetProxyPluginConfig

func (s *ServiceImpl) GetProxyPluginConfig(name string) (*toolchainv1alpha1.ProxyPlugin, error)

func (*ServiceImpl) GetSpace

func (s *ServiceImpl) GetSpace(name string) (*toolchainv1alpha1.Space, error)

func (*ServiceImpl) GetToolchainStatus

func (s *ServiceImpl) GetToolchainStatus() (*toolchainv1alpha1.ToolchainStatus, error)

func (*ServiceImpl) GetUserSignup

func (s *ServiceImpl) GetUserSignup(name string) (*toolchainv1alpha1.UserSignup, error)

func (*ServiceImpl) ListSpaceBindings

func (s *ServiceImpl) ListSpaceBindings(reqs ...labels.Requirement) ([]toolchainv1alpha1.SpaceBinding, error)

Jump to

Keyboard shortcuts

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