GoogleCloudAiplatformV1StudySpecParameterSpec.fromJson constructor
GoogleCloudAiplatformV1StudySpecParameterSpec.fromJson(
- Map json_
Implementation
GoogleCloudAiplatformV1StudySpecParameterSpec.fromJson(core.Map json_)
: this(
categoricalValueSpec:
json_.containsKey('categoricalValueSpec')
? GoogleCloudAiplatformV1StudySpecParameterSpecCategoricalValueSpec.fromJson(
json_['categoricalValueSpec']
as core.Map<core.String, core.dynamic>,
)
: null,
conditionalParameterSpecs:
(json_['conditionalParameterSpecs'] as core.List?)
?.map(
(value) =>
GoogleCloudAiplatformV1StudySpecParameterSpecConditionalParameterSpec.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
discreteValueSpec:
json_.containsKey('discreteValueSpec')
? GoogleCloudAiplatformV1StudySpecParameterSpecDiscreteValueSpec.fromJson(
json_['discreteValueSpec']
as core.Map<core.String, core.dynamic>,
)
: null,
doubleValueSpec:
json_.containsKey('doubleValueSpec')
? GoogleCloudAiplatformV1StudySpecParameterSpecDoubleValueSpec.fromJson(
json_['doubleValueSpec']
as core.Map<core.String, core.dynamic>,
)
: null,
integerValueSpec:
json_.containsKey('integerValueSpec')
? GoogleCloudAiplatformV1StudySpecParameterSpecIntegerValueSpec.fromJson(
json_['integerValueSpec']
as core.Map<core.String, core.dynamic>,
)
: null,
parameterId: json_['parameterId'] as core.String?,
scaleType: json_['scaleType'] as core.String?,
);