Public Constructor Summary
Public Method Summary
Inherited Method Summary
Public Constructors
public IndexingServiceImpl.Builder ()
Public Methods
public IndexingServiceImpl build ()
Get instance of BaseApiService
implementation. Implementation should call ERROR(/#setupServiceAndCredentials)
as part of build implementation.
Returns
- Specific
BaseApiService
implementation
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 ()
Get scopes to be used while making Google API requests.
Returns
- set of scopes to be used.
public AbstractGoogleJsonClient.Builder getServiceBuilder (HttpTransport transport, JsonFactory jsonFactory, HttpRequestInitializer requestInitializer)
Get an instance of AbstractGoogleJsonClient.Builder
Parameters
transport | HttpTranport to be used for creating AbstractGoogleJsonClient |
---|---|
jsonFactory | JsonFactory to be used for creating AbstractGoogleJsonClient |
requestInitializer | HttpRequestInitializer to be used for creating AbstractGoogleJsonClient |
Returns
- an instance of
AbstractGoogleJsonClient.Builder
public IndexingServiceImpl.Builder getThis ()
Get current builder instance.
Returns
- current builder instance
public IndexingServiceImpl.Builder setAllowUnknownGsuitePrincipals (boolean allowUnknownGsuitePrincipals)
Parameters
allowUnknownGsuitePrincipals |
---|
public IndexingServiceImpl.Builder setBatchingIndexingService (BatchingIndexingService batchingService)
Parameters
batchingService |
---|
public IndexingServiceImpl.Builder setContentUploadRequestTimeout (int connectTimeoutSeconds, int readTimeoutSeconds)
Parameters
connectTimeoutSeconds | |
---|---|
readTimeoutSeconds |
public IndexingServiceImpl.Builder setContentUploadService (ContentUploadService contentUploadService)
Parameters
contentUploadService |
---|
public IndexingServiceImpl.Builder setEnableDebugging (boolean enableDebugging)
Parameters
enableDebugging |
---|
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 |
---|