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

com.reprezen.kaizen.oasparser.model3.Operation Maven / Gradle / Ivy

package com.reprezen.kaizen.oasparser.model3;

import java.util.List;
import java.util.Map;

import javax.annotation.Generated;

import com.reprezen.jsonoverlay.IJsonOverlay;
import com.reprezen.jsonoverlay.IModelPart;

public interface Operation extends IJsonOverlay, IModelPart {

	// Tag
	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	List getTags();

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	List getTags(boolean elaborate);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	boolean hasTags();

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	String getTag(int index);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void setTags(List tags);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void setTag(int index, String tag);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void addTag(String tag);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void insertTag(int index, String tag);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void removeTag(int index);

	// Summary
	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	String getSummary();

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void setSummary(String summary);

	// Description
	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	String getDescription();

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void setDescription(String description);

	// ExternalDocs
	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	ExternalDocs getExternalDocs();

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	ExternalDocs getExternalDocs(boolean elaborate);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void setExternalDocs(ExternalDocs externalDocs);

	// OperationId
	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	String getOperationId();

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void setOperationId(String operationId);

	// Parameter
	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	List getParameters();

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	List getParameters(boolean elaborate);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	boolean hasParameters();

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	Parameter getParameter(int index);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void setParameters(List parameters);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void setParameter(int index, Parameter parameter);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void addParameter(Parameter parameter);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void insertParameter(int index, Parameter parameter);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void removeParameter(int index);

	// RequestBody
	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	RequestBody getRequestBody();

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	RequestBody getRequestBody(boolean elaborate);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void setRequestBody(RequestBody requestBody);

	// Response
	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	Map getResponses();

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	Map getResponses(boolean elaborate);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	boolean hasResponses();

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	boolean hasResponse(String name);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	Response getResponse(String name);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void setResponses(Map responses);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void setResponse(String name, Response response);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void removeResponse(String name);

	// ResponsesExtension
	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	Map getResponsesExtensions();

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	Map getResponsesExtensions(boolean elaborate);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	boolean hasResponsesExtensions();

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	boolean hasResponsesExtension(String name);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	Object getResponsesExtension(String name);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void setResponsesExtensions(Map responsesExtensions);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void setResponsesExtension(String name, Object responsesExtension);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void removeResponsesExtension(String name);

	// Callback
	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	Map getCallbacks();

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	Map getCallbacks(boolean elaborate);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	boolean hasCallbacks();

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	boolean hasCallback(String name);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	Callback getCallback(String name);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void setCallbacks(Map callbacks);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void setCallback(String name, Callback callback);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void removeCallback(String name);

	// CallbacksExtension
	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	Map getCallbacksExtensions();

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	Map getCallbacksExtensions(boolean elaborate);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	boolean hasCallbacksExtensions();

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	boolean hasCallbacksExtension(String name);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	Object getCallbacksExtension(String name);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void setCallbacksExtensions(Map callbacksExtensions);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void setCallbacksExtension(String name, Object callbacksExtension);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void removeCallbacksExtension(String name);

	// Deprecated
	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	Boolean getDeprecated();

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	boolean isDeprecated();

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void setDeprecated(Boolean deprecated);

	// SecurityRequirement
	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	List getSecurityRequirements();

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	List getSecurityRequirements(boolean elaborate);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	boolean hasSecurityRequirements();

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	SecurityRequirement getSecurityRequirement(int index);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void setSecurityRequirements(List securityRequirements);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void setSecurityRequirement(int index, SecurityRequirement securityRequirement);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void addSecurityRequirement(SecurityRequirement securityRequirement);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void insertSecurityRequirement(int index, SecurityRequirement securityRequirement);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void removeSecurityRequirement(int index);

	// Server
	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	List getServers();

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	List getServers(boolean elaborate);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	boolean hasServers();

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	Server getServer(int index);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void setServers(List servers);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void setServer(int index, Server server);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void addServer(Server server);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void insertServer(int index, Server server);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void removeServer(int index);

	// Extension
	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	Map getExtensions();

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	Map getExtensions(boolean elaborate);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	boolean hasExtensions();

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	boolean hasExtension(String name);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	Object getExtension(String name);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void setExtensions(Map extensions);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void setExtension(String name, Object extension);

	@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
	void removeExtension(String name);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy