public static class OperationCallSettings.Builder<RequestT,ResponseT,MetadataT>
Inheritance
java.lang.Object >
OperationCallSettings.Builder<RequestT,ResponseT,MetadataT>
Type Parameters |
---|
Name | Description |
RequestT | |
ResponseT | |
MetadataT | |
Constructors
Builder()
public Builder(OperationCallSettings<RequestT,ResponseT,MetadataT> settings)
Methods
build()
public OperationCallSettings<RequestT,ResponseT,MetadataT> build()
getInitialCallSettings()
public UnaryCallSettings<RequestT,OperationSnapshot> getInitialCallSettings()
Get the call settings which are used on the call to initiate the operation.
public final ApiFunction<OperationSnapshot,MetadataT> getMetadataTransformer()
getPollingAlgorithm()
public TimedRetryAlgorithm getPollingAlgorithm()
Get the polling algorithm of the operation.
public final ApiFunction<OperationSnapshot,ResponseT> getResponseTransformer()
setInitialCallSettings(UnaryCallSettings<RequestT,OperationSnapshot> initialCallSettings)
public OperationCallSettings.Builder<RequestT,ResponseT,MetadataT> setInitialCallSettings(UnaryCallSettings<RequestT,OperationSnapshot> initialCallSettings)
Set the call settings which are used on the call to initiate the operation.
Returns |
---|
Type | Description |
Builder<RequestT,ResponseT,MetadataT> | |
public OperationCallSettings.Builder<RequestT,ResponseT,MetadataT> setMetadataTransformer(ApiFunction<OperationSnapshot,MetadataT> metadataTransformer)
Returns |
---|
Type | Description |
Builder<RequestT,ResponseT,MetadataT> | |
setPollingAlgorithm(TimedRetryAlgorithm pollingAlgorithm)
public OperationCallSettings.Builder<RequestT,ResponseT,MetadataT> setPollingAlgorithm(TimedRetryAlgorithm pollingAlgorithm)
Set the polling algorithm of the operation.
Returns |
---|
Type | Description |
Builder<RequestT,ResponseT,MetadataT> | |
public OperationCallSettings.Builder<RequestT,ResponseT,MetadataT> setResponseTransformer(ApiFunction<OperationSnapshot,ResponseT> responseTransformer)
Returns |
---|
Type | Description |
Builder<RequestT,ResponseT,MetadataT> | |