![JAR search and dependency download from the Maven repository](/logo.png)
io.apicurio.datamodels.models.asyncapi.v30.AsyncApi30Components Maven / Gradle / Ivy
package io.apicurio.datamodels.models.asyncapi.v30;
import io.apicurio.datamodels.models.asyncapi.AsyncApiComponents;
import java.util.Map;
public interface AsyncApi30Components extends AsyncApiComponents, AsyncApi30Extensible {
public AsyncApi30Server createServer();
public Map getServers();
public void addServer(String name, AsyncApi30Server value);
public void clearServers();
public void removeServer(String name);
public AsyncApi30Channel createChannel();
public Map getChannels();
public void addChannel(String name, AsyncApi30Channel value);
public void clearChannels();
public void removeChannel(String name);
public AsyncApi30Operation createOperation();
public Map getOperations();
public void addOperation(String name, AsyncApi30Operation value);
public void clearOperations();
public void removeOperation(String name);
public AsyncApi30ServerVariable createServerVariable();
public Map getServerVariables();
public void addServerVariable(String name, AsyncApi30ServerVariable value);
public void clearServerVariables();
public void removeServerVariable(String name);
public AsyncApi30OperationReply createOperationReply();
public Map getReplies();
public void addReply(String name, AsyncApi30OperationReply value);
public void clearReplies();
public void removeReply(String name);
public AsyncApi30OperationReplyAddress createOperationReplyAddress();
public Map getReplyAddresses();
public void addReplyAddress(String name, AsyncApi30OperationReplyAddress value);
public void clearReplyAddresses();
public void removeReplyAddress(String name);
public AsyncApi30ExternalDocumentation createExternalDocumentation();
public Map getExternalDocs();
public void addExternalDoc(String name, AsyncApi30ExternalDocumentation value);
public void clearExternalDocs();
public void removeExternalDoc(String name);
public AsyncApi30Tag createTag();
public Map getTags();
public void addTag(String name, AsyncApi30Tag value);
public void clearTags();
public void removeTag(String name);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy