Class ResponseMetricIdentifier

java.lang.Object
com.couchbase.client.core.cnc.metrics.ResponseMetricIdentifier

@Internal public class ResponseMetricIdentifier extends Object
  • Constructor Details

    • ResponseMetricIdentifier

      public ResponseMetricIdentifier(String serviceTracingId, String requestName, @Nullable String bucketName, @Nullable String scopeName, @Nullable String collectionName, @Nullable String exceptionSimpleName, @Nullable ClusterIdentifier clusterIdent, boolean isDefaultLoggingMeter)
  • Method Details

    • fromRequest

      public static ResponseMetricIdentifier fromRequest(Request<?> request, @Nullable String exceptionSimpleName, @Nullable ClusterIdentifier clusterIdent, boolean isDefaultLoggingMeter)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • service

      public String service()
    • operation

      public String operation()
    • bucketName

      public @Nullable String bucketName()
    • scopeName

      public @Nullable String scopeName()
    • collectionName

      public @Nullable String collectionName()
    • exceptionSimpleName

      public @Nullable String exceptionSimpleName()
    • clusterIdent

      public @Nullable ClusterIdentifier clusterIdent()
    • isDefaultLoggingMeter

      public boolean isDefaultLoggingMeter()