Class: Google::Cloud::Dataproc::V1::YarnApplication
- Inherits:
-
Object
- Object
- Google::Cloud::Dataproc::V1::YarnApplication
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/dataproc/v1/jobs.rb
Overview
A YARN application created by a job. Application information is a subset of
org.apache.hadoop.yarn.proto.YarnProtos.ApplicationReportProto.
Beta Feature: This report is available for testing purposes only. It may be changed before final release.
Defined Under Namespace
Modules: State
Instance Attribute Summary collapse
-
#memory_mb_seconds ⇒ ::Integer
Optional.
-
#name ⇒ ::String
Required.
-
#progress ⇒ ::Float
Required.
-
#state ⇒ ::Google::Cloud::Dataproc::V1::YarnApplication::State
Required.
-
#tracking_url ⇒ ::String
Optional.
-
#vcore_seconds ⇒ ::Integer
Optional.
Instance Attribute Details
#memory_mb_seconds ⇒ ::Integer
Returns Optional. The cumulative memory usage of the application for a job, measured in mb-seconds.
780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 |
# File 'proto_docs/google/cloud/dataproc/v1/jobs.rb', line 780 class YarnApplication include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The application state, corresponding to # <code>YarnProtos.YarnApplicationStateProto</code>. module State # Status is unspecified. STATE_UNSPECIFIED = 0 # Status is NEW. NEW = 1 # Status is NEW_SAVING. NEW_SAVING = 2 # Status is SUBMITTED. SUBMITTED = 3 # Status is ACCEPTED. ACCEPTED = 4 # Status is RUNNING. RUNNING = 5 # Status is FINISHED. FINISHED = 6 # Status is FAILED. FAILED = 7 # Status is KILLED. KILLED = 8 end end |
#name ⇒ ::String
Returns Required. The application name.
780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 |
# File 'proto_docs/google/cloud/dataproc/v1/jobs.rb', line 780 class YarnApplication include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The application state, corresponding to # <code>YarnProtos.YarnApplicationStateProto</code>. module State # Status is unspecified. STATE_UNSPECIFIED = 0 # Status is NEW. NEW = 1 # Status is NEW_SAVING. NEW_SAVING = 2 # Status is SUBMITTED. SUBMITTED = 3 # Status is ACCEPTED. ACCEPTED = 4 # Status is RUNNING. RUNNING = 5 # Status is FINISHED. FINISHED = 6 # Status is FAILED. FAILED = 7 # Status is KILLED. KILLED = 8 end end |
#progress ⇒ ::Float
Returns Required. The numerical progress of the application, from 1 to 100.
780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 |
# File 'proto_docs/google/cloud/dataproc/v1/jobs.rb', line 780 class YarnApplication include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The application state, corresponding to # <code>YarnProtos.YarnApplicationStateProto</code>. module State # Status is unspecified. STATE_UNSPECIFIED = 0 # Status is NEW. NEW = 1 # Status is NEW_SAVING. NEW_SAVING = 2 # Status is SUBMITTED. SUBMITTED = 3 # Status is ACCEPTED. ACCEPTED = 4 # Status is RUNNING. RUNNING = 5 # Status is FINISHED. FINISHED = 6 # Status is FAILED. FAILED = 7 # Status is KILLED. KILLED = 8 end end |
#state ⇒ ::Google::Cloud::Dataproc::V1::YarnApplication::State
Returns Required. The application state.
780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 |
# File 'proto_docs/google/cloud/dataproc/v1/jobs.rb', line 780 class YarnApplication include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The application state, corresponding to # <code>YarnProtos.YarnApplicationStateProto</code>. module State # Status is unspecified. STATE_UNSPECIFIED = 0 # Status is NEW. NEW = 1 # Status is NEW_SAVING. NEW_SAVING = 2 # Status is SUBMITTED. SUBMITTED = 3 # Status is ACCEPTED. ACCEPTED = 4 # Status is RUNNING. RUNNING = 5 # Status is FINISHED. FINISHED = 6 # Status is FAILED. FAILED = 7 # Status is KILLED. KILLED = 8 end end |
#tracking_url ⇒ ::String
Returns Optional. The HTTP URL of the ApplicationMaster, HistoryServer, or TimelineServer that provides application-specific information. The URL uses the internal hostname, and requires a proxy server for resolution and, possibly, access.
780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 |
# File 'proto_docs/google/cloud/dataproc/v1/jobs.rb', line 780 class YarnApplication include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The application state, corresponding to # <code>YarnProtos.YarnApplicationStateProto</code>. module State # Status is unspecified. STATE_UNSPECIFIED = 0 # Status is NEW. NEW = 1 # Status is NEW_SAVING. NEW_SAVING = 2 # Status is SUBMITTED. SUBMITTED = 3 # Status is ACCEPTED. ACCEPTED = 4 # Status is RUNNING. RUNNING = 5 # Status is FINISHED. FINISHED = 6 # Status is FAILED. FAILED = 7 # Status is KILLED. KILLED = 8 end end |
#vcore_seconds ⇒ ::Integer
Returns Optional. The cumulative CPU time consumed by the application for a job, measured in vcore-seconds.
780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 |
# File 'proto_docs/google/cloud/dataproc/v1/jobs.rb', line 780 class YarnApplication include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # The application state, corresponding to # <code>YarnProtos.YarnApplicationStateProto</code>. module State # Status is unspecified. STATE_UNSPECIFIED = 0 # Status is NEW. NEW = 1 # Status is NEW_SAVING. NEW_SAVING = 2 # Status is SUBMITTED. SUBMITTED = 3 # Status is ACCEPTED. ACCEPTED = 4 # Status is RUNNING. RUNNING = 5 # Status is FINISHED. FINISHED = 6 # Status is FAILED. FAILED = 7 # Status is KILLED. KILLED = 8 end end |