Class DatastoreOptions.Builder (2.28.1)

public static class DatastoreOptions.Builder extends ServiceOptions.Builder<Datastore,DatastoreOptions,DatastoreOptions.Builder>

Inheritance

java.lang.Object > com.google.cloud.ServiceOptions.Builder > DatastoreOptions.Builder

Methods

build()

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

setChannelProvider(TransportChannelProvider channelProvider)

public DatastoreOptions.Builder setChannelProvider(TransportChannelProvider channelProvider)

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)

public DatastoreOptions.Builder setDatabaseId(String databaseId)
Parameter
Name Description
databaseId String
Returns
Type Description
DatastoreOptions.Builder

setHost(String host)

public DatastoreOptions.Builder setHost(String host)
Parameter
Name Description
host String
Returns
Type Description
DatastoreOptions.Builder
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
Returns
Type Description
DatastoreOptions.Builder

setOpenTelemetryOptions(DatastoreOpenTelemetryOptions openTelemetryOptions)

public DatastoreOptions.Builder setOpenTelemetryOptions(DatastoreOpenTelemetryOptions openTelemetryOptions)

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)

public DatastoreOptions.Builder setTransportOptions(TransportOptions transportOptions)
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)

public DatastoreOptions.Builder setTransportOptions(GrpcTransportOptions transportOptions)

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