Index
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
OciCertificatesTlsManagerbuilder 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
OciCertificatesTlsManagerinstance. - 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
OciCertificatesTlsManagerinstance. - 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
OciCertificatesTlsManagerinstance. - 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
OciCertificatesTlsManagerinstance. - 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
Tlsinstance 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
Tlsinstance 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
Tlsinstance 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.
All Classes and Interfaces|All Packages