io.apicurio.datamodels.models.openapi.v31.OpenApi31Operation 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.v31;
import io.apicurio.datamodels.models.openapi.OpenApiOperation;
import java.util.List;
import java.util.Map;
public interface OpenApi31Operation extends OpenApiOperation, OpenApi31Extensible {
public OpenApi31RequestBody getRequestBody();
public void setRequestBody(OpenApi31RequestBody value);
public OpenApi31RequestBody createRequestBody();
public OpenApi31Callback createCallback();
public Map getCallbacks();
public void addCallback(String name, OpenApi31Callback value);
public void clearCallbacks();
public void removeCallback(String name);
public OpenApi31Server createServer();
public List getServers();
public void addServer(OpenApi31Server value);
public void clearServers();
public void removeServer(OpenApi31Server value);
}