Index

B C D E F G H I K L N O P S T V 
All Classes and Interfaces|All Packages

B

build() - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.Builder
 
build() - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase.OciCertificatesTlsManagerConfigImpl
 
builder() - Static method in interface io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManager
Creates a OciCertificatesTlsManager builder instance.
builder() - Static method in interface io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig
Create a new fluent API builder to customize configuration.
builder(OciCertificatesTlsManagerConfig) - Static method in interface io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig
Create a new fluent API builder from an existing instance.
BuilderBase() - Constructor for class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase
Protected to support extensibility.
buildPrototype() - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.Builder
 

C

caOcid() - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase
The Certificate Authority OCID.
caOcid() - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase.OciCertificatesTlsManagerConfigImpl
 
caOcid() - Method in interface io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig
The Certificate Authority OCID.
caOcid(String) - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase
The Certificate Authority OCID.
certificates() - Method in class io.helidon.integrations.oci.tls.certificates.spi.OciCertificatesDownloader.Certificates
The certificates.
certOcid() - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase
The Certificate OCID.
certOcid() - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase.OciCertificatesTlsManagerConfigImpl
 
certOcid() - Method in interface io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig
The Certificate OCID.
certOcid(String) - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase
The Certificate OCID.
clearCompartmentOcid() - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase
Clear existing value of this property.
clearVaultManagementEndpoint() - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase
Clear existing value of this property.
compartmentOcid() - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase
The OCID of the compartment the services are in.
compartmentOcid() - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase.OciCertificatesTlsManagerConfigImpl
 
compartmentOcid() - Method in interface io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig
The OCID of the compartment the services are in.
compartmentOcid(String) - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase
The OCID of the compartment the services are in.
config() - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase
If this instance was configured, this would be the config instance used.
config(Config) - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase
Update builder from configuration (node of this type).
configKey() - Method in class io.helidon.integrations.oci.tls.certificates.DefaultOciCertificatesTlsManagerProvider
 
configure(ServiceBinder) - Method in class io.helidon.integrations.oci.tls.certificates.Injection$$Module
 
create() - Static method in interface io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManager
Creates a default OciCertificatesTlsManager instance.
create() - Static method in interface io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig
Create a new instance with default values.
create(Config) - Static method in interface io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManager
Creates a configured OciCertificatesTlsManager instance.
create(Config) - Static method in interface io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig
Create a new instance from configuration.
create(Config, String) - Method in class io.helidon.integrations.oci.tls.certificates.DefaultOciCertificatesTlsManagerProvider
 
create(OciCertificatesTlsManagerConfig) - Static method in interface io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManager
Creates a configured OciCertificatesTlsManager instance.
create(String, X509Certificate[]) - Static method in interface io.helidon.integrations.oci.tls.certificates.spi.OciCertificatesDownloader
Creates a Certificates instance given its version and array of certificates.
create(Consumer<OciCertificatesTlsManagerConfig.Builder>) - Static method in interface io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManager
Creates a consumer based OciCertificatesTlsManager instance.
createServiceProvider(Map<String, Object>) - Method in class io.helidon.integrations.oci.tls.certificates.DefaultOciCertificatesDownloader$$Injection$$Activator
 
createServiceProvider(Map<String, Object>) - Method in class io.helidon.integrations.oci.tls.certificates.DefaultOciPrivateKeyDownloader$$Injection$$Activator
 

D

DefaultOciCertificatesDownloader$$Injection$$Activator - Class in io.helidon.integrations.oci.tls.certificates
Activator for DefaultOciCertificatesDownloader.
DefaultOciCertificatesDownloader$$Injection$$Activator() - Constructor for class io.helidon.integrations.oci.tls.certificates.DefaultOciCertificatesDownloader$$Injection$$Activator
Default activator constructor.
DefaultOciCertificatesTlsManagerProvider - Class in io.helidon.integrations.oci.tls.certificates
The service provider for OciCertificatesTlsManager.
DefaultOciCertificatesTlsManagerProvider() - Constructor for class io.helidon.integrations.oci.tls.certificates.DefaultOciCertificatesTlsManagerProvider
Deprecated.
this is a Java ServiceLoader implementation and the constructor should not be used directly
DefaultOciPrivateKeyDownloader$$Injection$$Activator - Class in io.helidon.integrations.oci.tls.certificates
Activator for DefaultOciPrivateKeyDownloader.
DefaultOciPrivateKeyDownloader$$Injection$$Activator() - Constructor for class io.helidon.integrations.oci.tls.certificates.DefaultOciPrivateKeyDownloader$$Injection$$Activator
Default activator constructor.
dependencies() - Method in class io.helidon.integrations.oci.tls.certificates.DefaultOciCertificatesDownloader$$Injection$$Activator
 
dependencies() - Method in class io.helidon.integrations.oci.tls.certificates.DefaultOciPrivateKeyDownloader$$Injection$$Activator
 

E

equals(Object) - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase.OciCertificatesTlsManagerConfigImpl
 

F

from(OciCertificatesTlsManagerConfig) - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase
Update this builder from an existing prototype instance.
from(OciCertificatesTlsManagerConfig.BuilderBase<?, ?>) - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase
Update this builder from an existing prototype builder instance.

G

get() - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase.OciCertificatesTlsManagerConfigImpl
 

H

hashCode() - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase.OciCertificatesTlsManagerConfigImpl
 

I

Injection$$Module - Class in io.helidon.integrations.oci.tls.certificates
Generated ModuleComponent.
Injection$$Module() - Constructor for class io.helidon.integrations.oci.tls.certificates.Injection$$Module
Deprecated.
this is a Java ServiceLoader implementation and the constructor should not be used directly
INSTANCE - Static variable in class io.helidon.integrations.oci.tls.certificates.DefaultOciCertificatesDownloader$$Injection$$Activator
The global singleton instance for this service provider activator.
INSTANCE - Static variable in class io.helidon.integrations.oci.tls.certificates.DefaultOciPrivateKeyDownloader$$Injection$$Activator
The global singleton instance for this service provider activator.
io.helidon.integrations.oci.tls.certificates - module io.helidon.integrations.oci.tls.certificates
Helidon Integrations of OCI Certificates Service.
io.helidon.integrations.oci.tls.certificates - package io.helidon.integrations.oci.tls.certificates
Helidon Integrations of OCI Certificates Service.
io.helidon.integrations.oci.tls.certificates.spi - package io.helidon.integrations.oci.tls.certificates.spi
Helidon Integrations SPI of OCI Certificates Service.

K

keyOcid() - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase
The Key OCID.
keyOcid() - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase.OciCertificatesTlsManagerConfigImpl
 
keyOcid() - Method in interface io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig
The Key OCID.
keyOcid(String) - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase
The Key OCID.
keyPassword() - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase
The Key password.
keyPassword() - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase.OciCertificatesTlsManagerConfigImpl
 
keyPassword() - Method in interface io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig
The Key password.
keyPassword(char[]) - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase
The Key password.
keyPassword(String) - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase
The Key password.
keyPassword(Supplier<char[]>) - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase
The Key password.

L

loadCACertificate(String) - Method in interface io.helidon.integrations.oci.tls.certificates.spi.OciCertificatesDownloader
The implementation will download the CA certificate identified by the given ocid from the OCI Certificates Services.
loadCertificates(String) - Method in interface io.helidon.integrations.oci.tls.certificates.spi.OciCertificatesDownloader
The implementation will download the certificate chain identified by the given ocid from the OCI Certificates Service.
loadKey(String, URI) - Method in interface io.helidon.integrations.oci.tls.certificates.spi.OciPrivateKeyDownloader
The implementation will download the private key identified by the given ocid from the given vault crypto endpoint.

N

named() - Method in class io.helidon.integrations.oci.tls.certificates.Injection$$Module
 

O

OciCertificatesDownloader - Interface in io.helidon.integrations.oci.tls.certificates.spi
The contract used for downloading certificates from OCI.
OciCertificatesDownloader.Certificates - Class in io.helidon.integrations.oci.tls.certificates.spi
Represents the certificate chain as well as the version identifier of the downloaded certificates.
OciCertificatesTlsManager - Interface in io.helidon.integrations.oci.tls.certificates
The OCI Certificates contract of TlsManager.
OciCertificatesTlsManagerConfig - Interface in io.helidon.integrations.oci.tls.certificates
Blueprint configuration for OciCertificatesTlsManager.
OciCertificatesTlsManagerConfig.Builder - Class in io.helidon.integrations.oci.tls.certificates
Fluent API builder for OciCertificatesTlsManager.
OciCertificatesTlsManagerConfig.BuilderBase<BUILDER,PROTOTYPE> - Class in io.helidon.integrations.oci.tls.certificates
Fluent API builder base for OciCertificatesTlsManager.
OciCertificatesTlsManagerConfig.BuilderBase.OciCertificatesTlsManagerConfigImpl - Class in io.helidon.integrations.oci.tls.certificates
Generated implementation of the prototype, can be extended by descendant prototype implementations.
OciCertificatesTlsManagerConfigImpl(OciCertificatesTlsManagerConfig.BuilderBase<?, ?>) - Constructor for class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase.OciCertificatesTlsManagerConfigImpl
Create an instance providing a builder.
OciPrivateKeyDownloader - Interface in io.helidon.integrations.oci.tls.certificates.spi
The contract used for downloading private keys from OCI.

P

preBuildPrototype() - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase
Handles providers and decorators.

S

schedule() - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase.OciCertificatesTlsManagerConfigImpl
 
schedule() - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase
The schedule for trigger a reload check, testing whether there is a new Tls instance available.
schedule() - Method in interface io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig
The schedule for trigger a reload check, testing whether there is a new Tls instance available.
schedule(String) - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase
The schedule for trigger a reload check, testing whether there is a new Tls instance available.
serviceType() - Method in class io.helidon.integrations.oci.tls.certificates.DefaultOciCertificatesDownloader$$Injection$$Activator
The service type of the managed service.
serviceType() - Method in class io.helidon.integrations.oci.tls.certificates.DefaultOciPrivateKeyDownloader$$Injection$$Activator
The service type of the managed service.

T

toString() - Method in class io.helidon.integrations.oci.tls.certificates.Injection$$Module
 
toString() - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase.OciCertificatesTlsManagerConfigImpl
 
toString() - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase
 

V

validatePrototype() - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase
Validates required properties.
vaultCryptoEndpoint() - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase.OciCertificatesTlsManagerConfigImpl
 
vaultCryptoEndpoint() - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase
The address to use for the OCI Key Management Service / Vault crypto usage.
vaultCryptoEndpoint() - Method in interface io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig
The address to use for the OCI Key Management Service / Vault crypto usage.
vaultCryptoEndpoint(URI) - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase
The address to use for the OCI Key Management Service / Vault crypto usage.
vaultManagementEndpoint() - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase.OciCertificatesTlsManagerConfigImpl
 
vaultManagementEndpoint() - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase
The address to use for the OCI Key Management Service / Vault management usage.
vaultManagementEndpoint() - Method in interface io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig
The address to use for the OCI Key Management Service / Vault management usage.
vaultManagementEndpoint(URI) - Method in class io.helidon.integrations.oci.tls.certificates.OciCertificatesTlsManagerConfig.BuilderBase
The address to use for the OCI Key Management Service / Vault management usage.
version() - Method in class io.helidon.integrations.oci.tls.certificates.spi.OciCertificatesDownloader.Certificates
The version identifier.
B C D E F G H I K L N O P S T V 
All Classes and Interfaces|All Packages