public final class ImmutableComponentMetadataDescriptor extends Object implements ComponentMetadataDescriptor
ComponentMetadataDescriptor| Constructor and Description |
|---|
ImmutableComponentMetadataDescriptor(String componentName,
List<MetadataResult<ParameterMetadataDescriptor>> parameters,
MetadataResult<OutputMetadataDescriptor> output,
MetadataResult<ParameterMetadataDescriptor> content) |
| Modifier and Type | Method and Description |
|---|---|
Optional<MetadataResult<ParameterMetadataDescriptor>> |
getContentMetadata() |
String |
getName() |
MetadataResult<OutputMetadataDescriptor> |
getOutputMetadata() |
List<MetadataResult<ParameterMetadataDescriptor>> |
getParametersMetadata() |
public ImmutableComponentMetadataDescriptor(String componentName, List<MetadataResult<ParameterMetadataDescriptor>> parameters, MetadataResult<OutputMetadataDescriptor> output, MetadataResult<ParameterMetadataDescriptor> content)
public List<MetadataResult<ParameterMetadataDescriptor>> getParametersMetadata()
getParametersMetadata in interface ComponentMetadataDescriptorList of MetadataResult of ParameterMetadataDescriptor
containing one result for each parameter that the operation has.public Optional<MetadataResult<ParameterMetadataDescriptor>> getContentMetadata()
getContentMetadata in interface ComponentMetadataDescriptorMetadataResult of ParameterMetadataDescriptor
of the operation's content parameter, if present.public MetadataResult<OutputMetadataDescriptor> getOutputMetadata()
getOutputMetadata in interface ComponentMetadataDescriptorMetadataResult with the OutputMetadataDescriptor of the Operation's outputpublic String getName()
getName in interface ComponentMetadataDescriptorCopyright © 2016 MuleSoft, Inc.. All rights reserved.