Class: Aws::Glue::Types::S3HyperDirectTarget
- Inherits:
-
Struct
- Object
- Struct
- Aws::Glue::Types::S3HyperDirectTarget
- Defined in:
- gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb
Overview
Specifies a HyperDirect data target that writes to Amazon S3.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#auto_data_quality ⇒ Types::AutoDataQuality
Specifies whether to automatically enable data quality evaluation for the S3 Hyper direct target.
-
#compression ⇒ String
The compression type to apply to the output data.
-
#format ⇒ String
Specifies the data output format for the HyperDirect target.
-
#inputs ⇒ Array<String>
Specifies the input source for the HyperDirect target.
-
#name ⇒ String
The unique identifier for the HyperDirect target node.
-
#output_schemas ⇒ Array<Types::GlueSchema>
Specifies the data schema for the S3 Hyper direct target.
-
#partition_keys ⇒ Array<Array<String>>
Defines the partitioning strategy for the output data.
-
#path ⇒ String
The S3 location where the output data will be written.
-
#schema_change_policy ⇒ Types::DirectSchemaChangePolicy
Defines how schema changes are handled during write operations.
Instance Attribute Details
#auto_data_quality ⇒ Types::AutoDataQuality
Specifies whether to automatically enable data quality evaluation
for the S3 Hyper direct target. When set to true, data quality
checks are performed automatically during the write operation.
24868 24869 24870 24871 24872 24873 24874 24875 24876 24877 24878 24879 24880 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 24868 class S3HyperDirectTarget < Struct.new( :name, :inputs, :format, :partition_keys, :path, :compression, :schema_change_policy, :auto_data_quality, :output_schemas) SENSITIVE = [] include Aws::Structure end |
#compression ⇒ String
The compression type to apply to the output data.
24868 24869 24870 24871 24872 24873 24874 24875 24876 24877 24878 24879 24880 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 24868 class S3HyperDirectTarget < Struct.new( :name, :inputs, :format, :partition_keys, :path, :compression, :schema_change_policy, :auto_data_quality, :output_schemas) SENSITIVE = [] include Aws::Structure end |
#format ⇒ String
Specifies the data output format for the HyperDirect target.
24868 24869 24870 24871 24872 24873 24874 24875 24876 24877 24878 24879 24880 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 24868 class S3HyperDirectTarget < Struct.new( :name, :inputs, :format, :partition_keys, :path, :compression, :schema_change_policy, :auto_data_quality, :output_schemas) SENSITIVE = [] include Aws::Structure end |
#inputs ⇒ Array<String>
Specifies the input source for the HyperDirect target.
24868 24869 24870 24871 24872 24873 24874 24875 24876 24877 24878 24879 24880 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 24868 class S3HyperDirectTarget < Struct.new( :name, :inputs, :format, :partition_keys, :path, :compression, :schema_change_policy, :auto_data_quality, :output_schemas) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The unique identifier for the HyperDirect target node.
24868 24869 24870 24871 24872 24873 24874 24875 24876 24877 24878 24879 24880 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 24868 class S3HyperDirectTarget < Struct.new( :name, :inputs, :format, :partition_keys, :path, :compression, :schema_change_policy, :auto_data_quality, :output_schemas) SENSITIVE = [] include Aws::Structure end |
#output_schemas ⇒ Array<Types::GlueSchema>
Specifies the data schema for the S3 Hyper direct target.
24868 24869 24870 24871 24872 24873 24874 24875 24876 24877 24878 24879 24880 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 24868 class S3HyperDirectTarget < Struct.new( :name, :inputs, :format, :partition_keys, :path, :compression, :schema_change_policy, :auto_data_quality, :output_schemas) SENSITIVE = [] include Aws::Structure end |
#partition_keys ⇒ Array<Array<String>>
Defines the partitioning strategy for the output data.
24868 24869 24870 24871 24872 24873 24874 24875 24876 24877 24878 24879 24880 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 24868 class S3HyperDirectTarget < Struct.new( :name, :inputs, :format, :partition_keys, :path, :compression, :schema_change_policy, :auto_data_quality, :output_schemas) SENSITIVE = [] include Aws::Structure end |
#path ⇒ String
The S3 location where the output data will be written.
24868 24869 24870 24871 24872 24873 24874 24875 24876 24877 24878 24879 24880 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 24868 class S3HyperDirectTarget < Struct.new( :name, :inputs, :format, :partition_keys, :path, :compression, :schema_change_policy, :auto_data_quality, :output_schemas) SENSITIVE = [] include Aws::Structure end |
#schema_change_policy ⇒ Types::DirectSchemaChangePolicy
Defines how schema changes are handled during write operations.
24868 24869 24870 24871 24872 24873 24874 24875 24876 24877 24878 24879 24880 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 24868 class S3HyperDirectTarget < Struct.new( :name, :inputs, :format, :partition_keys, :path, :compression, :schema_change_policy, :auto_data_quality, :output_schemas) SENSITIVE = [] include Aws::Structure end |