Class SourceFluent<A extends SourceFluent<A>>

  • Direct Known Subclasses:
    SourceBuilder

    public class SourceFluent<A extends SourceFluent<A>>
    extends io.sundr.builder.BaseFluent<A>
    Generated
    • Constructor Detail

      • SourceFluent

        public SourceFluent()
      • SourceFluent

        public SourceFluent​(io.sundr.model.Source instance)
    • Method Detail

      • copyInstance

        protected void copyInstance​(io.sundr.model.Source instance)
      • addToTypes

        public A addToTypes​(int index,
                            io.sundr.model.TypeDef item)
      • setToTypes

        public A setToTypes​(int index,
                            io.sundr.model.TypeDef item)
      • addToTypes

        public A addToTypes​(io.sundr.model.TypeDef... items)
      • addAllToTypes

        public A addAllToTypes​(Collection<io.sundr.model.TypeDef> items)
      • removeFromTypes

        public A removeFromTypes​(io.sundr.model.TypeDef... items)
      • removeAllFromTypes

        public A removeAllFromTypes​(Collection<io.sundr.model.TypeDef> items)
      • buildTypes

        public List<io.sundr.model.TypeDef> buildTypes()
      • buildType

        public io.sundr.model.TypeDef buildType​(int index)
      • buildFirstType

        public io.sundr.model.TypeDef buildFirstType()
      • buildLastType

        public io.sundr.model.TypeDef buildLastType()
      • withTypes

        public A withTypes​(List<io.sundr.model.TypeDef> types)
      • withTypes

        public A withTypes​(io.sundr.model.TypeDef... types)
      • hasTypes

        public boolean hasTypes()
      • addNewType

        public A addNewType​(String fullyQualifiedName)
      • equals

        public boolean equals​(Object o)
        Overrides:
        equals in class io.sundr.builder.BaseFluent<A extends SourceFluent<A>>
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class io.sundr.builder.BaseFluent<A extends SourceFluent<A>>