Class TestItemTree

    • Constructor Detail

      • TestItemTree

        public TestItemTree()
    • Method Detail

      • createTestItemLeaf

        public static TestItemTree.TestItemLeaf createTestItemLeaf​(io.reactivex.Maybe<java.lang.String> itemId)
        Create a Test Item Leaf for a tree of Test Items
        Parameters:
        itemId - an ID of the leaf
        Returns:
        a leaf object
      • createTestItemLeaf

        public static TestItemTree.TestItemLeaf createTestItemLeaf​(io.reactivex.Maybe<java.lang.String> parentId,
                                                                   io.reactivex.Maybe<java.lang.String> itemId)
        Create a Test Item Leaf for a tree of Test Items
        Parameters:
        parentId - an ID of a parent Test Item (leaf)
        itemId - an ID of the leaf
        Returns:
        a leaf object
      • createTestItemLeaf

        public static TestItemTree.TestItemLeaf createTestItemLeaf​(io.reactivex.Maybe<java.lang.String> itemId,
                                                                   java.util.Map<TestItemTree.ItemTreeKey,​TestItemTree.TestItemLeaf> childItems,
                                                                   java.util.Map<java.lang.String,​java.lang.Object> attributes)
        Create a Test Item Leaf for a tree of Test Items
        Parameters:
        itemId - an ID of the leaf
        childItems - child leaf elements
        attributes - leaf attributes
        Returns:
        a leaf object
      • createTestItemLeaf

        public static TestItemTree.TestItemLeaf createTestItemLeaf​(io.reactivex.Maybe<java.lang.String> parentId,
                                                                   io.reactivex.Maybe<java.lang.String> itemId,
                                                                   java.util.Map<TestItemTree.ItemTreeKey,​TestItemTree.TestItemLeaf> childItems)
        Create a Test Item Leaf for a tree of Test Items
        Parameters:
        parentId - an ID of a parent Test Item (leaf)
        itemId - an ID of the leaf
        childItems - child leaf elements
        Returns:
        a leaf object
      • createTestItemLeaf

        public static TestItemTree.TestItemLeaf createTestItemLeaf​(io.reactivex.Maybe<java.lang.String> parentId,
                                                                   io.reactivex.Maybe<java.lang.String> itemId,
                                                                   java.util.Map<TestItemTree.ItemTreeKey,​TestItemTree.TestItemLeaf> childItems,
                                                                   java.util.Map<java.lang.String,​java.lang.Object> attributes)
        Create a Test Item Leaf for a tree of Test Items
        Parameters:
        parentId - an ID of a parent Test Item (leaf)
        itemId - an ID of the leaf
        childItems - child leaf elements
        attributes - leaf attributes
        Returns:
        a leaf object
      • getLaunchId

        public io.reactivex.Maybe<java.lang.String> getLaunchId()
      • setLaunchId

        public void setLaunchId​(io.reactivex.Maybe<java.lang.String> launchId)