Class: Google::Cloud::Dataproc::V1::FlinkJob
- Inherits:
-
Object
- Object
- Google::Cloud::Dataproc::V1::FlinkJob
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/dataproc/v1/jobs.rb
Overview
A Dataproc job for running Apache Flink applications on YARN.
Defined Under Namespace
Classes: PropertiesEntry
Instance Attribute Summary collapse
-
#args ⇒ ::Array<::String>
Optional.
-
#jar_file_uris ⇒ ::Array<::String>
Optional.
-
#logging_config ⇒ ::Google::Cloud::Dataproc::V1::LoggingConfig
Optional.
-
#main_class ⇒ ::String
The name of the driver's main class.
-
#main_jar_file_uri ⇒ ::String
The HCFS URI of the jar file that contains the main class.
-
#properties ⇒ ::Google::Protobuf::Map{::String => ::String}
Optional.
-
#savepoint_uri ⇒ ::String
Optional.
Instance Attribute Details
#args ⇒ ::Array<::String>
Returns Optional. The arguments to pass to the driver. Do not include arguments,
such as --conf
, that can be set as job properties, since a collision
might occur that causes an incorrect job submission.
611 612 613 614 615 616 617 618 619 620 621 622 623 |
# File 'proto_docs/google/cloud/dataproc/v1/jobs.rb', line 611 class FlinkJob include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class PropertiesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#jar_file_uris ⇒ ::Array<::String>
Returns Optional. HCFS URIs of jar files to add to the CLASSPATHs of the Flink driver and tasks.
611 612 613 614 615 616 617 618 619 620 621 622 623 |
# File 'proto_docs/google/cloud/dataproc/v1/jobs.rb', line 611 class FlinkJob include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class PropertiesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#logging_config ⇒ ::Google::Cloud::Dataproc::V1::LoggingConfig
Returns Optional. The runtime log config for job execution.
611 612 613 614 615 616 617 618 619 620 621 622 623 |
# File 'proto_docs/google/cloud/dataproc/v1/jobs.rb', line 611 class FlinkJob include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class PropertiesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#main_class ⇒ ::String
Returns The name of the driver's main class. The jar file that contains the class must be in the default CLASSPATH or specified in jarFileUris.
Note: The following fields are mutually exclusive: main_class
, main_jar_file_uri
. If a field in that set is populated, all other fields in the set will automatically be cleared.
611 612 613 614 615 616 617 618 619 620 621 622 623 |
# File 'proto_docs/google/cloud/dataproc/v1/jobs.rb', line 611 class FlinkJob include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class PropertiesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#main_jar_file_uri ⇒ ::String
Returns The HCFS URI of the jar file that contains the main class.
Note: The following fields are mutually exclusive: main_jar_file_uri
, main_class
. If a field in that set is populated, all other fields in the set will automatically be cleared.
611 612 613 614 615 616 617 618 619 620 621 622 623 |
# File 'proto_docs/google/cloud/dataproc/v1/jobs.rb', line 611 class FlinkJob include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class PropertiesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#properties ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns Optional. A mapping of property names to values, used to configure Flink.
Properties that conflict with values set by the Dataproc API might be
overwritten. Can include properties set in
/etc/flink/conf/flink-defaults.conf
and classes in user code.
611 612 613 614 615 616 617 618 619 620 621 622 623 |
# File 'proto_docs/google/cloud/dataproc/v1/jobs.rb', line 611 class FlinkJob include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class PropertiesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#savepoint_uri ⇒ ::String
Returns Optional. HCFS URI of the savepoint, which contains the last saved progress for starting the current job.
611 612 613 614 615 616 617 618 619 620 621 622 623 |
# File 'proto_docs/google/cloud/dataproc/v1/jobs.rb', line 611 class FlinkJob include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class PropertiesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |