Package com.networknt.oas.model
Interface Server
-
- All Superinterfaces:
com.networknt.jsonoverlay.IJsonOverlay<Server>,com.networknt.jsonoverlay.IModelPart<OpenApi3,Server>
- All Known Implementing Classes:
ServerImpl
public interface Server extends com.networknt.jsonoverlay.IJsonOverlay<Server>, com.networknt.jsonoverlay.IModelPart<OpenApi3,Server>
-
-
Method Summary
-
-
-
Method Detail
-
getUrl
String getUrl()
-
setUrl
void setUrl(String url)
-
getDescription
String getDescription()
-
setDescription
void setDescription(String description)
-
getServerVariables
Map<String,ServerVariable> getServerVariables()
-
getServerVariables
Map<String,ServerVariable> getServerVariables(boolean elaborate)
-
hasServerVariables
boolean hasServerVariables()
-
hasServerVariable
boolean hasServerVariable(String name)
-
getServerVariable
ServerVariable getServerVariable(String name)
-
setServerVariables
void setServerVariables(Map<String,ServerVariable> serverVariables)
-
setServerVariable
void setServerVariable(String name, ServerVariable serverVariable)
-
removeServerVariable
void removeServerVariable(String name)
-
hasVariablesExtensions
boolean hasVariablesExtensions()
-
hasVariablesExtension
boolean hasVariablesExtension(String name)
-
removeVariablesExtension
void removeVariablesExtension(String name)
-
hasExtensions
boolean hasExtensions()
-
hasExtension
boolean hasExtension(String name)
-
removeExtension
void removeExtension(String name)
-
-