@Value.Immutable public interface Step extends WithId<Step>, WithConfiguredProperties, WithDependencies, WithMetadata, Serializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
Step.Builder |
| Modifier and Type | Method and Description |
|---|---|
default Step.Builder |
builder() |
Optional<Action> |
getAction() |
default <T extends Action> |
getActionAs(Class<T> type) |
Optional<Connection> |
getConnection() |
default Optional<String> |
getConnectionId() |
Optional<Extension> |
getExtension() |
default Set<String> |
getExtensionIds() |
default Kind |
getKind() |
String |
getName() |
StepKind |
getStepKind() |
default boolean |
hasInputDataShape() |
default boolean |
hasOutputDataShape() |
default Optional<DataShape> |
inputDataShape() |
default Optional<DataShape> |
outputDataShape() |
default Step |
updateInputDataShape(Optional<DataShape> inputDataShape) |
default Step |
updateOutputDataShape(Optional<DataShape> outputDataShape) |
getId, hasId, idEqualsgetConfiguredPropertiesgetDependenciesgetMetadata, getMetadatadefault Step.Builder builder()
Optional<Connection> getConnection()
StepKind getStepKind()
String getName()
default boolean hasInputDataShape()
default boolean hasOutputDataShape()
Copyright © 2016–2019 Red Hat. All rights reserved.