public static class DatastoreOptions.Builder extends ServiceOptions.Builder<Datastore,DatastoreOptions,DatastoreOptions.Builder>Methods
build()
public DatastoreOptions build()Builds the DatastoreOptions instance.
If the host is not explicitly set, it defaults to the transport-specific default host:
- gRPC:
datastore.googleapis.com:443 - HTTP:
https://datastore.googleapis.com
| Returns | |
|---|---|
| Type | Description |
DatastoreOptions |
the DatastoreOptions instance |
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 |
TransportChannelProviderA 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 |
|
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 Datastore instance.
| Parameter | |
|---|---|
| Name | Description |
openTelemetryOptions |
DatastoreOpenTelemetryOptionsThe |
| Returns | |
|---|---|
| Type | Description |
DatastoreOptions.Builder |
|
setTransportOptions(TransportOptions transportOptions)
public DatastoreOptions.Builder setTransportOptions(TransportOptions transportOptions)Sets the transport options.
| Parameter | |
|---|---|
| Name | Description |
transportOptions |
com.google.cloud.TransportOptionsthe transport options to set, must be HttpTransportOptions or GrpcTransportOptions |
| Returns | |
|---|---|
| Type | Description |
DatastoreOptions.Builder |
the builder |
setTransportOptions(GrpcTransportOptions transportOptions) (deprecated)
public DatastoreOptions.Builder setTransportOptions(GrpcTransportOptions transportOptions)This method deprecated. Prefer to use #setTransportOptions(TransportOptions) instead. When using the transport-neutral variant, you may need to cast to TransportOptions when using a GrpcTransportOptions class, otherwise it will default to the deprecated method.
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 |
|