public final class ExtractProtobufPathsBuilder extends Object implements CommandBuilder
Fields.ATTACHMENT_BODY
Each expression consists of a record output field name (on the left side of
the colon ':') as well as zero or more path steps (on the right hand side),
each path step separated by a '/' slash. Protocol buffer arrays are traversed
with the '[]' notation.
The result of a path expression is a list of objects, each of which is added
to the given record output field.
ExtractMethod option says what will results path to object. Constructor and Description |
---|
ExtractProtobufPathsBuilder() |
Modifier and Type | Method and Description |
---|---|
Command |
build(com.typesafe.config.Config config,
Command parent,
Command child,
MorphlineContext context)
Creates and returns a command rooted at the given morphline JSON
config . |
Collection<String> |
getNames()
Returns the names with which this command can be invoked.
|
public Command build(com.typesafe.config.Config config, Command parent, Command child, MorphlineContext context)
CommandBuilder
config
.
The command will feed records into child
. The command will have
parent
as it's parent. Additional parameters can be passed via the morphline
context
.build
in interface CommandBuilder
public Collection<String> getNames()
CommandBuilder
getNames
in interface CommandBuilder
Copyright © 2013–2015. All rights reserved.