Class MonitoringIngestionClient
java.lang.Object
io.micronaut.oraclecloud.monitoring.MonitoringIngestionClient
Oracle SDK provides 
MonitoringClient that is constructed with default https://telemetry.<region>.oraclecloud.com endpoint.
 For sending metrics to the Oracle Cloud Monitoring service the MonitoringClient.postMetricData(PostMetricDataRequest) is used
 but the endpoint must be configured to https://telemetry-ingestion.<region>.oraclecloud.com. This bean encapsulates creation
 and configuration of the MonitoringClient to use MonitoringClient.postMetricData(PostMetricDataRequest)
 so the MonitoringClient concerns are separated into two singleton beans.- Since:
- 1.2
- Author:
- Pavol Gressa
- 
Constructor SummaryConstructorsConstructorDescriptionMonitoringIngestionClient(com.oracle.bmc.ClientConfiguration clientConfiguration, @Nullable com.oracle.bmc.http.ClientConfigurator clientConfigurator, @Nullable com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory, com.oracle.bmc.auth.RegionProvider regionProvider, com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider) Deprecated.MonitoringIngestionClient(com.oracle.bmc.ClientConfiguration clientConfiguration, @Nullable com.oracle.bmc.http.ClientConfigurator clientConfigurator, @Nullable com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory, com.oracle.bmc.auth.RegionProvider regionProvider, com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, @Nullable com.oracle.bmc.http.client.HttpProvider httpProvider) CreatesMonitoringIngestionClient.
- 
Method SummaryModifier and TypeMethodDescriptioncom.oracle.bmc.monitoring.MonitoringClientGets theMonitoringClientdelegate.com.oracle.bmc.monitoring.responses.PostMetricDataResponsepostMetricData(com.oracle.bmc.monitoring.requests.PostMetricDataRequest request) PostPostMetricDataRequest.
- 
Constructor Details- 
MonitoringIngestionClientpublic MonitoringIngestionClient(com.oracle.bmc.ClientConfiguration clientConfiguration, @Nullable @Nullable com.oracle.bmc.http.ClientConfigurator clientConfigurator, @Nullable @Nullable com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory, com.oracle.bmc.auth.RegionProvider regionProvider, com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider, @Nullable @Nullable com.oracle.bmc.http.client.HttpProvider httpProvider) CreatesMonitoringIngestionClient.- Parameters:
- clientConfiguration- client configuration
- clientConfigurator- client configurator
- requestSignerFactory- request signer factory
- regionProvider- region provider
- authenticationDetailsProvider- authentication details provider
- httpProvider- HTTP provider
 
- 
MonitoringIngestionClient@Deprecated public MonitoringIngestionClient(com.oracle.bmc.ClientConfiguration clientConfiguration, @Nullable @Nullable com.oracle.bmc.http.ClientConfigurator clientConfigurator, @Nullable @Nullable com.oracle.bmc.http.signing.RequestSignerFactory requestSignerFactory, com.oracle.bmc.auth.RegionProvider regionProvider, com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider authenticationDetailsProvider) Deprecated.Use constructor withHttpProviderinsteadCreatesMonitoringIngestionClient.- Parameters:
- clientConfiguration- client configuration
- clientConfigurator- client configurator
- requestSignerFactory- request signer factory
- regionProvider- region provider
- authenticationDetailsProvider- authentication details provider
 
 
- 
- 
Method Details- 
getDelegatepublic com.oracle.bmc.monitoring.MonitoringClient getDelegate()Gets theMonitoringClientdelegate.- Returns:
- monitoring client
 
- 
postMetricDatapublic com.oracle.bmc.monitoring.responses.PostMetricDataResponse postMetricData(com.oracle.bmc.monitoring.requests.PostMetricDataRequest request) PostPostMetricDataRequest.- Parameters:
- request- request
- Returns:
- response
 
 
- 
HttpProviderinstead