Package io.helidon.integrations.vault
Class VaultOptionalResponse.Builder<X,R>
java.lang.Object
io.helidon.integrations.common.rest.ApiResponse.Builder<VaultOptionalResponse.Builder<X,R>,VaultOptionalResponse<R>>
io.helidon.integrations.common.rest.ApiOptionalResponse.BuilderBase<VaultOptionalResponse.Builder<X,R>,VaultOptionalResponse<R>,X,R>
io.helidon.integrations.vault.VaultOptionalResponse.BuilderBase<VaultOptionalResponse.Builder<X,R>,X,R>
io.helidon.integrations.vault.VaultOptionalResponse.Builder<X,R>
- Type Parameters:
X- type of entity (actual entity on HTTP communication, such asJsonObject)R- type of response (object entity type)
- All Implemented Interfaces:
Builder<VaultOptionalResponse.Builder<X,,R>, VaultOptionalResponse<R>> ResponseBuilder<VaultOptionalResponse.Builder<X,,R>, VaultOptionalResponse<R>, X> Supplier<VaultOptionalResponse<R>>
- Enclosing class:
VaultOptionalResponse<R>
public static class VaultOptionalResponse.Builder<X,R>
extends VaultOptionalResponse.BuilderBase<VaultOptionalResponse.Builder<X,R>,X,R>
Fluent API builder for
VaultOptionalResponse.-
Method Summary
Methods inherited from class io.helidon.integrations.vault.VaultOptionalResponse.BuilderBase
errorsMethods inherited from class io.helidon.integrations.common.rest.ApiOptionalResponse.BuilderBase
entity, entity, entityProcessor, entityProcessorMethods inherited from class io.helidon.integrations.common.rest.ApiResponse.Builder
headers, headers, me, requestId, requestId, status, statusMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.helidon.integrations.common.rest.ResponseBuilder
headers, requestId, status
-
Method Details
-
build
Description copied from interface:BuilderBuild the instance from this builder.- Returns:
- instance of the built type
-