Class ApiEntityResponse.Builder<B extends ApiEntityResponse.Builder<B,T,X>,T extends ApiEntityResponse,X>

java.lang.Object
io.helidon.integrations.common.rest.ApiResponse.Builder<B,T>
io.helidon.integrations.common.rest.ApiEntityResponse.Builder<B,T,X>
Type Parameters:
B - type of the builder (subclass of this class)
T - type of the response being built
X - type of the entity supported (JsonObject, Multi, or byte[])
All Implemented Interfaces:
Builder<B,T>, ResponseBuilder<B,T,X>, Supplier<T>
Enclosing class:
ApiEntityResponse

public abstract static class ApiEntityResponse.Builder<B extends ApiEntityResponse.Builder<B,T,X>,T extends ApiEntityResponse,X> extends ApiResponse.Builder<B,T> implements ResponseBuilder<B,T,X>
Fluent API builder base to build subclasses of ApiEntityResponse.
  • Constructor Details

    • Builder

      protected Builder()
      Create a new builder instance.
  • Method Details