Runner Class

Summary

The Talend Command Line runner used to build Talend jobs.
graph BT Type-->Base0["TalendCommandLineTool<TalendCommandLineSettings>"] Base0-->Base1["Tool<TalendCommandLineSettings>"] Type["Runner"] class Type type-node

Syntax

public class Runner : TalendCommandLineTool<TalendCommandLineSettings>

Constructors

Methods

Name Value Summary
BuildJob(string, string, DirectoryPath, TalendCommandLineSettings) void
Builds a Talend job and drops it into directory using the specified settings.
BuildRoute(string, string, DirectoryPath, TalendCommandLineSettings) void
Builds a Talend route and drops it into directory using the specified settings.
PublishJob(string, string, string, bool, bool, string, string, string, string, string, TalendCommandLineSettings) void
Publishes a Talend job to the Nexus Artifact Repository
PublishRoute(string, string, string, bool, string, string, string, string, TalendCommandLineSettings) void
Publishes a Talend route to the Nexus Artifact Repository

Extension Methods

Name Value Summary
Dump<Runner>() string
Get a basic string representation of specified object.
Requires the Cake.Incubator addin
IsIn<Runner>(Runner[]) bool
Checks if the source is contained in a list
Requires the Cake.Incubator addin
NotNull<Runner>(string) void
Throws an exception if the specified parameter's value is null.
Requires the Cake.Ftp addin
NotNull<Runner>(string) void
Throws an exception if the specified parameter's value is null.
Requires the Cake.Issues addin
ThrowIfNull<Runner>(string, string) T
Throws a System.ArgumentNullException with a specific message if the value is null, otherwise returns the value
Requires the Cake.Incubator addin
ThrowIfNull<Runner>(string) T
Throws a System.ArgumentNullException if the value is null, otherwise returns the value
Requires the Cake.Incubator addin
ToDictionary() IDictionary<string, object>
Requires the Cake.DeployParams addin
ToStringWithNullMarkup() string
Returns the string value or a Not set> markup suitable for Spectre.Console.
Requires the Cake.Issues addin