Class: Google::Cloud::Dataflow::V1beta3::WorkerSettings
- Inherits:
-
Object
- Object
- Google::Cloud::Dataflow::V1beta3::WorkerSettings
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/dataflow/v1beta3/environment.rb
Overview
Provides data to pass through to the worker harness.
Instance Attribute Summary collapse
-
#base_url ⇒ ::String
The base URL for accessing Google Cloud APIs.
-
#reporting_enabled ⇒ ::Boolean
Whether to send work progress updates to the service.
-
#service_path ⇒ ::String
The Cloud Dataflow service path relative to the root URL, for example, "dataflow/v1b3/projects".
-
#shuffle_service_path ⇒ ::String
The Shuffle service path relative to the root URL, for example, "shuffle/v1beta1".
-
#temp_storage_prefix ⇒ ::String
The prefix of the resources the system should use for temporary storage.
-
#worker_id ⇒ ::String
The ID of the worker running this pipeline.
Instance Attribute Details
#base_url ⇒ ::String
Returns The base URL for 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/".
218 219 220 221 |
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 218 class WorkerSettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#reporting_enabled ⇒ ::Boolean
Returns Whether to send work progress updates to the service.
218 219 220 221 |
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 218 class WorkerSettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#service_path ⇒ ::String
Returns The Cloud Dataflow service path relative to the root URL, for example, "dataflow/v1b3/projects".
218 219 220 221 |
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 218 class WorkerSettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#shuffle_service_path ⇒ ::String
Returns The Shuffle service path relative to the root URL, for example, "shuffle/v1beta1".
218 219 220 221 |
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 218 class WorkerSettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#temp_storage_prefix ⇒ ::String
Returns The prefix of the resources the system should use for temporary storage.
The supported resource type is:
Google Cloud Storage:
storage.googleapis.com/{bucket}/{object} bucket.storage.googleapis.com/{object}.
218 219 220 221 |
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 218 class WorkerSettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#worker_id ⇒ ::String
Returns The ID of the worker running this pipeline.
218 219 220 221 |
# File 'proto_docs/google/dataflow/v1beta3/environment.rb', line 218 class WorkerSettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |