TaskRunnerSettings class

Taskrunner configuration settings.

Constructors

TaskRunnerSettings({Input<bool>? alsologtostderr, Input<String>? baseTaskDir, Input<String>? baseUrl, Input<String>? commandlinesFileName, Input<bool>? continueOnException, Input<String>? dataflowApiVersion, Input<String>? harnessCommand, Input<String>? languageHint, Input<String>? logDir, Input<bool>? logToSerialconsole, Input<String>? logUploadLocation, Input<List<String>>? oauthScopes, Input<WorkerSettings>? parallelWorkerSettings, Input<String>? streamingWorkerMainClass, Input<String>? taskGroup, Input<String>? taskUser, Input<String>? tempStoragePrefix, Input<String>? vmId, Input<String>? workflowFileName})
Creates a new TaskRunnerSettings. alsologtostderr Whether to also send taskrunner log info to stderr. baseTaskDir The location on the worker for task-specific subdirectories. baseUrl The base URL for the taskrunner to use when accessing Google Cloud APIs. When workers access Google Cloud APIs, they logically do so via relative URLs. If this field is specified, it supplies the base URL to use for resolving these relative URLs. The normative algorithm used is defined by RFC 1808, "Relative Uniform Resource Locators". If not specified, the default value is "http://www.googleapis.com/" commandlinesFileName The file to store preprocessing commands in. continueOnException Whether to continue taskrunner if an exception is hit. dataflowApiVersion The API version of endpoint, e.g. "v1b3" harnessCommand The command to launch the worker harness. languageHint The suggested backend language. logDir The directory on the VM to store logs. logToSerialconsole Whether to send taskrunner log info to Google Compute Engine VM serial console. logUploadLocation Indicates where to put logs. If this is not specified, the logs will not be uploaded. The supported resource type is: Google Cloud Storage: storage.googleapis.com/{bucket}/{object} bucket.storage.googleapis.com/{object} oauthScopes The OAuth2 scopes to be requested by the taskrunner in order to access the Cloud Dataflow API. parallelWorkerSettings The settings to pass to the parallel worker harness. streamingWorkerMainClass The streaming worker main class name. taskGroup The UNIX group ID on the worker VM to use for tasks launched by taskrunner; e.g. "wheel". taskUser The UNIX user ID on the worker VM to use for tasks launched by taskrunner; e.g. "root". tempStoragePrefix The prefix of the resources the taskrunner should use for temporary storage. The supported resource type is: Google Cloud Storage: storage.googleapis.com/{bucket}/{object} bucket.storage.googleapis.com/{object} vmId The ID string of the VM. workflowFileName The file to store the workflow in.
const
TaskRunnerSettings.fromMap(Map<String, dynamic> map)
factory

Properties

alsologtostderr → Input<bool>?
Whether to also send taskrunner log info to stderr.
final
baseTaskDir → Input<String>?
The location on the worker for task-specific subdirectories.
final
baseUrl → Input<String>?
The base URL for the taskrunner to use when accessing Google Cloud APIs. When workers access Google Cloud APIs, they logically do so via relative URLs. If this field is specified, it supplies the base URL to use for resolving these relative URLs. The normative algorithm used is defined by RFC 1808, "Relative Uniform Resource Locators". If not specified, the default value is "http://www.googleapis.com/"
final
commandlinesFileName → Input<String>?
The file to store preprocessing commands in.
final
continueOnException → Input<bool>?
Whether to continue taskrunner if an exception is hit.
final
dataflowApiVersion → Input<String>?
The API version of endpoint, e.g. "v1b3"
final
harnessCommand → Input<String>?
The command to launch the worker harness.
final
hashCode → int
The hash code for this object.
no setterinherited
languageHint → Input<String>?
The suggested backend language.
final
logDir → Input<String>?
The directory on the VM to store logs.
final
logToSerialconsole → Input<bool>?
Whether to send taskrunner log info to Google Compute Engine VM serial console.
final
logUploadLocation → Input<String>?
Indicates where to put logs. If this is not specified, the logs will not be uploaded. The supported resource type is: Google Cloud Storage: storage.googleapis.com/{bucket}/{object} bucket.storage.googleapis.com/{object}
final
oauthScopes → Input<List<String>>?
The OAuth2 scopes to be requested by the taskrunner in order to access the Cloud Dataflow API.
final
parallelWorkerSettings → Input<WorkerSettings>?
The settings to pass to the parallel worker harness.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
streamingWorkerMainClass → Input<String>?
The streaming worker main class name.
final
taskGroup → Input<String>?
The UNIX group ID on the worker VM to use for tasks launched by taskrunner; e.g. "wheel".
final
taskUser → Input<String>?
The UNIX user ID on the worker VM to use for tasks launched by taskrunner; e.g. "root".
final
tempStoragePrefix → Input<String>?
The prefix of the resources the taskrunner should use for temporary storage. The supported resource type is: Google Cloud Storage: storage.googleapis.com/{bucket}/{object} bucket.storage.googleapis.com/{object}
final
vmId → Input<String>?
The ID string of the VM.
final
workflowFileName → Input<String>?
The file to store the workflow in.
final

Methods

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

Operators

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