Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InputSelection ¶
type InputTopic ¶
type Operator ¶
type Operator struct {
Id string `json:"id,omitempty"`
Name string `json:"name,omitempty"`
ApplicationId uuid.UUID `json:"applicationId,omitempty"`
ImageId string `json:"imageId,omitempty"`
DeploymentType string `json:"deploymentType,omitempty"`
OperatorId string `json:"operatorId,omitempty"`
Config map[string]string `json:"config,omitempty"`
OutputTopic string `json:"outputTopic,omitempty"`
InputTopics []InputTopic
InputSelections []InputSelection `json:"inputSelections,omitempty"`
}
type Pipeline ¶
type Pipeline struct {
Id uuid.UUID `json:"id,omitempty"`
FlowId string `json:"flowId,omitempty"`
Name string `json:"name,omitempty"`
Description string `json:"description,omitempty"`
Image string `json:"image,omitempty"`
WindowTime int `json:"windowTime,omitempty"`
ConsumeAllMessages bool `json:"consumeAllMessages,omitempty"`
Metrics bool `json:"metrics,omitempty"`
MetricsData Metrics `json:"metricsData,omitempty"`
Operators []Operator `json:"operators,omitempty"`
}
type PipelineApi ¶
type PipelineApi struct {
// contains filtered or unexported fields
}
func NewPipelineApi ¶
func NewPipelineApi(url string) *PipelineApi
func (*PipelineApi) UserHasPipelineAccess ¶
func (p *PipelineApi) UserHasPipelineAccess(id string, authorization string) (hasAccess bool, err error)
Click to show internal directories.
Click to hide internal directories.