Class PropertyFluent<A extends PropertyFluent<A>>

    • Constructor Detail

      • PropertyFluent

        public PropertyFluent()
      • PropertyFluent

        public PropertyFluent​(io.sundr.model.Property instance)
    • Method Detail

      • copyInstance

        protected void copyInstance​(io.sundr.model.Property instance)
      • addToComments

        public A addToComments​(int index,
                               String item)
      • setToComments

        public A setToComments​(int index,
                               String item)
      • addToComments

        public A addToComments​(String... items)
      • removeFromComments

        public A removeFromComments​(String... items)
      • removeAllFromComments

        public A removeAllFromComments​(Collection<String> items)
      • getComment

        public String getComment​(int index)
      • getFirstComment

        public String getFirstComment()
      • getLastComment

        public String getLastComment()
      • hasMatchingComment

        public boolean hasMatchingComment​(Predicate<String> predicate)
      • withComments

        public A withComments​(List<String> comments)
      • withComments

        public A withComments​(String... comments)
      • hasComments

        public boolean hasComments()
      • addToAnnotations

        public A addToAnnotations​(int index,
                                  io.sundr.model.AnnotationRef item)
      • setToAnnotations

        public A setToAnnotations​(int index,
                                  io.sundr.model.AnnotationRef item)
      • addToAnnotations

        public A addToAnnotations​(io.sundr.model.AnnotationRef... items)
      • addAllToAnnotations

        public A addAllToAnnotations​(Collection<io.sundr.model.AnnotationRef> items)
      • removeFromAnnotations

        public A removeFromAnnotations​(io.sundr.model.AnnotationRef... items)
      • removeAllFromAnnotations

        public A removeAllFromAnnotations​(Collection<io.sundr.model.AnnotationRef> items)
      • buildAnnotations

        public List<io.sundr.model.AnnotationRef> buildAnnotations()
      • buildAnnotation

        public io.sundr.model.AnnotationRef buildAnnotation​(int index)
      • buildFirstAnnotation

        public io.sundr.model.AnnotationRef buildFirstAnnotation()
      • buildLastAnnotation

        public io.sundr.model.AnnotationRef buildLastAnnotation()
      • withAnnotations

        public A withAnnotations​(List<io.sundr.model.AnnotationRef> annotations)
      • withAnnotations

        public A withAnnotations​(io.sundr.model.AnnotationRef... annotations)
      • hasAnnotations

        public boolean hasAnnotations()
      • buildTypeRef

        public io.sundr.model.TypeRef buildTypeRef()
      • withTypeRef

        public A withTypeRef​(io.sundr.model.TypeRef typeRef)
      • hasTypeRef

        public boolean hasTypeRef()
      • getName

        public String getName()
      • withName

        public A withName​(String name)
      • hasName

        public boolean hasName()
      • withInitialValue

        public A withInitialValue​(Optional<io.sundr.model.Expression> initialValue)
      • withInitialValue

        public A withInitialValue​(io.sundr.model.Expression initialValue)
      • getInitialValue

        public Optional<io.sundr.model.Expression> getInitialValue()
      • hasInitialValue

        public boolean hasInitialValue()
      • isEnumConstant

        public boolean isEnumConstant()
      • withEnumConstant

        public A withEnumConstant​(boolean enumConstant)
      • hasEnumConstant

        public boolean hasEnumConstant()
      • isSynthetic

        public boolean isSynthetic()
      • withSynthetic

        public A withSynthetic​(boolean synthetic)
      • hasSynthetic

        public boolean hasSynthetic()
      • builder

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

        public A withEnumConstant()
      • withSynthetic

        public A withSynthetic()