Class ResponseParserBuilder<R,I>

java.lang.Object
cloud.quasarch.akash.impl.parsing.ResponseParserBuilder<R,I>

public class ResponseParserBuilder<R,I> extends Object
Builds instances of ResponseParserWithTransformation Usage example (full, with intermediate operation)
 ResponseParserBuilder
                 .<AkashPagedResponse<Deployment>, ListDeploymentsResponse>newBuilder()
                 .withResultClass(ListDeploymentsResponse.class)
                 .withIntermediateOperation(
                         intermediate -> new AkashPagedResponse<>(intermediate.deployments(),
                                 intermediate.pagination())
                 .build()
 

Usage example (simples, nointermediate operation)

 ResponseParserBuilder
                 .<AkashPagedResponse<Deployment>, ListDeploymentsResponse>newBuilder() 
                 .withResultClass(ListDeploymentsResponse.class)
                 .build()