class_docstr: MetricFlow Python client for running basic queries and other standard commands.
docstr: Validate a model according to configured rules.
  
  Returns:
      Tuple of validation issues with the model provided.
docstr_tok: ["Validate","a","model","according","to","configured","rules",".","Returns",":","Tuple","of","validation","issues","with","the","model","provided","."]
code: def validate_configs(self) -> SemanticManifestValidationResults:
      """Validate a model according to configured rules.
  
      Returns:
          Tuple of validation issues with the model provided.
      """
      return SemanticManifestValidator[
          SemanticManifest
      ]().validate_semantic_manifest(self.semantic_manifest)
  
imports: from __future__ import annotations
  import datetime
  import logging
  from typing import Dict, List, Optional
  from dateutil.parser import parse
  from dbt_semantic_interfaces.protocols.semantic_manifest import SemanticManifest
  from dbt_semantic_interfaces.validations.semantic_manifest_validator import SemanticManifestValidator
  from dbt_semantic_interfaces.validations.validator_helpers import SemanticManifestValidationResults
  from metricflow.engine.metricflow_engine import MetricFlowEngine, MetricFlowExplainResult, MetricFlowQueryRequest, MetricFlowQueryResult
  from metricflow.engine.models import Dimension, Metric
  from metricflow.model.semantic_manifest_lookup import SemanticManifestLookup
  from metricflow.protocols.sql_client import SqlClient
  from metricflow.sql.optimizer.optimization_levels import SqlQueryOptimizationLevel
label_desc: Use image node_id 8 for calling the MetricFlowClient obj's underlying member method code with example usage: obj.validate_configs() and returns: SemanticManifestValidator