docstr: Sets the timestamp until which samples have been processed.
  
  Args:
      timestamp:
          Unix timestamp of last processed sample.
  
  Examples:
      >>> client = ApiWorkflowClient(token="MY_AWESOME_TOKEN")
      >>>
      >>> # Already created some Lightly Worker runs with this dataset.
      >>> # All samples are processed at this moment.
      >>> client.set_dataset_id_by_name("my-dataset")
      >>> client.download_new_raw_samples()
      []
      >>>
      >>> # Set timestamp to an earlier moment to reprocess samples
      >>> client.update_processed_until_timestamp(1684749813)
      >>> client.download_new_raw_samples()
      [('image-3.png', 'https://......'), ('image-4.png', 'https://......')]
docstr_tok: ["Sets","the","timestamp","until","which","samples","have","been","processed",".","Args",":","timestamp",":","Unix","timestamp","of","last","processed","sample",".","Examples",":",">",">",">","client","=","ApiWorkflowClient","(","token=","''","MY_AWESOME_TOKEN","''",")",">",">",">",">",">",">","#","Already","created","some","Lightly","Worker","runs","with","this","dataset",".",">",">",">","#","All","samples","are","processed","at","this","moment",".",">",">",">","client.set_dataset_id_by_name","(","``","my-dataset","''",")",">",">",">","client.download_new_raw_samples","(",")","[","]",">",">",">",">",">",">","#","Set","timestamp","to","an","earlier","moment","to","reprocess","samples",">",">",">","client.update_processed_until_timestamp","(","1684749813",")",">",">",">","client.download_new_raw_samples","(",")","[","(","'image-3.png","'",",","'https",":","\/\/","......","'",")",",","(","'image-4.png","'",",","'https",":","\/\/","......","'",")","]"]
code: def update_processed_until_timestamp(self, timestamp: int) -> None:
      """Sets the timestamp until which samples have been processed.
  
      Args:
          timestamp:
              Unix timestamp of last processed sample.
  
      Examples:
          >>> client = ApiWorkflowClient(token="MY_AWESOME_TOKEN")
          >>>
          >>> # Already created some Lightly Worker runs with this dataset.
          >>> # All samples are processed at this moment.
          >>> client.set_dataset_id_by_name("my-dataset")
          >>> client.download_new_raw_samples()
          []
          >>>
          >>> # Set timestamp to an earlier moment to reprocess samples
          >>> client.update_processed_until_timestamp(1684749813)
          >>> client.download_new_raw_samples()
          [('image-3.png', 'https://......'), ('image-4.png', 'https://......')]
      """
      body = DatasourceProcessedUntilTimestampRequest(
          processed_until_timestamp=timestamp
      )
      self._datasources_api.update_datasource_processed_until_timestamp_by_dataset_id(
          dataset_id=self.dataset_id,
          datasource_processed_until_timestamp_request=body,
      )
  
imports: import time
  import warnings
  from typing import Dict, Iterator, List, Optional, Set, Tuple, Union
  import tqdm
  from lightly.openapi_generated.swagger_client.models import DatasourceConfig, DatasourceProcessedUntilTimestampRequest, DatasourceProcessedUntilTimestampResponse, DatasourcePurpose, DatasourceRawSamplesData
  from lightly.openapi_generated.swagger_client.models.datasource_raw_samples_data_row import DatasourceRawSamplesDataRow
label_desc: Use image node_id 8 for calling the _DatasourcesMixin obj's underlying member method code with example usage: obj.update_processed_until_timestamp(timestamp) without return types