Class TaskRunnerSettings
Taskrunner configuration settings.
Implements
Inherited Members
Namespace: Google.Apis.Dataflow.v1b3.Data
Assembly: Google.Apis.Dataflow.v1b3.dll
Syntax
public class TaskRunnerSettings : IDirectResponseSchema
Properties
Alsologtostderr
Whether to also send taskrunner log info to stderr.
Declaration
[JsonProperty("alsologtostderr")]
public virtual bool? Alsologtostderr { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
BaseTaskDir
The location on the worker for task-specific subdirectories.
Declaration
[JsonProperty("baseTaskDir")]
public virtual string BaseTaskDir { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
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/"
Declaration
[JsonProperty("baseUrl")]
public virtual string BaseUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
CommandlinesFileName
The file to store preprocessing commands in.
Declaration
[JsonProperty("commandlinesFileName")]
public virtual string CommandlinesFileName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ContinueOnException
Whether to continue taskrunner if an exception is hit.
Declaration
[JsonProperty("continueOnException")]
public virtual bool? ContinueOnException { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
DataflowApiVersion
The API version of endpoint, e.g. "v1b3"
Declaration
[JsonProperty("dataflowApiVersion")]
public virtual string DataflowApiVersion { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
HarnessCommand
The command to launch the worker harness.
Declaration
[JsonProperty("harnessCommand")]
public virtual string HarnessCommand { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
LanguageHint
The suggested backend language.
Declaration
[JsonProperty("languageHint")]
public virtual string LanguageHint { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
LogDir
The directory on the VM to store logs.
Declaration
[JsonProperty("logDir")]
public virtual string LogDir { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
LogToSerialconsole
Whether to send taskrunner log info to Google Compute Engine VM serial console.
Declaration
[JsonProperty("logToSerialconsole")]
public virtual bool? LogToSerialconsole { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? |
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}
Declaration
[JsonProperty("logUploadLocation")]
public virtual string LogUploadLocation { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
OauthScopes
The OAuth2 scopes to be requested by the taskrunner in order to access the Cloud Dataflow API.
Declaration
[JsonProperty("oauthScopes")]
public virtual IList<string> OauthScopes { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
ParallelWorkerSettings
The settings to pass to the parallel worker harness.
Declaration
[JsonProperty("parallelWorkerSettings")]
public virtual WorkerSettings ParallelWorkerSettings { get; set; }
Property Value
| Type | Description |
|---|---|
| WorkerSettings |
StreamingWorkerMainClass
The streaming worker main class name.
Declaration
[JsonProperty("streamingWorkerMainClass")]
public virtual string StreamingWorkerMainClass { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
TaskGroup
The UNIX group ID on the worker VM to use for tasks launched by taskrunner; e.g. "wheel".
Declaration
[JsonProperty("taskGroup")]
public virtual string TaskGroup { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
TaskUser
The UNIX user ID on the worker VM to use for tasks launched by taskrunner; e.g. "root".
Declaration
[JsonProperty("taskUser")]
public virtual string TaskUser { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
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}
Declaration
[JsonProperty("tempStoragePrefix")]
public virtual string TempStoragePrefix { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
VmId
The ID string of the VM.
Declaration
[JsonProperty("vmId")]
public virtual string VmId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
WorkflowFileName
The file to store the workflow in.
Declaration
[JsonProperty("workflowFileName")]
public virtual string WorkflowFileName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |