Documentation
¶
Index ¶
- type TagImportConfig
- type TagImportResult
- type TagImporter
- type TagSync
- func (s *TagSync) GetParts() []job.TaskPart
- func (s *TagSync) GetResultObject() interface{}
- func (s *TagSync) GetTaskResults() []job.TaskResult
- func (s *TagSync) IsClientValid(ctx context.Context, c plugin.PluginClient) (bool, error)
- func (s *TagSync) ProcessResults(results interface{}) error
- func (s *TagSync) StartSyncAndQueueTaskPart(ctx context.Context, client plugin.PluginClient, ...) (job.JobStatus, string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TagImportConfig ¶
type TagImportConfig struct {
types.BaseTargetConfig
TargetFile string
TagSourcesScope []string `json:"tagSourcesScope"`
}
type TagImportResult ¶
type TagImporter ¶
type TagImporter interface {
TriggerImport(ctx context.Context, jobId string) (job.JobStatus, string, error)
}
func NewTagImporter ¶
func NewTagImporter(config *TagImportConfig, statusUpdater job.TaskEventUpdater) TagImporter
type TagSync ¶
type TagSync struct {
TargetConfig *types.BaseTargetConfig
JobId string
// contains filtered or unexported fields
}
func (*TagSync) GetResultObject ¶
func (s *TagSync) GetResultObject() interface{}
func (*TagSync) GetTaskResults ¶
func (s *TagSync) GetTaskResults() []job.TaskResult
func (*TagSync) IsClientValid ¶
func (*TagSync) ProcessResults ¶
func (*TagSync) StartSyncAndQueueTaskPart ¶
Click to show internal directories.
Click to hide internal directories.