Class Metadata


  • public class Metadata
    extends Object
    • Constructor Detail

      • Metadata

        public Metadata()
    • Method Detail

      • getKind

        public static Optional<String> getKind​(io.fabric8.kubernetes.api.builder.Builder builder)
      • getMetadata

        public static Optional<io.fabric8.kubernetes.api.model.ObjectMeta> getMetadata​(io.fabric8.kubernetes.api.builder.Builder builder)
      • addToLabels

        public static boolean addToLabels​(io.fabric8.kubernetes.api.builder.Builder builder,
                                          String key,
                                          String value)
      • removeFromLabels

        public static boolean removeFromLabels​(io.fabric8.kubernetes.api.builder.Builder builder,
                                               String key)
      • matching

        public static Predicate<io.fabric8.kubernetes.api.builder.VisitableBuilder<? extends io.fabric8.kubernetes.api.model.HasMetadata,​?>> matching​(io.fabric8.kubernetes.api.model.HasMetadata candidate)
        Create a Predicate that checks that a resource builder doesn't match the name and kind.
        Parameters:
        candidate - The specified resource.
        Returns:
        The predicate.
      • matching

        public static Predicate<io.fabric8.kubernetes.api.builder.VisitableBuilder<? extends io.fabric8.kubernetes.api.model.HasMetadata,​?>> matching​(String apiVersion,
                                                                                                                                                            String kind,
                                                                                                                                                            String name)
        Create a Predicate that checks that a resource builder doesn't match the name and kind.
        Parameters:
        apiVersion - the API version the resources must match
        kind - The specified kind.
        name - The specified name.
        Returns:
        The predicate.