public static class FirestoreSettings.Builder extends ClientSettings.Builder<FirestoreSettings,FirestoreSettings.Builder>
Builder for FirestoreSettings.
Constructors
Builder()
Builder(ClientContext clientContext)
protected Builder(ClientContext clientContext)
Parameter
Builder(FirestoreSettings settings)
protected Builder(FirestoreSettings settings)
Parameter
Builder(FirestoreStubSettings.Builder stubSettings)
protected Builder(FirestoreStubSettings.Builder stubSettings)
Parameter
Methods
applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)
public FirestoreSettings.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
Returns
batchGetDocumentsSettings()
public ServerStreamingCallSettings.Builder<BatchGetDocumentsRequest,BatchGetDocumentsResponse> batchGetDocumentsSettings()
Returns the builder for the settings used for calls to batchGetDocuments.
Returns
batchWriteSettings()
public UnaryCallSettings.Builder<BatchWriteRequest,BatchWriteResponse> batchWriteSettings()
Returns the builder for the settings used for calls to batchWrite.
Returns
beginTransactionSettings()
public UnaryCallSettings.Builder<BeginTransactionRequest,BeginTransactionResponse> beginTransactionSettings()
Returns the builder for the settings used for calls to beginTransaction.
Returns
build()
public FirestoreSettings build()
Returns
Overrides
Exceptions
commitSettings()
public UnaryCallSettings.Builder<CommitRequest,CommitResponse> commitSettings()
Returns the builder for the settings used for calls to commit.
Returns
createDocumentSettings()
public UnaryCallSettings.Builder<CreateDocumentRequest,Document> createDocumentSettings()
Returns the builder for the settings used for calls to createDocument.
Returns
deleteDocumentSettings()
public UnaryCallSettings.Builder<DeleteDocumentRequest,Empty> deleteDocumentSettings()
Returns the builder for the settings used for calls to deleteDocument.
Returns
getDocumentSettings()
public UnaryCallSettings.Builder<GetDocumentRequest,Document> getDocumentSettings()
Returns the builder for the settings used for calls to getDocument.
Returns
getStubSettingsBuilder()
public FirestoreStubSettings.Builder getStubSettingsBuilder()
Returns
listCollectionIdsSettings()
public PagedCallSettings.Builder<ListCollectionIdsRequest,ListCollectionIdsResponse,FirestoreClient.ListCollectionIdsPagedResponse> listCollectionIdsSettings()
Returns the builder for the settings used for calls to listCollectionIds.
Returns
listDocumentsSettings()
public PagedCallSettings.Builder<ListDocumentsRequest,ListDocumentsResponse,FirestoreClient.ListDocumentsPagedResponse> listDocumentsSettings()
Returns the builder for the settings used for calls to listDocuments.
Returns
listenSettings()
public StreamingCallSettings.Builder<ListenRequest,ListenResponse> listenSettings()
Returns the builder for the settings used for calls to listen.
Returns
partitionQuerySettings()
public PagedCallSettings.Builder<PartitionQueryRequest,PartitionQueryResponse,FirestoreClient.PartitionQueryPagedResponse> partitionQuerySettings()
Returns the builder for the settings used for calls to partitionQuery.
Returns
rollbackSettings()
public UnaryCallSettings.Builder<RollbackRequest,Empty> rollbackSettings()
Returns the builder for the settings used for calls to rollback.
Returns
runAggregationQuerySettings()
public ServerStreamingCallSettings.Builder<RunAggregationQueryRequest,RunAggregationQueryResponse> runAggregationQuerySettings()
Returns the builder for the settings used for calls to runAggregationQuery.
Returns
runQuerySettings()
public ServerStreamingCallSettings.Builder<RunQueryRequest,RunQueryResponse> runQuerySettings()
Returns the builder for the settings used for calls to runQuery.
Returns
updateDocumentSettings()
public UnaryCallSettings.Builder<UpdateDocumentRequest,Document> updateDocumentSettings()
Returns the builder for the settings used for calls to updateDocument.
Returns
writeSettings()
public StreamingCallSettings.Builder<WriteRequest,WriteResponse> writeSettings()
Returns the builder for the settings used for calls to write.
Returns