Class CollectionShape.Builder<B extends CollectionShape.Builder,​S extends CollectionShape>

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • member

        public B member​(MemberShape member)
        Sets the member of the collection.
        Parameters:
        member - Member of the collection to set.
        Returns:
        Returns the builder.
      • member

        public B member​(ShapeId target)
        Sets the member of the collection.
        Parameters:
        target - Target of the member.
        Returns:
        Returns the builder.
      • member

        public B member​(ShapeId target,
                        java.util.function.Consumer<MemberShape.Builder> memberUpdater)
        Sets the member of the collection.
        Parameters:
        target - Target of the member.
        memberUpdater - Consumer that can update the created member shape.
        Returns:
        Returns the builder.