io.apicurio.datamodels.models.openapi.v20.OpenApi20Parameter Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of apicurio-data-models Show documentation
Show all versions of apicurio-data-models Show documentation
Open Source API Design Studio
The newest version!
package io.apicurio.datamodels.models.openapi.v20;
import com.fasterxml.jackson.databind.JsonNode;
import io.apicurio.datamodels.models.openapi.OpenApiParameter;
import java.util.List;
public interface OpenApi20Parameter extends OpenApiParameter, OpenApi20Extensible, OpenApi20Referenceable {
public OpenApi20Items getItems();
public void setItems(OpenApi20Items value);
public OpenApi20Items createItems();
public String getCollectionFormat();
public void setCollectionFormat(String value);
public String getType();
public void setType(String value);
public String getFormat();
public void setFormat(String value);
public JsonNode getDefault();
public void setDefault(JsonNode value);
public Number getMaximum();
public void setMaximum(Number value);
public Boolean isExclusiveMaximum();
public void setExclusiveMaximum(Boolean value);
public Number getMinimum();
public void setMinimum(Number value);
public Boolean isExclusiveMinimum();
public void setExclusiveMinimum(Boolean value);
public Integer getMaxLength();
public void setMaxLength(Integer value);
public Integer getMinLength();
public void setMinLength(Integer value);
public String getPattern();
public void setPattern(String value);
public Integer getMaxItems();
public void setMaxItems(Integer value);
public Integer getMinItems();
public void setMinItems(Integer value);
public Boolean isUniqueItems();
public void setUniqueItems(Boolean value);
public List getEnum();
public void setEnum(List value);
public Number getMultipleOf();
public void setMultipleOf(Number value);
}