TaskRunnerSettingsResponse class
Taskrunner configuration settings.
Constructors
-
TaskRunnerSettingsResponse({required Input<
bool> alsologtostderr, required Input<String> baseTaskDir, required Input<String> baseUrl, required Input<String> commandlinesFileName, required Input<bool> continueOnException, required Input<String> dataflowApiVersion, required Input<String> harnessCommand, required Input<String> languageHint, required Input<String> logDir, required Input<bool> logToSerialconsole, required Input<String> logUploadLocation, required Input<List< oauthScopes, required Input<String> >WorkerSettingsResponse> parallelWorkerSettings, required Input<String> streamingWorkerMainClass, required Input<String> taskGroup, required Input<String> taskUser, required Input<String> tempStoragePrefix, required Input<String> vmId, required Input<String> workflowFileName}) -
Creates a new TaskRunnerSettingsResponse.
alsologtostderrWhether to also send taskrunner log info to stderr.baseTaskDirThe location on the worker for task-specific subdirectories.baseUrlThe 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/"commandlinesFileNameThe file to store preprocessing commands in.continueOnExceptionWhether to continue taskrunner if an exception is hit.dataflowApiVersionThe API version of endpoint, e.g. "v1b3"harnessCommandThe command to launch the worker harness.languageHintThe suggested backend language.logDirThe directory on the VM to store logs.logToSerialconsoleWhether to send taskrunner log info to Google Compute Engine VM serial console.logUploadLocationIndicates 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}oauthScopesThe OAuth2 scopes to be requested by the taskrunner in order to access the Cloud Dataflow API.parallelWorkerSettingsThe settings to pass to the parallel worker harness.streamingWorkerMainClassThe streaming worker main class name.taskGroupThe UNIX group ID on the worker VM to use for tasks launched by taskrunner; e.g. "wheel".taskUserThe UNIX user ID on the worker VM to use for tasks launched by taskrunner; e.g. "root".tempStoragePrefixThe 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}vmIdThe ID string of the VM.workflowFileNameThe file to store the workflow in.const -
TaskRunnerSettingsResponse.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<
WorkerSettingsResponse> -
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