plexus.cli.shared.optimizer_shadow_invalidation module
- plexus.cli.shared.optimizer_shadow_invalidation.build_feedback_target_hash(*, score_version_id: str | None, days: int | None, shadow_invalid_feedback_item_ids: Sequence[str]) → str
- plexus.cli.shared.optimizer_shadow_invalidation.build_shadow_yaml() → YAML
- plexus.cli.shared.optimizer_shadow_invalidation.extract_shadow_invalid_feedback_item_ids_from_mapping(config: Mapping[str, Any]) → List[str]
- plexus.cli.shared.optimizer_shadow_invalidation.extract_shadow_invalid_feedback_item_ids_from_yaml_text(config_text: str) → List[str]
- plexus.cli.shared.optimizer_shadow_invalidation.normalize_shadow_invalid_feedback_item_ids(value: Any) → List[str]
- plexus.cli.shared.optimizer_shadow_invalidation.normalize_shadow_invalid_field_in_yaml_text(config_text: str) → Tuple[str, List[str]]
- plexus.cli.shared.optimizer_shadow_invalidation.parse_score_yaml_text(config_text: str) → Any
- plexus.cli.shared.optimizer_shadow_invalidation.resolve_score_version_configuration(client, *, score_id: str, score_version_id: str | None = None) → Dict[str, Any]
- plexus.cli.shared.optimizer_shadow_invalidation.resolve_score_version_shadow_invalidation_metadata(client, *, score_id: str, score_version_id: str | None = None, days: int | None = None) → Dict[str, Any]