- CallCompletionStatus(MethodDescriptor<?, ?>, Status) - Constructor for class com.google.cloud.bigtable.grpc.io.CallCompletionStatusInterceptor.CallCompletionStatus
-
- CallCompletionStatusInterceptor - Class in com.google.cloud.bigtable.grpc.io
-
A Channel
that records the Status
passed to onClose of each call issued on
the channel.
- CallCompletionStatusInterceptor() - Constructor for class com.google.cloud.bigtable.grpc.io.CallCompletionStatusInterceptor
-
Construct an interceptor that uses a single thread for updating statuses.
- CallCompletionStatusInterceptor(ExecutorService) - Constructor for class com.google.cloud.bigtable.grpc.io.CallCompletionStatusInterceptor
-
Construct an interceptor that uses the given ExecutorService.
- CallCompletionStatusInterceptor.CallCompletionStatus - Class in com.google.cloud.bigtable.grpc.io
-
The final status of a single Call.
- cancel() - Method in class com.google.cloud.bigtable.grpc.io.CancellationToken
-
Inform listeners that the action has been / should be cancelled.
- CancellationToken - Class in com.google.cloud.bigtable.grpc.io
-
A class for communicating that an operation has been or should be cancelled.
- CancellationToken() - Constructor for class com.google.cloud.bigtable.grpc.io.CancellationToken
-
- CHANNEL_TERMINATE_WAIT_MS - Static variable in class com.google.cloud.bigtable.grpc.BigtableSession
-
Number of milliseconds to wait for a termination before trying again.
- CHANNEL_TERMINATE_WAIT_MS - Static variable in class com.google.cloud.bigtable.grpc.io.ReconnectingChannel
-
- ChannelPool - Class in com.google.cloud.bigtable.grpc.io
-
Manages a set of ClosableChannels and uses them in a round robin.
- ChannelPool(Channel[]) - Constructor for class com.google.cloud.bigtable.grpc.io.ChannelPool
-
- checkAndMutateRow(CheckAndMutateRowRequest) - Method in interface com.google.cloud.bigtable.grpc.BigtableDataClient
-
Mutate a row atomically dependant on a precondition.
- checkAndMutateRow(CheckAndMutateRowRequest) - Method in class com.google.cloud.bigtable.grpc.BigtableDataGrpcClient
-
- checkAndMutateRowAsync(CheckAndMutateRowRequest) - Method in interface com.google.cloud.bigtable.grpc.BigtableDataClient
-
Mutate a row atomically dependant on a precondition, returning a Future that will finish when
the mutation has completed.
- checkAndMutateRowAsync(CheckAndMutateRowRequest) - Method in class com.google.cloud.bigtable.grpc.BigtableDataGrpcClient
-
- close() - Method in class com.google.cloud.bigtable.grpc.BigtableClusterAdminGrpcClient
-
- close() - Method in class com.google.cloud.bigtable.grpc.BigtableSession
-
- close() - Method in class com.google.cloud.bigtable.grpc.io.ReconnectingChannel
-
- close() - Method in interface com.google.cloud.bigtable.grpc.scanner.ResultScanner
-
Close the scanner and release any resources allocated for it.
- close() - Method in class com.google.cloud.bigtable.grpc.scanner.ResumingStreamingResultScanner
-
- close() - Method in class com.google.cloud.bigtable.grpc.scanner.StreamingBigtableResultScanner
-
- closeExecutor - Variable in class com.google.cloud.bigtable.grpc.io.ReconnectingChannel
-
- CLOUD_BIGTABLE_ADMIN_SCOPE - Static variable in class com.google.cloud.bigtable.config.CredentialFactory
-
The OAuth scope required to perform administrator actions such as creating tables.
- CLOUD_BIGTABLE_ALL_SCOPES - Static variable in class com.google.cloud.bigtable.config.CredentialFactory
-
Scopes required for full access to cloud bigtable.
- CLOUD_BIGTABLE_READ_WRITE_SCOPES - Static variable in class com.google.cloud.bigtable.config.CredentialFactory
-
Scopes required to read and write data from tables.
- CLOUD_BIGTABLE_READER_SCOPE - Static variable in class com.google.cloud.bigtable.config.CredentialFactory
-
The OAuth scope required to read data from tables.
- CLOUD_BIGTABLE_WRITER_SCOPE - Static variable in class com.google.cloud.bigtable.config.CredentialFactory
-
The OAuth scope required to write data to tables.
- CollectingStreamObserver(Call<?, T>) - Constructor for class com.google.cloud.bigtable.grpc.BigtableDataGrpcClient.CollectingStreamObserver
-
- com.google.cloud.bigtable.config - package com.google.cloud.bigtable.config
-
- com.google.cloud.bigtable.grpc - package com.google.cloud.bigtable.grpc
-
- com.google.cloud.bigtable.grpc.io - package com.google.cloud.bigtable.grpc.io
-
- com.google.cloud.bigtable.grpc.scanner - package com.google.cloud.bigtable.grpc.scanner
-
- complete() - Method in class com.google.cloud.bigtable.grpc.scanner.StreamingBigtableResultScanner
-
- createChannel(String, int) - Method in class com.google.cloud.bigtable.grpc.BigtableSession
-
Create a new Channel, optionally adding ChannelInterceptors - auth headers, performance
interceptors, and user agent.
- createChannel() - Method in interface com.google.cloud.bigtable.grpc.io.ReconnectingChannel.Factory
-
- createClosable(Channel) - Method in interface com.google.cloud.bigtable.grpc.io.ReconnectingChannel.Factory
-
- createCluster(CreateClusterRequest) - Method in interface com.google.cloud.bigtable.grpc.BigtableClusterAdminClient
-
Creates a cluster and begins preparing it to begin serving.
- createCluster(CreateClusterRequest) - Method in class com.google.cloud.bigtable.grpc.BigtableClusterAdminGrpcClient
-
- createColumnFamily(CreateColumnFamilyRequest) - Method in interface com.google.cloud.bigtable.grpc.BigtableTableAdminClient
-
Creates a new column family within a specified table.
- createColumnFamily(CreateColumnFamilyRequest) - Method in class com.google.cloud.bigtable.grpc.BigtableTableAdminGrpcClient
-
- createDefaultBatchPool() - Static method in class com.google.cloud.bigtable.grpc.BigtableSession
-
- createDefaultEventLoopGroup() - Static method in class com.google.cloud.bigtable.grpc.BigtableSession
-
- createDefaultRetryExecutor() - Static method in class com.google.cloud.bigtable.grpc.BigtableSession
-
- createMethodRetryMap() - Static method in class com.google.cloud.bigtable.grpc.BigtableSession
-
Create a Map of MethodDescriptor instances to predicates that will be used to
specify which method calls should be retried and which should not.
- createReconnectingChannel(InetSocketAddress) - Method in class com.google.cloud.bigtable.grpc.BigtableSession
-
- createScanner(ReadRowsRequest) - Method in interface com.google.cloud.bigtable.grpc.scanner.BigtableResultScannerFactory
-
Create a scanner for the given request.
- createTable(CreateTableRequest) - Method in interface com.google.cloud.bigtable.grpc.BigtableTableAdminClient
-
Creates a new table, to be served from a specified cluster.
- createTable(CreateTableRequest) - Method in class com.google.cloud.bigtable.grpc.BigtableTableAdminGrpcClient
-
- credential(Credentials) - Static method in class com.google.cloud.bigtable.config.CredentialOptions
-
A CredentialOption that wraps an existing Credentials
object.
- CredentialFactory - Class in com.google.cloud.bigtable.config
-
Simple factory for creating OAuth Credential objects for use with Bigtable.
- CredentialFactory() - Constructor for class com.google.cloud.bigtable.config.CredentialFactory
-
- CredentialOptions - Class in com.google.cloud.bigtable.config
-
This class encapsulates the method the Cloud Bigtable client should use to look up
Credentials
.
- CredentialOptions.CredentialType - Enum in com.google.cloud.bigtable.config
-
- CredentialOptions.JsonCredentialsOptions - Class in com.google.cloud.bigtable.config
-
A CredentialOption that has a json credentials configured as an InputStream instead of a system
environment property.
- CredentialOptions.P12CredentialOptions - Class in com.google.cloud.bigtable.config
-
A CredentialOptions defined by a serviceAccount and a p12 key file.
- CredentialOptions.UserSuppliedCredentialOptions - Class in com.google.cloud.bigtable.config
-
A CredentialOption that supplies the Credentials directly.
- getApplicationDefaultCredential() - Static method in class com.google.cloud.bigtable.config.CredentialFactory
-
Initializes OAuth2 application default credentials based on the environment the code is running
in.
- getBackoffMultiplier() - Method in class com.google.cloud.bigtable.config.RetryOptions
-
Multiplier we will apply to backoff times between retries.
- getCallCompletionStatuses() - Method in class com.google.cloud.bigtable.grpc.io.CallCompletionStatusInterceptor
-
- getCallStatus() - Method in class com.google.cloud.bigtable.grpc.io.CallCompletionStatusInterceptor.CallCompletionStatus
-
Get the gRPC status for this call.
- getCallStatusReportPath() - Method in class com.google.cloud.bigtable.config.BigtableOptions
-
Get the client-local file to which a report of call statuses will be appended.
- getCallTimingReportPath() - Method in class com.google.cloud.bigtable.config.BigtableOptions
-
Get the client-local file to which a report of call timings will be appended.
- getChannelCount() - Method in class com.google.cloud.bigtable.config.BigtableOptions
-
The number of channels to create.
- getCluster(GetClusterRequest) - Method in interface com.google.cloud.bigtable.grpc.BigtableClusterAdminClient
-
Gets information about a particular cluster.
- getCluster(GetClusterRequest) - Method in class com.google.cloud.bigtable.grpc.BigtableClusterAdminGrpcClient
-
- getClusterAdminClient() - Method in class com.google.cloud.bigtable.grpc.BigtableSession
-
- getClusterAdminHost() - Method in class com.google.cloud.bigtable.config.BigtableOptions
-
- getClusterId() - Method in class com.google.cloud.bigtable.config.BigtableOptions
-
- getClusterName() - Method in class com.google.cloud.bigtable.config.BigtableOptions
-
- getCredential() - Method in class com.google.cloud.bigtable.config.CredentialOptions.UserSuppliedCredentialOptions
-
- getCredentialFromMetadataServiceAccount() - Static method in class com.google.cloud.bigtable.config.CredentialFactory
-
Initializes OAuth2 credential using preconfigured ServiceAccount settings on the local
GCE VM.
- getCredentialFromPrivateKeyServiceAccount(String, String) - Static method in class com.google.cloud.bigtable.config.CredentialFactory
-
- getCredentialFromPrivateKeyServiceAccount(String, String, List<String>) - Static method in class com.google.cloud.bigtable.config.CredentialFactory
-
- getCredentialOptions() - Method in class com.google.cloud.bigtable.config.BigtableOptions
-
Get the credential this object was constructed with.
- getCredentials(CredentialOptions) - Static method in class com.google.cloud.bigtable.config.CredentialFactory
-
Look up a Credentials object based on a configuration of credentials described in a
CredentialOptions
.
- getCredentialType() - Method in class com.google.cloud.bigtable.config.CredentialOptions
-
- getDataClient() - Method in class com.google.cloud.bigtable.grpc.BigtableSession
-
- getDataHost() - Method in class com.google.cloud.bigtable.config.BigtableOptions
-
- getEnvJsonFile() - Static method in class com.google.cloud.bigtable.config.CredentialOptions
-
Get a configured json credentials file from the GOOGLE_APPLICATION_CREDENTIALS environment
variable.
- getHttpTransport() - Static method in class com.google.cloud.bigtable.config.CredentialFactory
-
Returns shared httpTransport instance; initializes httpTransport if it hasn't already been
initialized.
- getInitialBackoffMillis() - Method in class com.google.cloud.bigtable.config.RetryOptions
-
The amount of time in miliiseconds we will wait for our first error retry.
- getInputStream() - Method in class com.google.cloud.bigtable.config.CredentialOptions.JsonCredentialsOptions
-
- getInputStreamCredential(InputStream) - Static method in class com.google.cloud.bigtable.config.CredentialFactory
-
Initializes OAuth2 application default credentials based on an inputStream.
- getKeyFile() - Method in class com.google.cloud.bigtable.config.CredentialOptions.P12CredentialOptions
-
P12 file -
https://developers.google.com/identity/protocols/OAuth2ServiceAccount
- getMaxElaspedBackoffMillis() - Method in class com.google.cloud.bigtable.config.RetryOptions
-
Maximum amount of time we will retry an operation that is failing.
- getMethod() - Method in class com.google.cloud.bigtable.grpc.io.CallCompletionStatusInterceptor.CallCompletionStatus
-
Get the method that was invoked triggering this status.
- getNextMergedRow() - Method in class com.google.cloud.bigtable.grpc.scanner.StreamingBigtableResultScanner.ResponseQueueReader
-
Get the next complete Row object from the response queue.
- getOperation(GetOperationRequest) - Method in interface com.google.cloud.bigtable.grpc.BigtableClusterAdminClient
-
Gets the latest state of a long-running operation.
- getOperation(GetOperationRequest) - Method in class com.google.cloud.bigtable.grpc.BigtableClusterAdminGrpcClient
-
- getOverrideIp() - Method in class com.google.cloud.bigtable.config.BigtableOptions
-
Returns an override IP for all *Hosts.
- getPort() - Method in class com.google.cloud.bigtable.config.BigtableOptions
-
- getProjectId() - Method in class com.google.cloud.bigtable.config.BigtableOptions
-
- getReadPartialRowTimeoutMillis() - Method in class com.google.cloud.bigtable.config.RetryOptions
-
A timeout for reading individual ReadRowsResponse messages from a stream.
- getResponseCompleteFuture() - Method in class com.google.cloud.bigtable.grpc.BigtableDataGrpcClient.CollectingStreamObserver
-
- getRetryOptions() - Method in class com.google.cloud.bigtable.config.BigtableOptions
-
Options controlling retries.
- getServiceAccount() - Method in class com.google.cloud.bigtable.config.CredentialOptions.P12CredentialOptions
-
ServiceAccount email address used for the P12 file -
https://developers.google.com/identity/protocols/OAuth2ServiceAccount
- getStatus() - Method in exception com.google.cloud.bigtable.grpc.io.IOExceptionWithStatus
-
Status from the provided OperationRuntimeException.
- getStreamingBufferSize() - Method in class com.google.cloud.bigtable.config.RetryOptions
-
The maximum number of messages to buffer when scanning.
- getTable(GetTableRequest) - Method in interface com.google.cloud.bigtable.grpc.BigtableTableAdminClient
-
Gets the details of a table.
- getTable(GetTableRequest) - Method in class com.google.cloud.bigtable.grpc.BigtableTableAdminGrpcClient
-
- getTableAdminClient() - Method in class com.google.cloud.bigtable.grpc.BigtableSession
-
- getTableAdminHost() - Method in class com.google.cloud.bigtable.config.BigtableOptions
-
- getTimeoutMs() - Method in class com.google.cloud.bigtable.config.BigtableOptions
-
The timeout for a channel.
- getUserAgent() - Method in class com.google.cloud.bigtable.config.BigtableOptions
-
Gets the user-agent to be appended to User-Agent header when creating new streams
for the channel.
- getZoneId() - Method in class com.google.cloud.bigtable.config.BigtableOptions
-
- GRPC_EVENTLOOP_GROUP_NAME - Static variable in class com.google.cloud.bigtable.grpc.BigtableSession
-