Class: Aws::Glue::Types::GetPlanRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Glue::Types::GetPlanRequest
- Defined in:
- gems/aws-sdk-glue/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 setinferSchema
to true or false for the default script generated by an Glue job. For example, to setinferSchema
to true, pass the following key value pair:--additional-plan-options-map '{"inferSchema":"true"}'
13304 13305 13306 13307 13308 13309 13310 13311 13312 13313 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 13304 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.
13304 13305 13306 13307 13308 13309 13310 13311 13312 13313 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 13304 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.
13304 13305 13306 13307 13308 13309 13310 13311 13312 13313 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 13304 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.
13304 13305 13306 13307 13308 13309 13310 13311 13312 13313 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 13304 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.
13304 13305 13306 13307 13308 13309 13310 13311 13312 13313 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 13304 class GetPlanRequest < Struct.new( :mapping, :source, :sinks, :location, :language, :additional_plan_options_map) SENSITIVE = [] include Aws::Structure end |
#source ⇒ Types::CatalogEntry
The source table.
13304 13305 13306 13307 13308 13309 13310 13311 13312 13313 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 13304 class GetPlanRequest < Struct.new( :mapping, :source, :sinks, :location, :language, :additional_plan_options_map) SENSITIVE = [] include Aws::Structure end |