public sealed class DeviceManagerSettings : ServiceSettingsBaseReference documentation and code samples for the Cloud IoT v1 API class DeviceManagerSettings.
Settings for DeviceManagerClient instances.
Namespace
Google.Cloud.Iot.V1Assembly
Google.Cloud.Iot.V1.dll
Constructors
DeviceManagerSettings()
public DeviceManagerSettings()Constructs a new DeviceManagerSettings object with default settings.
Properties
BindDeviceToGatewaySettings
public CallSettings BindDeviceToGatewaySettings { get; set; }CallSettings for synchronous and asynchronous calls to
DeviceManagerClient.BindDeviceToGateway and DeviceManagerClient.BindDeviceToGatewayAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 120 seconds.
CreateDeviceRegistrySettings
public CallSettings CreateDeviceRegistrySettings { get; set; }CallSettings for synchronous and asynchronous calls to
DeviceManagerClient.CreateDeviceRegistry and DeviceManagerClient.CreateDeviceRegistryAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 120 seconds.
CreateDeviceSettings
public CallSettings CreateDeviceSettings { get; set; }CallSettings for synchronous and asynchronous calls to
DeviceManagerClient.CreateDevice and DeviceManagerClient.CreateDeviceAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 120 seconds.
DeleteDeviceRegistrySettings
public CallSettings DeleteDeviceRegistrySettings { get; set; }CallSettings for synchronous and asynchronous calls to
DeviceManagerClient.DeleteDeviceRegistry and DeviceManagerClient.DeleteDeviceRegistryAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unavailable, DeadlineExceeded.
- Timeout: 120 seconds.
DeleteDeviceSettings
public CallSettings DeleteDeviceSettings { get; set; }CallSettings for synchronous and asynchronous calls to
DeviceManagerClient.DeleteDevice and DeviceManagerClient.DeleteDeviceAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unavailable, DeadlineExceeded.
- Timeout: 120 seconds.
GetDeviceRegistrySettings
public CallSettings GetDeviceRegistrySettings { get; set; }CallSettings for synchronous and asynchronous calls to
DeviceManagerClient.GetDeviceRegistry and DeviceManagerClient.GetDeviceRegistryAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unavailable, DeadlineExceeded.
- Timeout: 120 seconds.
GetDeviceSettings
public CallSettings GetDeviceSettings { get; set; }CallSettings for synchronous and asynchronous calls to
DeviceManagerClient.GetDevice and DeviceManagerClient.GetDeviceAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unavailable, DeadlineExceeded.
- Timeout: 120 seconds.
GetIamPolicySettings
public CallSettings GetIamPolicySettings { get; set; }CallSettings for synchronous and asynchronous calls to
DeviceManagerClient.GetIamPolicy and DeviceManagerClient.GetIamPolicyAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 120 seconds.
ListDeviceConfigVersionsSettings
public CallSettings ListDeviceConfigVersionsSettings { get; set; }CallSettings for synchronous and asynchronous calls to
DeviceManagerClient.ListDeviceConfigVersions and DeviceManagerClient.ListDeviceConfigVersionsAsync
.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unavailable, DeadlineExceeded.
- Timeout: 120 seconds.
ListDeviceRegistriesSettings
public CallSettings ListDeviceRegistriesSettings { get; set; }CallSettings for synchronous and asynchronous calls to
DeviceManagerClient.ListDeviceRegistries and DeviceManagerClient.ListDeviceRegistriesAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unavailable, DeadlineExceeded.
- Timeout: 120 seconds.
ListDevicesSettings
public CallSettings ListDevicesSettings { get; set; }CallSettings for synchronous and asynchronous calls to
DeviceManagerClient.ListDevices and DeviceManagerClient.ListDevicesAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unavailable, DeadlineExceeded.
- Timeout: 120 seconds.
ListDeviceStatesSettings
public CallSettings ListDeviceStatesSettings { get; set; }CallSettings for synchronous and asynchronous calls to
DeviceManagerClient.ListDeviceStates and DeviceManagerClient.ListDeviceStatesAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unavailable, DeadlineExceeded.
- Timeout: 120 seconds.
ModifyCloudToDeviceConfigSettings
public CallSettings ModifyCloudToDeviceConfigSettings { get; set; }CallSettings for synchronous and asynchronous calls to
DeviceManagerClient.ModifyCloudToDeviceConfig and
DeviceManagerClient.ModifyCloudToDeviceConfigAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unavailable, DeadlineExceeded, ResourceExhausted.
- Timeout: 120 seconds.
SendCommandToDeviceSettings
public CallSettings SendCommandToDeviceSettings { get; set; }CallSettings for synchronous and asynchronous calls to
DeviceManagerClient.SendCommandToDevice and DeviceManagerClient.SendCommandToDeviceAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- Initial retry delay: 1000 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: Unlimited
- Retriable status codes: Unavailable, DeadlineExceeded, ResourceExhausted.
- Timeout: 120 seconds.
SetIamPolicySettings
public CallSettings SetIamPolicySettings { get; set; }CallSettings for synchronous and asynchronous calls to
DeviceManagerClient.SetIamPolicy and DeviceManagerClient.SetIamPolicyAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 120 seconds.
TestIamPermissionsSettings
public CallSettings TestIamPermissionsSettings { get; set; }CallSettings for synchronous and asynchronous calls to
DeviceManagerClient.TestIamPermissions and DeviceManagerClient.TestIamPermissionsAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 120 seconds.
UnbindDeviceFromGatewaySettings
public CallSettings UnbindDeviceFromGatewaySettings { get; set; }CallSettings for synchronous and asynchronous calls to
DeviceManagerClient.UnbindDeviceFromGateway and DeviceManagerClient.UnbindDeviceFromGatewayAsync
.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 120 seconds.
UpdateDeviceRegistrySettings
public CallSettings UpdateDeviceRegistrySettings { get; set; }CallSettings for synchronous and asynchronous calls to
DeviceManagerClient.UpdateDeviceRegistry and DeviceManagerClient.UpdateDeviceRegistryAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 120 seconds.
UpdateDeviceSettings
public CallSettings UpdateDeviceSettings { get; set; }CallSettings for synchronous and asynchronous calls to
DeviceManagerClient.UpdateDevice and DeviceManagerClient.UpdateDeviceAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 120 seconds.
Methods
Clone()
public DeviceManagerSettings Clone()Creates a deep clone of this object, with all the same property values.
| Returns | |
|---|---|
| Type | Description |
DeviceManagerSettings |
A deep clone of this DeviceManagerSettings object. |
GetDefault()
public static DeviceManagerSettings GetDefault()Get a new instance of the default DeviceManagerSettings.
| Returns | |
|---|---|
| Type | Description |
DeviceManagerSettings |
A new instance of the default DeviceManagerSettings. |