Class ClassRefFluent<A extends ClassRefFluent<A>>

    • Constructor Detail

      • ClassRefFluent

        public ClassRefFluent()
      • ClassRefFluent

        public ClassRefFluent​(io.sundr.model.ClassRef instance)
    • Method Detail

      • copyInstance

        protected void copyInstance​(io.sundr.model.ClassRef instance)
      • getFullyQualifiedName

        public String getFullyQualifiedName()
      • withFullyQualifiedName

        public A withFullyQualifiedName​(String fullyQualifiedName)
      • hasFullyQualifiedName

        public boolean hasFullyQualifiedName()
      • getDimensions

        public int getDimensions()
      • withDimensions

        public A withDimensions​(int dimensions)
      • hasDimensions

        public boolean hasDimensions()
      • addToArguments

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

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

        public A addToArguments​(int index,
                                io.sundr.model.TypeRef item)
      • setToArguments

        public A setToArguments​(int index,
                                io.sundr.model.TypeRef item)
      • addToArguments

        public A addToArguments​(io.sundr.model.TypeRef... items)
      • addAllToArguments

        public A addAllToArguments​(Collection<io.sundr.model.TypeRef> items)
      • removeFromArguments

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

        public A removeFromArguments​(io.sundr.model.TypeRef... items)
      • removeAllFromArguments

        public A removeAllFromArguments​(Collection<io.sundr.model.TypeRef> items)
      • removeMatchingFromArguments

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

        public List<io.sundr.model.TypeRef> buildArguments()
      • buildArgument

        public io.sundr.model.TypeRef buildArgument​(int index)
      • buildFirstArgument

        public io.sundr.model.TypeRef buildFirstArgument()
      • buildLastArgument

        public io.sundr.model.TypeRef buildLastArgument()
      • buildMatchingArgument

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

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

        public A withArguments​(List<io.sundr.model.TypeRef> arguments)
      • withArguments

        public A withArguments​(io.sundr.model.TypeRef... arguments)
      • hasArguments

        public boolean hasArguments()
      • builder

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