All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.apicurio.datamodels.models.asyncapi.v30.AsyncApi30Server Maven / Gradle / Ivy

package io.apicurio.datamodels.models.asyncapi.v30;

import io.apicurio.datamodels.models.asyncapi.AsyncApiServer;
import java.util.List;

public interface AsyncApi30Server extends AsyncApiServer, AsyncApi30Extensible, AsyncApi30Referenceable {

	public String getHost();

	public void setHost(String value);

	public String getPathname();

	public void setPathname(String value);

	public String getTitle();

	public void setTitle(String value);

	public String getSummary();

	public void setSummary(String value);

	public AsyncApi30SecurityScheme createSecurityScheme();

	public List getSecurity();

	public void addSecurity(AsyncApi30SecurityScheme value);

	public void clearSecurity();

	public void removeSecurity(AsyncApi30SecurityScheme value);

	public AsyncApi30Tag createTag();

	public List getTags();

	public void addTag(AsyncApi30Tag value);

	public void clearTags();

	public void removeTag(AsyncApi30Tag value);

	public AsyncApi30ExternalDocumentation getExternalDocs();

	public void setExternalDocs(AsyncApi30ExternalDocumentation value);

	public AsyncApi30ExternalDocumentation createExternalDocumentation();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy