Package com.google.api.gax.rpc
Class PagedCallSettings.Builder<RequestT,ResponseT,PagedListResponseT>
java.lang.Object
com.google.api.gax.rpc.UnaryCallSettings.Builder<RequestT,ResponseT>
com.google.api.gax.rpc.PagedCallSettings.Builder<RequestT,ResponseT,PagedListResponseT>
- Enclosing class:
- PagedCallSettings<RequestT,
ResponseT, PagedListResponseT>
public static class PagedCallSettings.Builder<RequestT,ResponseT,PagedListResponseT>
extends UnaryCallSettings.Builder<RequestT,ResponseT>
-
Constructor Summary
ConstructorsConstructorDescriptionBuilder(PagedCallSettings<RequestT, ResponseT, PagedListResponseT> settings) Builder(PagedListResponseFactory<RequestT, ResponseT, PagedListResponseT> pagedListResponseFactory) -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds an instance of the containing class.setRetryableCodes(StatusCode.Code... codes) See the class documentation ofUnaryCallSettingsfor a description of what retryable codes do.setRetryableCodes(Set<StatusCode.Code> retryableCodes) See the class documentation ofUnaryCallSettingsfor a description of what retryable codes do.setRetrySettings(RetrySettings retrySettings) Replaces theRetrySettingsfor the associatedUnaryCallable.Methods inherited from class com.google.api.gax.rpc.UnaryCallSettings.Builder
getRetryableCodes, getRetrySettings, retrySettings, setSimpleTimeoutNoRetries
-
Constructor Details
-
Builder
public Builder(PagedListResponseFactory<RequestT, ResponseT, PagedListResponseT> pagedListResponseFactory) -
Builder
-
-
Method Details
-
setRetryableCodes
public PagedCallSettings.Builder<RequestT,ResponseT, setRetryableCodesPagedListResponseT> (Set<StatusCode.Code> retryableCodes) Description copied from class:UnaryCallSettings.BuilderSee the class documentation ofUnaryCallSettingsfor a description of what retryable codes do.- Overrides:
setRetryableCodesin classUnaryCallSettings.Builder<RequestT,ResponseT>
-
setRetryableCodes
public PagedCallSettings.Builder<RequestT,ResponseT, setRetryableCodesPagedListResponseT> (StatusCode.Code... codes) Description copied from class:UnaryCallSettings.BuilderSee the class documentation ofUnaryCallSettingsfor a description of what retryable codes do.- Overrides:
setRetryableCodesin classUnaryCallSettings.Builder<RequestT,ResponseT>
-
setRetrySettings
public PagedCallSettings.Builder<RequestT,ResponseT, setRetrySettingsPagedListResponseT> (RetrySettings retrySettings) Description copied from class:UnaryCallSettings.BuilderReplaces theRetrySettingsfor the associatedUnaryCallable.When using the method, make sure that the
RetrySettingsare complete. For example, the following code will disable retries because the retry delay is not set:stubSettings.setRetrySettings( RetrySettings.newBuilder() .setTotalTimeout(Duration.ofSeconds(10) );- Overrides:
setRetrySettingsin classUnaryCallSettings.Builder<RequestT,ResponseT> - See Also:
-
getPagedListResponseFactory
public PagedListResponseFactory<RequestT,ResponseT, getPagedListResponseFactory()PagedListResponseT> -
build
Description copied from class:UnaryCallSettings.BuilderBuilds an instance of the containing class. This operation is unsupported on the abstract base class UnaryCallSettings, but is valid on concrete derived classes.- Overrides:
buildin classUnaryCallSettings.Builder<RequestT,ResponseT>
-