Class WorkloadDesc

java.lang.Object
io.nosqlbench.engine.api.scenarios.WorkloadDesc
All Implemented Interfaces:
java.lang.Comparable<WorkloadDesc>

public class WorkloadDesc
extends java.lang.Object
implements java.lang.Comparable<WorkloadDesc>
  • Constructor Summary

    Constructors 
    Constructor Description
    WorkloadDesc​(java.lang.String yamlPath, java.util.List<java.lang.String> scenarioNames, java.util.Map<java.lang.String,​java.lang.String> templates, java.lang.String description, java.lang.String workspace)  
  • Method Summary

    Modifier and Type Method Description
    int compareTo​(@NotNull WorkloadDesc o)  
    java.lang.String getDescription()  
    java.util.List<java.lang.String> getScenarioNames()  
    java.util.Map<java.lang.String,​java.lang.String> getTemplates()  
    java.lang.String getWorkloadName()  
    java.lang.String getWorkspace()  
    java.lang.String getYamlPath()  
    WorkloadDesc relativize​(java.nio.file.Path wsPath)  
    java.lang.String toMarkdown​(boolean includeScenarios)  
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • WorkloadDesc

      public WorkloadDesc​(java.lang.String yamlPath, java.util.List<java.lang.String> scenarioNames, java.util.Map<java.lang.String,​java.lang.String> templates, java.lang.String description, java.lang.String workspace)
  • Method Details

    • getYamlPath

      public java.lang.String getYamlPath()
    • getWorkloadName

      public java.lang.String getWorkloadName()
    • getScenarioNames

      public java.util.List<java.lang.String> getScenarioNames()
    • getTemplates

      public java.util.Map<java.lang.String,​java.lang.String> getTemplates()
    • getDescription

      public java.lang.String getDescription()
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • toMarkdown

      public java.lang.String toMarkdown​(boolean includeScenarios)
    • compareTo

      public int compareTo​(@NotNull @NotNull WorkloadDesc o)
      Specified by:
      compareTo in interface java.lang.Comparable<WorkloadDesc>
    • relativize

      public WorkloadDesc relativize​(java.nio.file.Path wsPath)
    • getWorkspace

      public java.lang.String getWorkspace()