![JAR search and dependency download from the Maven repository](/logo.png)
io.apicurio.datamodels.models.openapi.OpenApiComponents Maven / Gradle / Ivy
package io.apicurio.datamodels.models.openapi;
import io.apicurio.datamodels.models.Components;
import java.util.Map;
public interface OpenApiComponents extends Components {
public OpenApiRequestBody createRequestBody();
public Map getRequestBodies();
public void addRequestBody(String name, OpenApiRequestBody value);
public void clearRequestBodies();
public void removeRequestBody(String name);
public OpenApiExample createExample();
public Map getExamples();
public void addExample(String name, OpenApiExample value);
public void clearExamples();
public void removeExample(String name);
public OpenApiCallback createCallback();
public Map getCallbacks();
public void addCallback(String name, OpenApiCallback value);
public void clearCallbacks();
public void removeCallback(String name);
public OpenApiLink createLink();
public Map getLinks();
public void addLink(String name, OpenApiLink value);
public void clearLinks();
public void removeLink(String name);
public OpenApiResponse createResponse();
public Map getResponses();
public void addResponse(String name, OpenApiResponse value);
public void clearResponses();
public void removeResponse(String name);
public OpenApiHeader createHeader();
public Map getHeaders();
public void addHeader(String name, OpenApiHeader value);
public void clearHeaders();
public void removeHeader(String name);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy