com.homedepot.bbc.workflow

RunSparkActionFlowBlock

Related Doc: package workflow

class RunSparkActionFlowBlock extends FlowBlock with ClusterServiceTask with CreateSparkJobServiceTask

Created by Ferosh Jacob on 11/24/16.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. RunSparkActionFlowBlock
  2. CreateSparkJobServiceTask
  3. ClusterServiceTask
  4. BaseServiceTask
  5. ExpressionCreator
  6. GrammarKeywords
  7. FlowBlock
  8. AnyRef
  9. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RunSparkActionFlowBlock(clusterCreate: Boolean, clusterDelete: Boolean, cluster: Cluster, sparkJob: SparkJob, config: ProgramConfiguration)

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. val CLOSECURLY: String

    Definition Classes
    GrammarKeywords
  5. val COMMA: String

    Definition Classes
    GrammarKeywords
  6. val DOUBLEQUAL: String

    Definition Classes
    GrammarKeywords
  7. val EQUAL: String

    Definition Classes
    GrammarKeywords
  8. val MINUS: String

    Definition Classes
    GrammarKeywords
  9. val OPENCURLY: String

    Definition Classes
    GrammarKeywords
  10. val PERCENTAGE: String

    Definition Classes
    GrammarKeywords
  11. val PLUS: String

    Definition Classes
    GrammarKeywords
  12. var _endID: String

    Definition Classes
    FlowBlock
  13. var _startID: String

    Definition Classes
    FlowBlock
  14. val args: String

    Definition Classes
    GrammarKeywords
  15. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  16. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  17. val cloudWorkspace: String

    Definition Classes
    GrammarKeywords
  18. val cluster: String

    Definition Classes
    GrammarKeywords
  19. def createBaseServiceTask(id: Int, name: String, className: String, properties: Map[String, Expression]): NodeBuffer

    Definition Classes
    BaseServiceTask
  20. def createClusterServiceTask(cluster: Cluster, env: Expression, zone: Expression): NodeBuffer

    Definition Classes
    ClusterServiceTask
  21. def createConect(clusterCreate: Boolean, from: Int, to: Int): NodeSeq

  22. def createConnect(from: Int, to: Int): NodeSeq

    Definition Classes
    FlowBlock
  23. def createSparkJobServiceTask(sparkJobID: Int, sparkJob: SparkJob, programConfiguration: ProgramConfiguration, clusterName: String): NodeSeq

    Definition Classes
    CreateSparkJobServiceTask
  24. def defaultSparkJobConfig: Map[String, Expression]

    Definition Classes
    CreateSparkJobServiceTask
  25. val delete: String

    Definition Classes
    GrammarKeywords
  26. def deleteClusterServiceTask(clusterName: String, env: Expression, id: Int): NodeBuffer

    Definition Classes
    ClusterServiceTask
  27. def endID: String

    Definition Classes
    FlowBlock
  28. val env: String

    Definition Classes
    GrammarKeywords
  29. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  30. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  31. def expr(text: Int): Expression

    Definition Classes
    ExpressionCreator
  32. def expr(text: String): Expression

    Definition Classes
    ExpressionCreator
  33. val falseID: String

    Definition Classes
    GrammarKeywords
  34. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  35. val from: String

    Definition Classes
    GrammarKeywords
  36. def fromClusterConfigs(clusterConfigs: List[ClusterConfig]): Map[String, Expression]

    Definition Classes
    ClusterServiceTask
  37. def fromSparkJobConfigs(sparkJobConfigs: List[SparkJobConfig], cloudWorkspace: Option[Expression]): Map[String, Expression]

    Definition Classes
    CreateSparkJobServiceTask
  38. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  39. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  40. val image: String

    Definition Classes
    GrammarKeywords
  41. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  42. val jarLocation: String

    Definition Classes
    GrammarKeywords
  43. val mainClass: String

    Definition Classes
    GrammarKeywords
  44. val name: String

    Definition Classes
    GrammarKeywords
  45. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  46. val nexus: String

    Definition Classes
    GrammarKeywords
  47. final def notify(): Unit

    Definition Classes
    AnyRef
  48. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  49. val numWorkers: String

    Definition Classes
    GrammarKeywords
  50. val on: String

    Definition Classes
    GrammarKeywords
  51. val password: String

    Definition Classes
    GrammarKeywords
  52. val properties: String

    Definition Classes
    GrammarKeywords
  53. val props: String

    Definition Classes
    GrammarKeywords
  54. val repository: String

    Definition Classes
    GrammarKeywords
  55. val run: String

    Definition Classes
    GrammarKeywords
  56. val sparkjob: String

    Definition Classes
    GrammarKeywords
  57. def startID: String

    Definition Classes
    FlowBlock
  58. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  59. def toCreateClusterPropertiesMap(cluster: Cluster, env: Expression, zone: Expression): Map[String, Expression]

    Definition Classes
    ClusterServiceTask
  60. def toDeleteClusterPropertiesMap(clusterName: String, env: Expression, id: Int): Map[String, Expression]

    Definition Classes
    ClusterServiceTask
  61. def toSparkJobPropertiesMap(sparkJobID: Int, sparkJob: SparkJob, programConfiguration: ProgramConfiguration, clusterName: String): Map[String, Expression]

    Definition Classes
    CreateSparkJobServiceTask
  62. def toString(): String

    Definition Classes
    FlowBlock → AnyRef → Any
  63. var toXML: NodeSeq

    Definition Classes
    RunSparkActionFlowBlockFlowBlock
  64. val trueID: String

    Definition Classes
    GrammarKeywords
  65. val url: String

    Definition Classes
    GrammarKeywords
  66. val username: String

    Definition Classes
    GrammarKeywords
  67. val varID: String

    Definition Classes
    GrammarKeywords
  68. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  69. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  70. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  71. val zone: String

    Definition Classes
    GrammarKeywords

Inherited from CreateSparkJobServiceTask

Inherited from ClusterServiceTask

Inherited from BaseServiceTask

Inherited from ExpressionCreator

Inherited from GrammarKeywords

Inherited from FlowBlock

Inherited from AnyRef

Inherited from Any

Ungrouped