public class Parameter
extends java.lang.Object
Constructor and Description |
---|
Parameter(java.lang.String name,
java.lang.String description,
java.lang.String defaultValue,
boolean required,
boolean allowMultiple,
ModelReference modelRef,
com.google.common.base.Optional<com.fasterxml.classmate.ResolvedType> type,
AllowableValues allowableValues,
java.lang.String paramType,
java.lang.String paramAccess,
boolean hidden,
java.util.List<VendorExtension> vendorExtensions) |
Modifier and Type | Method and Description |
---|---|
AllowableValues |
getAllowableValues() |
java.lang.String |
getDefaultValue() |
java.lang.String |
getDescription() |
ModelReference |
getModelRef() |
java.lang.String |
getName() |
java.lang.String |
getParamAccess() |
java.lang.String |
getParamType() |
com.google.common.base.Optional<com.fasterxml.classmate.ResolvedType> |
getType() |
java.util.List<VendorExtension> |
getVendorExtentions() |
java.lang.Boolean |
isAllowMultiple() |
java.lang.Boolean |
isHidden() |
java.lang.Boolean |
isRequired() |
public Parameter(java.lang.String name, java.lang.String description, java.lang.String defaultValue, boolean required, boolean allowMultiple, ModelReference modelRef, com.google.common.base.Optional<com.fasterxml.classmate.ResolvedType> type, AllowableValues allowableValues, java.lang.String paramType, java.lang.String paramAccess, boolean hidden, java.util.List<VendorExtension> vendorExtensions)
public com.google.common.base.Optional<com.fasterxml.classmate.ResolvedType> getType()
public java.lang.String getName()
public java.lang.String getDescription()
public java.lang.String getDefaultValue()
public java.lang.Boolean isRequired()
public java.lang.Boolean isAllowMultiple()
public AllowableValues getAllowableValues()
public java.lang.String getParamType()
public java.lang.String getParamAccess()
public ModelReference getModelRef()
public java.lang.Boolean isHidden()
public java.util.List<VendorExtension> getVendorExtentions()