Versions in this module Expand all Collapse all v0 v0.0.1 Dec 26, 2019 Changes in this version + type Manager struct + func New(nodeID, clusterID string, isConsulEnabled bool) (*Manager, error) + func (s *Manager) CreateProjectConfig(project *config.Project) (error, int) + func (s *Manager) DeleteProjectConfig(projectID string) error + func (s *Manager) GetAssignedSpaceCloudURL(ctx context.Context, project string, token int) (string, error) + func (s *Manager) GetAssignedTokens() (start, end int) + func (s *Manager) GetClusterSize(ctxParent context.Context) (int, error) + func (s *Manager) GetConfig(projectID string) (*config.Project, error) + func (s *Manager) GetEventSource() string + func (s *Manager) GetGlobalConfig() *config.Config + func (s *Manager) GetSpaceCloudNodeURLs(project string) []string + func (s *Manager) MakeHTTPRequest(ctx context.Context, method, url, token string, params, vPtr interface{}) error + func (s *Manager) SetCollectionRules(project, dbType, col string, v *config.TableRule) error + func (s *Manager) SetDatabaseConnection(project, dbType string, connection string, enabled bool) error + func (s *Manager) SetDeleteCollection(project, dbType, col string) error + func (s *Manager) SetDeleteEventingRule(project, ruleName string) error + func (s *Manager) SetDeleteFileRule(project, filename string) error + func (s *Manager) SetDeleteService(project, service string) error + func (s *Manager) SetEventingConfig(project, dbType, col string, enabled bool) error + func (s *Manager) SetEventingRule(project, ruleName string, value config.EventingRule) error + func (s *Manager) SetFileRule(project string, value *config.FileRule) error + func (s *Manager) SetFileStore(project string, value *config.FileStore) error + func (s *Manager) SetGlobalConfig(c *config.Config) + func (s *Manager) SetModifyAllSchema(ctx context.Context, dbType, project string, schemaArg *schema.Schema, ...) error + func (s *Manager) SetModifySchema(project, dbType, col, schema string) error + func (s *Manager) SetProjectConfig(project *config.Project) error + func (s *Manager) SetProjectGlobalConfig(project *config.Project) error + func (s *Manager) SetReloadSchema(ctx context.Context, dbType, project string, schemaArg *schema.Schema) (map[string]interface{}, error) + func (s *Manager) SetSchemaInspection(project, dbType, col, schema string) error + func (s *Manager) SetService(project, service string, value *config.Service) error + func (s *Manager) SetUserManagement(project, provider string, value *config.AuthStub) error + func (s *Manager) Start(configFilePath string, cb func(*config.Config) error) error