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

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

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

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

public interface AsyncApi30Operation extends AsyncApiOperation, AsyncApi30Extensible, AsyncApi30Referenceable {

	public String getAction();

	public void setAction(String value);

	public AsyncApi30Reference getChannel();

	public void setChannel(AsyncApi30Reference value);

	public AsyncApi30Reference createReference();

	public String getTitle();

	public void setTitle(String value);

	public AsyncApi30SecurityScheme createSecurityScheme();

	public List getSecurity();

	public void addSecurity(AsyncApi30SecurityScheme value);

	public void clearSecurity();

	public void removeSecurity(AsyncApi30SecurityScheme value);

	public List getMessages();

	public void addMessage(AsyncApi30Reference value);

	public void clearMessages();

	public void removeMessage(AsyncApi30Reference value);

	public AsyncApi30OperationReply getReply();

	public void setReply(AsyncApi30OperationReply value);

	public AsyncApi30OperationReply createOperationReply();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy