class_docstr: Base class of the descriptors that adds a set of string-based, normalized properties for
  describing DDL information.
  
  Typical characteristics of a descriptor are:
  - descriptors have a default constructor
  - descriptors themselves contain very little logic
  - corresponding validators validate the correctness (goal: have a single point of validation)
  
  A descriptor is similar to a builder in a builder pattern, thus, mutable for building
  properties.
class_docstr_tok: ["Base","class","of","the","descriptors","that","adds","a","set","of","string-based",",","normalized","properties","for","describing","DDL","information",".","Typical","characteristics","of","a","descriptor","are",":","-","descriptors","have","a","default","constructor","-","descriptors","themselves","contain","very","little","logic","-","corresponding","validators","validate","the","correctness","(","goal",":","have","a","single","point","of","validation",")","A","descriptor","is","similar","to","a","builder","in","a","builder","pattern",",","thus",",","mutable","for","building","properties","."]
docstr: Converts this descriptor into a dict of properties.
  
  :return: Dict object contains all of current properties.
docstr_tok: ["Converts","this","descriptor","into","a","dict","of","properties",".",":","return",":","Dict","object","contains","all","of","current","properties","."]
code: def to_properties(self) -> Dict:
      """
      Converts this descriptor into a dict of properties.
  
      :return: Dict object contains all of current properties.
      """
      return dict(self._j_descriptor.toProperties())
  
imports: import sys
  from abc import ABCMeta
  from collections import OrderedDict
  from py4j.java_gateway import get_method
  from typing import Dict, Union
  from pyflink.java_gateway import get_gateway
  from pyflink.table.table_schema import TableSchema
  from pyflink.table.types import DataType, _to_java_data_type
label_desc: Use image node_id 2 for calling the Descriptor obj's underlying member method code with example usage: obj.to_properties() and returns: dict