public class APIBuildable extends Object implements flipkart.lego.api.entities.Buildable
| Constructor and Description |
|---|
APIBuildable(com.flipkart.poseidon.legoset.PoseidonLegoSet legoSet,
String url,
long timeout,
LinkedHashSet<flipkart.lego.api.entities.Filter> filters,
Set<com.flipkart.poseidon.mappers.Mapper> mappers,
Map<String,com.flipkart.hydra.task.Task> tasks,
Object response) |
| Modifier and Type | Method and Description |
|---|---|
void |
build(flipkart.lego.api.entities.Request request,
flipkart.lego.api.entities.Response response,
Map<String,Object> model) |
LinkedHashSet<flipkart.lego.api.entities.Filter> |
getFilters(flipkart.lego.api.entities.Request request) |
String |
getId() |
String |
getName() |
Map<String,flipkart.lego.api.entities.DataSource> |
getOptionalDataSources(flipkart.lego.api.entities.Request request) |
Map<String,flipkart.lego.api.entities.DataSource> |
getRequiredDataSources(flipkart.lego.api.entities.Request request) |
Map<String,flipkart.lego.api.entities.Buildable> |
getRoutes() |
long |
getTimeout() |
String |
getUrl() |
List<Integer> |
getVersion() |
public String getUrl()
public long getTimeout()
throws flipkart.lego.api.exceptions.LegoException
getTimeout in interface flipkart.lego.api.entities.Buildableflipkart.lego.api.exceptions.LegoExceptionpublic Map<String,flipkart.lego.api.entities.DataSource> getRequiredDataSources(flipkart.lego.api.entities.Request request) throws flipkart.lego.api.exceptions.InternalErrorException
getRequiredDataSources in interface flipkart.lego.api.entities.Buildableflipkart.lego.api.exceptions.InternalErrorExceptionpublic Map<String,flipkart.lego.api.entities.DataSource> getOptionalDataSources(flipkart.lego.api.entities.Request request) throws flipkart.lego.api.exceptions.LegoException
getOptionalDataSources in interface flipkart.lego.api.entities.Buildableflipkart.lego.api.exceptions.LegoExceptionpublic void build(flipkart.lego.api.entities.Request request,
flipkart.lego.api.entities.Response response,
Map<String,Object> model)
throws flipkart.lego.api.exceptions.InternalErrorException
build in interface flipkart.lego.api.entities.Buildableflipkart.lego.api.exceptions.InternalErrorExceptionpublic LinkedHashSet<flipkart.lego.api.entities.Filter> getFilters(flipkart.lego.api.entities.Request request) throws flipkart.lego.api.exceptions.InternalErrorException
getFilters in interface flipkart.lego.api.entities.Buildableflipkart.lego.api.exceptions.InternalErrorExceptionpublic String getId() throws UnsupportedOperationException
getId in interface flipkart.lego.api.helpers.IdentifiableUnsupportedOperationExceptionpublic String getName() throws UnsupportedOperationException
getName in interface flipkart.lego.api.helpers.IdentifiableUnsupportedOperationExceptionCopyright © 2016. All rights reserved.