Class DocumentServiceStubSettings.Builder (0.7.0)

public static class DocumentServiceStubSettings.Builder extends StubSettings.Builder<DocumentServiceStubSettings,DocumentServiceStubSettings.Builder>

Builder for DocumentServiceStubSettings.

Inheritance

java.lang.Object > StubSettings.Builder > DocumentServiceStubSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
NameDescription
clientContextClientContext

Builder(DocumentServiceStubSettings settings)

protected Builder(DocumentServiceStubSettings settings)
Parameter
NameDescription
settingsDocumentServiceStubSettings

Methods

applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)

public DocumentServiceStubSettings.Builder applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)

Applies the given settings updater function to all of the unary API methods in this service.

Note: This method does not support applying settings to streaming methods.

Parameter
NameDescription
settingsUpdaterApiFunction<Builder<?,?>,java.lang.Void>
Returns
TypeDescription
DocumentServiceStubSettings.Builder

build()

public DocumentServiceStubSettings build()
Returns
TypeDescription
DocumentServiceStubSettings
Overrides Exceptions
TypeDescription
IOException

createDocumentSettings()

public UnaryCallSettings.Builder<CreateDocumentRequest,CreateDocumentResponse> createDocumentSettings()

Returns the builder for the settings used for calls to createDocument.

Returns
TypeDescription
Builder<CreateDocumentRequest,CreateDocumentResponse>

deleteDocumentSettings()

public UnaryCallSettings.Builder<DeleteDocumentRequest,Empty> deleteDocumentSettings()

Returns the builder for the settings used for calls to deleteDocument.

Returns
TypeDescription
Builder<DeleteDocumentRequest,Empty>

fetchAclSettings()

public UnaryCallSettings.Builder<FetchAclRequest,FetchAclResponse> fetchAclSettings()

Returns the builder for the settings used for calls to fetchAcl.

Returns
TypeDescription
Builder<FetchAclRequest,FetchAclResponse>

getDocumentSettings()

public UnaryCallSettings.Builder<GetDocumentRequest,Document> getDocumentSettings()

Returns the builder for the settings used for calls to getDocument.

Returns
TypeDescription
Builder<GetDocumentRequest,Document>

searchDocumentsSettings()

public PagedCallSettings.Builder<SearchDocumentsRequest,SearchDocumentsResponse,DocumentServiceClient.SearchDocumentsPagedResponse> searchDocumentsSettings()

Returns the builder for the settings used for calls to searchDocuments.

Returns
TypeDescription
Builder<SearchDocumentsRequest,SearchDocumentsResponse,SearchDocumentsPagedResponse>

setAclSettings()

public UnaryCallSettings.Builder<SetAclRequest,SetAclResponse> setAclSettings()

Returns the builder for the settings used for calls to setAcl.

Returns
TypeDescription
Builder<SetAclRequest,SetAclResponse>

unaryMethodSettingsBuilders()

public ImmutableList<UnaryCallSettings.Builder<?,?>> unaryMethodSettingsBuilders()
Returns
TypeDescription
com.google.common.collect.ImmutableList<Builder<?,?>>

updateDocumentSettings()

public UnaryCallSettings.Builder<UpdateDocumentRequest,UpdateDocumentResponse> updateDocumentSettings()

Returns the builder for the settings used for calls to updateDocument.

Returns
TypeDescription
Builder<UpdateDocumentRequest,UpdateDocumentResponse>