Send feedback
Class DatastoreOptions.Builder (2.28.1)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.28.1keyboard_arrow_down
public static class DatastoreOptions . Builder extends ServiceOptions . Builder<Datastore , DatastoreOptions , DatastoreOptions . Builder >
Inheritance
java.lang.Object >
com.google.cloud.ServiceOptions.Builder >
DatastoreOptions.Builder
Inherited Members
com.google.cloud.ServiceOptions.Builder.build()
com.google.cloud.ServiceOptions.Builder.getAllowedClientLibTokens()
com.google.cloud.ServiceOptions.Builder.self()
com.google.cloud.ServiceOptions.Builder.setApiTracerFactory(com.google.api.gax.tracing.ApiTracerFactory)
com.google.cloud.ServiceOptions.Builder.setClientLibToken(java.lang.String)
com.google.cloud.ServiceOptions.Builder.setClock(com.google.api.core.ApiClock)
com.google.cloud.ServiceOptions.Builder.setCredentials(com.google.auth.Credentials)
com.google.cloud.ServiceOptions.Builder.setHeaderProvider(com.google.api.gax.rpc.HeaderProvider)
com.google.cloud.ServiceOptions.Builder.setHost(java.lang.String)
com.google.cloud.ServiceOptions.Builder.setProjectId(java.lang.String)
com.google.cloud.ServiceOptions.Builder.setQuotaProjectId(java.lang.String)
com.google.cloud.ServiceOptions.Builder.setRetrySettings(com.google.api.gax.retrying.RetrySettings)
com.google.cloud.ServiceOptions.Builder.setServiceFactory(com.google.cloud.ServiceFactory<ServiceT,OptionsT>)
com.google.cloud.ServiceOptions.Builder.setServiceRpcFactory(com.google.cloud.spi.ServiceRpcFactory<OptionsT>)
com.google.cloud.ServiceOptions.Builder.setTransportOptions(com.google.cloud.TransportOptions)
com.google.cloud.ServiceOptions.Builder.setUniverseDomain(java.lang.String)
Methods
build()
public DatastoreOptions build ()
Overrides
com.google.cloud.ServiceOptions.Builder.build()
setChannelProvider(TransportChannelProvider channelProvider)
public DatastoreOptions . Builder setChannelProvider ( TransportChannelProvider channelProvider )
Beta
This feature is covered by the Pre-GA Offerings Terms of the Terms of Service. Pre-GA libraries might have limited support, and changes to pre-GA libraries might not be compatible with other pre-GA versions. For more information, see the launch stage descriptions.
Sets the TransportChannelProvider to use with this Datastore client.
This is only compatible with clients using a gRPC transport (see
DatastoreOptions#setTransportOptions(GrpcTransportOptions)
for more details).
This functionality is experimental and subject to change.
Parameter
Name
Description
channelProvider
TransportChannelProvider
A InstantiatingGrpcChannelProvider object that defines the transport
provider for this client.
setDatabaseId(String databaseId)
public DatastoreOptions . Builder setDatabaseId ( String databaseId )
Parameter
Name
Description
databaseId
String
setHost(String host)
public DatastoreOptions . Builder setHost ( String host )
Parameter
Name
Description
host
String
Overrides
com.google.cloud.ServiceOptions.Builder.setHost(java.lang.String)
setNamespace(String namespace)
public DatastoreOptions . Builder setNamespace ( String namespace )
Sets the default namespace to be used by the datastore service.
Parameter
Name
Description
namespace
String
setOpenTelemetryOptions(DatastoreOpenTelemetryOptions openTelemetryOptions)
public DatastoreOptions . Builder setOpenTelemetryOptions ( DatastoreOpenTelemetryOptions openTelemetryOptions )
Beta
This feature is covered by the Pre-GA Offerings Terms of the Terms of Service. Pre-GA libraries might have limited support, and changes to pre-GA libraries might not be compatible with other pre-GA versions. For more information, see the launch stage descriptions.
Sets the DatastoreOpenTelemetryOptions to be used for this Firestore instance.
setTransportOptions(TransportOptions transportOptions)
public DatastoreOptions . Builder setTransportOptions ( TransportOptions transportOptions )
Parameter
Name
Description
transportOptions
com.google.cloud.TransportOptions
Overrides
com.google.cloud.ServiceOptions.Builder.setTransportOptions(com.google.cloud.TransportOptions)
setTransportOptions(GrpcTransportOptions transportOptions)
public DatastoreOptions . Builder setTransportOptions ( GrpcTransportOptions transportOptions )
Beta
This feature is covered by the Pre-GA Offerings Terms of the Terms of Service. Pre-GA libraries might have limited support, and changes to pre-GA libraries might not be compatible with other pre-GA versions. For more information, see the launch stage descriptions.
Sets the transport to gRPC. Note this functionality is experimental and subject to change.
Parameter
Name
Description
transportOptions
com.google.cloud.grpc.GrpcTransportOptions
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-06-04 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-06-04 UTC."],[],[]]