Class WildcardRefFluent<A extends WildcardRefFluent<A>>

    • Constructor Detail

      • WildcardRefFluent

        public WildcardRefFluent()
      • WildcardRefFluent

        public WildcardRefFluent​(io.sundr.model.WildcardRef instance)
    • Method Detail

      • copyInstance

        protected void copyInstance​(io.sundr.model.WildcardRef instance)
      • getBoundKind

        public io.sundr.model.WildcardRef.BoundKind getBoundKind()
      • withBoundKind

        public A withBoundKind​(io.sundr.model.WildcardRef.BoundKind boundKind)
      • hasBoundKind

        public boolean hasBoundKind()
      • addToBounds

        public A addToBounds​(io.sundr.builder.VisitableBuilder<? extends io.sundr.model.TypeRef,​?> builder)
      • addToBounds

        public A addToBounds​(int index,
                             io.sundr.builder.VisitableBuilder<? extends io.sundr.model.TypeRef,​?> builder)
      • addToBounds

        public A addToBounds​(int index,
                             io.sundr.model.TypeRef item)
      • setToBounds

        public A setToBounds​(int index,
                             io.sundr.model.TypeRef item)
      • addToBounds

        public A addToBounds​(io.sundr.model.TypeRef... items)
      • addAllToBounds

        public A addAllToBounds​(Collection<io.sundr.model.TypeRef> items)
      • removeFromBounds

        public A removeFromBounds​(io.sundr.builder.VisitableBuilder<? extends io.sundr.model.TypeRef,​?> builder)
      • removeFromBounds

        public A removeFromBounds​(io.sundr.model.TypeRef... items)
      • removeAllFromBounds

        public A removeAllFromBounds​(Collection<io.sundr.model.TypeRef> items)
      • removeMatchingFromBounds

        public A removeMatchingFromBounds​(Predicate<io.sundr.builder.VisitableBuilder<? extends io.sundr.model.TypeRef,​?>> predicate)
      • buildBounds

        public List<io.sundr.model.TypeRef> buildBounds()
      • buildBound

        public io.sundr.model.TypeRef buildBound​(int index)
      • buildFirstBound

        public io.sundr.model.TypeRef buildFirstBound()
      • buildLastBound

        public io.sundr.model.TypeRef buildLastBound()
      • buildMatchingBound

        public io.sundr.model.TypeRef buildMatchingBound​(Predicate<io.sundr.builder.VisitableBuilder<? extends io.sundr.model.TypeRef,​?>> predicate)
      • hasMatchingBound

        public boolean hasMatchingBound​(Predicate<io.sundr.builder.VisitableBuilder<? extends io.sundr.model.TypeRef,​?>> predicate)
      • withBounds

        public A withBounds​(List<io.sundr.model.TypeRef> bounds)
      • withBounds

        public A withBounds​(io.sundr.model.TypeRef... bounds)
      • hasBounds

        public boolean hasBounds()
      • builder

        protected static <T> io.sundr.builder.VisitableBuilder<T,​?> builder​(Object item)