GlobalCluster.fromXml constructor
GlobalCluster.fromXml(
- XmlElement elem
Implementation
factory GlobalCluster.fromXml(_s.XmlElement elem) {
return GlobalCluster(
databaseName: _s.extractXmlStringValue(elem, 'DatabaseName'),
deletionProtection: _s.extractXmlBoolValue(elem, 'DeletionProtection'),
engine: _s.extractXmlStringValue(elem, 'Engine'),
engineVersion: _s.extractXmlStringValue(elem, 'EngineVersion'),
globalClusterArn: _s.extractXmlStringValue(elem, 'GlobalClusterArn'),
globalClusterIdentifier:
_s.extractXmlStringValue(elem, 'GlobalClusterIdentifier'),
globalClusterMembers: _s
.extractXmlChild(elem, 'GlobalClusterMembers')
?.let((elem) => elem
.findElements('GlobalClusterMember')
.map((c) => GlobalClusterMember.fromXml(c))
.toList()),
globalClusterResourceId:
_s.extractXmlStringValue(elem, 'GlobalClusterResourceId'),
status: _s.extractXmlStringValue(elem, 'Status'),
storageEncrypted: _s.extractXmlBoolValue(elem, 'StorageEncrypted'),
);
}