def METHOD_NAME(self) -> ConfigurationSpace:
    """Build the configuration space which defines all parameters and their ranges for the SGD classifier."""
    cs = ConfigurationSpace()
    # We define a few possible parameters for the SGD classifier
    alpha = Float("alpha", (0, 1), default=1.0)
    l1_ratio = Float("l1_ratio", (0, 1), default=0.5)
    learning_rate = Categorical("learning_rate", ["constant", "invscaling", "adaptive"], default="constant")
    eta0 = Float("eta0", (0.00001, 1), default=0.1, log=True)
    # Add the parameters to configuration space
    cs.add_hyperparameters([alpha, l1_ratio, learning_rate, eta0])
    return cs