toCannedAccessControlList method

CannedAccessControlList toCannedAccessControlList()

Implementation

CannedAccessControlList toCannedAccessControlList() {
  switch (this) {
    case 'private':
      return CannedAccessControlList.private;
    case 'public-read':
      return CannedAccessControlList.publicRead;
    case 'public-read-write':
      return CannedAccessControlList.publicReadWrite;
    case 'aws-exec-read':
      return CannedAccessControlList.awsExecRead;
    case 'authenticated-read':
      return CannedAccessControlList.authenticatedRead;
    case 'bucket-owner-read':
      return CannedAccessControlList.bucketOwnerRead;
    case 'bucket-owner-full-control':
      return CannedAccessControlList.bucketOwnerFullControl;
    case 'log-delivery-write':
      return CannedAccessControlList.logDeliveryWrite;
  }
  throw Exception('$this is not known in enum CannedAccessControlList');
}