GoogleCloudAiplatformV1SupervisedTuningDataStats.fromJson constructor

GoogleCloudAiplatformV1SupervisedTuningDataStats.fromJson(
  1. Map json_
)

Implementation

GoogleCloudAiplatformV1SupervisedTuningDataStats.fromJson(core.Map json_)
    : this(
        droppedExampleReasons: (json_['droppedExampleReasons'] as core.List?)
            ?.map((value) => value as core.String)
            .toList(),
        totalBillableCharacterCount:
            json_['totalBillableCharacterCount'] as core.String?,
        totalBillableTokenCount:
            json_['totalBillableTokenCount'] as core.String?,
        totalTruncatedExampleCount:
            json_['totalTruncatedExampleCount'] as core.String?,
        totalTuningCharacterCount:
            json_['totalTuningCharacterCount'] as core.String?,
        truncatedExampleIndices:
            (json_['truncatedExampleIndices'] as core.List?)
                ?.map((value) => value as core.String)
                .toList(),
        tuningDatasetExampleCount:
            json_['tuningDatasetExampleCount'] as core.String?,
        tuningStepCount: json_['tuningStepCount'] as core.String?,
        userDatasetExamples: (json_['userDatasetExamples'] as core.List?)
            ?.map((value) => GoogleCloudAiplatformV1Content.fromJson(
                value as core.Map<core.String, core.dynamic>))
            .toList(),
        userInputTokenDistribution:
            json_.containsKey('userInputTokenDistribution')
                ? GoogleCloudAiplatformV1SupervisedTuningDatasetDistribution
                    .fromJson(json_['userInputTokenDistribution']
                        as core.Map<core.String, core.dynamic>)
                : null,
        userMessagePerExampleDistribution:
            json_.containsKey('userMessagePerExampleDistribution')
                ? GoogleCloudAiplatformV1SupervisedTuningDatasetDistribution
                    .fromJson(json_['userMessagePerExampleDistribution']
                        as core.Map<core.String, core.dynamic>)
                : null,
        userOutputTokenDistribution:
            json_.containsKey('userOutputTokenDistribution')
                ? GoogleCloudAiplatformV1SupervisedTuningDatasetDistribution
                    .fromJson(json_['userOutputTokenDistribution']
                        as core.Map<core.String, core.dynamic>)
                : null,
      );