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