GetBucketObjectResult.fromMap constructor

GetBucketObjectResult.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory GetBucketObjectResult.fromMap(Map<String, dynamic> map) {
  return GetBucketObjectResult(
    bucket: (() { final guardedValue = map['bucket']; if (guardedValue == null) return null; return guardedValue as String; })(),
    cacheControl: (() { final guardedValue = map['cacheControl']; if (guardedValue == null) return null; return guardedValue as String; })(),
    content: (() { final guardedValue = map['content']; if (guardedValue == null) return null; return guardedValue as String; })(),
    contentDisposition: (() { final guardedValue = map['contentDisposition']; if (guardedValue == null) return null; return guardedValue as String; })(),
    contentEncoding: (() { final guardedValue = map['contentEncoding']; if (guardedValue == null) return null; return guardedValue as String; })(),
    contentLanguage: (() { final guardedValue = map['contentLanguage']; if (guardedValue == null) return null; return guardedValue as String; })(),
    contentType: (() { final guardedValue = map['contentType']; if (guardedValue == null) return null; return guardedValue as String; })(),
    contexts: (() { final guardedValue = map['contexts']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetBucketObjectContext>(guardedValue, (value) => GetBucketObjectContext.fromMap((value as Map).cast<String, dynamic>())); })(),
    crc32c: (() { final guardedValue = map['crc32c']; if (guardedValue == null) return null; return guardedValue as String; })(),
    customerEncryptions: (() { final guardedValue = map['customerEncryptions']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetBucketObjectCustomerEncryption>(guardedValue, (value) => GetBucketObjectCustomerEncryption.fromMap((value as Map).cast<String, dynamic>())); })(),
    deletionPolicy: (() { final guardedValue = map['deletionPolicy']; if (guardedValue == null) return null; return guardedValue as String; })(),
    detectMd5hash: (() { final guardedValue = map['detectMd5hash']; if (guardedValue == null) return null; return guardedValue as String; })(),
    eventBasedHold: (() { final guardedValue = map['eventBasedHold']; if (guardedValue == null) return null; return guardedValue as bool; })(),
    forceEmptyContentType: (() { final guardedValue = map['forceEmptyContentType']; if (guardedValue == null) return null; return guardedValue as bool; })(),
    generation: (() { final guardedValue = map['generation']; if (guardedValue == null) return null; return (guardedValue as num).toInt(); })(),
    id: (() { final guardedValue = map['id']; if (guardedValue == null) return null; return guardedValue as String; })(),
    kmsKeyName: (() { final guardedValue = map['kmsKeyName']; if (guardedValue == null) return null; return guardedValue as String; })(),
    md5hash: (() { final guardedValue = map['md5hash']; if (guardedValue == null) return null; return guardedValue as String; })(),
    md5hexhash: (() { final guardedValue = map['md5hexhash']; if (guardedValue == null) return null; return guardedValue as String; })(),
    mediaLink: (() { final guardedValue = map['mediaLink']; if (guardedValue == null) return null; return guardedValue as String; })(),
    metadata: (() { final guardedValue = map['metadata']; if (guardedValue == null) return null; return (guardedValue as Map).cast<String, String>(); })(),
    name: (() { final guardedValue = map['name']; if (guardedValue == null) return null; return guardedValue as String; })(),
    outputName: (() { final guardedValue = map['outputName']; if (guardedValue == null) return null; return guardedValue as String; })(),
    retentions: (() { final guardedValue = map['retentions']; if (guardedValue == null) return null; return pulumi.Input.decodeList<GetBucketObjectRetention>(guardedValue, (value) => GetBucketObjectRetention.fromMap((value as Map).cast<String, dynamic>())); })(),
    selfLink: (() { final guardedValue = map['selfLink']; if (guardedValue == null) return null; return guardedValue as String; })(),
    source: (() { final guardedValue = map['source']; if (guardedValue == null) return null; return guardedValue as String; })(),
    sourceMd5hash: (() { final guardedValue = map['sourceMd5hash']; if (guardedValue == null) return null; return guardedValue as String; })(),
    storageClass: (() { final guardedValue = map['storageClass']; if (guardedValue == null) return null; return guardedValue as String; })(),
    temporaryHold: (() { final guardedValue = map['temporaryHold']; if (guardedValue == null) return null; return guardedValue as bool; })(),
  );
}