toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'bucket': ?bucket,
'cacheControl': ?cacheControl,
'content': ?content,
'contentBase64': ?contentBase64,
'contentBase64sha512': ?contentBase64sha512,
'contentDisposition': ?contentDisposition,
'contentEncoding': ?contentEncoding,
'contentHexsha512': ?contentHexsha512,
'contentLanguage': ?contentLanguage,
'contentType': ?contentType,
'contexts': ?(() { final guardedValue = contexts; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetBucketObjectContentContext, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'crc32c': ?crc32c,
'customerEncryptions': ?(() { final guardedValue = customerEncryptions; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetBucketObjectContentCustomerEncryption, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'deletionPolicy': ?deletionPolicy,
'detectMd5hash': ?detectMd5hash,
'eventBasedHold': ?eventBasedHold,
'forceEmptyContentType': ?forceEmptyContentType,
'generation': ?generation,
'id': ?id,
'kmsKeyName': ?kmsKeyName,
'md5hash': ?md5hash,
'md5hexhash': ?md5hexhash,
'mediaLink': ?mediaLink,
'metadata': ?metadata,
'name': ?name,
'outputName': ?outputName,
'retentions': ?(() { final guardedValue = retentions; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetBucketObjectContentRetention, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
'selfLink': ?selfLink,
'source': ?source,
'sourceMd5hash': ?sourceMd5hash,
'storageClass': ?storageClass,
'temporaryHold': ?temporaryHold,
};
}