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': ?pulumi.Input.mapOptionalInputValue<BucketObjectContexts, Map<String, dynamic>>(contexts, (value) => value.toMap()),
    'crc32c': ?crc32c,
    'customerEncryption': ?pulumi.Input.mapOptionalInputValue<BucketObjectCustomerEncryption, Map<String, dynamic>>(customerEncryption, (value) => value.toMap()),
    'deletionPolicy': ?deletionPolicy,
    'detectMd5hash': ?detectMd5hash,
    'eventBasedHold': ?eventBasedHold,
    'forceEmptyContentType': ?forceEmptyContentType,
    'generation': ?generation,
    'kmsKeyName': ?kmsKeyName,
    'md5hash': ?md5hash,
    'md5hexhash': ?md5hexhash,
    'mediaLink': ?mediaLink,
    'metadata': ?metadata,
    'name': ?name,
    'outputName': ?outputName,
    'retention': ?pulumi.Input.mapOptionalInputValue<BucketObjectRetention, Map<String, dynamic>>(retention, (value) => value.toMap()),
    'selfLink': ?selfLink,
    'source': ?source,
    'sourceMd5hash': ?sourceMd5hash,
    'storageClass': ?storageClass,
    'temporaryHold': ?temporaryHold,
  };
}