![JAR search and dependency download from the Maven repository](/logo.png)
io.apicurio.datamodels.models.openapi.v30.OpenApi30Header Maven / Gradle / Ivy
package io.apicurio.datamodels.models.openapi.v30;
import com.fasterxml.jackson.databind.JsonNode;
import io.apicurio.datamodels.models.openapi.OpenApiHeader;
import java.util.Map;
public interface OpenApi30Header extends OpenApiHeader, OpenApi30Extensible, OpenApi30Referenceable {
public Boolean isRequired();
public void setRequired(Boolean value);
public Boolean isDeprecated();
public void setDeprecated(Boolean value);
public Boolean isAllowEmptyValue();
public void setAllowEmptyValue(Boolean value);
public String getStyle();
public void setStyle(String value);
public Boolean isExplode();
public void setExplode(Boolean value);
public Boolean isAllowReserved();
public void setAllowReserved(Boolean value);
public OpenApi30Schema getSchema();
public void setSchema(OpenApi30Schema value);
public OpenApi30Schema createSchema();
public JsonNode getExample();
public void setExample(JsonNode value);
public OpenApi30Example createExample();
public Map getExamples();
public void addExample(String name, OpenApi30Example value);
public void clearExamples();
public void removeExample(String name);
public OpenApi30MediaType createMediaType();
public Map getContent();
public void addContent(String name, OpenApi30MediaType value);
public void clearContent();
public void removeContent(String name);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy