Reference documentation and code samples for the Cloud IoT V1 API class Google::Cloud::Iot::V1::DeviceManager::Client::Configuration::Rpcs.
Configuration RPC class for the DeviceManager 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.
-
Inherits
- Object
Methods
#bind_device_to_gateway
def bind_device_to_gateway() -> ::Gapic::Config::Method
RPC-specific configuration for bind_device_to_gateway
- (::Gapic::Config::Method)
#create_device
def create_device() -> ::Gapic::Config::Method
RPC-specific configuration for create_device
- (::Gapic::Config::Method)
#create_device_registry
def create_device_registry() -> ::Gapic::Config::Method
RPC-specific configuration for create_device_registry
- (::Gapic::Config::Method)
#delete_device
def delete_device() -> ::Gapic::Config::Method
RPC-specific configuration for delete_device
- (::Gapic::Config::Method)
#delete_device_registry
def delete_device_registry() -> ::Gapic::Config::Method
RPC-specific configuration for delete_device_registry
- (::Gapic::Config::Method)
#get_device
def get_device() -> ::Gapic::Config::Method
RPC-specific configuration for get_device
- (::Gapic::Config::Method)
#get_device_registry
def get_device_registry() -> ::Gapic::Config::Method
RPC-specific configuration for get_device_registry
- (::Gapic::Config::Method)
#get_iam_policy
def get_iam_policy() -> ::Gapic::Config::Method
RPC-specific configuration for get_iam_policy
- (::Gapic::Config::Method)
#list_device_config_versions
def list_device_config_versions() -> ::Gapic::Config::Method
RPC-specific configuration for list_device_config_versions
- (::Gapic::Config::Method)
#list_device_registries
def list_device_registries() -> ::Gapic::Config::Method
RPC-specific configuration for list_device_registries
- (::Gapic::Config::Method)
#list_device_states
def list_device_states() -> ::Gapic::Config::Method
RPC-specific configuration for list_device_states
- (::Gapic::Config::Method)
#list_devices
def list_devices() -> ::Gapic::Config::Method
RPC-specific configuration for list_devices
- (::Gapic::Config::Method)
#modify_cloud_to_device_config
def modify_cloud_to_device_config() -> ::Gapic::Config::Method
RPC-specific configuration for modify_cloud_to_device_config
- (::Gapic::Config::Method)
#send_command_to_device
def send_command_to_device() -> ::Gapic::Config::Method
RPC-specific configuration for send_command_to_device
- (::Gapic::Config::Method)
#set_iam_policy
def set_iam_policy() -> ::Gapic::Config::Method
RPC-specific configuration for set_iam_policy
- (::Gapic::Config::Method)
#test_iam_permissions
def test_iam_permissions() -> ::Gapic::Config::Method
RPC-specific configuration for test_iam_permissions
- (::Gapic::Config::Method)
#unbind_device_from_gateway
def unbind_device_from_gateway() -> ::Gapic::Config::Method
RPC-specific configuration for unbind_device_from_gateway
- (::Gapic::Config::Method)
#update_device
def update_device() -> ::Gapic::Config::Method
RPC-specific configuration for update_device
- (::Gapic::Config::Method)
#update_device_registry
def update_device_registry() -> ::Gapic::Config::Method
RPC-specific configuration for update_device_registry
- (::Gapic::Config::Method)