AiReasoningEngineSpec.fromMap constructor

AiReasoningEngineSpec.fromMap(
  1. 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>())); })(),
  );
}