def METHOD_NAME(self, obj: KubernetesObject) -> bool:
    annotations = obj.annotations
    # Let's not parse KnativeIngress if it's not meant for us. We only need
    # to ignore KnativeIngress iff networking.knative.dev/ingress.class is
    # present in annotation. If it's not there, then we accept all ingress
    # classes.
    ingress_class = annotations.get("networking.knative.dev/ingress.class", self.INGRESS_CLASS)
    if ingress_class.lower() != self.INGRESS_CLASS:
        self.logger.debug(
            f"Ignoring Knative {obj.kind} {obj.name}; set networking.knative.dev/ingress.class "
            f"annotation to {self.INGRESS_CLASS} for ambassador to parse it."
        )
        return False
    # We don't want to deal with non-matching Ambassador IDs
    if obj.ambassador_id != Config.ambassador_id:
        self.logger.info(
            f"Knative {obj.kind} {obj.name} does not have Ambassador ID {Config.ambassador_id}, ignoring..."
        )
        return False
    return True