DataFormatConversionConfiguration
public struct DataFormatConversionConfiguration : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Defaults to true. Set it to false if you want to disable format conversion while preserving the configuration details.
Declaration
Swift
public let enabled: Bool?
-
Specifies the deserializer that you want Kinesis Data Firehose to use to convert the format of your data from JSON. This parameter is required if Enabled is set to true.
Declaration
Swift
public let inputFormatConfiguration: InputFormatConfiguration?
-
Specifies the serializer that you want Kinesis Data Firehose to use to convert the format of your data to the Parquet or ORC format. This parameter is required if Enabled is set to true.
Declaration
Swift
public let outputFormatConfiguration: OutputFormatConfiguration?
-
Specifies the AWS Glue Data Catalog table that contains the column information. This parameter is required if Enabled is set to true.
Declaration
Swift
public let schemaConfiguration: SchemaConfiguration?
-
Undocumented
Declaration
Swift
public init(enabled: Bool? = nil, inputFormatConfiguration: InputFormatConfiguration? = nil, outputFormatConfiguration: OutputFormatConfiguration? = nil, schemaConfiguration: SchemaConfiguration? = nil)
-
Declaration
Swift
public func validate(name: String) throws