Interface OciMetricsRx


  • @Deprecated(since="2.5.0",
                forRemoval=true)
    public interface OciMetricsRx
    Deprecated, for removal: This API element is subject to removal in a future version.
    use OCI SDK instead
    Reactive APIs for OCI Metrics.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static class  OciMetricsRx.Builder
      Deprecated, for removal: This API element is subject to removal in a future version.
      Fluent API builder for OciMetricsRx.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String API_HOST_FORMAT
      Deprecated, for removal: This API element is subject to removal in a future version.
      Host format of API server.
      static String API_HOST_PREFIX
      Deprecated, for removal: This API element is subject to removal in a future version.
      Host name prefix.
      static String API_VERSION
      Deprecated, for removal: This API element is subject to removal in a future version.
      Version of API supported by this client.
    • Field Detail

      • API_VERSION

        static final String API_VERSION
        Deprecated, for removal: This API element is subject to removal in a future version.
        Version of API supported by this client.
        See Also:
        Constant Field Values
      • API_HOST_PREFIX

        static final String API_HOST_PREFIX
        Deprecated, for removal: This API element is subject to removal in a future version.
        Host name prefix.
        See Also:
        Constant Field Values
      • API_HOST_FORMAT

        static final String API_HOST_FORMAT
        Deprecated, for removal: This API element is subject to removal in a future version.
        Host format of API server.
        See Also:
        Constant Field Values
    • Method Detail

      • builder

        static OciMetricsRx.Builder builder()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Create a new fluent API builder for OCI metrics.
        Returns:
        a new builder
      • create

        static OciMetricsRx create()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Create OCI metrics using the default OciRestApi.
        Returns:
        OCI metrics instance connecting based on DEFAULT profile
      • create

        static OciMetricsRx create​(Config config)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Create OCI metrics based on configuration.
        Parameters:
        config - configuration on the node of OCI configuration
        Returns:
        OCI metrics instance configured from the configuration
        See Also:
        OciMetricsRx.Builder.config(io.helidon.config.Config)
      • postMetricData

        Single<PostMetricData.Response> postMetricData​(PostMetricData.Request request)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Publishes raw metric data points to the Monitoring service. For more information about publishing metrics, see Publishing Custom Metrics. For important limits information, see Limits on Monitoring. Per-call limits information follows. Dimensions per metric group*. Maximum: 20. Minimum: 1. Unique metric streams*. Maximum: 50. Transactions Per Second (TPS) per-tenancy limit for this operation: 50. *A metric group is the combination of a given metric, metric namespace, and tenancy for the purpose of determining limits. A dimension is a qualifier provided in a metric definition. A metric stream is an individual set of aggregated data for a metric, typically specific to a resource. For more information about metric-related concepts, see Monitoring Concepts.
        Parameters:
        request - metric request
        Returns:
        future metric response