def format()

in src/sagemaker_algorithm_toolkit/hyperparameter_validation.py [0:0]


    def format(self):
        return_value = {
            "Name": self.name,
            "Description": self.name,
            "Type": self.type,
            "IsTunable": self.tunable,
            "IsRequired": self.required or False,
        }

        try:
            return_value["Range"] = self.format_range()
        except NotImplementedError:
            pass

        if self.default is not None:
            return_value["DefaultValue"] = str(self.default)
        return return_value