GetBatchPredictionJobResult.fromMap constructor

GetBatchPredictionJobResult.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory GetBatchPredictionJobResult.fromMap(Map<String, dynamic> map) {
  return GetBatchPredictionJobResult(
    completionStats: GoogleCloudAiplatformV1CompletionStatsResponse.fromMap((map['completionStats']! as Map).cast<String, dynamic>()),
    createTime: map['createTime'] as String,
    dedicatedResources: GoogleCloudAiplatformV1BatchDedicatedResourcesResponse.fromMap((map['dedicatedResources']! as Map).cast<String, dynamic>()),
    disableContainerLogging: map['disableContainerLogging'] as bool,
    displayName: map['displayName'] as String,
    encryptionSpec: GoogleCloudAiplatformV1EncryptionSpecResponse.fromMap((map['encryptionSpec']! as Map).cast<String, dynamic>()),
    endTime: map['endTime'] as String,
    error: GoogleRpcStatusResponse.fromMap((map['error']! as Map).cast<String, dynamic>()),
    explanationSpec: GoogleCloudAiplatformV1ExplanationSpecResponse.fromMap((map['explanationSpec']! as Map).cast<String, dynamic>()),
    generateExplanation: map['generateExplanation'] as bool,
    inputConfig: GoogleCloudAiplatformV1BatchPredictionJobInputConfigResponse.fromMap((map['inputConfig']! as Map).cast<String, dynamic>()),
    instanceConfig: GoogleCloudAiplatformV1BatchPredictionJobInstanceConfigResponse.fromMap((map['instanceConfig']! as Map).cast<String, dynamic>()),
    labels: (map['labels'] as Map).cast<String, String>(),
    manualBatchTuningParameters: GoogleCloudAiplatformV1ManualBatchTuningParametersResponse.fromMap((map['manualBatchTuningParameters']! as Map).cast<String, dynamic>()),
    model: map['model'] as String,
    modelParameters: map['modelParameters'],
    modelVersionId: map['modelVersionId'] as String,
    name: map['name'] as String,
    outputConfig: GoogleCloudAiplatformV1BatchPredictionJobOutputConfigResponse.fromMap((map['outputConfig']! as Map).cast<String, dynamic>()),
    outputInfo: GoogleCloudAiplatformV1BatchPredictionJobOutputInfoResponse.fromMap((map['outputInfo']! as Map).cast<String, dynamic>()),
    partialFailures: pulumi.Input.decodeList<GoogleRpcStatusResponse>(map['partialFailures']!, (value) => GoogleRpcStatusResponse.fromMap((value as Map).cast<String, dynamic>())),
    resourcesConsumed: GoogleCloudAiplatformV1ResourcesConsumedResponse.fromMap((map['resourcesConsumed']! as Map).cast<String, dynamic>()),
    serviceAccount: map['serviceAccount'] as String,
    startTime: map['startTime'] as String,
    state: map['state'] as String,
    unmanagedContainerModel: GoogleCloudAiplatformV1UnmanagedContainerModelResponse.fromMap((map['unmanagedContainerModel']! as Map).cast<String, dynamic>()),
    updateTime: map['updateTime'] as String,
  );
}