All Classes and Interfaces
Class
Description
Abstract base factory for SDK objects.
Bridges the
AsyncHandler
interface to an RxJava SingleEmitter
.Bridges the
AsyncHandler
interface to an RxJava MonoSink
.Configuration properties for the automated oracle wallet download and configuration.
A trait interface for types that can contribute to the configuration of an
OracleDataSourceAttributes
instance.Event used to alert when a new Oracle Cloud certificate is ready for use.
Allows for netty SslContext to be delegated to another as well as switched out at runtime.
Testing support for functions.
Implementation for Project.fn of a multi value map.
Hikari connection pool listener that downloads oracle wallet and extends the Hikari
DatasourceConfiguration
.A parent HttpFunction for authoring Project.fn gateway functions.
Allows configuration of the
InstancePrincipalsAuthenticationDetailsProvider
.Oracle SDK provides
MonitoringClient
that is constructed with default https://telemetry.<region>.oraclecloud.com
endpoint.Client properties
specific to the netty client.Netty-based implementation of
HttpProvider
.Parent class that can be used for Oracle Cloud functions.
Implementation of
Serializer
based on micronaut serde using ObjectMapper
.Type element visitor vising oci sdk models and enums.
The HTTP client configuration for OKE Workload Identity client.
Allows configuration of the
OkeWorkloadIdentityAuthenticationDetailsProvider
.Sets up core beans for integration with Oracle cloud clients.
Oracle Cloud log appender for logback.
Configuration for Oracle Cloud auth config.
Service to contact an Oracle Cloud Certificate service and setup a certificate on a given basis.
Background task to automatically refresh the certificates from an Oracle Cloud Certificate server on a configurable interval.
Allows the configuration of the Oracle Cloud certificate process.
Configuration for the
AuthenticationDetailsProvider
.Configuration for
OracleCloudMeterRegistry
.A condition used to enable file based configuration if the file exists that is specified by either
oci.config
or
available at $USE_HOME/.oci/config
.Configuration properties for the local OCI config file (eg:
$USE_HOME/.oci/config
).Sets up core beans for integration with Oracle cloud clients.
A
StepCounter
that tracks list of raw Datapoint
.A Meter that collects raw
Datapoint
.A
StepDistributionSummary
that tracks list of raw Datapoint
.Represents
ComputeInstanceMetadata
for Oracle Cloud.OracleCloudJsonFormatter implementation of the
JsonFormatter
.Default configuration for retrieving Oracle Cloud metadata for
ComputePlatform.ORACLE_CLOUD
.Models common Oracle Cloud compute instance metadata keys.
Resolves
ComputeInstanceMetadata
for Oracle Cloud Infrastructure.StepMeterRegistry
for Oracle Cloud Monitoring that produces aggregated data.The OracleCloudMeterRegistryFactory that will configure and create an oracle cloud monitoring meter registry.
NamingConvention
for Oracle Cloud Monitoring.StepMeterRegistry
for Oracle Cloud Monitoring that produces raw data.An annotation processor that generates the Oracle Cloud SDK integration
for Micronaut.
The Netty implementation of
ServerSslBuilder
that generates an SslContext
to create a server handler
with to SSL support via a temporary self signed certificate that will be replaced by an Oracle Cloud certificate once acquired.A
StepTimer
that tracks list of raw Datapoint
.OracleCloudVault Client.
An Oracle Cloud Vault.
The Discovery Configuration class for Oracle Cloud Vault.
A
ConfigurationClient
for Oracle Cloud Vault Configuration.Represents the attributes of a
DataSource
that a Wallet
can configure.Oracle archive wallet provider.
Internal Annotation to trigger the creation of SDK clients.
the type of client to generate.
Interface that supplies the Tenant ID.
UCP connection pool listener that downloads oracle wallet and configures the
PoolDataSource
.Represents a Zip archive containing at least a
cwallet.sso
or ewallet.p12
and
optionally a tnsnames.ora
.Entrypoint to the Wallet related API
Services for reading Oracle
cwallet.sso
and ewallet.p12
wallets