GoogleCloudMlV1StudyConfigParameterSpecResponse class
Represents a single parameter to optimize.
Constructors
-
GoogleCloudMlV1StudyConfigParameterSpecResponse({required Input<
GoogleCloudMlV1StudyConfigParameterSpecCategoricalValueSpecResponse> categoricalValueSpec, required Input<List< childParameterSpecs, required Input<GoogleCloudMlV1StudyConfigParameterSpecResponse> >GoogleCloudMlV1StudyConfigParameterSpecDiscreteValueSpecResponse> discreteValueSpec, required Input<GoogleCloudMlV1StudyConfigParameterSpecDoubleValueSpecResponse> doubleValueSpec, required Input<GoogleCloudMlV1StudyConfigParameterSpecIntegerValueSpecResponse> integerValueSpec, required Input<String> parameter, required Input<GoogleCloudMlV1StudyConfigParameterSpecMatchingParentCategoricalValueSpecResponse> parentCategoricalValues, required Input<GoogleCloudMlV1StudyConfigParameterSpecMatchingParentDiscreteValueSpecResponse> parentDiscreteValues, required Input<GoogleCloudMlV1StudyConfigParameterSpecMatchingParentIntValueSpecResponse> parentIntValues, required Input<String> scaleType, required Input<String> type}) -
Creates a new GoogleCloudMlV1StudyConfigParameterSpecResponse.
categoricalValueSpecThe value spec for a 'CATEGORICAL' parameter.childParameterSpecsA child node is active if the parameter's value matches the child node's matching_parent_values. If two items in child_parameter_specs have the same name, they must have disjoint matching_parent_values.discreteValueSpecThe value spec for a 'DISCRETE' parameter.doubleValueSpecThe value spec for a 'DOUBLE' parameter.integerValueSpecThe value spec for an 'INTEGER' parameter.parameterThe parameter name must be unique amongst all ParameterSpecs.parentCategoricalValuesRequired.parentDiscreteValuesRequired.parentIntValuesRequired.scaleTypeHow the parameter should be scaled. Leave unset for categorical parameters.typeThe type of the parameter.const -
GoogleCloudMlV1StudyConfigParameterSpecResponse.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
categoricalValueSpec
→ Input<
GoogleCloudMlV1StudyConfigParameterSpecCategoricalValueSpecResponse> -
The value spec for a 'CATEGORICAL' parameter.
final
-
childParameterSpecs
→ Input<
List< GoogleCloudMlV1StudyConfigParameterSpecResponse> > -
A child node is active if the parameter's value matches the child node's matching_parent_values. If two items in child_parameter_specs have the same name, they must have disjoint matching_parent_values.
final
-
discreteValueSpec
→ Input<
GoogleCloudMlV1StudyConfigParameterSpecDiscreteValueSpecResponse> -
The value spec for a 'DISCRETE' parameter.
final
-
doubleValueSpec
→ Input<
GoogleCloudMlV1StudyConfigParameterSpecDoubleValueSpecResponse> -
The value spec for a 'DOUBLE' parameter.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
integerValueSpec
→ Input<
GoogleCloudMlV1StudyConfigParameterSpecIntegerValueSpecResponse> -
The value spec for an 'INTEGER' parameter.
final
-
parameter
→ Input<
String> -
The parameter name must be unique amongst all ParameterSpecs.
final
-
parentCategoricalValues
→ Input<
GoogleCloudMlV1StudyConfigParameterSpecMatchingParentCategoricalValueSpecResponse> -
final
-
parentDiscreteValues
→ Input<
GoogleCloudMlV1StudyConfigParameterSpecMatchingParentDiscreteValueSpecResponse> -
final
-
parentIntValues
→ Input<
GoogleCloudMlV1StudyConfigParameterSpecMatchingParentIntValueSpecResponse> -
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
scaleType
→ Input<
String> -
How the parameter should be scaled. Leave unset for categorical parameters.
final
-
type
→ Input<
String> -
The type of the parameter.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited