Class: Aws::Glue::Types::GetPlanRequest
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::Glue::Types::GetPlanRequest
 
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-glue/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #additional_plan_options_map  ⇒ Hash<String,String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A map to hold additional optional key-value parameters. 
- 
  
    
      #language  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The programming language of the code to perform the mapping. 
- 
  
    
      #location  ⇒ Types::Location 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The parameters for the mapping. 
- 
  
    
      #mapping  ⇒ Array<Types::MappingEntry> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The list of mappings from a source table to target tables. 
- 
  
    
      #sinks  ⇒ Array<Types::CatalogEntry> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The target tables. 
- 
  
    
      #source  ⇒ Types::CatalogEntry 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The source table. 
Instance Attribute Details
#additional_plan_options_map ⇒ Hash<String,String>
A map to hold additional optional key-value parameters.
Currently, these key-value pairs are supported:
- 
‘inferSchema` — Specifies whether to set `inferSchema` to true or false for the default script generated by an Glue job. For example, to set `inferSchema` to true, pass the following key value pair: ‘–additional-plan-options-map ’“inferSchema”:“true”‘` 
| 13338 13339 13340 13341 13342 13343 13344 13345 13346 13347 | # File 'lib/aws-sdk-glue/types.rb', line 13338 class GetPlanRequest < Struct.new( :mapping, :source, :sinks, :location, :language, :additional_plan_options_map) SENSITIVE = [] include Aws::Structure end | 
#language ⇒ String
The programming language of the code to perform the mapping.
| 13338 13339 13340 13341 13342 13343 13344 13345 13346 13347 | # File 'lib/aws-sdk-glue/types.rb', line 13338 class GetPlanRequest < Struct.new( :mapping, :source, :sinks, :location, :language, :additional_plan_options_map) SENSITIVE = [] include Aws::Structure end | 
#location ⇒ Types::Location
The parameters for the mapping.
| 13338 13339 13340 13341 13342 13343 13344 13345 13346 13347 | # File 'lib/aws-sdk-glue/types.rb', line 13338 class GetPlanRequest < Struct.new( :mapping, :source, :sinks, :location, :language, :additional_plan_options_map) SENSITIVE = [] include Aws::Structure end | 
#mapping ⇒ Array<Types::MappingEntry>
The list of mappings from a source table to target tables.
| 13338 13339 13340 13341 13342 13343 13344 13345 13346 13347 | # File 'lib/aws-sdk-glue/types.rb', line 13338 class GetPlanRequest < Struct.new( :mapping, :source, :sinks, :location, :language, :additional_plan_options_map) SENSITIVE = [] include Aws::Structure end | 
#sinks ⇒ Array<Types::CatalogEntry>
The target tables.
| 13338 13339 13340 13341 13342 13343 13344 13345 13346 13347 | # File 'lib/aws-sdk-glue/types.rb', line 13338 class GetPlanRequest < Struct.new( :mapping, :source, :sinks, :location, :language, :additional_plan_options_map) SENSITIVE = [] include Aws::Structure end | 
#source ⇒ Types::CatalogEntry
The source table.
| 13338 13339 13340 13341 13342 13343 13344 13345 13346 13347 | # File 'lib/aws-sdk-glue/types.rb', line 13338 class GetPlanRequest < Struct.new( :mapping, :source, :sinks, :location, :language, :additional_plan_options_map) SENSITIVE = [] include Aws::Structure end |