GoogleCloudMlV1StudyConfigParameterSpec class

Represents a single parameter to optimize.

Constructors

GoogleCloudMlV1StudyConfigParameterSpec({Input<GoogleCloudMlV1StudyConfigParameterSpecCategoricalValueSpec>? categoricalValueSpec, Input<List<GoogleCloudMlV1StudyConfigParameterSpec>>? childParameterSpecs, Input<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. categoricalValueSpec The value spec for a 'CATEGORICAL' parameter. childParameterSpecs 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. discreteValueSpec The value spec for a 'DISCRETE' parameter. doubleValueSpec The value spec for a 'DOUBLE' parameter. integerValueSpec The value spec for an 'INTEGER' parameter. parameter The parameter name must be unique amongst all ParameterSpecs. parentCategoricalValues Optional. parentDiscreteValues Optional. parentIntValues Optional. scaleType How the parameter should be scaled. Leave unset for categorical parameters. type The 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