S3BucketDestination.fromXml constructor

S3BucketDestination.fromXml(
  1. XmlElement elem
)

Implementation

factory S3BucketDestination.fromXml(_s.XmlElement elem) {
  return S3BucketDestination(
    accountId: _s.extractXmlStringValue(elem, 'AccountId')!,
    arn: _s.extractXmlStringValue(elem, 'Arn')!,
    format: _s.extractXmlStringValue(elem, 'Format')!.toFormat(),
    outputSchemaVersion: _s
        .extractXmlStringValue(elem, 'OutputSchemaVersion')!
        .toOutputSchemaVersion(),
    encryption: _s
        .extractXmlChild(elem, 'Encryption')
        ?.let((e) => StorageLensDataExportEncryption.fromXml(e)),
    prefix: _s.extractXmlStringValue(elem, 'Prefix'),
  );
}