TaskRunnerSettings class

Taskrunner configuration settings.

Constructors

TaskRunnerSettings({bool? alsologtostderr, String? baseTaskDir, String? baseUrl, String? commandlinesFileName, bool? continueOnException, String? dataflowApiVersion, String? harnessCommand, String? languageHint, String? logDir, bool? logToSerialconsole, String? logUploadLocation, List<String>? oauthScopes, WorkerSettings? parallelWorkerSettings, String? streamingWorkerMainClass, String? taskGroup, String? taskUser, String? tempStoragePrefix, String? vmId, String? workflowFileName})
TaskRunnerSettings.fromJson(Map _json)

Properties

alsologtostderr bool?
Whether to also send taskrunner log info to stderr.
getter/setter pair
baseTaskDir String?
The location on the worker for task-specific subdirectories.
getter/setter pair
baseUrl String?
The base URL for the taskrunner to use when accessing Google Cloud APIs.
getter/setter pair
commandlinesFileName String?
The file to store preprocessing commands in.
getter/setter pair
continueOnException bool?
Whether to continue taskrunner if an exception is hit.
getter/setter pair
dataflowApiVersion String?
The API version of endpoint, e.g. "v1b3"
getter/setter pair
harnessCommand String?
The command to launch the worker harness.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
languageHint String?
The suggested backend language.
getter/setter pair
logDir String?
The directory on the VM to store logs.
getter/setter pair
logToSerialconsole bool?
Whether to send taskrunner log info to Google Compute Engine VM serial console.
getter/setter pair
logUploadLocation String?
Indicates where to put logs.
getter/setter pair
oauthScopes List<String>?
The OAuth2 scopes to be requested by the taskrunner in order to access the Cloud Dataflow API.
getter/setter pair
parallelWorkerSettings WorkerSettings?
The settings to pass to the parallel worker harness.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
streamingWorkerMainClass String?
The streaming worker main class name.
getter/setter pair
taskGroup String?
The UNIX group ID on the worker VM to use for tasks launched by taskrunner; e.g. "wheel".
getter/setter pair
taskUser String?
The UNIX user ID on the worker VM to use for tasks launched by taskrunner; e.g. "root".
getter/setter pair
tempStoragePrefix String?
The prefix of the resources the taskrunner should use for temporary storage.
getter/setter pair
vmId String?
The ID string of the VM.
getter/setter pair
workflowFileName String?
The file to store the workflow in.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited