toXml method

XmlNode toXml()

Implementation

XmlNode toXml() {
  final builder = XmlBuilder();
  builder.element('PublicAccessBlockConfiguration', nest: () {
    if (blockPublicAcls != null) {
      builder.element('BlockPublicAcls',
          nest: blockPublicAcls! ? 'TRUE' : 'FALSE');
    }
    if (blockPublicPolicy != null) {
      builder.element('BlockPublicPolicy',
          nest: blockPublicPolicy! ? 'TRUE' : 'FALSE');
    }
    if (ignorePublicAcls != null) {
      builder.element('IgnorePublicAcls',
          nest: ignorePublicAcls! ? 'TRUE' : 'FALSE');
    }
    if (restrictPublicBuckets != null) {
      builder.element('RestrictPublicBuckets',
          nest: restrictPublicBuckets! ? 'TRUE' : 'FALSE');
    }
  });
  return builder.buildDocument();
}