Class: Google::Cloud::Bigtable::Admin::V2::BigtableTableAdmin::Client::Configuration::Rpcs
- Inherits:
-
Object
- Object
- Google::Cloud::Bigtable::Admin::V2::BigtableTableAdmin::Client::Configuration::Rpcs
- Defined in:
- lib/google/cloud/bigtable/admin/v2/bigtable_table_admin/client.rb
Overview
Configuration RPC class for the BigtableTableAdmin 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. -
:jitter(type:Numeric) - The jitter in seconds. Default: 1.0. -
:retry_codes(type:Array<String>) - The error codes that should trigger a retry.
-
Instance Attribute Summary collapse
-
#check_consistency ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
check_consistency. -
#copy_backup ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
copy_backup. -
#create_authorized_view ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
create_authorized_view. -
#create_backup ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
create_backup. -
#create_schema_bundle ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
create_schema_bundle. -
#create_table ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
create_table. -
#create_table_from_snapshot ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
create_table_from_snapshot. -
#delete_authorized_view ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
delete_authorized_view. -
#delete_backup ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
delete_backup. -
#delete_schema_bundle ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
delete_schema_bundle. -
#delete_snapshot ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
delete_snapshot. -
#delete_table ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
delete_table. -
#drop_row_range ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
drop_row_range. -
#generate_consistency_token ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
generate_consistency_token. -
#get_authorized_view ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
get_authorized_view. -
#get_backup ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
get_backup. -
#get_iam_policy ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
get_iam_policy. -
#get_schema_bundle ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
get_schema_bundle. -
#get_snapshot ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
get_snapshot. -
#get_table ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
get_table. -
#list_authorized_views ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
list_authorized_views. -
#list_backups ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
list_backups. -
#list_schema_bundles ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
list_schema_bundles. -
#list_snapshots ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
list_snapshots. -
#list_tables ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
list_tables. -
#modify_column_families ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
modify_column_families. -
#restore_table ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
restore_table. -
#set_iam_policy ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
set_iam_policy. -
#snapshot_table ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
snapshot_table. -
#test_iam_permissions ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
test_iam_permissions. -
#undelete_table ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
undelete_table. -
#update_authorized_view ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
update_authorized_view. -
#update_backup ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
update_backup. -
#update_schema_bundle ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
update_schema_bundle. -
#update_table ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
update_table.
Instance Attribute Details
#check_consistency ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for check_consistency
4088 4089 4090 |
# File 'lib/google/cloud/bigtable/admin/v2/bigtable_table_admin/client.rb', line 4088 def check_consistency @check_consistency end |
#copy_backup ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for copy_backup
4143 4144 4145 |
# File 'lib/google/cloud/bigtable/admin/v2/bigtable_table_admin/client.rb', line 4143 def copy_backup @copy_backup end |
#create_authorized_view ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for create_authorized_view
4048 4049 4050 |
# File 'lib/google/cloud/bigtable/admin/v2/bigtable_table_admin/client.rb', line 4048 def @create_authorized_view end |
#create_backup ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for create_backup
4113 4114 4115 |
# File 'lib/google/cloud/bigtable/admin/v2/bigtable_table_admin/client.rb', line 4113 def create_backup @create_backup end |
#create_schema_bundle ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for create_schema_bundle
4163 4164 4165 |
# File 'lib/google/cloud/bigtable/admin/v2/bigtable_table_admin/client.rb', line 4163 def create_schema_bundle @create_schema_bundle end |
#create_table ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for create_table
4013 4014 4015 |
# File 'lib/google/cloud/bigtable/admin/v2/bigtable_table_admin/client.rb', line 4013 def create_table @create_table end |
#create_table_from_snapshot ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for create_table_from_snapshot
4018 4019 4020 |
# File 'lib/google/cloud/bigtable/admin/v2/bigtable_table_admin/client.rb', line 4018 def create_table_from_snapshot @create_table_from_snapshot end |
#delete_authorized_view ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for delete_authorized_view
4068 4069 4070 |
# File 'lib/google/cloud/bigtable/admin/v2/bigtable_table_admin/client.rb', line 4068 def @delete_authorized_view end |
#delete_backup ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for delete_backup
4128 4129 4130 |
# File 'lib/google/cloud/bigtable/admin/v2/bigtable_table_admin/client.rb', line 4128 def delete_backup @delete_backup end |
#delete_schema_bundle ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for delete_schema_bundle
4183 4184 4185 |
# File 'lib/google/cloud/bigtable/admin/v2/bigtable_table_admin/client.rb', line 4183 def delete_schema_bundle @delete_schema_bundle end |
#delete_snapshot ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for delete_snapshot
4108 4109 4110 |
# File 'lib/google/cloud/bigtable/admin/v2/bigtable_table_admin/client.rb', line 4108 def delete_snapshot @delete_snapshot end |
#delete_table ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for delete_table
4038 4039 4040 |
# File 'lib/google/cloud/bigtable/admin/v2/bigtable_table_admin/client.rb', line 4038 def delete_table @delete_table end |
#drop_row_range ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for drop_row_range
4078 4079 4080 |
# File 'lib/google/cloud/bigtable/admin/v2/bigtable_table_admin/client.rb', line 4078 def drop_row_range @drop_row_range end |
#generate_consistency_token ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for generate_consistency_token
4083 4084 4085 |
# File 'lib/google/cloud/bigtable/admin/v2/bigtable_table_admin/client.rb', line 4083 def generate_consistency_token @generate_consistency_token end |
#get_authorized_view ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get_authorized_view
4058 4059 4060 |
# File 'lib/google/cloud/bigtable/admin/v2/bigtable_table_admin/client.rb', line 4058 def @get_authorized_view end |
#get_backup ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get_backup
4118 4119 4120 |
# File 'lib/google/cloud/bigtable/admin/v2/bigtable_table_admin/client.rb', line 4118 def get_backup @get_backup end |
#get_iam_policy ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get_iam_policy
4148 4149 4150 |
# File 'lib/google/cloud/bigtable/admin/v2/bigtable_table_admin/client.rb', line 4148 def get_iam_policy @get_iam_policy end |
#get_schema_bundle ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get_schema_bundle
4173 4174 4175 |
# File 'lib/google/cloud/bigtable/admin/v2/bigtable_table_admin/client.rb', line 4173 def get_schema_bundle @get_schema_bundle end |
#get_snapshot ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get_snapshot
4098 4099 4100 |
# File 'lib/google/cloud/bigtable/admin/v2/bigtable_table_admin/client.rb', line 4098 def get_snapshot @get_snapshot end |
#get_table ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get_table
4028 4029 4030 |
# File 'lib/google/cloud/bigtable/admin/v2/bigtable_table_admin/client.rb', line 4028 def get_table @get_table end |
#list_authorized_views ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for list_authorized_views
4053 4054 4055 |
# File 'lib/google/cloud/bigtable/admin/v2/bigtable_table_admin/client.rb', line 4053 def @list_authorized_views end |
#list_backups ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for list_backups
4133 4134 4135 |
# File 'lib/google/cloud/bigtable/admin/v2/bigtable_table_admin/client.rb', line 4133 def list_backups @list_backups end |
#list_schema_bundles ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for list_schema_bundles
4178 4179 4180 |
# File 'lib/google/cloud/bigtable/admin/v2/bigtable_table_admin/client.rb', line 4178 def list_schema_bundles @list_schema_bundles end |
#list_snapshots ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for list_snapshots
4103 4104 4105 |
# File 'lib/google/cloud/bigtable/admin/v2/bigtable_table_admin/client.rb', line 4103 def list_snapshots @list_snapshots end |
#list_tables ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for list_tables
4023 4024 4025 |
# File 'lib/google/cloud/bigtable/admin/v2/bigtable_table_admin/client.rb', line 4023 def list_tables @list_tables end |
#modify_column_families ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for modify_column_families
4073 4074 4075 |
# File 'lib/google/cloud/bigtable/admin/v2/bigtable_table_admin/client.rb', line 4073 def modify_column_families @modify_column_families end |
#restore_table ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for restore_table
4138 4139 4140 |
# File 'lib/google/cloud/bigtable/admin/v2/bigtable_table_admin/client.rb', line 4138 def restore_table @restore_table end |
#set_iam_policy ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for set_iam_policy
4153 4154 4155 |
# File 'lib/google/cloud/bigtable/admin/v2/bigtable_table_admin/client.rb', line 4153 def set_iam_policy @set_iam_policy end |
#snapshot_table ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for snapshot_table
4093 4094 4095 |
# File 'lib/google/cloud/bigtable/admin/v2/bigtable_table_admin/client.rb', line 4093 def snapshot_table @snapshot_table end |
#test_iam_permissions ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for test_iam_permissions
4158 4159 4160 |
# File 'lib/google/cloud/bigtable/admin/v2/bigtable_table_admin/client.rb', line 4158 def @test_iam_permissions end |
#undelete_table ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for undelete_table
4043 4044 4045 |
# File 'lib/google/cloud/bigtable/admin/v2/bigtable_table_admin/client.rb', line 4043 def undelete_table @undelete_table end |
#update_authorized_view ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for update_authorized_view
4063 4064 4065 |
# File 'lib/google/cloud/bigtable/admin/v2/bigtable_table_admin/client.rb', line 4063 def @update_authorized_view end |
#update_backup ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for update_backup
4123 4124 4125 |
# File 'lib/google/cloud/bigtable/admin/v2/bigtable_table_admin/client.rb', line 4123 def update_backup @update_backup end |
#update_schema_bundle ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for update_schema_bundle
4168 4169 4170 |
# File 'lib/google/cloud/bigtable/admin/v2/bigtable_table_admin/client.rb', line 4168 def update_schema_bundle @update_schema_bundle end |
#update_table ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for update_table
4033 4034 4035 |
# File 'lib/google/cloud/bigtable/admin/v2/bigtable_table_admin/client.rb', line 4033 def update_table @update_table end |