GoogleCloudAiplatformV1StudySpecParameterSpec class

Represents a single parameter to optimize.

Constructors

GoogleCloudAiplatformV1StudySpecParameterSpec({Input<GoogleCloudAiplatformV1StudySpecParameterSpecCategoricalValueSpec>? categoricalValueSpec, Input<List<GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpec>>? conditionalParameterSpecs, Input<GoogleCloudAiplatformV1StudySpecParameterSpecDiscreteValueSpec>? discreteValueSpec, Input<GoogleCloudAiplatformV1StudySpecParameterSpecDoubleValueSpec>? doubleValueSpec, Input<GoogleCloudAiplatformV1StudySpecParameterSpecIntegerValueSpec>? integerValueSpec, required Input<String> parameterId, Input<GoogleCloudAiplatformV1StudySpecParameterSpecScaleType>? scaleType})
Creates a new GoogleCloudAiplatformV1StudySpecParameterSpec. categoricalValueSpec The value spec for a 'CATEGORICAL' parameter. conditionalParameterSpecs A conditional parameter node is active if the parameter's value matches the conditional node's parent_value_condition. If two items in conditional_parameter_specs have the same name, they must have disjoint parent_value_condition. discreteValueSpec The value spec for a 'DISCRETE' parameter. doubleValueSpec The value spec for a 'DOUBLE' parameter. integerValueSpec The value spec for an 'INTEGER' parameter. parameterId The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs. scaleType How the parameter should be scaled. Leave unset for CATEGORICAL parameters.
const
GoogleCloudAiplatformV1StudySpecParameterSpec.fromMap(Map<String, dynamic> map)
factory

Properties

categoricalValueSpec → Input<GoogleCloudAiplatformV1StudySpecParameterSpecCategoricalValueSpec>?
The value spec for a 'CATEGORICAL' parameter.
final
conditionalParameterSpecs → Input<List<GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpec>>?
A conditional parameter node is active if the parameter's value matches the conditional node's parent_value_condition. If two items in conditional_parameter_specs have the same name, they must have disjoint parent_value_condition.
final
discreteValueSpec → Input<GoogleCloudAiplatformV1StudySpecParameterSpecDiscreteValueSpec>?
The value spec for a 'DISCRETE' parameter.
final
doubleValueSpec → Input<GoogleCloudAiplatformV1StudySpecParameterSpecDoubleValueSpec>?
The value spec for a 'DOUBLE' parameter.
final
hashCode → int
The hash code for this object.
no setterinherited
integerValueSpec → Input<GoogleCloudAiplatformV1StudySpecParameterSpecIntegerValueSpec>?
The value spec for an 'INTEGER' parameter.
final
parameterId → Input<String>
The ID of the parameter. Must not contain whitespaces and must be unique amongst all ParameterSpecs.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
scaleType → Input<GoogleCloudAiplatformV1StudySpecParameterSpecScaleType>?
How the parameter should be scaled. Leave unset for CATEGORICAL parameters.
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