public sealed class DeviceManagerSettings : ServiceSettingsBase
Reference 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. |