public sealed class GatewayConfig : IMessage<GatewayConfig>, IEquatable<GatewayConfig>, IDeepCloneable<GatewayConfig>, IBufferMessage, IMessage
Gateway-related configuration and state.
Inheritance
System.Object > GatewayConfigImplements
Google.Protobuf.IMessage<GatewayConfig>, System.IEquatable<GatewayConfig>, Google.Protobuf.IDeepCloneable<GatewayConfig>, Google.Protobuf.IBufferMessage, Google.Protobuf.IMessageNamespace
Google.Cloud.Iot.V1Assembly
Google.Cloud.Iot.V1.dll
Constructors
GatewayConfig()
public GatewayConfig()
GatewayConfig(GatewayConfig)
public GatewayConfig(GatewayConfig other)
Parameter | |
---|---|
Name | Description |
other | GatewayConfig |
Properties
GatewayAuthMethod
public GatewayAuthMethod GatewayAuthMethod { get; set; }
Indicates how to authorize and/or authenticate devices to access the gateway.
Property Value | |
---|---|
Type | Description |
GatewayAuthMethod |
GatewayType
public GatewayType GatewayType { get; set; }
Indicates whether the device is a gateway.
Property Value | |
---|---|
Type | Description |
GatewayType |
LastAccessedGatewayId
public string LastAccessedGatewayId { get; set; }
[Output only] The ID of the gateway the device accessed most recently.
Property Value | |
---|---|
Type | Description |
System.String |
LastAccessedGatewayTime
public Timestamp LastAccessedGatewayTime { get; set; }
[Output only] The most recent time at which the device accessed the gateway
specified in last_accessed_gateway
.
Property Value | |
---|---|
Type | Description |
Google.Protobuf.WellKnownTypes.Timestamp |