class Google::Cloud::Datastream::V1alpha1::Datastream::Client::Configuration::Rpcs

Configuration RPC class for the Datastream 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.

Attributes

create_connection_profile[R]

RPC-specific configuration for `create_connection_profile` @return [::Gapic::Config::Method]

create_private_connection[R]

RPC-specific configuration for `create_private_connection` @return [::Gapic::Config::Method]

create_route[R]

RPC-specific configuration for `create_route` @return [::Gapic::Config::Method]

create_stream[R]

RPC-specific configuration for `create_stream` @return [::Gapic::Config::Method]

delete_connection_profile[R]

RPC-specific configuration for `delete_connection_profile` @return [::Gapic::Config::Method]

delete_private_connection[R]

RPC-specific configuration for `delete_private_connection` @return [::Gapic::Config::Method]

delete_route[R]

RPC-specific configuration for `delete_route` @return [::Gapic::Config::Method]

delete_stream[R]

RPC-specific configuration for `delete_stream` @return [::Gapic::Config::Method]

discover_connection_profile[R]

RPC-specific configuration for `discover_connection_profile` @return [::Gapic::Config::Method]

fetch_errors[R]

RPC-specific configuration for `fetch_errors` @return [::Gapic::Config::Method]

fetch_static_ips[R]

RPC-specific configuration for `fetch_static_ips` @return [::Gapic::Config::Method]

get_connection_profile[R]

RPC-specific configuration for `get_connection_profile` @return [::Gapic::Config::Method]

get_private_connection[R]

RPC-specific configuration for `get_private_connection` @return [::Gapic::Config::Method]

get_route[R]

RPC-specific configuration for `get_route` @return [::Gapic::Config::Method]

get_stream[R]

RPC-specific configuration for `get_stream` @return [::Gapic::Config::Method]

list_connection_profiles[R]

RPC-specific configuration for `list_connection_profiles` @return [::Gapic::Config::Method]

list_private_connections[R]

RPC-specific configuration for `list_private_connections` @return [::Gapic::Config::Method]

list_routes[R]

RPC-specific configuration for `list_routes` @return [::Gapic::Config::Method]

list_streams[R]

RPC-specific configuration for `list_streams` @return [::Gapic::Config::Method]

update_connection_profile[R]

RPC-specific configuration for `update_connection_profile` @return [::Gapic::Config::Method]

update_stream[R]

RPC-specific configuration for `update_stream` @return [::Gapic::Config::Method]

Public Class Methods

new(parent_rpcs = nil) { |self| ... } click to toggle source

@private

# File lib/google/cloud/datastream/v1alpha1/datastream/client.rb, line 2139
def initialize parent_rpcs = nil
  list_connection_profiles_config = parent_rpcs.list_connection_profiles if parent_rpcs.respond_to? :list_connection_profiles
  @list_connection_profiles = ::Gapic::Config::Method.new list_connection_profiles_config
  get_connection_profile_config = parent_rpcs.get_connection_profile if parent_rpcs.respond_to? :get_connection_profile
  @get_connection_profile = ::Gapic::Config::Method.new get_connection_profile_config
  create_connection_profile_config = parent_rpcs.create_connection_profile if parent_rpcs.respond_to? :create_connection_profile
  @create_connection_profile = ::Gapic::Config::Method.new create_connection_profile_config
  update_connection_profile_config = parent_rpcs.update_connection_profile if parent_rpcs.respond_to? :update_connection_profile
  @update_connection_profile = ::Gapic::Config::Method.new update_connection_profile_config
  delete_connection_profile_config = parent_rpcs.delete_connection_profile if parent_rpcs.respond_to? :delete_connection_profile
  @delete_connection_profile = ::Gapic::Config::Method.new delete_connection_profile_config
  discover_connection_profile_config = parent_rpcs.discover_connection_profile if parent_rpcs.respond_to? :discover_connection_profile
  @discover_connection_profile = ::Gapic::Config::Method.new discover_connection_profile_config
  list_streams_config = parent_rpcs.list_streams if parent_rpcs.respond_to? :list_streams
  @list_streams = ::Gapic::Config::Method.new list_streams_config
  get_stream_config = parent_rpcs.get_stream if parent_rpcs.respond_to? :get_stream
  @get_stream = ::Gapic::Config::Method.new get_stream_config
  create_stream_config = parent_rpcs.create_stream if parent_rpcs.respond_to? :create_stream
  @create_stream = ::Gapic::Config::Method.new create_stream_config
  update_stream_config = parent_rpcs.update_stream if parent_rpcs.respond_to? :update_stream
  @update_stream = ::Gapic::Config::Method.new update_stream_config
  delete_stream_config = parent_rpcs.delete_stream if parent_rpcs.respond_to? :delete_stream
  @delete_stream = ::Gapic::Config::Method.new delete_stream_config
  fetch_errors_config = parent_rpcs.fetch_errors if parent_rpcs.respond_to? :fetch_errors
  @fetch_errors = ::Gapic::Config::Method.new fetch_errors_config
  fetch_static_ips_config = parent_rpcs.fetch_static_ips if parent_rpcs.respond_to? :fetch_static_ips
  @fetch_static_ips = ::Gapic::Config::Method.new fetch_static_ips_config
  create_private_connection_config = parent_rpcs.create_private_connection if parent_rpcs.respond_to? :create_private_connection
  @create_private_connection = ::Gapic::Config::Method.new create_private_connection_config
  get_private_connection_config = parent_rpcs.get_private_connection if parent_rpcs.respond_to? :get_private_connection
  @get_private_connection = ::Gapic::Config::Method.new get_private_connection_config
  list_private_connections_config = parent_rpcs.list_private_connections if parent_rpcs.respond_to? :list_private_connections
  @list_private_connections = ::Gapic::Config::Method.new list_private_connections_config
  delete_private_connection_config = parent_rpcs.delete_private_connection if parent_rpcs.respond_to? :delete_private_connection
  @delete_private_connection = ::Gapic::Config::Method.new delete_private_connection_config
  create_route_config = parent_rpcs.create_route if parent_rpcs.respond_to? :create_route
  @create_route = ::Gapic::Config::Method.new create_route_config
  get_route_config = parent_rpcs.get_route if parent_rpcs.respond_to? :get_route
  @get_route = ::Gapic::Config::Method.new get_route_config
  list_routes_config = parent_rpcs.list_routes if parent_rpcs.respond_to? :list_routes
  @list_routes = ::Gapic::Config::Method.new list_routes_config
  delete_route_config = parent_rpcs.delete_route if parent_rpcs.respond_to? :delete_route
  @delete_route = ::Gapic::Config::Method.new delete_route_config

  yield self if block_given?
end