Class: Google::Cloud::Spanner::Admin::Database::V1::DatabaseAdmin::Client::Configuration::Rpcs

Inherits:
Object
  • Object
show all
Defined in:
lib/google/cloud/spanner/admin/database/v1/database_admin/client.rb

Overview

Configuration RPC class for the DatabaseAdmin 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
    Maruku could not parse this XML/HTML: 
    <String>`) - The error codes that should
        trigger a retry.

Instance Attribute Summary collapse

Instance Attribute Details

#create_backup ⇒ ::Gapic::Config::Method (readonly)

RPC-specific configuration for create_backup

Returns:

  • (::Gapic::Config::Method)


1954
1955
1956
# File 'lib/google/cloud/spanner/admin/database/v1/database_admin/client.rb', line 1954

def create_backup
  @create_backup
end

#create_database ⇒ ::Gapic::Config::Method (readonly)

RPC-specific configuration for create_database

Returns:

  • (::Gapic::Config::Method)


1914
1915
1916
# File 'lib/google/cloud/spanner/admin/database/v1/database_admin/client.rb', line 1914

def create_database
  @create_database
end

#delete_backup ⇒ ::Gapic::Config::Method (readonly)

RPC-specific configuration for delete_backup

Returns:

  • (::Gapic::Config::Method)


1969
1970
1971
# File 'lib/google/cloud/spanner/admin/database/v1/database_admin/client.rb', line 1969

def delete_backup
  @delete_backup
end

#drop_database ⇒ ::Gapic::Config::Method (readonly)

RPC-specific configuration for drop_database

Returns:

  • (::Gapic::Config::Method)


1929
1930
1931
# File 'lib/google/cloud/spanner/admin/database/v1/database_admin/client.rb', line 1929

def drop_database
  @drop_database
end

#get_backup ⇒ ::Gapic::Config::Method (readonly)

RPC-specific configuration for get_backup

Returns:

  • (::Gapic::Config::Method)


1959
1960
1961
# File 'lib/google/cloud/spanner/admin/database/v1/database_admin/client.rb', line 1959

def get_backup
  @get_backup
end

#get_database ⇒ ::Gapic::Config::Method (readonly)

RPC-specific configuration for get_database

Returns:

  • (::Gapic::Config::Method)


1919
1920
1921
# File 'lib/google/cloud/spanner/admin/database/v1/database_admin/client.rb', line 1919

def get_database
  @get_database
end

#get_database_ddl ⇒ ::Gapic::Config::Method (readonly)

RPC-specific configuration for get_database_ddl

Returns:

  • (::Gapic::Config::Method)


1934
1935
1936
# File 'lib/google/cloud/spanner/admin/database/v1/database_admin/client.rb', line 1934

def get_database_ddl
  @get_database_ddl
end

#get_iam_policy ⇒ ::Gapic::Config::Method (readonly)

RPC-specific configuration for get_iam_policy

Returns:

  • (::Gapic::Config::Method)


1944
1945
1946
# File 'lib/google/cloud/spanner/admin/database/v1/database_admin/client.rb', line 1944

def get_iam_policy
  @get_iam_policy
end

#list_backup_operations ⇒ ::Gapic::Config::Method (readonly)

RPC-specific configuration for list_backup_operations

Returns:

  • (::Gapic::Config::Method)


1989
1990
1991
# File 'lib/google/cloud/spanner/admin/database/v1/database_admin/client.rb', line 1989

def list_backup_operations
  @list_backup_operations
end

#list_backups ⇒ ::Gapic::Config::Method (readonly)

RPC-specific configuration for list_backups

Returns:

  • (::Gapic::Config::Method)


1974
1975
1976
# File 'lib/google/cloud/spanner/admin/database/v1/database_admin/client.rb', line 1974

def list_backups
  @list_backups
end

#list_database_operations ⇒ ::Gapic::Config::Method (readonly)

RPC-specific configuration for list_database_operations

Returns:

  • (::Gapic::Config::Method)


1984
1985
1986
# File 'lib/google/cloud/spanner/admin/database/v1/database_admin/client.rb', line 1984

def list_database_operations
  @list_database_operations
end

#list_databases ⇒ ::Gapic::Config::Method (readonly)

RPC-specific configuration for list_databases

Returns:

  • (::Gapic::Config::Method)


1909
1910
1911
# File 'lib/google/cloud/spanner/admin/database/v1/database_admin/client.rb', line 1909

def list_databases
  @list_databases
end

#restore_database ⇒ ::Gapic::Config::Method (readonly)

RPC-specific configuration for restore_database

Returns:

  • (::Gapic::Config::Method)


1979
1980
1981
# File 'lib/google/cloud/spanner/admin/database/v1/database_admin/client.rb', line 1979

def restore_database
  @restore_database
end

#set_iam_policy ⇒ ::Gapic::Config::Method (readonly)

RPC-specific configuration for set_iam_policy

Returns:

  • (::Gapic::Config::Method)


1939
1940
1941
# File 'lib/google/cloud/spanner/admin/database/v1/database_admin/client.rb', line 1939

def set_iam_policy
  @set_iam_policy
end

#test_iam_permissions ⇒ ::Gapic::Config::Method (readonly)

RPC-specific configuration for test_iam_permissions

Returns:

  • (::Gapic::Config::Method)


1949
1950
1951
# File 'lib/google/cloud/spanner/admin/database/v1/database_admin/client.rb', line 1949

def test_iam_permissions
  @test_iam_permissions
end

#update_backup ⇒ ::Gapic::Config::Method (readonly)

RPC-specific configuration for update_backup

Returns:

  • (::Gapic::Config::Method)


1964
1965
1966
# File 'lib/google/cloud/spanner/admin/database/v1/database_admin/client.rb', line 1964

def update_backup
  @update_backup
end

#update_database_ddl ⇒ ::Gapic::Config::Method (readonly)

RPC-specific configuration for update_database_ddl

Returns:

  • (::Gapic::Config::Method)


1924
1925
1926
# File 'lib/google/cloud/spanner/admin/database/v1/database_admin/client.rb', line 1924

def update_database_ddl
  @update_database_ddl
end