class_docstr: Resolve parameters.
class_docstr_tok: ["Resolve","parameters","."]
docstr: Resolve a single property reference.
  
  Args:
      parameter: parameter to resolve.
  Returns:
      resolved value
docstr_tok: ["Resolve","a","single","property","reference",".","Args",":","parameter",":","parameter","to","resolve",".","Returns",":","resolved","value"]
code: def resolve(self, parameter: _Parameter):
      """Resolve a single property reference.
  
      Args:
          parameter: parameter to resolve.
      Returns:
          resolved value
      """
      if isinstance(parameter, _ParameterInteger):
          return int(
              self._context.property_references[
                  f"Parameters.{parameter.name}"
              ]
          )
      if isinstance(parameter, _ParameterFloat):
          return float(
              self._context.property_references[
                  f"Parameters.{parameter.name}"
              ]
          )
      if isinstance(parameter, _ParameterString):
          return self._context.property_references[
              f"Parameters.{parameter.name}"
          ]
  
      return (
          self._context.property_references[
              f"Parameters.{parameter.name}"
          ]
          == "true"
      )
  
imports: from __future__ import absolute_import
  from concurrent.futures import ThreadPoolExecutor
  from dataclasses import dataclass, field
  from typing import Any, Union, Dict, List, Tuple
  from sagemaker.s3 import s3_path_join
  from sagemaker.remote_function.core.serialization import deserialize_obj_from_s3
label_desc: Use image node_id 2 for calling the _ParameterResolver obj's underlying member method code with example usage: obj.resolve(parameter) and returns: unknown, int, float, self