GoogleCloudAiplatformV1TuningJob.fromJson constructor

GoogleCloudAiplatformV1TuningJob.fromJson(
  1. Map json_
)

Implementation

GoogleCloudAiplatformV1TuningJob.fromJson(core.Map json_)
  : this(
      baseModel: json_['baseModel'] as core.String?,
      createTime: json_['createTime'] as core.String?,
      description: json_['description'] as core.String?,
      encryptionSpec: json_.containsKey('encryptionSpec')
          ? GoogleCloudAiplatformV1EncryptionSpec.fromJson(
              json_['encryptionSpec'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      endTime: json_['endTime'] as core.String?,
      error: json_.containsKey('error')
          ? GoogleRpcStatus.fromJson(
              json_['error'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      experiment: json_['experiment'] as core.String?,
      labels: (json_['labels'] as core.Map<core.String, core.dynamic>?)?.map(
        (key, value) => core.MapEntry(key, value as core.String),
      ),
      name: json_['name'] as core.String?,
      preTunedModel: json_.containsKey('preTunedModel')
          ? GoogleCloudAiplatformV1PreTunedModel.fromJson(
              json_['preTunedModel'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      preferenceOptimizationSpec:
          json_.containsKey('preferenceOptimizationSpec')
          ? GoogleCloudAiplatformV1PreferenceOptimizationSpec.fromJson(
              json_['preferenceOptimizationSpec']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      serviceAccount: json_['serviceAccount'] as core.String?,
      startTime: json_['startTime'] as core.String?,
      state: json_['state'] as core.String?,
      supervisedTuningSpec: json_.containsKey('supervisedTuningSpec')
          ? GoogleCloudAiplatformV1SupervisedTuningSpec.fromJson(
              json_['supervisedTuningSpec']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      tunedModel: json_.containsKey('tunedModel')
          ? GoogleCloudAiplatformV1TunedModel.fromJson(
              json_['tunedModel'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      tunedModelDisplayName: json_['tunedModelDisplayName'] as core.String?,
      tuningDataStats: json_.containsKey('tuningDataStats')
          ? GoogleCloudAiplatformV1TuningDataStats.fromJson(
              json_['tuningDataStats'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      updateTime: json_['updateTime'] as core.String?,
    );