Class: Aws::Glue::Types::ViewValidation
- Inherits:
-
Struct
- Object
- Struct
- Aws::Glue::Types::ViewValidation
- Defined in:
- gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb
Overview
A structure that contains information for an analytical engine to
validate a view, prior to persisting the view metadata. Used in the
case of direct UpdateTable or CreateTable API calls.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#dialect ⇒ String
The dialect of the query engine.
-
#dialect_version ⇒ String
The version of the dialect of the query engine.
-
#error ⇒ Types::ErrorDetail
An error associated with the validation.
-
#state ⇒ String
The state of the validation.
-
#update_time ⇒ Time
The time of the last update.
-
#view_validation_text ⇒ String
The
SELECTquery that defines the view, as provided by the customer.
Instance Attribute Details
#dialect ⇒ String
The dialect of the query engine.
30130 30131 30132 30133 30134 30135 30136 30137 30138 30139 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 30130 class ViewValidation < Struct.new( :dialect, :dialect_version, :view_validation_text, :update_time, :state, :error) SENSITIVE = [] include Aws::Structure end |
#dialect_version ⇒ String
The version of the dialect of the query engine. For example, 3.0.0.
30130 30131 30132 30133 30134 30135 30136 30137 30138 30139 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 30130 class ViewValidation < Struct.new( :dialect, :dialect_version, :view_validation_text, :update_time, :state, :error) SENSITIVE = [] include Aws::Structure end |
#error ⇒ Types::ErrorDetail
An error associated with the validation.
30130 30131 30132 30133 30134 30135 30136 30137 30138 30139 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 30130 class ViewValidation < Struct.new( :dialect, :dialect_version, :view_validation_text, :update_time, :state, :error) SENSITIVE = [] include Aws::Structure end |
#state ⇒ String
The state of the validation.
30130 30131 30132 30133 30134 30135 30136 30137 30138 30139 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 30130 class ViewValidation < Struct.new( :dialect, :dialect_version, :view_validation_text, :update_time, :state, :error) SENSITIVE = [] include Aws::Structure end |
#update_time ⇒ Time
The time of the last update.
30130 30131 30132 30133 30134 30135 30136 30137 30138 30139 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 30130 class ViewValidation < Struct.new( :dialect, :dialect_version, :view_validation_text, :update_time, :state, :error) SENSITIVE = [] include Aws::Structure end |
#view_validation_text ⇒ String
The SELECT query that defines the view, as provided by the
customer.
30130 30131 30132 30133 30134 30135 30136 30137 30138 30139 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 30130 class ViewValidation < Struct.new( :dialect, :dialect_version, :view_validation_text, :update_time, :state, :error) SENSITIVE = [] include Aws::Structure end |