Class OciVaultHealthCheck
- java.lang.Object
- 
- io.helidon.integrations.oci.vault.health.OciVaultHealthCheck
 
- 
- All Implemented Interfaces:
- HealthCheck
 
 @Liveness @ApplicationScoped @BuiltInHealthCheck public final class OciVaultHealthCheck extends Object implements HealthCheck Liveness check for an OCI's Vault. Reads OCI properties from '~/.oci/config'.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classOciVaultHealthCheck.BuilderFluent API builder forOciVaultHealthCheck.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OciVaultHealthCheck.Builderbuilder()Create a new fluent API builder to configure a new health check.HealthCheckResponsecall()Checks that the OCI vault is accessible, if defined.static OciVaultHealthCheckcreate(Config config)Create an instance.
 
- 
- 
- 
Method Detail- 
builderpublic static OciVaultHealthCheck.Builder builder() Create a new fluent API builder to configure a new health check.- Returns:
- builder instance
 
 - 
createpublic static OciVaultHealthCheck create(Config config) Create an instance.- Parameters:
- config- the config.
- Returns:
- an instance.
 
 - 
callpublic HealthCheckResponse call() Checks that the OCI vault is accessible, if defined. Will report error only if not defined or not accessible. Can block since all health checks are called asynchronously.- Specified by:
- callin interface- HealthCheck
- Returns:
- a response
 
 
- 
 
-