Class: Google::Cloud::Spanner::V1::Spanner::Client::Configuration::Rpcs
- Inherits:
-
Object
- Object
- Google::Cloud::Spanner::V1::Spanner::Client::Configuration::Rpcs
- Defined in:
- lib/google/cloud/spanner/v1/spanner/client.rb
Overview
Configuration RPC class for the Spanner API.
Includes fields providing the configuration for each RPC in this service.
Each configuration object is of type Gapic::Config::Method and includes
the following configuration fields:
-
timeout(type:Numeric) - The call timeout in seconds -
metadata(type:Hash{Symbol=>String}) - Additional gRPC headers -
retry_policy (*type:*Hash`) - The retry policy. The policy fields include the following keys:-
:initial_delay(type:Numeric) - The initial delay in seconds. -
:max_delay(type:Numeric) - The max delay in seconds. -
:multiplier(type:Numeric) - The incremental backoff multiplier. -
:retry_codes(type:Array<String>) - The error codes that should trigger a retry.
-
Instance Attribute Summary collapse
-
#batch_create_sessions ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
batch_create_sessions. -
#batch_write ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
batch_write. -
#begin_transaction ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
begin_transaction. -
#commit ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
commit. -
#create_session ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
create_session. -
#delete_session ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
delete_session. -
#execute_batch_dml ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
execute_batch_dml. -
#execute_sql ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
execute_sql. -
#execute_streaming_sql ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
execute_streaming_sql. -
#fetch_cache_update ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
fetch_cache_update. -
#get_session ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
get_session. -
#list_sessions ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
list_sessions. -
#partition_query ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
partition_query. -
#partition_read ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
partition_read. -
#read ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
read. -
#rollback ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
rollback. -
#streaming_read ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
streaming_read.
Instance Attribute Details
#batch_create_sessions ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for batch_create_sessions
2622 2623 2624 |
# File 'lib/google/cloud/spanner/v1/spanner/client.rb', line 2622 def batch_create_sessions @batch_create_sessions end |
#batch_write ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for batch_write
2692 2693 2694 |
# File 'lib/google/cloud/spanner/v1/spanner/client.rb', line 2692 def batch_write @batch_write end |
#begin_transaction ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for begin_transaction
2667 2668 2669 |
# File 'lib/google/cloud/spanner/v1/spanner/client.rb', line 2667 def begin_transaction @begin_transaction end |
#commit ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for commit
2672 2673 2674 |
# File 'lib/google/cloud/spanner/v1/spanner/client.rb', line 2672 def commit @commit end |
#create_session ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for create_session
2617 2618 2619 |
# File 'lib/google/cloud/spanner/v1/spanner/client.rb', line 2617 def create_session @create_session end |
#delete_session ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for delete_session
2637 2638 2639 |
# File 'lib/google/cloud/spanner/v1/spanner/client.rb', line 2637 def delete_session @delete_session end |
#execute_batch_dml ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for execute_batch_dml
2652 2653 2654 |
# File 'lib/google/cloud/spanner/v1/spanner/client.rb', line 2652 def execute_batch_dml @execute_batch_dml end |
#execute_sql ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for execute_sql
2642 2643 2644 |
# File 'lib/google/cloud/spanner/v1/spanner/client.rb', line 2642 def execute_sql @execute_sql end |
#execute_streaming_sql ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for execute_streaming_sql
2647 2648 2649 |
# File 'lib/google/cloud/spanner/v1/spanner/client.rb', line 2647 def execute_streaming_sql @execute_streaming_sql end |
#fetch_cache_update ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for fetch_cache_update
2697 2698 2699 |
# File 'lib/google/cloud/spanner/v1/spanner/client.rb', line 2697 def fetch_cache_update @fetch_cache_update end |
#get_session ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get_session
2627 2628 2629 |
# File 'lib/google/cloud/spanner/v1/spanner/client.rb', line 2627 def get_session @get_session end |
#list_sessions ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for list_sessions
2632 2633 2634 |
# File 'lib/google/cloud/spanner/v1/spanner/client.rb', line 2632 def list_sessions @list_sessions end |
#partition_query ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for partition_query
2682 2683 2684 |
# File 'lib/google/cloud/spanner/v1/spanner/client.rb', line 2682 def partition_query @partition_query end |
#partition_read ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for partition_read
2687 2688 2689 |
# File 'lib/google/cloud/spanner/v1/spanner/client.rb', line 2687 def partition_read @partition_read end |
#read ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for read
2657 2658 2659 |
# File 'lib/google/cloud/spanner/v1/spanner/client.rb', line 2657 def read @read end |
#rollback ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for rollback
2677 2678 2679 |
# File 'lib/google/cloud/spanner/v1/spanner/client.rb', line 2677 def rollback @rollback end |
#streaming_read ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for streaming_read
2662 2663 2664 |
# File 'lib/google/cloud/spanner/v1/spanner/client.rb', line 2662 def streaming_read @streaming_read end |