Class: Google::Cloud::Dataflow::V1beta3::TaskRunnerSettings
- Inherits:
-
Object
- Object
- Google::Cloud::Dataflow::V1beta3::TaskRunnerSettings
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/dataflow/v1beta3/environment.rb
Overview
Taskrunner configuration settings.
Instance Attribute Summary collapse
-
#alsologtostderr ⇒ ::Boolean
Whether to also send taskrunner log info to stderr.
-
#base_task_dir ⇒ ::String
The location on the worker for task-specific subdirectories.
-
#base_url ⇒ ::String
The base URL for the taskrunner to use when accessing Google Cloud APIs.
-
#commandlines_file_name ⇒ ::String
The file to store preprocessing commands in.
-
#continue_on_exception ⇒ ::Boolean
Whether to continue taskrunner if an exception is hit.
-
#dataflow_api_version ⇒ ::String
The API version of endpoint, e.g.
-
#harness_command ⇒ ::String
The command to launch the worker harness.
-
#language_hint ⇒ ::String
The suggested backend language.
-
#log_dir ⇒ ::String
The directory on the VM to store logs.
-
#log_to_serialconsole ⇒ ::Boolean
Whether to send taskrunner log info to Google Compute Engine VM serial console.
-
#log_upload_location ⇒ ::String
Indicates where to put logs.
-
#oauth_scopes ⇒ ::Array<::String>
The OAuth2 scopes to be requested by the taskrunner in order to access the Cloud Dataflow API.
-
#parallel_worker_settings ⇒ ::Google::Cloud::Dataflow::V1beta3::WorkerSettings
The settings to pass to the parallel worker harness.
-
#streaming_worker_main_class ⇒ ::String
The streaming worker main class name.
-
#task_group ⇒ ::String
The UNIX group ID on the worker VM to use for tasks launched by taskrunner; e.g.
-
#task_user ⇒ ::String
The UNIX user ID on the worker VM to use for tasks launched by taskrunner; e.g.
-
#temp_storage_prefix ⇒ ::String
The prefix of the resources the taskrunner should use for temporary storage.
-
#vm_id ⇒ ::String
The ID string of the VM.
-
#workflow_file_name ⇒ ::String
The file to store the workflow in.
Instance Attribute Details
#alsologtostderr ⇒ ::Boolean
Returns Whether to also send taskrunner log info to stderr.
322 323 324 325 |
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 322 class TaskRunnerSettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#base_task_dir ⇒ ::String
Returns The location on the worker for task-specific subdirectories.
322 323 324 325 |
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 322 class TaskRunnerSettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#base_url ⇒ ::String
Returns 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/".
322 323 324 325 |
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 322 class TaskRunnerSettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#commandlines_file_name ⇒ ::String
Returns The file to store preprocessing commands in.
322 323 324 325 |
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 322 class TaskRunnerSettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#continue_on_exception ⇒ ::Boolean
Returns Whether to continue taskrunner if an exception is hit.
322 323 324 325 |
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 322 class TaskRunnerSettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#dataflow_api_version ⇒ ::String
Returns The API version of endpoint, e.g. "v1b3".
322 323 324 325 |
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 322 class TaskRunnerSettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#harness_command ⇒ ::String
Returns The command to launch the worker harness.
322 323 324 325 |
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 322 class TaskRunnerSettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#language_hint ⇒ ::String
Returns The suggested backend language.
322 323 324 325 |
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 322 class TaskRunnerSettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#log_dir ⇒ ::String
Returns The directory on the VM to store logs.
322 323 324 325 |
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 322 class TaskRunnerSettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#log_to_serialconsole ⇒ ::Boolean
Returns Whether to send taskrunner log info to Google Compute Engine VM serial console.
322 323 324 325 |
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 322 class TaskRunnerSettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#log_upload_location ⇒ ::String
Returns 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}.
322 323 324 325 |
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 322 class TaskRunnerSettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#oauth_scopes ⇒ ::Array<::String>
Returns The OAuth2 scopes to be requested by the taskrunner in order to access the Cloud Dataflow API.
322 323 324 325 |
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 322 class TaskRunnerSettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#parallel_worker_settings ⇒ ::Google::Cloud::Dataflow::V1beta3::WorkerSettings
Returns The settings to pass to the parallel worker harness.
322 323 324 325 |
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 322 class TaskRunnerSettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#streaming_worker_main_class ⇒ ::String
Returns The streaming worker main class name.
322 323 324 325 |
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 322 class TaskRunnerSettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#task_group ⇒ ::String
Returns The UNIX group ID on the worker VM to use for tasks launched by taskrunner; e.g. "wheel".
322 323 324 325 |
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 322 class TaskRunnerSettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#task_user ⇒ ::String
Returns The UNIX user ID on the worker VM to use for tasks launched by taskrunner; e.g. "root".
322 323 324 325 |
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 322 class TaskRunnerSettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#temp_storage_prefix ⇒ ::String
Returns 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}.
322 323 324 325 |
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 322 class TaskRunnerSettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#vm_id ⇒ ::String
Returns The ID string of the VM.
322 323 324 325 |
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 322 class TaskRunnerSettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#workflow_file_name ⇒ ::String
Returns The file to store the workflow in.
322 323 324 325 |
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 322 class TaskRunnerSettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |