docstr: Does nothing because the `metadata_properties` are updated automatically for
  `FeedbackDataset` datasets when assigning their updateable attributes to a new value.
docstr_tok: ["Does","nothing","because","the","`","metadata_properties","`","are","updated","automatically","for","`","FeedbackDataset","`","datasets","when","assigning","their","updateable","attributes","to","a","new","value","."]
code: def update_metadata_properties(
      self,
      metadata_properties: Union[
          "AllowedMetadataPropertyTypes",
          List["AllowedMetadataPropertyTypes"],
      ],
  ) -> None:
      """Does nothing because the `metadata_properties` are updated automatically for
      `FeedbackDataset` datasets when assigning their updateable attributes to a new value.
      """
      warnings.warn(
          "`update_metadata_properties` method is not supported for `FeedbackDataset` datasets"
          " unless its pushed to Argilla i.e. `RemoteFeedbackDataset`. This is because the"
          " `metadata_properties` updates are already applied via assignment if any. So,"
          " this method is not required locally.",
          UserWarning,
          stacklevel=1,
      )
  
imports: import logging
  import textwrap
  import warnings
  from typing import TYPE_CHECKING, Any, Dict, Iterator, List, Optional, Tuple, Union
  from argilla.client.feedback.constants import FETCHING_BATCH_SIZE
  from argilla.client.feedback.dataset import helpers
  from argilla.client.feedback.dataset.base import FeedbackDatasetBase, R
  from argilla.client.feedback.dataset.local.mixins import ArgillaMixin, TaskTemplateMixin
  from argilla.client.feedback.dataset.mixins import MetricsMixin, UnificationMixin
  from argilla.client.feedback.integrations.huggingface.dataset import HuggingFaceDatasetMixin
  from argilla.client.feedback.schemas.enums import RecordSortField, SortOrder
  from argilla.client.feedback.schemas.records import FeedbackRecord
  from argilla.client.feedback.schemas.vector_settings import VectorSettings
  from argilla.client.feedback.training.schemas.base import TrainingTaskForChatCompletion, TrainingTaskForDPO, TrainingTaskForPPO, TrainingTaskForQuestionAnswering, TrainingTaskForRM, TrainingTaskForSentenceSimilarity, TrainingTaskForSFT, TrainingTaskForTextClassification, TrainingTaskTypes
  from argilla.client.models import Framework
label_desc: Use image node_id 18 for calling the FeedbackDataset obj's underlying member method code with example usage: obj.update_metadata_properties(metadata_properties) without return types