toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'bucket': ?bucket,
    'cacheControl': ?cacheControl,
    'content': ?content,
    'contentDisposition': ?contentDisposition,
    'contentEncoding': ?contentEncoding,
    'contentLanguage': ?contentLanguage,
    'contentType': ?contentType,
    'contexts': ?(() { final guardedValue = contexts; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetBucketObjectContext, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'crc32c': ?crc32c,
    'customerEncryptions': ?(() { final guardedValue = customerEncryptions; if (guardedValue == null) return null; return pulumi.Input.encodeList<GetBucketObjectCustomerEncryption, 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<GetBucketObjectRetention, Map<String, dynamic>>(guardedValue, (value) => value.toMap()); })(),
    'selfLink': ?selfLink,
    'source': ?source,
    'sourceMd5hash': ?sourceMd5hash,
    'storageClass': ?storageClass,
    'temporaryHold': ?temporaryHold,
  };
}