Class: Google::Apis::DataprocV1::SqlExecutionUiData
- Inherits:
-
Object
- Object
- Google::Apis::DataprocV1::SqlExecutionUiData
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/dataproc_v1/classes.rb,
lib/google/apis/dataproc_v1/representations.rb,
lib/google/apis/dataproc_v1/representations.rb
Overview
SQL Execution Data
Instance Attribute Summary collapse
-
#completion_time ⇒ String
Corresponds to the JSON property
completionTime
. -
#description ⇒ String
Corresponds to the JSON property
description
. -
#details ⇒ String
Corresponds to the JSON property
details
. -
#error_message ⇒ String
Corresponds to the JSON property
errorMessage
. -
#execution_id ⇒ Fixnum
Corresponds to the JSON property
executionId
. -
#jobs ⇒ Hash<String,String>
Corresponds to the JSON property
jobs
. -
#metric_values ⇒ Hash<String,String>
Corresponds to the JSON property
metricValues
. -
#metric_values_is_null ⇒ Boolean
(also: #metric_values_is_null?)
Corresponds to the JSON property
metricValuesIsNull
. -
#metrics ⇒ Array<Google::Apis::DataprocV1::SqlPlanMetric>
Corresponds to the JSON property
metrics
. -
#modified_configs ⇒ Hash<String,String>
Corresponds to the JSON property
modifiedConfigs
. -
#physical_plan_description ⇒ String
Corresponds to the JSON property
physicalPlanDescription
. -
#root_execution_id ⇒ Fixnum
Corresponds to the JSON property
rootExecutionId
. -
#stages ⇒ Array<Fixnum>
Corresponds to the JSON property
stages
. -
#submission_time ⇒ String
Corresponds to the JSON property
submissionTime
.
Instance Method Summary collapse
-
#initialize(**args) ⇒ SqlExecutionUiData
constructor
A new instance of SqlExecutionUiData.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ SqlExecutionUiData
Returns a new instance of SqlExecutionUiData.
9164 9165 9166 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 9164 def initialize(**args) update!(**args) end |
Instance Attribute Details
#completion_time ⇒ String
Corresponds to the JSON property completionTime
9096 9097 9098 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 9096 def completion_time @completion_time end |
#description ⇒ String
Corresponds to the JSON property description
9101 9102 9103 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 9101 def description @description end |
#details ⇒ String
Corresponds to the JSON property details
9106 9107 9108 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 9106 def details @details end |
#error_message ⇒ String
Corresponds to the JSON property errorMessage
9111 9112 9113 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 9111 def @error_message end |
#execution_id ⇒ Fixnum
Corresponds to the JSON property executionId
9116 9117 9118 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 9116 def execution_id @execution_id end |
#jobs ⇒ Hash<String,String>
Corresponds to the JSON property jobs
9121 9122 9123 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 9121 def jobs @jobs end |
#metric_values ⇒ Hash<String,String>
Corresponds to the JSON property metricValues
9126 9127 9128 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 9126 def metric_values @metric_values end |
#metric_values_is_null ⇒ Boolean Also known as: metric_values_is_null?
Corresponds to the JSON property metricValuesIsNull
9131 9132 9133 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 9131 def metric_values_is_null @metric_values_is_null end |
#metrics ⇒ Array<Google::Apis::DataprocV1::SqlPlanMetric>
Corresponds to the JSON property metrics
9137 9138 9139 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 9137 def metrics @metrics end |
#modified_configs ⇒ Hash<String,String>
Corresponds to the JSON property modifiedConfigs
9142 9143 9144 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 9142 def modified_configs @modified_configs end |
#physical_plan_description ⇒ String
Corresponds to the JSON property physicalPlanDescription
9147 9148 9149 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 9147 def physical_plan_description @physical_plan_description end |
#root_execution_id ⇒ Fixnum
Corresponds to the JSON property rootExecutionId
9152 9153 9154 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 9152 def root_execution_id @root_execution_id end |
#stages ⇒ Array<Fixnum>
Corresponds to the JSON property stages
9157 9158 9159 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 9157 def stages @stages end |
#submission_time ⇒ String
Corresponds to the JSON property submissionTime
9162 9163 9164 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 9162 def submission_time @submission_time end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
9169 9170 9171 9172 9173 9174 9175 9176 9177 9178 9179 9180 9181 9182 9183 9184 |
# File 'lib/google/apis/dataproc_v1/classes.rb', line 9169 def update!(**args) @completion_time = args[:completion_time] if args.key?(:completion_time) @description = args[:description] if args.key?(:description) @details = args[:details] if args.key?(:details) @error_message = args[:error_message] if args.key?(:error_message) @execution_id = args[:execution_id] if args.key?(:execution_id) @jobs = args[:jobs] if args.key?(:jobs) @metric_values = args[:metric_values] if args.key?(:metric_values) @metric_values_is_null = args[:metric_values_is_null] if args.key?(:metric_values_is_null) @metrics = args[:metrics] if args.key?(:metrics) @modified_configs = args[:modified_configs] if args.key?(:modified_configs) @physical_plan_description = args[:physical_plan_description] if args.key?(:physical_plan_description) @root_execution_id = args[:root_execution_id] if args.key?(:root_execution_id) @stages = args[:stages] if args.key?(:stages) @submission_time = args[:submission_time] if args.key?(:submission_time) end |