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 setinferSchemato true or false for the default script generated by an Glue job. For example, to setinferSchemato true, pass the following key value pair:--additional-plan-options-map '{"inferSchema":"true"}'
14023 14024 14025 14026 14027 14028 14029 14030 14031 14032 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 14023 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.
14023 14024 14025 14026 14027 14028 14029 14030 14031 14032 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 14023 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.
14023 14024 14025 14026 14027 14028 14029 14030 14031 14032 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 14023 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.
14023 14024 14025 14026 14027 14028 14029 14030 14031 14032 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 14023 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.
14023 14024 14025 14026 14027 14028 14029 14030 14031 14032 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 14023 class GetPlanRequest < Struct.new( :mapping, :source, :sinks, :location, :language, :additional_plan_options_map) SENSITIVE = [] include Aws::Structure end |
#source ⇒ Types::CatalogEntry
The source table.
14023 14024 14025 14026 14027 14028 14029 14030 14031 14032 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 14023 class GetPlanRequest < Struct.new( :mapping, :source, :sinks, :location, :language, :additional_plan_options_map) SENSITIVE = [] include Aws::Structure end |