Class DatastoreOptions.Builder (2.31.4)

publicstaticclass DatastoreOptions.BuilderextendsServiceOptions.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()

publicDatastoreOptionsbuild()
Returns
Type Description
DatastoreOptions
Overrides
com.google.cloud.ServiceOptions.Builder.build()

setChannelProvider(TransportChannelProvider channelProvider)

publicDatastoreOptions.BuildersetChannelProvider(TransportChannelProviderchannelProvider)

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.

Returns
Type Description
DatastoreOptions.Builder

setDatabaseId(String databaseId)

publicDatastoreOptions.BuildersetDatabaseId(StringdatabaseId)
Parameter
Name Description
databaseId String
Returns
Type Description
DatastoreOptions.Builder

setHost(String host)

publicDatastoreOptions.BuildersetHost(Stringhost)
Parameter
Name Description
host String
Returns
Type Description
DatastoreOptions.Builder
Overrides
com.google.cloud.ServiceOptions.Builder.setHost(java.lang.String)

setNamespace(String namespace)

publicDatastoreOptions.BuildersetNamespace(Stringnamespace)

Sets the default namespace to be used by the datastore service.

Parameter
Name Description
namespace String
Returns
Type Description
DatastoreOptions.Builder

setOpenTelemetryOptions(DatastoreOpenTelemetryOptions openTelemetryOptions)

publicDatastoreOptions.BuildersetOpenTelemetryOptions(DatastoreOpenTelemetryOptionsopenTelemetryOptions)

Sets the DatastoreOpenTelemetryOptions to be used for this Firestore instance.

Parameter
Name Description
openTelemetryOptions DatastoreOpenTelemetryOptions

The DatastoreOpenTelemetryOptions to use.

Returns
Type Description
DatastoreOptions.Builder

setTransportOptions(TransportOptions transportOptions)

publicDatastoreOptions.BuildersetTransportOptions(TransportOptionstransportOptions)
Parameter
Name Description
transportOptions com.google.cloud.TransportOptions
Returns
Type Description
DatastoreOptions.Builder
Overrides
com.google.cloud.ServiceOptions.Builder.setTransportOptions(com.google.cloud.TransportOptions)

setTransportOptions(GrpcTransportOptions transportOptions)

publicDatastoreOptions.BuildersetTransportOptions(GrpcTransportOptionstransportOptions)

Sets the transport to gRPC. Note this functionality is experimental and subject to change.

Parameter
Name Description
transportOptions com.google.cloud.grpc.GrpcTransportOptions
Returns
Type Description
DatastoreOptions.Builder

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年11月19日 UTC.