Class LatencyRecordingHttpRequestInitializer
java.lang.Object
org.apache.beam.sdk.extensions.gcp.util.LatencyRecordingHttpRequestInitializer
- All Implemented Interfaces:
com.google.api.client.http.HttpRequestInitializer
public class LatencyRecordingHttpRequestInitializer
extends Object
implements com.google.api.client.http.HttpRequestInitializer
HttpRequestInitializer for recording request to response latency of Http-based API calls.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.apache.beam.sdk.util.HistogramData.BucketType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinitialize(com.google.api.client.http.HttpRequest request)
-
Field Details
-
HISTOGRAM_BUCKET_TYPE
public static final org.apache.beam.sdk.util.HistogramData.BucketType HISTOGRAM_BUCKET_TYPE
-
-
Constructor Details
-
LatencyRecordingHttpRequestInitializer
-
LatencyRecordingHttpRequestInitializer
-
-
Method Details
-
initialize
- Specified by:
initializein interfacecom.google.api.client.http.HttpRequestInitializer- Throws:
IOException
-