GetBucketObjectResult.fromMap constructor
GetBucketObjectResult.fromMap(
- 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; })(),
);
}