Documentation ¶
Index ¶
- func NewAddPrefixAction() action.Action
- func NewAddSuffixAction() action.Action
- func NewCapitalizeSentenceAction() action.Action
- func NewCapitalizeWordAction() action.Action
- func NewCheckCustomValuesAction() action.Action
- func NewExtractBetweenDelimitersAction() action.Action
- func NewExtractBetweenPositionsAction() action.Action
- func NewExtractMissingAction() action.Action
- func NewJoinAction() action.Action
- func NewLowerAction() action.Action
- func NewReplaceBetweenDelimitersAction() action.Action
- func NewReplaceBetweenPositionsAction() action.Action
- func NewReplaceStringAction() action.Action
- func NewReplaceWithRegexAction() action.Action
- func NewSplitBetweenPositionsAction() action.Action
- func NewSplitFromStartAction() action.Action
- func NewSplitWithDelimiterAction() action.Action
- func NewSplitWithIntervalsAction() action.Action
- func NewUpperAction() action.Action
- type ExtractBetweenDelimitersAction
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAddPrefixAction ¶
NewAddPrefixAction ["add_prefix", "key", "value"].
func NewAddSuffixAction ¶
NewAddSuffixAction ["add_suffix", "key", "value"].
func NewCapitalizeSentenceAction ¶
NewCapitalizeSentence ["capitalize_sentence", "key"].
func NewCapitalizeWordAction ¶
NewCapitalizeWord ["capitalize_word", "key"].
func NewCheckCustomValuesAction ¶
NewCheckCustomValuesAction ["check_custom_values","sourceJsonPath", "customValue", "targetJsonPath", "trueFlagReplacement", "falseFlagReplacement"].
func NewExtractBetweenDelimitersAction ¶
NewExtractBetweenDelimitersAction [sourceJSONPath, targetJSONPath, startDelimiter, endDelimiter].
func NewExtractBetweenPositionsAction ¶
NewExtractBetweenPositionsAction ["extract_between_positions", "sourceJSONPath", "targetJsonPath", "startPosition", "endPosition"].
func NewExtractMissingAction ¶
NewExtractMissingAction ["extract_missing", "sourceJSONPath", "targetJSONPath", "trueFlagReplacement", "falseFlagReplacement"].
func NewJoinAction ¶
NewJoinAction ["join", "toKey", "separator","key1",...].
func NewReplaceBetweenDelimitersAction ¶
NewReplaceBetweenDelimitersAction ["path","startDelimiter","endDelimiter","newValue"].
func NewReplaceBetweenPositionsAction ¶
NewReplaceBetweenPositionsAction ["path","startPosition","endPosition","targetValue"].
func NewReplaceStringAction ¶
NewReplaceStringAction ["path", "subValue", "targetValue"].
func NewReplaceWithRegexAction ¶
NewReplaceWithRegexAction ["replace_with_regex", "key", "pattern", "value"].
func NewSplitBetweenPositionsAction ¶
NewSplitBetweenPositionsAction["sourceJSONPath", "startPosition", "endPosition", "targetJsonPath"].
func NewSplitFromStartAction ¶
NewSplitFromStartAction ["split_from_start", "sourceJsonPath", "position", "targetJsonPath"].
func NewSplitWithDelimiterAction ¶
NewSplitWithDelimiterAction ["split_with_delimiter","sourceJsonPath", "delimiter", "targetJsonPath"].
func NewSplitWithIntervalsAction ¶
NewSplitWithIntervalsAction["sourceJSONPath", "startPosition", "splitInterval", "targetJsonPath"].
Types ¶
type ExtractBetweenDelimitersAction ¶
type ExtractBetweenDelimitersAction struct {
action.CommonAction
}
func (*ExtractBetweenDelimitersAction) Execute ¶
func (a *ExtractBetweenDelimitersAction) Execute(ceCtx *context.EventContext) error
Source Files ¶
- add_prefix.go
- add_suffix.go
- capitalize_sentence.go
- capitalize_word.go
- check_custom_values.go
- extract_between_delimiters.go
- extract_between_positions.go
- extract_missing.go
- join.go
- lower_case.go
- replace_between_delimiters.go
- replace_between_positions.go
- replace_string.go
- replace_with_regrex.go
- split_between_positions.go
- split_from_start.go
- split_with_delimiter.go
- split_with_intervals.go
- upper_case.go