public class ProtocolDescriptionBuilder extends AbstractConfigurablePipelineElementBuilder<ProtocolDescriptionBuilder,ProtocolDescription>
staticPropertieselementDescription| Modifier | Constructor and Description |
|---|---|
protected |
ProtocolDescriptionBuilder(String appId,
String label,
String description) |
| Modifier and Type | Method and Description |
|---|---|
ProtocolDescriptionBuilder |
category(AdapterType... categories) |
static ProtocolDescriptionBuilder |
create(String id,
String label,
String description)
Creates a new protocol description using the builder pattern.
|
protected ProtocolDescriptionBuilder |
me() |
protected void |
prepareBuild() |
ProtocolDescriptionBuilder |
sourceType(AdapterSourceType sourceType) |
getStaticProperties, requiredAlternatives, requiredFile, requiredFloatParameter, requiredFloatParameter, requiredFloatParameter, requiredFloatParameter, requiredFloatParameter, requiredFloatParameter, requiredFloatParameter, requiredHtmlInputParameter, requiredIntegerParameter, requiredIntegerParameter, requiredIntegerParameter, requiredIntegerParameter, requiredIntegerParameter, requiredIntegerParameter, requiredIntegerParameter, requiredIntegerParameter, requiredMultiValueSelection, requiredMultiValueSelection, requiredMultiValueSelection, requiredMultiValueSelection, requiredMultiValueSelectionFromContainer, requiredMultiValueSelectionFromContainer, requiredOntologyConcept, requiredOntologyConcept, requiredParameterAsCollection, requiredSecret, requiredSingleValueSelection, requiredSingleValueSelection, requiredSingleValueSelection, requiredSingleValueSelection, requiredSingleValueSelectionFromContainer, requiredSingleValueSelectionFromContainer, requiredStaticProperty, requiredTextParameter, requiredTextParameter, requiredTextParameter, requiredTextParameter, requiredTextParameterbuild, iconUrl, prepareStaticProperty, providesAssets, withAssets, withLocalespublic static ProtocolDescriptionBuilder create(String id, String label, String description)
id - A unique identifier of the new element, e.g., com.mycompany.sink.mynewdatasinklabel - A human-readable name of the element. Will later be shown as the element name in the StreamPipes UI.description - A human-readable description of the element.public ProtocolDescriptionBuilder sourceType(AdapterSourceType sourceType)
public ProtocolDescriptionBuilder category(AdapterType... categories)
protected ProtocolDescriptionBuilder me()
me in class AbstractPipelineElementBuilder<ProtocolDescriptionBuilder,ProtocolDescription>protected void prepareBuild()
prepareBuild in class AbstractPipelineElementBuilder<ProtocolDescriptionBuilder,ProtocolDescription>Copyright © 2019. All rights reserved.