GoogleCloudAiplatformV1EvaluationRunInferenceConfigAgentRunConfig.fromJson constructor

GoogleCloudAiplatformV1EvaluationRunInferenceConfigAgentRunConfig.fromJson(
  1. Map json_
)

Implementation

GoogleCloudAiplatformV1EvaluationRunInferenceConfigAgentRunConfig.fromJson(
  core.Map json_,
) : this(
      agentEngine: json_['agentEngine'] as core.String?,
      geminiAgentConfig: json_.containsKey('geminiAgentConfig')
          ? GoogleCloudAiplatformV1GeminiAgentConfig.fromJson(
              json_['geminiAgentConfig']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
      sessionInput: json_.containsKey('sessionInput')
          ? GoogleCloudAiplatformV1EvaluationRunInferenceConfigSessionInput.fromJson(
              json_['sessionInput'] as core.Map<core.String, core.dynamic>,
            )
          : null,
      userSimulatorConfig: json_.containsKey('userSimulatorConfig')
          ? GoogleCloudAiplatformV1EvaluationRunInferenceConfigAgentRunConfigUserSimulatorConfig.fromJson(
              json_['userSimulatorConfig']
                  as core.Map<core.String, core.dynamic>,
            )
          : null,
    );