GoogleCloudAiplatformV1SupervisedTuningDataStats.fromJson constructor
GoogleCloudAiplatformV1SupervisedTuningDataStats.fromJson(
- 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,
);