Builder for creating an instance of BatchingIndexingServiceImpl
Public Constructor Summary
Public Method Summary
BatchingIndexingServiceImpl |
build()
Builds an instance of
BatchingIndexingServiceImpl |
BatchingIndexingServiceImpl.Builder | |
BatchingIndexingServiceImpl.Builder |
setCredential(GoogleCredential credential)
Sets
GoogleCredential to be used for batching requests |
BatchingIndexingServiceImpl.Builder |
setExecutorFactory(BatchRequestService.ExecutorFactory executorFactory)
Sets
BatchRequestService.ExecutorFactory to be used for creating instances of ExecutorService
used by batching service |
BatchingIndexingServiceImpl.Builder | |
BatchingIndexingServiceImpl.Builder |
setService(CloudSearch service)
Sets
CloudSearch service client to be used for creating batch requests |
Inherited Method Summary
Public Constructors
public BatchingIndexingServiceImpl.Builder ()
Public Methods
public BatchingIndexingServiceImpl build ()
Builds an instance of BatchingIndexingServiceImpl
Returns
- an instance of
BatchingIndexingServiceImpl
public BatchingIndexingServiceImpl.Builder setBatchPolicy (BatchPolicy batchPolicy)
Sets BatchPolicy
to be used for batching requests
Parameters
batchPolicy | to be used for batching requests |
---|
Returns
- this builder instance
public BatchingIndexingServiceImpl.Builder setCredential (GoogleCredential credential)
Sets GoogleCredential
to be used for batching requests
Parameters
credential | to be used for batching requests |
---|
Returns
- this builder instance
public BatchingIndexingServiceImpl.Builder setExecutorFactory (BatchRequestService.ExecutorFactory executorFactory)
Sets BatchRequestService.ExecutorFactory
to be used for creating instances of ExecutorService
used by batching service
Parameters
executorFactory | to be used for creating instances of ExecutorService |
---|
Returns
- this builder instance
public BatchingIndexingServiceImpl.Builder setRetryPolicy (RetryPolicy retryPolicy)
Sets RetryPolicy
to be used for batching requests
Parameters
retryPolicy | to be used for batching requests |
---|
Returns
- this builder instance
public BatchingIndexingServiceImpl.Builder setService (CloudSearch service)
Sets CloudSearch
service client to be used for creating batch requests
Parameters
service | CloudSearch service client to be used for creating batch requests |
---|
Returns
- this builder instance