AiReasoningEngineSpec.fromMap constructor
AiReasoningEngineSpec.fromMap(
- Map<String, dynamic> map
)
Implementation
factory AiReasoningEngineSpec.fromMap(Map<String, dynamic> map) {
return AiReasoningEngineSpec(
agentCard: (() { final guardedValue = map['agentCard']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
agentFramework: (() { final guardedValue = map['agentFramework']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
buildSpec: (() { final guardedValue = map['buildSpec']; if (guardedValue == null) return null; return pulumi.Input.fromValue(AiReasoningEngineSpecBuildSpec.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
classMethods: (() { final guardedValue = map['classMethods']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
containerSpec: (() { final guardedValue = map['containerSpec']; if (guardedValue == null) return null; return pulumi.Input.fromValue(AiReasoningEngineSpecContainerSpec.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
deploymentSpec: (() { final guardedValue = map['deploymentSpec']; if (guardedValue == null) return null; return pulumi.Input.fromValue(AiReasoningEngineSpecDeploymentSpec.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
effectiveIdentity: (() { final guardedValue = map['effectiveIdentity']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
exampleStore: (() { final guardedValue = map['exampleStore']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
identityType: (() { final guardedValue = map['identityType']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
packageSpec: (() { final guardedValue = map['packageSpec']; if (guardedValue == null) return null; return pulumi.Input.fromValue(AiReasoningEngineSpecPackageSpec.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
serviceAccount: (() { final guardedValue = map['serviceAccount']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
sourceCodeSpec: (() { final guardedValue = map['sourceCodeSpec']; if (guardedValue == null) return null; return pulumi.Input.fromValue(AiReasoningEngineSpecSourceCodeSpec.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
);
}