public class AMFImpl extends Object implements org.mule.apikit.model.ApiSpecification
| Constructor and Description |
|---|
AMFImpl(amf.apicontract.client.platform.model.domain.api.WebApi webApi,
List<String> references,
org.mule.apikit.model.ApiVendor vendor,
String location,
AMFParserWrapper parser) |
| Modifier and Type | Method and Description |
|---|---|
String |
dump(String newBaseUri) |
String |
dumpAmf() |
List<String> |
getAllReferences() |
org.mule.apikit.model.ApiVendor |
getApiVendor() |
String |
getBaseUri() |
Map<String,org.mule.apikit.model.parameter.Parameter> |
getBaseUriParameters() |
Map<String,Object> |
getCompiledSchemas() |
Map<String,String> |
getConsolidatedSchemas() |
String |
getLocation() |
amf.apicontract.client.platform.AMFBaseUnitClient |
getRenderClient() |
org.mule.apikit.model.Resource |
getResource(String path) |
Map<String,org.mule.apikit.model.Resource> |
getResources() |
List<Map<String,String>> |
getSchemas() |
List<Map<String,org.mule.apikit.model.SecurityScheme>> |
getSecuritySchemes() |
List<Map<String,org.mule.apikit.model.Template>> |
getTraits() |
org.mule.apikit.ApiType |
getType() |
String |
getUri() |
String |
getVersion() |
boolean |
includesCallbacks() |
String |
renderApi(amf.core.client.platform.model.document.Document document) |
<W> void |
renderApi(amf.core.client.platform.model.document.Document document,
org.yaml.builder.JsonOutputBuilder<W> wJsonOutputBuilder) |
void |
updateBaseUri(String baseUri)
Updates webApi's base URI.
|
void |
writeAMFModel(OutputStream outputStream) |
public AMFImpl(amf.apicontract.client.platform.model.domain.api.WebApi webApi,
List<String> references,
org.mule.apikit.model.ApiVendor vendor,
String location,
AMFParserWrapper parser)
public org.mule.apikit.model.Resource getResource(String path)
getResource in interface org.mule.apikit.model.ApiSpecificationpublic Map<String,String> getConsolidatedSchemas()
getConsolidatedSchemas in interface org.mule.apikit.model.ApiSpecificationpublic Map<String,Object> getCompiledSchemas()
getCompiledSchemas in interface org.mule.apikit.model.ApiSpecificationpublic String getBaseUri()
getBaseUri in interface org.mule.apikit.model.ApiSpecificationpublic String getLocation()
getLocation in interface org.mule.apikit.model.ApiSpecificationpublic Map<String,org.mule.apikit.model.Resource> getResources()
getResources in interface org.mule.apikit.model.ApiSpecificationpublic String getVersion()
getVersion in interface org.mule.apikit.model.ApiSpecificationpublic Map<String,org.mule.apikit.model.parameter.Parameter> getBaseUriParameters()
getBaseUriParameters in interface org.mule.apikit.model.ApiSpecificationpublic List<Map<String,org.mule.apikit.model.SecurityScheme>> getSecuritySchemes()
getSecuritySchemes in interface org.mule.apikit.model.ApiSpecificationpublic List<Map<String,org.mule.apikit.model.Template>> getTraits()
getTraits in interface org.mule.apikit.model.ApiSpecificationpublic String getUri()
getUri in interface org.mule.apikit.model.ApiSpecificationpublic String dump(String newBaseUri)
dump in interface org.mule.apikit.model.ApiSpecificationpublic org.mule.apikit.model.ApiVendor getApiVendor()
getApiVendor in interface org.mule.apikit.model.ApiSpecificationpublic org.mule.apikit.ApiType getType()
getType in interface org.mule.apikit.model.ApiSpecificationpublic List<Map<String,String>> getSchemas()
getSchemas in interface org.mule.apikit.model.ApiSpecificationpublic List<String> getAllReferences()
getAllReferences in interface org.mule.apikit.model.ApiSpecificationpublic String dumpAmf()
public void writeAMFModel(OutputStream outputStream)
public void updateBaseUri(String baseUri)
baseUri - new base URI valuepublic boolean includesCallbacks()
public String renderApi(amf.core.client.platform.model.document.Document document)
public amf.apicontract.client.platform.AMFBaseUnitClient getRenderClient()
public <W> void renderApi(amf.core.client.platform.model.document.Document document,
org.yaml.builder.JsonOutputBuilder<W> wJsonOutputBuilder)
Copyright © 2025 MuleSoft, Inc.. All rights reserved.