Values_0.S3HyperDirectTargetSourceSpecifies a HyperDirect data target that writes to Amazon S3.
type nonrec t = {name : NodeName.t;The unique identifier for the HyperDirect target node.
*)inputs : OneInput.t;Specifies the input source for the HyperDirect target.
*)format : TargetFormat.t option;Specifies the data output format for the HyperDirect target.
*)partitionKeys : GlueStudioPathList.t option;Defines the partitioning strategy for the output data.
*)path : EnclosedInStringProperty.t;The S3 location where the output data will be written.
*)compression : HyperTargetCompressionType.t option;The compression type to apply to the output data.
*)schemaChangePolicy : DirectSchemaChangePolicy.t option;Defines how schema changes are handled during write operations.
*)autoDataQuality : AutoDataQuality.t option;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.
*)outputSchemas : GlueSchemas.t option;Specifies the data schema for the S3 Hyper direct target.
*)}val make :
?format:??? ->
?partitionKeys:??? ->
?compression:??? ->
?schemaChangePolicy:??? ->
?autoDataQuality:??? ->
?outputSchemas:??? ->
name:NodeName.t ->
inputs:OneInput.t ->
path:EnclosedInStringProperty.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `List of [> `String of EnclosedInStringProperty.t ] list
| `String of NodeId.t
| `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `String of GlueStudioColumnNameString.t ])
list ]
list ])
list ]
list
| `String of NodeName.t
| `Structure of
(string
* [> `Boolean of BoxedBoolean.t
| `Enum of string
| `String of EnclosedInStringProperty.t ])
list ])
list ]