@Value.Immutable public interface StepAction extends Action, WithId<StepAction>
isComponentProperty, isEndpointProperty, isRawComponentProperty, isRawEndpointProperty, isSecretComponentProperty, isSecretEndpointProperty, isSecretOrComponentProperty| Modifier and Type | Interface and Description |
|---|---|
static class |
StepAction.Builder |
static class |
StepAction.Kind |
Action.PatternTYPE_CONNECTOR, TYPE_STEP| Modifier and Type | Method and Description |
|---|---|
default StepAction.Builder |
builder() |
default String |
getActionType() |
StepDescriptor |
getDescriptor() |
default StepAction |
withId(String id) |
default StepAction |
withInputDataShape(Optional<DataShape> inputDataShape) |
default StepAction |
withOutputDataShape(Optional<DataShape> outputDataShape) |
getDescription, getInputDataShape, getKind, getOutputDataShape, getPattern, getPropertiesfilterComponentProperties, filterComponentProperties, filterEndpointProperties, filterEndpointProperties, filterProperties, filterProperties, filterSecrets, filterSecrets, isComponentProperty, isComponentProperty, isEndpointProperty, isEndpointProperty, isRaw, isRaw, isRaw, isRawComponentProperty, isRawComponentProperty, isRawEndpointProperty, isRawEndpointProperty, isSecret, isSecret, isSecret, isSecretComponentProperty, isSecretComponentProperty, isSecretEndpointProperty, isSecretEndpointProperty, isSecretOrComponentProperty, isSecretOrComponentProperty, propertyEntryTaggedWith, propertyTaggedWithgetMetadata, getMetadatagetId, hasId, idEquals@Value.Default default String getActionType()
getActionType in interface Actiondefault StepAction withId(String id)
withId in interface WithId<StepAction>withId in interface WithResourceIdStepDescriptor getDescriptor()
getDescriptor in interface Actiondefault StepAction.Builder builder()
default StepAction withInputDataShape(Optional<DataShape> inputDataShape)
withInputDataShape in interface Actiondefault StepAction withOutputDataShape(Optional<DataShape> outputDataShape)
withOutputDataShape in interface ActionCopyright © 2016–2019 Red Hat. All rights reserved.