com.reprezen.kaizen.oasparser.model3.Link Maven / Gradle / Ivy
package com.reprezen.kaizen.oasparser.model3;
import java.util.Map;
import javax.annotation.Generated;
import com.reprezen.jsonoverlay.IJsonOverlay;
import com.reprezen.jsonoverlay.IModelPart;
public interface Link extends IJsonOverlay, IModelPart {
String getName();
// OperationId
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
String getOperationId();
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
void setOperationId(String operationId);
// OperationRef
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
String getOperationRef();
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
void setOperationRef(String operationRef);
// Parameter
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
Map getParameters();
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
Map getParameters(boolean elaborate);
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
boolean hasParameters();
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
boolean hasParameter(String name);
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
String getParameter(String name);
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
void setParameters(Map parameters);
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
void setParameter(String name, String parameter);
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
void removeParameter(String name);
// Description
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
String getDescription();
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
void setDescription(String description);
// Server
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
Server getServer();
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
Server getServer(boolean elaborate);
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
void setServer(Server server);
// RequestBody
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
Object getRequestBody();
@Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
void setRequestBody(Object requestBody);
// 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);
}