object Scoozie
Entry class for Scoozie.
All required functionality is exposed through this object, however you are not limited to accessing the library via this interface
- Alphabetic
- By Inheritance
- Scoozie
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
val
Actions: api.Actions.type
Oozie workflow actions
-
val
Configuration: api.Configuration.type
Methods for creating Oozie properties
-
val
FileSystem: api.FileSystem.type
Methods for creating Oozie properties
-
val
Functions: api.Functions.type
Oozie EL functions
-
val
Prepare: api.Prepare.type
Action preparation methods
-
val
Test: api.Test.type
Methods for testing Oozie workflows
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
coordinator(name: String, frequency: String, start: String, end: String, timezone: String, workflow: Workflow, configuration: Configuration): Coordinator
Oozie coOrdinator definition
Oozie coOrdinator definition
- name
the CoOrdinator name
- frequency
the CoOrdinator frequency
- start
the CoOrdinator start time
- end
the CoOrdinator end time
- timezone
the CoOrdinator time-zone
- workflow
the workflow to run
- configuration
configuration for the workflow
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
fromConfig(configPath: Path): GeneratedArtefacts
Build an Oozie workflow (and optional coordinator) from the config file at the specified path
Build an Oozie workflow (and optional coordinator) from the config file at the specified path
- configPath
the path to build the artefacts from
- returns
a GeneratedArtefacts object containing a workflow, optional coordinator and job properties
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
workflow(name: String, path: String, transitions: Node, configuration: Configuration, yarnConfig: YarnConfig)(implicit credentialsOption: Option[Credentials]): Workflow
Oozie workflow
Oozie workflow
- name
the name of the workflow
- path
The path to this workflow
- transitions
the actions within the workflow
- configuration
configuration for this workflow
- yarnConfig
The yarn configuration for this workflow
- credentialsOption
optional credentials for this workflow