toXml method
XmlElement
toXml(
- String elemName, {
- List<XmlAttribute>? attributes,
})
Implementation
_s.XmlElement toXml(String elemName, {List<_s.XmlAttribute>? attributes}) {
final healthCheckId = this.healthCheckId;
final alarmIdentifier = this.alarmIdentifier;
final childHealthChecks = this.childHealthChecks;
final disabled = this.disabled;
final enableSNI = this.enableSNI;
final failureThreshold = this.failureThreshold;
final fullyQualifiedDomainName = this.fullyQualifiedDomainName;
final healthCheckVersion = this.healthCheckVersion;
final healthThreshold = this.healthThreshold;
final iPAddress = this.iPAddress;
final insufficientDataHealthStatus = this.insufficientDataHealthStatus;
final inverted = this.inverted;
final port = this.port;
final regions = this.regions;
final resetElements = this.resetElements;
final resourcePath = this.resourcePath;
final searchString = this.searchString;
final $children = <_s.XmlNode>[
if (healthCheckVersion != null)
_s.encodeXmlIntValue('HealthCheckVersion', healthCheckVersion),
if (iPAddress != null) _s.encodeXmlStringValue('IPAddress', iPAddress),
if (port != null) _s.encodeXmlIntValue('Port', port),
if (resourcePath != null)
_s.encodeXmlStringValue('ResourcePath', resourcePath),
if (fullyQualifiedDomainName != null)
_s.encodeXmlStringValue(
'FullyQualifiedDomainName', fullyQualifiedDomainName),
if (searchString != null)
_s.encodeXmlStringValue('SearchString', searchString),
if (failureThreshold != null)
_s.encodeXmlIntValue('FailureThreshold', failureThreshold),
if (inverted != null) _s.encodeXmlBoolValue('Inverted', inverted),
if (disabled != null) _s.encodeXmlBoolValue('Disabled', disabled),
if (healthThreshold != null)
_s.encodeXmlIntValue('HealthThreshold', healthThreshold),
if (childHealthChecks != null)
_s.XmlElement(
_s.XmlName('ChildHealthChecks'),
[],
childHealthChecks
.map((e) => _s.encodeXmlStringValue('ChildHealthCheck', e))),
if (enableSNI != null) _s.encodeXmlBoolValue('EnableSNI', enableSNI),
if (regions != null)
_s.XmlElement(_s.XmlName('Regions'), [],
regions.map((e) => _s.encodeXmlStringValue('Region', e.toValue()))),
if (alarmIdentifier != null) alarmIdentifier.toXml('AlarmIdentifier'),
if (insufficientDataHealthStatus != null)
_s.encodeXmlStringValue('InsufficientDataHealthStatus',
insufficientDataHealthStatus.toValue()),
if (resetElements != null)
_s.XmlElement(
_s.XmlName('ResetElements'),
[],
resetElements.map((e) =>
_s.encodeXmlStringValue('ResettableElementName', e.toValue()))),
];
final $attributes = <_s.XmlAttribute>[
...?attributes,
];
return _s.XmlElement(
_s.XmlName(elemName),
$attributes,
$children,
);
}