Class: Google::Cloud::ProductRegistry::V1::CloudProductRegistryReadService::Client::Configuration::Rpcs
- Inherits:
-
Object
- Object
- Google::Cloud::ProductRegistry::V1::CloudProductRegistryReadService::Client::Configuration::Rpcs
- Defined in:
- lib/google/cloud/product_registry/v1/cloud_product_registry_read_service/client.rb
Overview
Configuration RPC class for the CloudProductRegistryReadService 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
-
#get_logical_product ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
get_logical_product. -
#get_logical_product_variant ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
get_logical_product_variant. -
#get_product_suite ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
get_product_suite. -
#list_logical_product_variants ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
list_logical_product_variants. -
#list_logical_products ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
list_logical_products. -
#list_product_suites ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
list_product_suites. -
#lookup_entity ⇒ ::Gapic::Config::Method
readonly
RPC-specific configuration for
lookup_entity.
Instance Attribute Details
#get_logical_product ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get_logical_product
1060 1061 1062 |
# File 'lib/google/cloud/product_registry/v1/cloud_product_registry_read_service/client.rb', line 1060 def get_logical_product @get_logical_product end |
#get_logical_product_variant ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get_logical_product_variant
1070 1071 1072 |
# File 'lib/google/cloud/product_registry/v1/cloud_product_registry_read_service/client.rb', line 1070 def get_logical_product_variant @get_logical_product_variant end |
#get_product_suite ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for get_product_suite
1050 1051 1052 |
# File 'lib/google/cloud/product_registry/v1/cloud_product_registry_read_service/client.rb', line 1050 def get_product_suite @get_product_suite end |
#list_logical_product_variants ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for list_logical_product_variants
1075 1076 1077 |
# File 'lib/google/cloud/product_registry/v1/cloud_product_registry_read_service/client.rb', line 1075 def list_logical_product_variants @list_logical_product_variants end |
#list_logical_products ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for list_logical_products
1065 1066 1067 |
# File 'lib/google/cloud/product_registry/v1/cloud_product_registry_read_service/client.rb', line 1065 def list_logical_products @list_logical_products end |
#list_product_suites ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for list_product_suites
1055 1056 1057 |
# File 'lib/google/cloud/product_registry/v1/cloud_product_registry_read_service/client.rb', line 1055 def list_product_suites @list_product_suites end |
#lookup_entity ⇒ ::Gapic::Config::Method (readonly)
RPC-specific configuration for lookup_entity
1080 1081 1082 |
# File 'lib/google/cloud/product_registry/v1/cloud_product_registry_read_service/client.rb', line 1080 def lookup_entity @lookup_entity end |