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
RPC-specific configuration for `create_connection_profile` @return [::Gapic::Config::Method]
RPC-specific configuration for `create_private_connection` @return [::Gapic::Config::Method]
RPC-specific configuration for `create_route` @return [::Gapic::Config::Method]
RPC-specific configuration for `create_stream` @return [::Gapic::Config::Method]
RPC-specific configuration for `delete_connection_profile` @return [::Gapic::Config::Method]
RPC-specific configuration for `delete_private_connection` @return [::Gapic::Config::Method]
RPC-specific configuration for `delete_route` @return [::Gapic::Config::Method]
RPC-specific configuration for `delete_stream` @return [::Gapic::Config::Method]
RPC-specific configuration for `discover_connection_profile` @return [::Gapic::Config::Method]
RPC-specific configuration for `fetch_errors` @return [::Gapic::Config::Method]
RPC-specific configuration for `fetch_static_ips` @return [::Gapic::Config::Method]
RPC-specific configuration for `get_connection_profile` @return [::Gapic::Config::Method]
RPC-specific configuration for `get_private_connection` @return [::Gapic::Config::Method]
RPC-specific configuration for `get_route` @return [::Gapic::Config::Method]
RPC-specific configuration for `get_stream` @return [::Gapic::Config::Method]
RPC-specific configuration for `list_connection_profiles` @return [::Gapic::Config::Method]
RPC-specific configuration for `list_private_connections` @return [::Gapic::Config::Method]
RPC-specific configuration for `list_routes` @return [::Gapic::Config::Method]
RPC-specific configuration for `list_streams` @return [::Gapic::Config::Method]
RPC-specific configuration for `update_connection_profile` @return [::Gapic::Config::Method]
RPC-specific configuration for `update_stream` @return [::Gapic::Config::Method]
Public Class Methods
@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