Class: Google::Cloud::Dataflow::V1beta3::TaskRunnerSettings

Inherits:
Object
  • Object
show all
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

Instance Attribute Details

#alsologtostderr::Boolean

Returns Whether to also send taskrunner log info to stderr.

Returns:

  • (::Boolean)

    Whether to also send taskrunner log info to stderr.



307
308
309
310
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 307

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.

Returns:

  • (::String)

    The location on the worker for task-specific subdirectories.



307
308
309
310
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 307

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/".

Returns:

  • (::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/"



307
308
309
310
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 307

class TaskRunnerSettings
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#commandlines_file_name::String

Returns The file to store preprocessing commands in.

Returns:

  • (::String)

    The file to store preprocessing commands in.



307
308
309
310
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 307

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.

Returns:

  • (::Boolean)

    Whether to continue taskrunner if an exception is hit.



307
308
309
310
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 307

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".

Returns:

  • (::String)

    The API version of endpoint, e.g. "v1b3"



307
308
309
310
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 307

class TaskRunnerSettings
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#harness_command::String

Returns The command to launch the worker harness.

Returns:

  • (::String)

    The command to launch the worker harness.



307
308
309
310
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 307

class TaskRunnerSettings
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#language_hint::String

Returns The suggested backend language.

Returns:

  • (::String)

    The suggested backend language.



307
308
309
310
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 307

class TaskRunnerSettings
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#log_dir::String

Returns The directory on the VM to store logs.

Returns:

  • (::String)

    The directory on the VM to store logs.



307
308
309
310
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 307

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.

Returns:

  • (::Boolean)

    Whether to send taskrunner log info to Google Compute Engine VM serial console.



307
308
309
310
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 307

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}.

Returns:

  • (::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}



307
308
309
310
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 307

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.

Returns:

  • (::Array<::String>)

    The OAuth2 scopes to be requested by the taskrunner in order to access the Cloud Dataflow API.



307
308
309
310
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 307

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.

Returns:



307
308
309
310
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 307

class TaskRunnerSettings
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#streaming_worker_main_class::String

Returns The streaming worker main class name.

Returns:

  • (::String)

    The streaming worker main class name.



307
308
309
310
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 307

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".

Returns:

  • (::String)

    The UNIX group ID on the worker VM to use for tasks launched by taskrunner; e.g. "wheel".



307
308
309
310
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 307

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".

Returns:

  • (::String)

    The UNIX user ID on the worker VM to use for tasks launched by taskrunner; e.g. "root".



307
308
309
310
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 307

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}.

Returns:

  • (::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}



307
308
309
310
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 307

class TaskRunnerSettings
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#vm_id::String

Returns The ID string of the VM.

Returns:

  • (::String)

    The ID string of the VM.



307
308
309
310
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 307

class TaskRunnerSettings
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#workflow_file_name::String

Returns The file to store the workflow in.

Returns:

  • (::String)

    The file to store the workflow in.



307
308
309
310
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 307

class TaskRunnerSettings
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end