@BetaApi(value="The surface for long-running operations is not stable yet and may change in the future.") public final class OperationCallSettings<RequestT,ResponseT,MetadataT> extends Object
OperationCallable for calls to initiate, resume, and
cancel a long-running operation.| Modifier and Type | Class and Description |
|---|---|
static class |
OperationCallSettings.Builder<RequestT,ResponseT,MetadataT> |
| Modifier and Type | Method and Description |
|---|---|
UnaryCallSettings<RequestT,OperationSnapshot> |
getInitialCallSettings() |
com.google.api.core.ApiFunction<OperationSnapshot,MetadataT> |
getMetadataTransformer() |
TimedRetryAlgorithm |
getPollingAlgorithm() |
com.google.api.core.ApiFunction<OperationSnapshot,ResponseT> |
getResponseTransformer() |
static <RequestT,ResponseT,MetadataT> |
newBuilder()
Create a new builder which can construct an instance of OperationCallSettings.
|
OperationCallSettings.Builder<RequestT,ResponseT,MetadataT> |
toBuilder() |
public final UnaryCallSettings<RequestT,OperationSnapshot> getInitialCallSettings()
public final TimedRetryAlgorithm getPollingAlgorithm()
public final com.google.api.core.ApiFunction<OperationSnapshot,ResponseT> getResponseTransformer()
public final com.google.api.core.ApiFunction<OperationSnapshot,MetadataT> getMetadataTransformer()
public static <RequestT,ResponseT,MetadataT> OperationCallSettings.Builder<RequestT,ResponseT,MetadataT> newBuilder()
public final OperationCallSettings.Builder<RequestT,ResponseT,MetadataT> toBuilder()