toMap method
Implementation
Map<String, dynamic> toMap() {
return <String, dynamic>{
'acl': pulumi.Input.encodeList<ObjectAccessControlResponse, Map<String, dynamic>>(acl, (value) => value.toMap()),
'bucket': bucket,
'cacheControl': cacheControl,
'componentCount': componentCount,
'contentDisposition': contentDisposition,
'contentEncoding': contentEncoding,
'contentLanguage': contentLanguage,
'contentType': contentType,
'crc32c': crc32c,
'customTime': customTime,
'customerEncryption': customerEncryption.toMap(),
'etag': etag,
'eventBasedHold': eventBasedHold,
'generation': generation,
'hardDeleteTime': hardDeleteTime,
'kind': kind,
'kmsKeyName': kmsKeyName,
'md5Hash': md5Hash,
'mediaLink': mediaLink,
'metadata': metadata,
'metageneration': metageneration,
'name': name,
'owner': owner.toMap(),
'retention': retention.toMap(),
'retentionExpirationTime': retentionExpirationTime,
'selfLink': selfLink,
'size': size,
'softDeleteTime': softDeleteTime,
'storageClass': storageClass,
'temporaryHold': temporaryHold,
'timeCreated': timeCreated,
'timeDeleted': timeDeleted,
'timeStorageClassUpdated': timeStorageClassUpdated,
'updated': updated,
};
}