Interface MethodSpecification
-
- All Known Implementing Classes:
JsonMethodSpecification,XmlMethodSpecification
public interface MethodSpecification
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.Set<java.lang.String>RESERVED_ATTRIBUTE_NAMES
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>getAttributes()java.util.Optional<java.lang.String>getDelegate()java.util.Optional<java.lang.String>getDescription()java.util.Optional<java.lang.String>getLabel()java.lang.StringgetName()java.util.List<PropertySpecification>getParameters()java.util.Optional<com.xebialabs.deployit.plugin.api.reflect.Type>getParameterType()
-
-
-
Method Detail
-
getName
java.lang.String getName()
-
getParameters
java.util.List<PropertySpecification> getParameters()
-
getLabel
java.util.Optional<java.lang.String> getLabel()
-
getDescription
java.util.Optional<java.lang.String> getDescription()
-
getDelegate
java.util.Optional<java.lang.String> getDelegate()
-
getParameterType
java.util.Optional<com.xebialabs.deployit.plugin.api.reflect.Type> getParameterType()
-
getAttributes
java.util.Map<java.lang.String,java.lang.String> getAttributes()
-
-