IndexingServiceImpl.Builder

public static class IndexingServiceImpl.Builder extends AbstractBuilder<IndexingServiceImpl.Builder, CloudSearch>

Inherited Field Summary

Public Constructor Summary

Public Method Summary

IndexingServiceImpl
build()
static IndexingServiceImpl.Builder
fromConfiguration(Optional<CredentialFactory> credentialFactory, String defaultConnectorName)
Generates a IndexingServiceImpl.Builder instance from configuration parameters.
Set<String>
AbstractGoogleJsonClient.Builder
getServiceBuilder(HttpTransport transport, JsonFactory jsonFactory, HttpRequestInitializer requestInitializer)
IndexingServiceImpl.Builder
IndexingServiceImpl.Builder
IndexingServiceImpl.Builder
setConnectorId(String connectorId)
IndexingServiceImpl.Builder
setContentUploadRequestTimeout(int connectTimeoutSeconds, int readTimeoutSeconds)
IndexingServiceImpl.Builder
IndexingServiceImpl.Builder
IndexingServiceImpl.Builder
setIdentitySourceId(String identitySourceId)
IndexingServiceImpl.Builder
IndexingServiceImpl.Builder
IndexingServiceImpl.Builder
IndexingServiceImpl.Builder
setSourceId(String sourceId)

Inherited Method Summary

Public Constructors

public IndexingServiceImpl.Builder ()

Public Methods

public IndexingServiceImpl build ()

Throws
IOException
GeneralSecurityException

public static IndexingServiceImpl.Builder fromConfiguration (Optional<CredentialFactory> credentialFactory, String defaultConnectorName)

Generates a IndexingServiceImpl.Builder instance from configuration parameters.

This method returns a fully initialized builder object for an IndexingServiceImpl instance created from defaulted values and configuration parameters. The caller can optionally use setter methods to make changes on the builder before creating the final instance by calling build().

Parameters
credentialFactory
defaultConnectorName

public Set<String> getApiScopes ()

public AbstractGoogleJsonClient.Builder getServiceBuilder (HttpTransport transport, JsonFactory jsonFactory, HttpRequestInitializer requestInitializer)

Parameters
transport
jsonFactory
requestInitializer

public IndexingServiceImpl.Builder getThis ()

public IndexingServiceImpl.Builder setBatchingIndexingService (BatchingIndexingService batchingService)

Parameters
batchingService

public IndexingServiceImpl.Builder setConnectorId (String connectorId)

Parameters
connectorId

public IndexingServiceImpl.Builder setContentUploadRequestTimeout (int connectTimeoutSeconds, int readTimeoutSeconds)

Parameters
connectTimeoutSeconds
readTimeoutSeconds

public IndexingServiceImpl.Builder setContentUploadService (ContentUploadService contentUploadService)

Parameters
contentUploadService

public IndexingServiceImpl.Builder setContentUploadThreshold (int thresold)

Parameters
thresold

public IndexingServiceImpl.Builder setIdentitySourceId (String identitySourceId)

Parameters
identitySourceId

public IndexingServiceImpl.Builder setQuotaServer (QuotaServer<IndexingServiceImpl.Operations> quotaServer)

Parameters
quotaServer

public IndexingServiceImpl.Builder setRequestMode (IndexingService.RequestMode requestMode)

Parameters
requestMode

public IndexingServiceImpl.Builder setServiceManagerHelper (IndexingServiceImpl.ServiceManagerHelper serviceManagerHelper)

Parameters
serviceManagerHelper

public IndexingServiceImpl.Builder setSourceId (String sourceId)

Parameters
sourceId

Send feedback about...

Cloud Search
Cloud Search