Package org.apache.beam.sdk.extensions.gcp.util
package org.apache.beam.sdk.extensions.gcp.util
Defines Google Cloud Platform component utilities that can be used by Beam runners.
-
ClassesClassDescriptionAn adapter for converting between Apache Beam and Google API client representations of backoffs.An optional component to use with the
RetryHttpRequestInitializer
in order to provide custom errors for failing http calls.A Builder which allows building immutable CustomHttpErrors object.A simple Tuple class for creating a list of HttpResponseMatcher and HttpResponseCustomError to print for the responses.Provides operations on GCS.This is aDefaultValueFactory
able to create aGcsUtil
using any transport flags specified on thePipelineOptions
.A class that holds either aStorageObject
or anIOException
.HttpRequestInitializer for recording request to response latency of Http-based API calls.Implements a request initializer that adds retry handlers to all HttpRequests.Helpers for cloud communication.Implements a response intercepter that logs the upload id if the upload id header exists and it is the first request (does not have upload_id parameter in the request).