Interface Targetable

All Known Implementing Classes:
BaseTargetable, KubernetesAnnotationBuildItem, KubernetesClusterRoleBindingBuildItem, KubernetesClusterRoleBuildItem, KubernetesEffectiveServiceAccountBuildItem, KubernetesEnvBuildItem, KubernetesInitContainerBuildItem, KubernetesJobBuildItem, KubernetesLabelBuildItem, KubernetesNamespaceBuildItem, KubernetesResourceMetadataBuildItem, KubernetesRoleBindingBuildItem, KubernetesRoleBuildItem

public interface Targetable
  • Method Details

    • getTarget

      String getTarget()
    • isActiveFor

      default boolean isActiveFor(String target, boolean strictTargetMatching)
    • filteredByTarget

      static <T extends Targetable> Stream<T> filteredByTarget(Collection<T> targetables, String target)
    • filteredByTarget

      static <T extends Targetable> Stream<T> filteredByTarget(Collection<T> targetables, String target, boolean strictTargetMatching)