Class DeclareFluent<A extends DeclareFluent<A>>

    • Constructor Detail

      • DeclareFluent

        public DeclareFluent()
      • DeclareFluent

        public DeclareFluent​(io.sundr.model.Declare instance)
    • Method Detail

      • copyInstance

        protected void copyInstance​(io.sundr.model.Declare instance)
      • addToProperties

        public A addToProperties​(int index,
                                 io.sundr.model.Property item)
      • setToProperties

        public A setToProperties​(int index,
                                 io.sundr.model.Property item)
      • addToProperties

        public A addToProperties​(io.sundr.model.Property... items)
      • addAllToProperties

        public A addAllToProperties​(Collection<io.sundr.model.Property> items)
      • removeFromProperties

        public A removeFromProperties​(io.sundr.model.Property... items)
      • removeAllFromProperties

        public A removeAllFromProperties​(Collection<io.sundr.model.Property> items)
      • buildProperties

        public List<io.sundr.model.Property> buildProperties()
      • buildProperty

        public io.sundr.model.Property buildProperty​(int index)
      • buildFirstProperty

        public io.sundr.model.Property buildFirstProperty()
      • buildLastProperty

        public io.sundr.model.Property buildLastProperty()
      • buildMatchingProperty

        public io.sundr.model.Property buildMatchingProperty​(Predicate<PropertyBuilder> predicate)
      • withProperties

        public A withProperties​(List<io.sundr.model.Property> properties)
      • withProperties

        public A withProperties​(io.sundr.model.Property... properties)
      • hasProperties

        public boolean hasProperties()
      • withValue

        public A withValue​(Optional<io.sundr.model.Expression> value)
      • withValue

        public A withValue​(io.sundr.model.Expression value)
      • getValue

        public Optional<io.sundr.model.Expression> getValue()
      • hasValue

        public boolean hasValue()
      • equals

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

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