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.