code: def build(self):
      services = _remove_nones(
          {
              MarsSupervisorConfig.service_name: self._supervisor_config.build()
              if self._supervisor_config
              else None,
              MarsWorkerConfig.service_name: self._worker_config.build()
              if self._worker_config
              else None,
          }
      )
      return dict(
          name=self._name,
          queue=self._queue,
          file_systems=self._file_systems,
          master=self._master.build() if self._master else None,
          services=services,
      )
  
imports: import os
  import textwrap
  from urllib.parse import urlparse
  from ...utils import parse_readable_size
label_desc: Use image node_id 2 for calling the MarsApplicationConfig obj's underlying member method code with example usage: obj.build() and returns: dict