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