Documentation ¶
Index ¶
- Constants
- type ResourcesManager
- func (r *ResourcesManager) AddResources(s *spongeregister.Resource) error
- func (r *ResourcesManager) DeleteResources(guid string) error
- func (r *ResourcesManager) ExistResources(guid string) bool
- func (r *ResourcesManager) GetResources(guid string) *spongeregister.Resource
- func (r *ResourcesManager) GetSpecificResources(ResourceID string) *spongeregister.Resource
- func (r *ResourcesManager) ListResources() map[string]*spongeregister.Resource
- func (r *ResourcesManager) ListResourcesStatistic() map[string]int
- func (r *ResourcesManager) NewWatcher() clientv3.WatchChan
- func (r *ResourcesManager) UpdateResources(s *spongeregister.Resource) error
- type ResourcesRecorder
Constants ¶
View Source
const (
ResourcesSavePathPrefixFormat = "/spongeregister/superbahnManager/resources/%v/"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ResourcesManager ¶
type ResourcesManager struct {
// contains filtered or unexported fields
}
func NewResourcesManager ¶
func NewResourcesManager(ctx context.Context, d ResourcesRecorder, user, userToken string) *ResourcesManager
func (*ResourcesManager) AddResources ¶
func (r *ResourcesManager) AddResources(s *spongeregister.Resource) error
func (*ResourcesManager) DeleteResources ¶
func (r *ResourcesManager) DeleteResources(guid string) error
func (*ResourcesManager) ExistResources ¶
func (r *ResourcesManager) ExistResources(guid string) bool
func (*ResourcesManager) GetResources ¶
func (r *ResourcesManager) GetResources(guid string) *spongeregister.Resource
func (*ResourcesManager) GetSpecificResources ¶
func (r *ResourcesManager) GetSpecificResources(ResourceID string) *spongeregister.Resource
func (*ResourcesManager) ListResources ¶
func (r *ResourcesManager) ListResources() map[string]*spongeregister.Resource
func (*ResourcesManager) ListResourcesStatistic ¶
func (r *ResourcesManager) ListResourcesStatistic() map[string]int
func (*ResourcesManager) NewWatcher ¶
func (r *ResourcesManager) NewWatcher() clientv3.WatchChan
func (*ResourcesManager) UpdateResources ¶
func (r *ResourcesManager) UpdateResources(s *spongeregister.Resource) error
Click to show internal directories.
Click to hide internal directories.