Versions in this module Expand all Collapse all v0 v0.4.0 May 12, 2026 Changes in this version + const CommandTypeConfigBlame + const CommandTypeConfigDiff + const CommandTypeConfigLoad + const CommandTypeConfigShow + const CommandTypeConfigValidate + const CommandTypePipelineStop + const CommandTypeSchemaLoad + const CommandTypeUnknown + var ConfigFormatsList = ConfigFormats + type CommandType string + func ParseCommandType(s string) CommandType + func (c CommandType) String() string + type ConfigFormat string + const ConfigFormatJson + const ConfigFormatJsonIetf + const ConfigFormatSdc + const ConfigFormatUnknown + const ConfigFormatXPath + const ConfigFormatXml + const ConfigFormatYaml + func ParseConfigFormat(s string) (ConfigFormat, error) + func (c ConfigFormat) String() string + type ConfigFormats []ConfigFormat + func (c ConfigFormats) StringSlice() []string + type Intent struct + BasePath string + Data []byte + Flag *dsTypes.UpdateInsertFlags + Format ConfigFormat + Name string + Prio int32 + func NewIntent(name string, prio int32, flag *dsTypes.UpdateInsertFlags) *Intent + func (i *Intent) Export() *output.IntentOutput + func (i *Intent) GetBasePath() string + func (i *Intent) GetData() []byte + func (i *Intent) GetFlag() *dsTypes.UpdateInsertFlags + func (i *Intent) GetFormat() ConfigFormat + func (i *Intent) GetName() string + func (i *Intent) GetPrio() int32 + func (i *Intent) SetBasePath(p string) *Intent + func (i *Intent) SetData(format ConfigFormat, data []byte) *Intent + func (i *Intent) SetPrio(p int32) *Intent + func (i *Intent) String() string + type Intents map[string]*Intent + func (i *Intents) AddIntent(ii *Intent) + func (i Intents) Export() []*output.IntentOutput + type Target struct + func NewTarget(w TargetConfig) *Target + func (t *Target) AddIntent(i *Intent) error + func (t *Target) DeleteIntent(name string) error + func (t *Target) Export() *output.TargetOutput + func (t *Target) GetIntents() Intents + func (t *Target) GetSchema() *sdcpb.Schema + func (t *Target) Persist() error + func (t *Target) SetSchema(s *sdcpb.Schema) + type TargetConfig interface + ConfigFileGlob func() string + ConfigFileName func(intentName string) string + SchemaDefinitionFilePath func() string + TargetName func() string + TargetPath func() string + type Targets []*Target + func (t *Targets) Add(w *Target) + func (t Targets) Export() output.TargetOutputSlice v0.3.0 Sep 26, 2025