public abstract class ExecutableComponentDeclaration<T extends ExecutableComponentDeclaration> extends ComponentDeclaration<T> implements WithOutputDeclaration
OperationModel. It contains raw, unvalidated data which is used to declare the structure of
a OperationModeladdErrorModel, addNestedComponent, getErrorModels, getNestedComponentsgetDeprecation, getStereotype, withDeprecation, withStereotypeaddSemanticTerm, getAllParameters, getDefaultParameterGroup, getParameterGroup, getParameterGroups, getSemanticTermsgetNameaddModelProperty, getDescription, getDisplayModel, getModelProperties, getModelProperty, setDescription, setDisplayModelclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetStereotype, withStereotypepublic OutputDeclaration getOutput()
getOutput in interface WithOutputDeclarationOutputDeclaration that describes this declarations output type.public void setOutput(OutputDeclaration content)
OutputDeclaration that describes this declarations output type.setOutput in interface WithOutputDeclarationpublic OutputDeclaration getOutputAttributes()
getOutputAttributes in interface WithOutputDeclarationOutputDeclaration that describes this declarations output attributes type.public void setOutputAttributes(OutputDeclaration outputAttributes)
OutputDeclaration that describes this declarations output attributes type.setOutputAttributes in interface WithOutputDeclarationpublic Optional<SampleDataProviderModel> getSampleDataProviderModel()
getSampleDataProviderModel in interface WithOutputDeclarationOptional SampleDataProviderModel associated to this declarationpublic void setSampleDataProviderModel(SampleDataProviderModel sampleDataProviderModel)
SampleDataProviderModel that describes this declaration's sample data capabilitiessetSampleDataProviderModel in interface WithOutputDeclarationsampleDataProviderModel - a SampleDataProviderModelpublic boolean isTransactional()
public void setTransactional(boolean transactional)
public boolean isRequiresConnection()
public void setRequiresConnection(boolean requiresConnection)
public boolean isSupportsStreaming()
public void setSupportsStreaming(boolean supportsStreaming)
public void addNotificationModel(NotificationModel notificationModel)
public Set<NotificationModel> getNotificationModels()
Copyright © 2024 MuleSoft, Inc.. All rights reserved.