Send feedback
Class OperationCallSettings.Builder<RequestT,ResponseT,MetadataT> (2.19.2)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.19.2 keyboard_arrow_down
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)
Parameter
Methods
build()
public OperationCallSettings<RequestT,ResponseT,MetadataT> build()
Returns
getInitialCallSettings()
public UnaryCallSettings<RequestT,OperationSnapshot> getInitialCallSettings()
Get the call settings which are used on the call to initiate the operation.
Returns
public final ApiFunction<OperationSnapshot,MetadataT> getMetadataTransformer()
Returns
getPollingAlgorithm()
public TimedRetryAlgorithm getPollingAlgorithm()
Get the polling algorithm of the operation.
Returns
public final ApiFunction<OperationSnapshot,ResponseT> getResponseTransformer()
Returns
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.
Parameter
Returns
Type Description Builder <RequestT ,ResponseT ,MetadataT >
public OperationCallSettings.Builder<RequestT,ResponseT,MetadataT> setMetadataTransformer(ApiFunction<OperationSnapshot,MetadataT> metadataTransformer)
Parameter
Name Description metadataTransformer com.google.api.core.ApiFunction <OperationSnapshot ,MetadataT >
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.
Parameter
Returns
Type Description Builder <RequestT ,ResponseT ,MetadataT >
public OperationCallSettings.Builder<RequestT,ResponseT,MetadataT> setResponseTransformer(ApiFunction<OperationSnapshot,ResponseT> responseTransformer)
Parameter
Name Description responseTransformer com.google.api.core.ApiFunction <OperationSnapshot ,ResponseT >
Returns
Type Description Builder <RequestT ,ResponseT ,MetadataT >
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2023-03-25 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
Need to tell us more?