Spoke class Null safety

A Network Connectivity Center spoke represents a connection between your Google Cloud network resources and a non-Google-Cloud network.

When you create a spoke, you associate it with a hub. You must also identify a value for exactly one of the following fields: * linked_vpn_tunnels * linked_interconnect_attachments * linked_router_appliance_instances


Spoke({String? createTime, String? description, String? hub, Map<String, String>? labels, LinkedInterconnectAttachments? linkedInterconnectAttachments, LinkedRouterApplianceInstances? linkedRouterApplianceInstances, LinkedVpnTunnels? linkedVpnTunnels, String? name, String? state, String? uniqueId, String? updateTime})
Spoke.fromJson(Map json_)


createTime String?
The time the spoke was created.
read / write
description String?
An optional description of the spoke.
read / write
hashCode int
The hash code for this object.
hub String?
The name of the hub that this spoke is attached to.
read / write
labels Map<String, String>?
Optional labels in key:value format.
read / write
linkedInterconnectAttachments LinkedInterconnectAttachments?
VLAN attachments that are associated with the spoke.
read / write
linkedRouterApplianceInstances LinkedRouterApplianceInstances?
Router appliance instances that are associated with the spoke.
read / write
linkedVpnTunnels LinkedVpnTunnels?
VPN tunnels that are associated with the spoke.
read / write
name String?
The name of the spoke.
read / write
runtimeType Type
A representation of the runtime type of the object.
state String?
The current lifecycle state of this spoke.
read / write
uniqueId String?
The Google-generated UUID for the spoke.
read / write
updateTime String?
The time the spoke was last updated.
read / write


noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
toJson() Map<String, dynamic>
toString() String
A string representation of this object.


operator ==(Object other) bool
The equality operator.