Class XrayTestInfoEntity.XrayTestInfoEntityBuilder<C extends XrayTestInfoEntity,B extends XrayTestInfoEntity.XrayTestInfoEntityBuilder<C,B>>

java.lang.Object
de.qytera.qtaf.xray.entity.XrayTestInfoEntity.XrayTestInfoEntityBuilder<C,B>
Direct Known Subclasses:
XrayTestInfoEntityCloud.XrayTestInfoEntityCloudBuilder, XrayTestInfoEntityServer.XrayTestInfoEntityServerBuilder
Enclosing class:
XrayTestInfoEntity

public abstract static class XrayTestInfoEntity.XrayTestInfoEntityBuilder<C extends XrayTestInfoEntity,B extends XrayTestInfoEntity.XrayTestInfoEntityBuilder<C,B>> extends Object
  • Constructor Details

    • XrayTestInfoEntityBuilder

      public XrayTestInfoEntityBuilder()
  • Method Details

    • self

      protected abstract B self()
    • build

      public abstract C build()
    • summary

      public B summary(String summary)
      Returns:
      this.
    • projectKey

      public B projectKey(String projectKey)
      Returns:
      this.
    • requirementKeys

      public B requirementKeys(List<String> requirementKeys)
      Returns:
      this.
    • labels

      public B labels(List<String> labels)
      Returns:
      this.
    • steps

      public B steps(List<XrayTestStepEntity> steps)
      Returns:
      this.
    • scenario

      public B scenario(String scenario)
      Returns:
      this.
    • definition

      public B definition(String definition)
      Returns:
      this.
    • toString

      public String toString()
      Overrides:
      toString in class Object