Class VaultRestApi.BuilderBase<B extends VaultRestApi.BuilderBase<B>>
- java.lang.Object
-
- io.helidon.integrations.common.rest.RestApi.Builder<B,VaultRestApi>
-
- io.helidon.integrations.vault.auths.common.VaultRestApi.BuilderBase<B>
-
- Type Parameters:
B
- type of builder that subclasses this class
- All Implemented Interfaces:
Builder<VaultRestApi>
,Supplier<VaultRestApi>
- Direct Known Subclasses:
VaultRestApi.Builder
- Enclosing class:
- VaultRestApi
public static class VaultRestApi.BuilderBase<B extends VaultRestApi.BuilderBase<B>> extends RestApi.Builder<B,VaultRestApi>
A base builder for VaultRestApi subclasses.
-
-
Constructor Summary
Constructors Constructor Description BuilderBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected VaultRestApi
doBuild()
Build an instance ofRestApi
implementation.-
Methods inherited from class io.helidon.integrations.common.rest.RestApi.Builder
build, config, faultTolerance, ftHandler, get, jsonBuilderFactory, jsonReaderFactory, jsonWriterFactory, me, postBuild, preBuild, webClient, webClientBuilder
-
-
-
-
Method Detail
-
doBuild
protected VaultRestApi doBuild()
Description copied from class:RestApi.Builder
Build an instance ofRestApi
implementation.- Specified by:
doBuild
in classRestApi.Builder<B extends VaultRestApi.BuilderBase<B>,VaultRestApi>
- Returns:
- a new instance
-
-