Documentation
¶
Index ¶
Constants ¶
View Source
const DeploymentIDLength = 8
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Engine ¶
type Engine interface {
Create(deploymentID string, pkg *pbsubstreams.Package, zlog *zap.Logger) error
Update(deploymentID string, pkg *pbsubstreams.Package, reset bool, zlog *zap.Logger) error
Resume(deploymentID string, currentState pbsinksvc.DeploymentStatus, zlog *zap.Logger) (string, error)
Pause(deploymentID string, zlog *zap.Logger) (string, error)
Stop(deploymentID string, zlog *zap.Logger) (string, error)
Remove(deploymentID string, zlog *zap.Logger) (string, error)
Info(deploymentID string, zlog *zap.Logger) (pbsinksvc.DeploymentStatus, string, map[string]string, *pbsinksvc.PackageInfo, *pbsinksvc.SinkProgress, error)
List(zlog *zap.Logger) ([]*pbsinksvc.DeploymentWithStatus, error)
Shutdown(zlog *zap.Logger) error
}
Click to show internal directories.
Click to hide internal directories.