Package-level declarations

Types

Link copied to clipboard
@JsonSerializable
data class BufferingHints(val IntervalInSeconds: Int? = null, val SizeInMBs: Int? = null)
Link copied to clipboard
@JsonSerializable
data class CloudWatchLoggingOptions(val Enabled: Boolean? = null, val LogGroupName: String? = null, val LogStreamName: String? = null)
Link copied to clipboard
@JsonSerializable
enum Compression : Enum<Compression>
Link copied to clipboard
@JsonSerializable
enum CompressionFormat : Enum<CompressionFormat>
Link copied to clipboard
@JsonSerializable
enum ContentEncoding : Enum<ContentEncoding>
Link copied to clipboard
@JsonSerializable
data class CopyCommand(val DataTableName: String, val CopyOptions: String? = null, val DataTableColumns: String? = null)
Link copied to clipboard
@JsonSerializable
data class DataFormatConversionConfiguration(val Enabled: Boolean? = null, val InputFormatConfiguration: InputFormatConfiguration? = null, val OutputFormatConfiguration: OutputFormatConfiguration? = null, val SchemaConfiguration: SchemaConfiguration? = null)
@JsonSerializable
data class DeliveryStreamEncryptionConfigurationInput(val KeyType: KeyType, val KeyARN: ARN? = null)
Link copied to clipboard
Link copied to clipboard
@JsonSerializable
data class Deserializer(val HiveJsonSerDe: HiveJsonSerDe? = null, val OpenXJsonSerDe: OpenXJsonSerDe? = null)
Link copied to clipboard
@JsonSerializable
enum ElasticS3BackupMode : Enum<ElasticS3BackupMode>
Link copied to clipboard
@JsonSerializable
data class ElasticsearchDestinationConfiguration(val RoleARN: ARN, val IndexName: String, val S3Configuration: S3DestinationConfiguration, val BufferingHints: BufferingHints? = null, val CloudWatchLoggingOptions: CloudWatchLoggingOptions? = null, val ClusterEndpoint: String? = null, val DomainARN: ARN? = null, val IndexRotationPeriod: IndexRotationPeriod? = null, val ProcessingConfiguration: ProcessingConfiguration? = null, val RetryOptions: RetryOptions? = null, val S3BackupMode: ElasticS3BackupMode? = null, val TypeName: String? = null, val VpcConfiguration: VpcConfiguration? = null)
Link copied to clipboard
@JsonSerializable
data class EncryptionConfiguration(val KMSEncryptionConfig: KMSEncryptionConfig? = null, val NoEncryptionConfig: NoEncryptionConfig? = null)
Link copied to clipboard
@JsonSerializable
data class EndpointConfiguration(val Url: Uri, val AccessKey: String? = null, val Name: String? = null)
Link copied to clipboard
@JsonSerializable
data class ExtendedS3DestinationConfiguration(val BucketARN: ARN, val RoleARN: ARN, val BufferingHints: BufferingHints? = null, val CloudWatchLoggingOptions: CloudWatchLoggingOptions? = null, val CompressionFormat: CompressionFormat? = null, val DataFormatConversionConfiguration: DataFormatConversionConfiguration? = null, val EncryptionConfiguration: EncryptionConfiguration? = null, val ErrorOutputPrefix: String? = null, val Prefix: String? = null, val ProcessingConfiguration: ProcessingConfiguration? = null, val S3BackupConfiguration: S3BackupConfiguration? = null, val S3BackupMode: String? = null)
Link copied to clipboard
@JsonSerializable
enum FormatVersion : Enum<FormatVersion>
Link copied to clipboard
@JsonSerializable
enum HECEndpointType : Enum<HECEndpointType>
Link copied to clipboard
@JsonSerializable
data class HiveJsonSerDe(val TimestampFormats: List<String>? = null)
Link copied to clipboard
@JsonSerializable
data class HttpEndpointCommonAttribute(val AttributeName: String, val AttributeValue: String)
Link copied to clipboard
@JsonSerializable
data class HttpEndpointDestinationConfiguration(val S3Configuration: S3DestinationConfiguration?, val BufferingHints: BufferingHints? = null, val CloudWatchLoggingOptions: CloudWatchLoggingOptions? = null, val EndpointConfiguration: EndpointConfiguration? = null, val ProcessingConfiguration: ProcessingConfiguration? = null, val RequestConfiguration: RequestConfiguration? = null, val RetryOptions: RetryOptions? = null, val RoleARN: ARN? = null, val S3BackupMode: S3BackupMode? = null)
Link copied to clipboard
@JsonSerializable
enum IndexRotationPeriod : Enum<IndexRotationPeriod>
Link copied to clipboard
@JsonSerializable
data class InputFormatConfiguration(val Deserializer: Deserializer? = null)
Link copied to clipboard
@JsonSerializable
enum KeyType : Enum<KeyType>
Link copied to clipboard
@JsonSerializable
data class KinesisStreamSourceConfiguration(val KinesisStreamARN: ARN, val RoleARN: ARN)
Link copied to clipboard
@JsonSerializable
data class KMSEncryptionConfig(val AWSKMSKeyARN: ARN)
Link copied to clipboard
@JsonSerializable
enum NoEncryptionConfig : Enum<NoEncryptionConfig>
Link copied to clipboard
@JsonSerializable
data class OpenXJsonSerDe(val CaseInsensitive: Boolean? = null, val ColumnToJsonKeyMappings: Map<String, String>? = null, val ConvertDotsInJsonKeysToUnderscores: Boolean? = null)
Link copied to clipboard
@JsonSerializable
data class OrcSerDe(val BlockSizeBytes: Int? = null, val BloomFilterColumns: List<String>? = null, val BloomFilterFalsePositiveProbability: Int? = null, val Compression: Compression? = null, val DictionaryKeyThreshold: Int? = null, val EnablePadding: Boolean? = null, val FormatVersion: FormatVersion? = null, val PaddingTolerance: Int? = null, val RowIndexStride: Int? = null, val StripeSizeBytes: Int? = null)
Link copied to clipboard
@JsonSerializable
data class OutputFormatConfiguration(val Serializer: Serializer? = null)
Link copied to clipboard
@JsonSerializable
enum ParameterName : Enum<ParameterName>
Link copied to clipboard
@JsonSerializable
data class ParquetSerDe(val BlockSizeBytes: Int? = null, val Compression: Compression? = null, val EnableDictionaryCompression: Boolean? = null, val MaxPaddingBytes: Int? = null, val PageSizeBytes: Int? = null, val WriterVersion: WriterVersion? = null)
Link copied to clipboard
@JsonSerializable
data class ProcessingConfiguration(val Enabled: Boolean? = null, val Processors: List<Processor>? = null)
Link copied to clipboard
@JsonSerializable
data class Processor(val Parameters: List<ProcessorParameter>? = null)
Link copied to clipboard
@JsonSerializable
data class ProcessorParameter(val ParameterName: ParameterName, val ParameterValue: String)
Link copied to clipboard
@JsonSerializable
data class Record(val Data: Base64Blob)
Link copied to clipboard
@JsonSerializable
enum RedshiftBackupMode : Enum<RedshiftBackupMode>
Link copied to clipboard
@JsonSerializable
data class RedshiftDestinationConfiguration(val RoleARN: ARN, val ClusterJDBCURL: String, val CopyCommand: CopyCommand, val Username: String, val Password: String, val S3Configuration: S3DestinationConfiguration, val CloudWatchLoggingOptions: CloudWatchLoggingOptions? = null, val ProcessingConfiguration: ProcessingConfiguration? = null, val RetryOptions: RetryOptions? = null, val S3BackupConfiguration: S3BackupConfiguration? = null, val S3BackupMode: RedshiftBackupMode? = null)
Link copied to clipboard
@JsonSerializable
data class RequestConfiguration(val CommonAttributes: List<HttpEndpointCommonAttribute>? = null, val ContentEncoding: ContentEncoding? = null)
Link copied to clipboard
@JsonSerializable
data class RequestResponses(val ErrorCode: String? = null, val ErrorMessage: String? = null, val RecordId: String? = null)
Link copied to clipboard
@JsonSerializable
data class RetryOptions(val DurationInSeconds: Int? = null)
Link copied to clipboard
@JsonSerializable
data class S3BackupConfiguration(val BucketARN: ARN? = null, val BufferingHints: BufferingHints? = null, val CloudWatchLoggingOptions: CloudWatchLoggingOptions? = null, val CompressionFormat: String? = null, val EncryptionConfiguration: EncryptionConfiguration? = null, val ErrorOutputPrefix: String? = null, val Prefix: String? = null, val RoleARN: ARN? = null)
Link copied to clipboard
@JsonSerializable
enum S3BackupMode : Enum<S3BackupMode>
Link copied to clipboard
@JsonSerializable
data class S3DestinationConfiguration(val BucketARN: ARN, val RoleARN: ARN, val BufferingHints: BufferingHints? = null, val CloudWatchLoggingOptions: CloudWatchLoggingOptions? = null, val CompressionFormat: CompressionFormat? = null, val EncryptionConfiguration: EncryptionConfiguration? = null, val ErrorOutputPrefix: String? = null, val Prefix: String? = null)
Link copied to clipboard
@JsonSerializable
data class SchemaConfiguration(val CatalogId: String? = null, val DatabaseName: String? = null, val Region: Region? = null, val RoleARN: ARN? = null, val TableName: String? = null, val VersionId: String? = null)
Link copied to clipboard
@JsonSerializable
data class Serializer(val OrcSerDe: OrcSerDe? = null, val ParquetSerDe: ParquetSerDe? = null)
Link copied to clipboard
@JsonSerializable
data class SplunkDestinationConfiguration(val HECEndpoint: String, val HECEndpointType: HECEndpointType, val HECToken: UUID, val CloudWatchLoggingOptions: CloudWatchLoggingOptions? = null, val HECAcknowledgmentTimeoutInSeconds: Int? = null, val ProcessingConfiguration: ProcessingConfiguration? = null, val RetryOptions: RetryOptions? = null, val S3BackupMode: SplunkS3BackupMode? = null, val S3Configuration: S3DestinationConfiguration? = null)
Link copied to clipboard
@JsonSerializable
enum SplunkS3BackupMode : Enum<SplunkS3BackupMode>
Link copied to clipboard
@JsonSerializable
data class VpcConfiguration(val RoleARN: ARN, val SecurityGroupIds: List<String>, val SubnetIds: List<String>)
Link copied to clipboard
@JsonSerializable
enum WriterVersion : Enum<WriterVersion>