Class: Aws::Glue::Types::ViewValidation
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::Glue::Types::ViewValidation
 
- Includes:
- Structure
- Defined in:
- 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 ‘SELECT` query that defines the view, as provided by the customer. 
Instance Attribute Details
#dialect ⇒ String
The dialect of the query engine.
| 28086 28087 28088 28089 28090 28091 28092 28093 28094 28095 | # File 'lib/aws-sdk-glue/types.rb', line 28086 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.
| 28086 28087 28088 28089 28090 28091 28092 28093 28094 28095 | # File 'lib/aws-sdk-glue/types.rb', line 28086 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.
| 28086 28087 28088 28089 28090 28091 28092 28093 28094 28095 | # File 'lib/aws-sdk-glue/types.rb', line 28086 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.
| 28086 28087 28088 28089 28090 28091 28092 28093 28094 28095 | # File 'lib/aws-sdk-glue/types.rb', line 28086 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.
| 28086 28087 28088 28089 28090 28091 28092 28093 28094 28095 | # File 'lib/aws-sdk-glue/types.rb', line 28086 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.
| 28086 28087 28088 28089 28090 28091 28092 28093 28094 28095 | # File 'lib/aws-sdk-glue/types.rb', line 28086 class ViewValidation < Struct.new( :dialect, :dialect_version, :view_validation_text, :update_time, :state, :error) SENSITIVE = [] include Aws::Structure end |