class_docstr: Pipeline parameter for workflow.
  
  Attributes:
      name (str): The name of the parameter.
      parameter_type (ParameterTypeEnum): The type of the parameter.
      default_value (PrimitiveType): The default value of the parameter.
class_docstr_tok: ["Pipeline","parameter","for","workflow",".","Attributes",":","name","(","str",")",":","The","name","of","the","parameter",".","parameter_type","(","ParameterTypeEnum",")",":","The","type","of","the","parameter",".","default_value","(","PrimitiveType",")",":","The","default","value","of","the","parameter","."]
docstr: Check whether the default value is compatible with the parameter type.
  
  Args:
      _: unused argument required by attrs validator decorator.
      value: The value to check the type for.
  
  Raises:
      `TypeError` if the value is not compatible with the instance's Python type.
docstr_tok: ["Check","whether","the","default","value","is","compatible","with","the","parameter","type",".","Args",":","_",":","unused","argument","required","by","attrs","validator","decorator",".","value",":","The","value","to","check","the","type","for",".","Raises",":","`","TypeError","`","if","the","value","is","not","compatible","with","the","instance","'s","Python","type","."]
code: def _check_default_value(self, _, value):
      """Check whether the default value is compatible with the parameter type.
  
      Args:
          _: unused argument required by attrs validator decorator.
          value: The value to check the type for.
  
      Raises:
          `TypeError` if the value is not compatible with the instance's Python type.
      """
      self._check_default_value_type(
          value, self.parameter_type.python_type
      )
  
imports: from __future__ import absolute_import
  from enum import Enum
  from functools import partial
  from typing import Dict, List, Type
  import attr
  from sagemaker.workflow.entities import DefaultEnumMeta, Entity, PrimitiveType, RequestType, PipelineVariable
label_desc: Use image node_id 1 for calling the Parameter obj's underlying member method code with example usage: obj._check_default_value(_, value) without return types