GoogleCloudMlV1StudyConfigParameterSpec class
Represents a single parameter to optimize.
Constructors
-
GoogleCloudMlV1StudyConfigParameterSpec({Input<
GoogleCloudMlV1StudyConfigParameterSpecCategoricalValueSpec> ? categoricalValueSpec, Input<List< ? childParameterSpecs, Input<GoogleCloudMlV1StudyConfigParameterSpec> >GoogleCloudMlV1StudyConfigParameterSpecDiscreteValueSpec> ? discreteValueSpec, Input<GoogleCloudMlV1StudyConfigParameterSpecDoubleValueSpec> ? doubleValueSpec, Input<GoogleCloudMlV1StudyConfigParameterSpecIntegerValueSpec> ? integerValueSpec, required Input<String> parameter, Input<GoogleCloudMlV1StudyConfigParameterSpecMatchingParentCategoricalValueSpec> ? parentCategoricalValues, Input<GoogleCloudMlV1StudyConfigParameterSpecMatchingParentDiscreteValueSpec> ? parentDiscreteValues, Input<GoogleCloudMlV1StudyConfigParameterSpecMatchingParentIntValueSpec> ? parentIntValues, Input<GoogleCloudMlV1StudyConfigParameterSpecScaleType> ? scaleType, required Input<GoogleCloudMlV1StudyConfigParameterSpecType> type}) -
Creates a new GoogleCloudMlV1StudyConfigParameterSpec.
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.parentCategoricalValuesOptional.parentDiscreteValuesOptional.parentIntValuesOptional.scaleTypeHow the parameter should be scaled. Leave unset for categorical parameters.typeThe type of the parameter.const -
GoogleCloudMlV1StudyConfigParameterSpec.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
categoricalValueSpec
→ Input<
GoogleCloudMlV1StudyConfigParameterSpecCategoricalValueSpec> ? -
The value spec for a 'CATEGORICAL' parameter.
final
-
childParameterSpecs
→ Input<
List< ?GoogleCloudMlV1StudyConfigParameterSpec> > -
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<
GoogleCloudMlV1StudyConfigParameterSpecDiscreteValueSpec> ? -
The value spec for a 'DISCRETE' parameter.
final
-
doubleValueSpec
→ Input<
GoogleCloudMlV1StudyConfigParameterSpecDoubleValueSpec> ? -
The value spec for a 'DOUBLE' parameter.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
integerValueSpec
→ Input<
GoogleCloudMlV1StudyConfigParameterSpecIntegerValueSpec> ? -
The value spec for an 'INTEGER' parameter.
final
-
parameter
→ Input<
String> -
The parameter name must be unique amongst all ParameterSpecs.
final
-
parentCategoricalValues
→ Input<
GoogleCloudMlV1StudyConfigParameterSpecMatchingParentCategoricalValueSpec> ? -
final
-
parentDiscreteValues
→ Input<
GoogleCloudMlV1StudyConfigParameterSpecMatchingParentDiscreteValueSpec> ? -
final
-
parentIntValues
→ Input<
GoogleCloudMlV1StudyConfigParameterSpecMatchingParentIntValueSpec> ? -
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
scaleType
→ Input<
GoogleCloudMlV1StudyConfigParameterSpecScaleType> ? -
How the parameter should be scaled. Leave unset for categorical parameters.
final
-
type
→ Input<
GoogleCloudMlV1StudyConfigParameterSpecType> -
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