Documentation ¶
Index ¶
- func NewInformerService(context servicecontext.ServiceContext, options ...Option) service.InformerService
- type Option
- type ServiceImpl
- func (s *ServiceImpl) GetMasterUserRecord(name string) (*toolchainv1alpha1.MasterUserRecord, error)
- func (s *ServiceImpl) GetNSTemplateTier(name string) (*toolchainv1alpha1.NSTemplateTier, error)
- func (s *ServiceImpl) GetProxyPluginConfig(name string) (*toolchainv1alpha1.ProxyPlugin, error)
- func (s *ServiceImpl) GetSpace(name string) (*toolchainv1alpha1.Space, error)
- func (s *ServiceImpl) GetToolchainStatus() (*toolchainv1alpha1.ToolchainStatus, error)
- func (s *ServiceImpl) GetUserSignup(name string) (*toolchainv1alpha1.UserSignup, error)
- func (s *ServiceImpl) ListSpaceBindings(reqs ...labels.Requirement) ([]toolchainv1alpha1.SpaceBinding, error)
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)
Click to show internal directories.
Click to hide internal directories.