From 310feebaeaffd75007c2983cdccaa17c74eb12cc Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 16 Sep 2023 00:12:03 +0000 Subject: [PATCH 1/7] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.86.0 --- README.md | 14 +- RELEASES.md | 12 +- ...lakeFormatJSONLinesNewlineDelimitedJSON.md | 11 - ...neDelimitedJSONCompressionCodecOptional.md | 11 - ...sNewlineDelimitedJSONFormatTypeWildcard.md | 8 - ...AwsDatalakeFormatParquetColumnarStorage.md | 11 - ...ColumnarStorageCompressionCodecOptional.md | 13 - ...arquetColumnarStorageFormatTypeWildcard.md | 8 - ...lobStorageFormatCSVCommaSeparatedValues.md | 11 - ...FormatCSVCommaSeparatedValuesFormatType.md | 8 - ...aSeparatedValuesNormalizationFlattening.md | 11 - ...rageFormatJSONLinesNewlineDelimitedJSON.md | 10 - ...JSONLinesNewlineDelimitedJSONFormatType.md | 8 - .../shared/DestinationBigqueryDenormalized.md | 2 +- ...tinationBigqueryDenormalizedGCSStaging.md} | 8 +- ...SStagingGCSTmpFilesAfterwardProcessing.md} | 2 +- ...onBigqueryDenormalizedGCSStagingMethod.md} | 2 +- ...oadingMethodGCSStagingCredentialHMACKey.md | 12 - ...SStagingCredentialHMACKeyCredentialType.md | 8 - ...CSStagingGCSTmpFilesAfterwardProcessing.md | 11 - ...normalizedLoadingMethodGCSStagingMethod.md | 8 - ...enormalizedLoadingMethodStandardInserts.md | 10 - ...lizedLoadingMethodStandardInsertsMethod.md | 8 - ...tinationBigqueryLoadingMethodGCSStaging.md | 15 - ...oadingMethodGCSStagingCredentialHMACKey.md | 12 - ...SStagingCredentialHMACKeyCredentialType.md | 8 - ...ionBigqueryLoadingMethodStandardInserts.md | 10 - ...queryLoadingMethodStandardInsertsMethod.md | 8 - ...stinationClickhouseTunnelMethodNoTunnel.md | 10 - ...ckhouseTunnelMethodNoTunnelTunnelMethod.md | 10 - ...houseTunnelMethodPasswordAuthentication.md | 14 - ...ethodPasswordAuthenticationTunnelMethod.md | 10 - ...ckhouseTunnelMethodSSHKeyAuthentication.md | 14 - ...lMethodSSHKeyAuthenticationTunnelMethod.md | 10 - ...DestinationDatabricksDataSourceAmazonS3.md | 16 - ...abricksDataSourceAmazonS3DataSourceType.md | 8 - ...abricksDataSourceAmazonS3S3BucketRegion.md | 35 - ...ionDatabricksDataSourceAzureBlobStorage.md | 14 - ...ataSourceAzureBlobStorageDataSourceType.md | 8 - ...ricksDataSourceRecommendedManagedTables.md | 10 - ...eRecommendedManagedTablesDataSourceType.md | 8 - ...DestinationDevNullTestDestinationSilent.md | 10 - ...estDestinationSilentTestDestinationType.md | 8 - ...csearchAuthenticationMethodApiKeySecret.md | 12 - ...hAuthenticationMethodApiKeySecretMethod.md | 8 - ...rchAuthenticationMethodUsernamePassword.md | 12 - ...henticationMethodUsernamePasswordMethod.md | 8 - ...FireboltLoadingMethodExternalTableViaS3.md | 14 - ...ltLoadingMethodExternalTableViaS3Method.md | 8 - ...tinationFireboltLoadingMethodSQLInserts.md | 10 - ...onFireboltLoadingMethodSQLInsertsMethod.md | 8 - .../shared/DestinationGcsCredentialHMACKey.md | 12 - ...ationGcsCredentialHMACKeyCredentialType.md | 8 - .../DestinationGcsFormatAvroApacheAvro.md | 11 - ...rmatAvroApacheAvroCompressionCodecBzip2.md | 10 - ...vroApacheAvroCompressionCodecBzip2Codec.md | 8 - ...atAvroApacheAvroCompressionCodecDeflate.md | 11 - ...oApacheAvroCompressionCodecDeflateCodec.md | 8 - ...ApacheAvroCompressionCodecNoCompression.md | 10 - ...eAvroCompressionCodecNoCompressionCodec.md | 8 - ...matAvroApacheAvroCompressionCodecSnappy.md | 10 - ...roApacheAvroCompressionCodecSnappyCodec.md | 8 - ...sFormatAvroApacheAvroCompressionCodecXz.md | 11 - ...atAvroApacheAvroCompressionCodecXzCodec.md | 8 - ...AvroApacheAvroCompressionCodecZstandard.md | 12 - ...pacheAvroCompressionCodecZstandardCodec.md | 8 - ...nationGcsFormatAvroApacheAvroFormatType.md | 8 - ...inationGcsFormatCSVCommaSeparatedValues.md | 12 - ...tCSVCommaSeparatedValuesCompressionGZIP.md | 10 - ...tedValuesCompressionGZIPCompressionType.md | 8 - ...SeparatedValuesCompressionNoCompression.md | 10 - ...CompressionNoCompressionCompressionType.md | 8 - ...FormatCSVCommaSeparatedValuesFormatType.md | 8 - ...matCSVCommaSeparatedValuesNormalization.md | 11 - ...nGcsFormatJSONLinesNewlineDelimitedJSON.md | 11 - ...inesNewlineDelimitedJSONCompressionGZIP.md | 10 - ...mitedJSONCompressionGZIPCompressionType.md | 8 - ...neDelimitedJSONCompressionNoCompression.md | 10 - ...CompressionNoCompressionCompressionType.md | 8 - ...JSONLinesNewlineDelimitedJSONFormatType.md | 8 - ...tinationGcsFormatParquetColumnarStorage.md | 16 - ...tParquetColumnarStorageCompressionCodec.md | 16 - ...sFormatParquetColumnarStorageFormatType.md | 8 - ...tinationMongodbInstanceTypeMongoDBAtlas.md | 11 - ...MongodbInstanceTypeMongoDBAtlasInstance.md | 8 - ...estinationMongodbInstanceTypeReplicaSet.md | 12 - ...onMongodbInstanceTypeReplicaSetInstance.md | 8 - ...dbInstanceTypeStandaloneMongoDbInstance.md | 12 - ...ceTypeStandaloneMongoDbInstanceInstance.md | 8 - .../DestinationMongodbTunnelMethodNoTunnel.md | 10 - ...MongodbTunnelMethodNoTunnelTunnelMethod.md | 10 - ...ngodbTunnelMethodPasswordAuthentication.md | 14 - ...ethodPasswordAuthenticationTunnelMethod.md | 10 - ...MongodbTunnelMethodSSHKeyAuthentication.md | 14 - ...lMethodSSHKeyAuthenticationTunnelMethod.md | 10 - .../DestinationMssqlTunnelMethodNoTunnel.md | 10 - ...onMssqlTunnelMethodNoTunnelTunnelMethod.md | 10 - ...MssqlTunnelMethodPasswordAuthentication.md | 14 - ...ethodPasswordAuthenticationTunnelMethod.md | 10 - ...onMssqlTunnelMethodSSHKeyAuthentication.md | 14 - ...lMethodSSHKeyAuthenticationTunnelMethod.md | 10 - .../DestinationMysqlTunnelMethodNoTunnel.md | 10 - ...onMysqlTunnelMethodNoTunnelTunnelMethod.md | 10 - ...MysqlTunnelMethodPasswordAuthentication.md | 14 - ...ethodPasswordAuthenticationTunnelMethod.md | 10 - ...onMysqlTunnelMethodSSHKeyAuthentication.md | 14 - ...lMethodSSHKeyAuthenticationTunnelMethod.md | 10 - .../DestinationOracleTunnelMethodNoTunnel.md | 10 - ...nOracleTunnelMethodNoTunnelTunnelMethod.md | 10 - ...racleTunnelMethodPasswordAuthentication.md | 14 - ...ethodPasswordAuthenticationTunnelMethod.md | 10 - ...nOracleTunnelMethodSSHKeyAuthentication.md | 14 - ...lMethodSSHKeyAuthenticationTunnelMethod.md | 10 - .../shared/DestinationPostgresSslModeAllow.md | 10 - .../DestinationPostgresSslModeAllowMode.md | 8 - .../DestinationPostgresSslModeDisable.md | 10 - .../DestinationPostgresSslModeDisableMode.md | 8 - .../DestinationPostgresSslModePrefer.md | 10 - .../DestinationPostgresSslModePreferMode.md | 8 - .../DestinationPostgresSslModeRequire.md | 10 - .../DestinationPostgresSslModeRequireMode.md | 8 - .../DestinationPostgresSslModeVerifyCa.md | 12 - .../DestinationPostgresSslModeVerifyCaMode.md | 8 - .../DestinationPostgresSslModeVerifyFull.md | 14 - ...estinationPostgresSslModeVerifyFullMode.md | 8 - ...DestinationPostgresTunnelMethodNoTunnel.md | 10 - ...ostgresTunnelMethodNoTunnelTunnelMethod.md | 10 - ...tgresTunnelMethodPasswordAuthentication.md | 14 - ...ethodPasswordAuthenticationTunnelMethod.md | 10 - ...ostgresTunnelMethodSSHKeyAuthentication.md | 14 - ...lMethodSSHKeyAuthenticationTunnelMethod.md | 10 - .../shared/DestinationRedisSslModeDisable.md | 10 - .../DestinationRedisSslModeDisableMode.md | 8 - .../DestinationRedisSslModeVerifyFull.md | 14 - .../DestinationRedisSslModeVerifyFullMode.md | 8 - .../DestinationRedisTunnelMethodNoTunnel.md | 10 - ...onRedisTunnelMethodNoTunnelTunnelMethod.md | 10 - ...RedisTunnelMethodPasswordAuthentication.md | 14 - ...ethodPasswordAuthenticationTunnelMethod.md | 10 - ...onRedisTunnelMethodSSHKeyAuthentication.md | 14 - ...lMethodSSHKeyAuthenticationTunnelMethod.md | 10 - ...DestinationRedshiftTunnelMethodNoTunnel.md | 10 - ...edshiftTunnelMethodNoTunnelTunnelMethod.md | 10 - ...shiftTunnelMethodPasswordAuthentication.md | 14 - ...ethodPasswordAuthenticationTunnelMethod.md | 10 - ...edshiftTunnelMethodSSHKeyAuthentication.md | 14 - ...lMethodSSHKeyAuthenticationTunnelMethod.md | 10 - ...inationRedshiftUploadingMethodS3Staging.md | 19 - ...agingEncryptionAESCBCEnvelopeEncryption.md | 11 - ...nAESCBCEnvelopeEncryptionEncryptionType.md | 8 - ...ngMethodS3StagingEncryptionNoEncryption.md | 10 - ...ingEncryptionNoEncryptionEncryptionType.md | 8 - ...nRedshiftUploadingMethodS3StagingMethod.md | 8 - ...tUploadingMethodS3StagingS3BucketRegion.md | 33 - ...tinationRedshiftUploadingMethodStandard.md | 10 - ...onRedshiftUploadingMethodStandardMethod.md | 8 - .../DestinationS3FormatAvroApacheAvro.md | 11 - ...rmatAvroApacheAvroCompressionCodecBzip2.md | 10 - ...vroApacheAvroCompressionCodecBzip2Codec.md | 8 - ...atAvroApacheAvroCompressionCodecDeflate.md | 11 - ...oApacheAvroCompressionCodecDeflateCodec.md | 8 - ...ApacheAvroCompressionCodecNoCompression.md | 10 - ...eAvroCompressionCodecNoCompressionCodec.md | 8 - ...matAvroApacheAvroCompressionCodecSnappy.md | 10 - ...roApacheAvroCompressionCodecSnappyCodec.md | 8 - ...3FormatAvroApacheAvroCompressionCodecXz.md | 11 - ...atAvroApacheAvroCompressionCodecXzCodec.md | 8 - ...AvroApacheAvroCompressionCodecZstandard.md | 12 - ...pacheAvroCompressionCodecZstandardCodec.md | 8 - ...inationS3FormatAvroApacheAvroFormatType.md | 8 - ...tinationS3FormatCSVCommaSeparatedValues.md | 12 - ...tCSVCommaSeparatedValuesCompressionGZIP.md | 10 - ...tedValuesCompressionGZIPCompressionType.md | 8 - ...SeparatedValuesCompressionNoCompression.md | 10 - ...CompressionNoCompressionCompressionType.md | 8 - ...FormatCSVCommaSeparatedValuesFlattening.md | 11 - ...FormatCSVCommaSeparatedValuesFormatType.md | 8 - ...onS3FormatJSONLinesNewlineDelimitedJSON.md | 12 - ...inesNewlineDelimitedJSONCompressionGZIP.md | 10 - ...mitedJSONCompressionGZIPCompressionType.md | 8 - ...neDelimitedJSONCompressionNoCompression.md | 10 - ...CompressionNoCompressionCompressionType.md | 8 - ...JSONLinesNewlineDelimitedJSONFlattening.md | 11 - ...JSONLinesNewlineDelimitedJSONFormatType.md | 8 - ...stinationS3FormatParquetColumnarStorage.md | 16 - ...tParquetColumnarStorageCompressionCodec.md | 16 - ...3FormatParquetColumnarStorageFormatType.md | 8 - ...GlueFormatJSONLinesNewlineDelimitedJSON.md | 12 - ...inesNewlineDelimitedJSONCompressionGZIP.md | 10 - ...mitedJSONCompressionGZIPCompressionType.md | 8 - ...neDelimitedJSONCompressionNoCompression.md | 10 - ...CompressionNoCompressionCompressionType.md | 8 - ...JSONLinesNewlineDelimitedJSONFlattening.md | 11 - ...JSONLinesNewlineDelimitedJSONFormatType.md | 8 - .../DestinationVerticaTunnelMethodNoTunnel.md | 10 - ...VerticaTunnelMethodNoTunnelTunnelMethod.md | 10 - ...rticaTunnelMethodPasswordAuthentication.md | 14 - ...ethodPasswordAuthenticationTunnelMethod.md | 10 - ...VerticaTunnelMethodSSHKeyAuthentication.md | 14 - ...lMethodSSHKeyAuthenticationTunnelMethod.md | 10 - .../SourceAlloydbReplicationMethodStandard.md | 10 - ...eAlloydbReplicationMethodStandardMethod.md | 8 - ...rceAlloydbReplicationMethodStandardXmin.md | 10 - ...oydbReplicationMethodStandardXminMethod.md | 8 - .../SourceAlloydbTunnelMethodNoTunnel.md | 10 - ...AlloydbTunnelMethodNoTunnelTunnelMethod.md | 10 - ...loydbTunnelMethodPasswordAuthentication.md | 14 - ...ethodPasswordAuthenticationTunnelMethod.md | 10 - ...AlloydbTunnelMethodSSHKeyAuthentication.md | 14 - ...lMethodSSHKeyAuthenticationTunnelMethod.md | 10 - ...rageFormatJSONLinesNewlineDelimitedJSON.md | 10 - ...JSONLinesNewlineDelimitedJSONFormatType.md | 8 - .../SourceClickhouseTunnelMethodNoTunnel.md | 10 - ...ckhouseTunnelMethodNoTunnelTunnelMethod.md | 10 - ...houseTunnelMethodPasswordAuthentication.md | 14 - ...ethodPasswordAuthenticationTunnelMethod.md | 10 - ...ckhouseTunnelMethodSSHKeyAuthentication.md | 14 - ...lMethodSSHKeyAuthenticationTunnelMethod.md | 10 - ...ourceE2eTestCloudMockCatalogMultiSchema.md | 11 - ...eE2eTestCloudMockCatalogMultiSchemaType.md | 8 - ...urceE2eTestCloudMockCatalogSingleSchema.md | 13 - ...E2eTestCloudMockCatalogSingleSchemaType.md | 8 - ...ileSecureProviderAzBlobAzureBlobStorage.md | 13 - ...reProviderAzBlobAzureBlobStorageStorage.md | 8 - ...FileSecureProviderGCSGoogleCloudStorage.md | 11 - ...ureProviderGCSGoogleCloudStorageStorage.md | 8 - .../SourceFileSecureProviderHTTPSPublicWeb.md | 11 - ...FileSecureProviderHTTPSPublicWebStorage.md | 8 - ...ceFileSecureProviderS3AmazonWebServices.md | 12 - ...ecureProviderS3AmazonWebServicesStorage.md | 8 - ...FileSecureProviderSCPSecureCopyProtocol.md | 14 - ...ureProviderSCPSecureCopyProtocolStorage.md | 8 - ...eProviderSFTPSecureFileTransferProtocol.md | 14 - ...erSFTPSecureFileTransferProtocolStorage.md | 8 - .../SourceFileSecureProviderSSHSecureShell.md | 14 - ...FileSecureProviderSSHSecureShellStorage.md | 8 - .../SourceMongodbInstanceTypeReplicaSet.md | 12 - ...ceMongodbInstanceTypeReplicaSetInstance.md | 8 - ...dbInstanceTypeStandaloneMongoDbInstance.md | 12 - ...ceTypeStandaloneMongoDbInstanceInstance.md | 8 - ...hodReadChangesUsingChangeDataCaptureCDC.md | 13 - ...ngesUsingChangeDataCaptureCDCDataToSync.md | 11 - ...CaptureCDCInitialSnapshotIsolationLevel.md | 11 - ...dChangesUsingChangeDataCaptureCDCMethod.md | 8 - ...nMethodScanChangesWithUserDefinedCursor.md | 10 - ...dScanChangesWithUserDefinedCursorMethod.md | 8 - ...slMethodEncryptedTrustServerCertificate.md | 10 - ...ncryptedTrustServerCertificateSslMethod.md | 8 - ...ssqlSslMethodEncryptedVerifyCertificate.md | 11 - ...thodEncryptedVerifyCertificateSslMethod.md | 8 - .../shared/SourceMssqlTunnelMethodNoTunnel.md | 10 - ...ceMssqlTunnelMethodNoTunnelTunnelMethod.md | 10 - ...MssqlTunnelMethodPasswordAuthentication.md | 14 - ...ethodPasswordAuthenticationTunnelMethod.md | 10 - ...ceMssqlTunnelMethodSSHKeyAuthentication.md | 14 - ...lMethodSSHKeyAuthenticationTunnelMethod.md | 10 - ...ationMethodReadChangesUsingBinaryLogCDC.md | 12 - ...ethodReadChangesUsingBinaryLogCDCMethod.md | 8 - ...nMethodScanChangesWithUserDefinedCursor.md | 10 - ...dScanChangesWithUserDefinedCursorMethod.md | 8 - .../shared/SourceMysqlSslModePreferred.md | 10 - .../shared/SourceMysqlSslModePreferredMode.md | 8 - .../shared/SourceMysqlSslModeRequired.md | 10 - .../shared/SourceMysqlSslModeRequiredMode.md | 8 - .../shared/SourceMysqlSslModeVerifyCA.md | 14 - .../shared/SourceMysqlSslModeVerifyCAMode.md | 8 - .../SourceMysqlSslModeVerifyIdentity.md | 14 - .../SourceMysqlSslModeVerifyIdentityMode.md | 8 - .../shared/SourceMysqlTunnelMethodNoTunnel.md | 10 - ...ceMysqlTunnelMethodNoTunnelTunnelMethod.md | 10 - ...MysqlTunnelMethodPasswordAuthentication.md | 14 - ...ethodPasswordAuthenticationTunnelMethod.md | 10 - ...ceMysqlTunnelMethodSSHKeyAuthentication.md | 14 - ...lMethodSSHKeyAuthenticationTunnelMethod.md | 10 - .../SourceOracleConnectionDataServiceName.md | 11 - ...ConnectionDataServiceNameConnectionType.md | 8 - .../SourceOracleConnectionDataSystemIDSID.md | 11 - ...ConnectionDataSystemIDSIDConnectionType.md | 8 - ...cleEncryptionNativeNetworkEncryptionNNE.md | 11 - ...NetworkEncryptionNNEEncryptionAlgorithm.md | 12 - ...iveNetworkEncryptionNNEEncryptionMethod.md | 8 - ...EncryptionTLSEncryptedVerifyCertificate.md | 11 - ...ryptedVerifyCertificateEncryptionMethod.md | 8 - .../SourceOracleTunnelMethodNoTunnel.md | 10 - ...eOracleTunnelMethodNoTunnelTunnelMethod.md | 10 - ...racleTunnelMethodPasswordAuthentication.md | 14 - ...ethodPasswordAuthenticationTunnelMethod.md | 10 - ...eOracleTunnelMethodSSHKeyAuthentication.md | 14 - ...lMethodSSHKeyAuthenticationTunnelMethod.md | 10 - ...MethodDetectChangesWithXminSystemColumn.md | 10 - ...DetectChangesWithXminSystemColumnMethod.md | 8 - ...nMethodScanChangesWithUserDefinedCursor.md | 10 - ...dScanChangesWithUserDefinedCursorMethod.md | 8 - .../SourcePostgresTunnelMethodNoTunnel.md | 10 - ...ostgresTunnelMethodNoTunnelTunnelMethod.md | 10 - ...tgresTunnelMethodPasswordAuthentication.md | 14 - ...ethodPasswordAuthenticationTunnelMethod.md | 10 - ...ostgresTunnelMethodSSHKeyAuthentication.md | 14 - ...lMethodSSHKeyAuthenticationTunnelMethod.md | 10 - docs/models/shared/SourceQuickbooks.md | 2 +- ...sOAuth20.md => SourceQuickbooksOAuth20.md} | 4 +- ....md => SourceQuickbooksOAuth20AuthType.md} | 2 +- ...ceSftpCredentialsPasswordAuthentication.md | 11 - ...entialsPasswordAuthenticationAuthMethod.md | 10 - ...urceSftpCredentialsSSHKeyAuthentication.md | 11 - ...edentialsSSHKeyAuthenticationAuthMethod.md | 10 - docs/sdks/connections/README.md | 2 +- docs/sdks/destinations/README.md | 602 +---------------- docs/sdks/jobs/README.md | 2 +- docs/sdks/sources/README.md | 323 +-------- docs/sdks/streams/README.md | 2 +- docs/sdks/workspaces/README.md | 2 +- files.gen | 614 +----------------- gen.yaml | 8 +- lib/build.gradle | 2 +- .../com/airbyte/api/SDKConfiguration.java | 4 +- ...keFormatJSONLinesNewlineDelimitedJSON.java | 39 -- ...DelimitedJSONCompressionCodecOptional.java | 22 - ...ewlineDelimitedJSONFormatTypeWildcard.java | 18 - ...sDatalakeFormatParquetColumnarStorage.java | 39 -- ...lumnarStorageCompressionCodecOptional.java | 24 - ...quetColumnarStorageFormatTypeWildcard.java | 18 - ...bStorageFormatCSVCommaSeparatedValues.java | 37 -- ...rmatCSVCommaSeparatedValuesFormatType.java | 18 - ...eparatedValuesNormalizationFlattening.java | 22 - ...geFormatJSONLinesNewlineDelimitedJSON.java | 25 - ...ONLinesNewlineDelimitedJSONFormatType.java | 18 - .../DestinationBigqueryDenormalized.java | 4 +- ...nationBigqueryDenormalizedGCSStaging.java} | 25 +- ...StagingGCSTmpFilesAfterwardProcessing.java | 22 + ...BigqueryDenormalizedGCSStagingMethod.java} | 4 +- ...ryDenormalizedLoadingMethodGCSStaging.java | 87 --- ...dingMethodGCSStagingCredentialHMACKey.java | 49 -- ...tagingCredentialHMACKeyCredentialType.java | 18 - ...StagingGCSTmpFilesAfterwardProcessing.java | 22 - ...rmalizedLoadingMethodGCSStagingMethod.java | 18 - ...ormalizedLoadingMethodStandardInserts.java | 25 - ...zedLoadingMethodStandardInsertsMethod.java | 18 - ...dingMethodGCSStagingCredentialHMACKey.java | 49 -- ...tagingCredentialHMACKeyCredentialType.java | 18 - ...StagingGCSTmpFilesAfterwardProcessing.java | 22 - ...nBigqueryLoadingMethodStandardInserts.java | 25 - ...eryLoadingMethodStandardInsertsMethod.java | 18 - ...inationClickhouseTunnelMethodNoTunnel.java | 28 - ...houseTunnelMethodNoTunnelTunnelMethod.java | 21 - ...useTunnelMethodPasswordAuthentication.java | 76 --- ...hodPasswordAuthenticationTunnelMethod.java | 21 - ...houseTunnelMethodSSHKeyAuthentication.java | 76 --- ...ethodSSHKeyAuthenticationTunnelMethod.java | 21 - ...stinationDatabricksDataSourceAmazonS3.java | 99 --- ...ricksDataSourceAmazonS3DataSourceType.java | 18 - ...ricksDataSourceAmazonS3S3BucketRegion.java | 46 -- ...nDatabricksDataSourceAzureBlobStorage.java | 75 --- ...aSourceAzureBlobStorageDataSourceType.java | 18 - ...cksDataSourceRecommendedManagedTables.java | 25 - ...ecommendedManagedTablesDataSourceType.java | 18 - ...stinationDevNullTestDestinationSilent.java | 25 - ...tDestinationSilentTestDestinationType.java | 18 - ...earchAuthenticationMethodApiKeySecret.java | 49 -- ...uthenticationMethodApiKeySecretMethod.java | 18 - ...hAuthenticationMethodUsernamePassword.java | 49 -- ...nticationMethodUsernamePasswordMethod.java | 18 - ...reboltLoadingMethodExternalTableViaS3.java | 73 --- ...LoadingMethodExternalTableViaS3Method.java | 18 - ...nationFireboltLoadingMethodSQLInserts.java | 25 - ...FireboltLoadingMethodSQLInsertsMethod.java | 18 - .../DestinationGcsCredentialHMACKey.java | 49 -- ...ionGcsCredentialHMACKeyCredentialType.java | 18 - .../DestinationGcsFormatAvroApacheAvro.java | 37 -- ...atAvroApacheAvroCompressionCodecBzip2.java | 25 - ...oApacheAvroCompressionCodecBzip2Codec.java | 18 - ...AvroApacheAvroCompressionCodecDeflate.java | 39 -- ...pacheAvroCompressionCodecDeflateCodec.java | 18 - ...acheAvroCompressionCodecNoCompression.java | 25 - ...vroCompressionCodecNoCompressionCodec.java | 18 - ...tAvroApacheAvroCompressionCodecSnappy.java | 25 - ...ApacheAvroCompressionCodecSnappyCodec.java | 18 - ...ormatAvroApacheAvroCompressionCodecXz.java | 39 -- ...AvroApacheAvroCompressionCodecXzCodec.java | 18 - ...roApacheAvroCompressionCodecZstandard.java | 51 -- ...cheAvroCompressionCodecZstandardCodec.java | 18 - ...tionGcsFormatAvroApacheAvroFormatType.java | 18 - ...ationGcsFormatCSVCommaSeparatedValues.java | 51 -- ...SVCommaSeparatedValuesCompressionGZIP.java | 26 - ...dValuesCompressionGZIPCompressionType.java | 18 - ...paratedValuesCompressionNoCompression.java | 26 - ...mpressionNoCompressionCompressionType.java | 18 - ...rmatCSVCommaSeparatedValuesFormatType.java | 18 - ...tCSVCommaSeparatedValuesNormalization.java | 22 - ...csFormatJSONLinesNewlineDelimitedJSON.java | 39 -- ...esNewlineDelimitedJSONCompressionGZIP.java | 26 - ...tedJSONCompressionGZIPCompressionType.java | 18 - ...DelimitedJSONCompressionNoCompression.java | 26 - ...mpressionNoCompressionCompressionType.java | 18 - ...ONLinesNewlineDelimitedJSONFormatType.java | 18 - ...nationGcsFormatParquetColumnarStorage.java | 99 --- ...arquetColumnarStorageCompressionCodec.java | 27 - ...ormatParquetColumnarStorageFormatType.java | 18 - ...nationMongodbInstanceTypeMongoDBAtlas.java | 37 -- ...ngodbInstanceTypeMongoDBAtlasInstance.java | 18 - ...tinationMongodbInstanceTypeReplicaSet.java | 51 -- ...MongodbInstanceTypeReplicaSetInstance.java | 18 - ...InstanceTypeStandaloneMongoDbInstance.java | 49 -- ...TypeStandaloneMongoDbInstanceInstance.java | 18 - ...estinationMongodbTunnelMethodNoTunnel.java | 28 - ...ngodbTunnelMethodNoTunnelTunnelMethod.java | 21 - ...odbTunnelMethodPasswordAuthentication.java | 76 --- ...hodPasswordAuthenticationTunnelMethod.java | 21 - ...ngodbTunnelMethodSSHKeyAuthentication.java | 76 --- ...ethodSSHKeyAuthenticationTunnelMethod.java | 21 - .../DestinationMssqlTunnelMethodNoTunnel.java | 28 - ...MssqlTunnelMethodNoTunnelTunnelMethod.java | 21 - ...sqlTunnelMethodPasswordAuthentication.java | 76 --- ...hodPasswordAuthenticationTunnelMethod.java | 21 - ...MssqlTunnelMethodSSHKeyAuthentication.java | 76 --- ...ethodSSHKeyAuthenticationTunnelMethod.java | 21 - .../DestinationMysqlTunnelMethodNoTunnel.java | 28 - ...MysqlTunnelMethodNoTunnelTunnelMethod.java | 21 - ...sqlTunnelMethodPasswordAuthentication.java | 76 --- ...hodPasswordAuthenticationTunnelMethod.java | 21 - ...MysqlTunnelMethodSSHKeyAuthentication.java | 76 --- ...ethodSSHKeyAuthenticationTunnelMethod.java | 21 - ...DestinationOracleTunnelMethodNoTunnel.java | 28 - ...racleTunnelMethodNoTunnelTunnelMethod.java | 21 - ...cleTunnelMethodPasswordAuthentication.java | 76 --- ...hodPasswordAuthenticationTunnelMethod.java | 21 - ...racleTunnelMethodSSHKeyAuthentication.java | 76 --- ...ethodSSHKeyAuthenticationTunnelMethod.java | 21 - .../DestinationPostgresSslModeAllow.java | 25 - .../DestinationPostgresSslModeAllowMode.java | 18 - .../DestinationPostgresSslModeDisable.java | 25 - ...DestinationPostgresSslModeDisableMode.java | 18 - .../DestinationPostgresSslModePrefer.java | 25 - .../DestinationPostgresSslModePreferMode.java | 18 - .../DestinationPostgresSslModeRequire.java | 25 - ...DestinationPostgresSslModeRequireMode.java | 18 - .../DestinationPostgresSslModeVerifyCa.java | 51 -- ...estinationPostgresSslModeVerifyCaMode.java | 18 - .../DestinationPostgresSslModeVerifyFull.java | 75 --- ...tinationPostgresSslModeVerifyFullMode.java | 18 - ...stinationPostgresTunnelMethodNoTunnel.java | 28 - ...tgresTunnelMethodNoTunnelTunnelMethod.java | 21 - ...resTunnelMethodPasswordAuthentication.java | 76 --- ...hodPasswordAuthenticationTunnelMethod.java | 21 - ...tgresTunnelMethodSSHKeyAuthentication.java | 76 --- ...ethodSSHKeyAuthenticationTunnelMethod.java | 21 - .../DestinationRedisSslModeDisable.java | 25 - .../DestinationRedisSslModeDisableMode.java | 18 - .../DestinationRedisSslModeVerifyFull.java | 75 --- ...DestinationRedisSslModeVerifyFullMode.java | 18 - .../DestinationRedisTunnelMethodNoTunnel.java | 28 - ...RedisTunnelMethodNoTunnelTunnelMethod.java | 21 - ...disTunnelMethodPasswordAuthentication.java | 76 --- ...hodPasswordAuthenticationTunnelMethod.java | 21 - ...RedisTunnelMethodSSHKeyAuthentication.java | 76 --- ...ethodSSHKeyAuthenticationTunnelMethod.java | 21 - ...stinationRedshiftTunnelMethodNoTunnel.java | 28 - ...shiftTunnelMethodNoTunnelTunnelMethod.java | 21 - ...iftTunnelMethodPasswordAuthentication.java | 76 --- ...hodPasswordAuthenticationTunnelMethod.java | 21 - ...shiftTunnelMethodSSHKeyAuthentication.java | 76 --- ...ethodSSHKeyAuthenticationTunnelMethod.java | 21 - ...ationRedshiftUploadingMethodS3Staging.java | 135 ---- ...ingEncryptionAESCBCEnvelopeEncryption.java | 39 -- ...ESCBCEnvelopeEncryptionEncryptionType.java | 18 - ...MethodS3StagingEncryptionNoEncryption.java | 25 - ...gEncryptionNoEncryptionEncryptionType.java | 18 - ...edshiftUploadingMethodS3StagingMethod.java | 18 - ...ploadingMethodS3StagingS3BucketRegion.java | 44 -- ...nationRedshiftUploadingMethodStandard.java | 25 - ...RedshiftUploadingMethodStandardMethod.java | 18 - .../DestinationS3FormatAvroApacheAvro.java | 37 -- ...atAvroApacheAvroCompressionCodecBzip2.java | 25 - ...oApacheAvroCompressionCodecBzip2Codec.java | 18 - ...AvroApacheAvroCompressionCodecDeflate.java | 37 -- ...pacheAvroCompressionCodecDeflateCodec.java | 18 - ...acheAvroCompressionCodecNoCompression.java | 25 - ...vroCompressionCodecNoCompressionCodec.java | 18 - ...tAvroApacheAvroCompressionCodecSnappy.java | 25 - ...ApacheAvroCompressionCodecSnappyCodec.java | 18 - ...ormatAvroApacheAvroCompressionCodecXz.java | 37 -- ...AvroApacheAvroCompressionCodecXzCodec.java | 18 - ...roApacheAvroCompressionCodecZstandard.java | 51 -- ...cheAvroCompressionCodecZstandardCodec.java | 18 - ...ationS3FormatAvroApacheAvroFormatType.java | 18 - ...nationS3FormatCSVCommaSeparatedValues.java | 51 -- ...SVCommaSeparatedValuesCompressionGZIP.java | 26 - ...dValuesCompressionGZIPCompressionType.java | 18 - ...paratedValuesCompressionNoCompression.java | 26 - ...mpressionNoCompressionCompressionType.java | 18 - ...rmatCSVCommaSeparatedValuesFlattening.java | 22 - ...rmatCSVCommaSeparatedValuesFormatType.java | 18 - ...S3FormatJSONLinesNewlineDelimitedJSON.java | 51 -- ...esNewlineDelimitedJSONCompressionGZIP.java | 26 - ...tedJSONCompressionGZIPCompressionType.java | 18 - ...DelimitedJSONCompressionNoCompression.java | 26 - ...mpressionNoCompressionCompressionType.java | 18 - ...ONLinesNewlineDelimitedJSONFlattening.java | 22 - ...ONLinesNewlineDelimitedJSONFormatType.java | 18 - ...inationS3FormatParquetColumnarStorage.java | 99 --- ...arquetColumnarStorageCompressionCodec.java | 27 - ...ormatParquetColumnarStorageFormatType.java | 18 - ...ueFormatJSONLinesNewlineDelimitedJSON.java | 51 -- ...esNewlineDelimitedJSONCompressionGZIP.java | 26 - ...tedJSONCompressionGZIPCompressionType.java | 18 - ...DelimitedJSONCompressionNoCompression.java | 26 - ...mpressionNoCompressionCompressionType.java | 18 - ...ONLinesNewlineDelimitedJSONFlattening.java | 22 - ...ONLinesNewlineDelimitedJSONFormatType.java | 18 - ...estinationVerticaTunnelMethodNoTunnel.java | 28 - ...rticaTunnelMethodNoTunnelTunnelMethod.java | 21 - ...icaTunnelMethodPasswordAuthentication.java | 76 --- ...hodPasswordAuthenticationTunnelMethod.java | 21 - ...rticaTunnelMethodSSHKeyAuthentication.java | 76 --- ...ethodSSHKeyAuthenticationTunnelMethod.java | 21 - ...ourceAlloydbReplicationMethodStandard.java | 25 - ...lloydbReplicationMethodStandardMethod.java | 18 - ...eAlloydbReplicationMethodStandardXmin.java | 25 - ...dbReplicationMethodStandardXminMethod.java | 18 - .../SourceAlloydbTunnelMethodNoTunnel.java | 28 - ...loydbTunnelMethodNoTunnelTunnelMethod.java | 21 - ...ydbTunnelMethodPasswordAuthentication.java | 76 --- ...hodPasswordAuthenticationTunnelMethod.java | 21 - ...loydbTunnelMethodSSHKeyAuthentication.java | 76 --- ...ethodSSHKeyAuthenticationTunnelMethod.java | 21 - ...geFormatJSONLinesNewlineDelimitedJSON.java | 25 - ...ONLinesNewlineDelimitedJSONFormatType.java | 18 - .../SourceClickhouseTunnelMethodNoTunnel.java | 28 - ...houseTunnelMethodNoTunnelTunnelMethod.java | 21 - ...useTunnelMethodPasswordAuthentication.java | 76 --- ...hodPasswordAuthenticationTunnelMethod.java | 21 - ...houseTunnelMethodSSHKeyAuthentication.java | 76 --- ...ethodSSHKeyAuthenticationTunnelMethod.java | 21 - ...rceE2eTestCloudMockCatalogMultiSchema.java | 37 -- ...2eTestCloudMockCatalogMultiSchemaType.java | 18 - ...ceE2eTestCloudMockCatalogSingleSchema.java | 63 -- ...eTestCloudMockCatalogSingleSchemaType.java | 18 - ...eSecureProviderAzBlobAzureBlobStorage.java | 63 -- ...ProviderAzBlobAzureBlobStorageStorage.java | 18 - ...leSecureProviderGCSGoogleCloudStorage.java | 39 -- ...eProviderGCSGoogleCloudStorageStorage.java | 18 - ...ourceFileSecureProviderHTTPSPublicWeb.java | 39 -- ...leSecureProviderHTTPSPublicWebStorage.java | 18 - ...FileSecureProviderS3AmazonWebServices.java | 51 -- ...ureProviderS3AmazonWebServicesStorage.java | 18 - ...leSecureProviderSCPSecureCopyProtocol.java | 63 -- ...eProviderSCPSecureCopyProtocolStorage.java | 18 - ...roviderSFTPSecureFileTransferProtocol.java | 63 -- ...SFTPSecureFileTransferProtocolStorage.java | 18 - ...ourceFileSecureProviderSSHSecureShell.java | 63 -- ...leSecureProviderSSHSecureShellStorage.java | 18 - .../SourceMongodbInstanceTypeReplicaSet.java | 51 -- ...MongodbInstanceTypeReplicaSetInstance.java | 18 - ...InstanceTypeStandaloneMongoDbInstance.java | 49 -- ...TypeStandaloneMongoDbInstanceInstance.java | 18 - ...dReadChangesUsingChangeDataCaptureCDC.java | 63 -- ...esUsingChangeDataCaptureCDCDataToSync.java | 22 - ...ptureCDCInitialSnapshotIsolationLevel.java | 22 - ...hangesUsingChangeDataCaptureCDCMethod.java | 18 - ...ethodScanChangesWithUserDefinedCursor.java | 25 - ...canChangesWithUserDefinedCursorMethod.java | 18 - ...MethodEncryptedTrustServerCertificate.java | 25 - ...ryptedTrustServerCertificateSslMethod.java | 18 - ...qlSslMethodEncryptedVerifyCertificate.java | 39 -- ...odEncryptedVerifyCertificateSslMethod.java | 18 - .../SourceMssqlTunnelMethodNoTunnel.java | 28 - ...MssqlTunnelMethodNoTunnelTunnelMethod.java | 21 - ...sqlTunnelMethodPasswordAuthentication.java | 76 --- ...hodPasswordAuthenticationTunnelMethod.java | 21 - ...MssqlTunnelMethodSSHKeyAuthentication.java | 76 --- ...ethodSSHKeyAuthenticationTunnelMethod.java | 21 - ...ionMethodReadChangesUsingBinaryLogCDC.java | 51 -- ...hodReadChangesUsingBinaryLogCDCMethod.java | 18 - ...ethodScanChangesWithUserDefinedCursor.java | 25 - ...canChangesWithUserDefinedCursorMethod.java | 18 - .../shared/SourceMysqlSslModePreferred.java | 25 - .../SourceMysqlSslModePreferredMode.java | 18 - .../shared/SourceMysqlSslModeRequired.java | 25 - .../SourceMysqlSslModeRequiredMode.java | 18 - .../shared/SourceMysqlSslModeVerifyCA.java | 75 --- .../SourceMysqlSslModeVerifyCAMode.java | 18 - .../SourceMysqlSslModeVerifyIdentity.java | 75 --- .../SourceMysqlSslModeVerifyIdentityMode.java | 18 - .../SourceMysqlTunnelMethodNoTunnel.java | 28 - ...MysqlTunnelMethodNoTunnelTunnelMethod.java | 21 - ...sqlTunnelMethodPasswordAuthentication.java | 76 --- ...hodPasswordAuthenticationTunnelMethod.java | 21 - ...MysqlTunnelMethodSSHKeyAuthentication.java | 76 --- ...ethodSSHKeyAuthenticationTunnelMethod.java | 21 - ...SourceOracleConnectionDataServiceName.java | 36 - ...nnectionDataServiceNameConnectionType.java | 18 - ...SourceOracleConnectionDataSystemIDSID.java | 36 - ...nnectionDataSystemIDSIDConnectionType.java | 18 - ...eEncryptionNativeNetworkEncryptionNNE.java | 39 -- ...tworkEncryptionNNEEncryptionAlgorithm.java | 23 - ...eNetworkEncryptionNNEEncryptionMethod.java | 18 - ...cryptionTLSEncryptedVerifyCertificate.java | 37 -- ...ptedVerifyCertificateEncryptionMethod.java | 18 - .../SourceOracleTunnelMethodNoTunnel.java | 28 - ...racleTunnelMethodNoTunnelTunnelMethod.java | 21 - ...cleTunnelMethodPasswordAuthentication.java | 76 --- ...hodPasswordAuthenticationTunnelMethod.java | 21 - ...racleTunnelMethodSSHKeyAuthentication.java | 76 --- ...ethodSSHKeyAuthenticationTunnelMethod.java | 21 - ...thodDetectChangesWithXminSystemColumn.java | 25 - ...tectChangesWithXminSystemColumnMethod.java | 18 - ...ethodScanChangesWithUserDefinedCursor.java | 25 - ...canChangesWithUserDefinedCursorMethod.java | 18 - .../SourcePostgresTunnelMethodNoTunnel.java | 28 - ...tgresTunnelMethodNoTunnelTunnelMethod.java | 21 - ...resTunnelMethodPasswordAuthentication.java | 76 --- ...hodPasswordAuthenticationTunnelMethod.java | 21 - ...tgresTunnelMethodSSHKeyAuthentication.java | 76 --- ...ethodSSHKeyAuthenticationTunnelMethod.java | 21 - .../api/models/shared/SourceQuickbooks.java | 6 +- ...th20.java => SourceQuickbooksOAuth20.java} | 20 +- ...a => SourceQuickbooksOAuth20AuthType.java} | 4 +- ...SftpCredentialsPasswordAuthentication.java | 40 -- ...tialsPasswordAuthenticationAuthMethod.java | 21 - ...ceSftpCredentialsSSHKeyAuthentication.java | 40 -- ...entialsSSHKeyAuthenticationAuthMethod.java | 21 - 621 files changed, 118 insertions(+), 14549 deletions(-) delete mode 100755 docs/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON.md delete mode 100755 docs/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional.md delete mode 100755 docs/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard.md delete mode 100755 docs/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorage.md delete mode 100755 docs/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional.md delete mode 100755 docs/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard.md delete mode 100755 docs/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValues.md delete mode 100755 docs/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType.md delete mode 100755 docs/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening.md delete mode 100755 docs/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.md delete mode 100755 docs/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.md rename docs/models/shared/{DestinationBigqueryDenormalizedLoadingMethodGCSStaging.md => DestinationBigqueryDenormalizedGCSStaging.md} (91%) rename docs/models/shared/{DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.md => DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing.md} (87%) rename docs/models/shared/{DestinationBigqueryLoadingMethodGCSStagingMethod.md => DestinationBigqueryDenormalizedGCSStagingMethod.md} (69%) delete mode 100755 docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey.md delete mode 100755 docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType.md delete mode 100755 docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.md delete mode 100755 docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod.md delete mode 100755 docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInserts.md delete mode 100755 docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod.md delete mode 100755 docs/models/shared/DestinationBigqueryLoadingMethodGCSStaging.md delete mode 100755 docs/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey.md delete mode 100755 docs/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType.md delete mode 100755 docs/models/shared/DestinationBigqueryLoadingMethodStandardInserts.md delete mode 100755 docs/models/shared/DestinationBigqueryLoadingMethodStandardInsertsMethod.md delete mode 100755 docs/models/shared/DestinationClickhouseTunnelMethodNoTunnel.md delete mode 100755 docs/models/shared/DestinationClickhouseTunnelMethodNoTunnelTunnelMethod.md delete mode 100755 docs/models/shared/DestinationClickhouseTunnelMethodPasswordAuthentication.md delete mode 100755 docs/models/shared/DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.md delete mode 100755 docs/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthentication.md delete mode 100755 docs/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.md delete mode 100755 docs/models/shared/DestinationDatabricksDataSourceAmazonS3.md delete mode 100755 docs/models/shared/DestinationDatabricksDataSourceAmazonS3DataSourceType.md delete mode 100755 docs/models/shared/DestinationDatabricksDataSourceAmazonS3S3BucketRegion.md delete mode 100755 docs/models/shared/DestinationDatabricksDataSourceAzureBlobStorage.md delete mode 100755 docs/models/shared/DestinationDatabricksDataSourceAzureBlobStorageDataSourceType.md delete mode 100755 docs/models/shared/DestinationDatabricksDataSourceRecommendedManagedTables.md delete mode 100755 docs/models/shared/DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType.md delete mode 100755 docs/models/shared/DestinationDevNullTestDestinationSilent.md delete mode 100755 docs/models/shared/DestinationDevNullTestDestinationSilentTestDestinationType.md delete mode 100755 docs/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecret.md delete mode 100755 docs/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecretMethod.md delete mode 100755 docs/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePassword.md delete mode 100755 docs/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod.md delete mode 100755 docs/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3.md delete mode 100755 docs/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3Method.md delete mode 100755 docs/models/shared/DestinationFireboltLoadingMethodSQLInserts.md delete mode 100755 docs/models/shared/DestinationFireboltLoadingMethodSQLInsertsMethod.md delete mode 100755 docs/models/shared/DestinationGcsCredentialHMACKey.md delete mode 100755 docs/models/shared/DestinationGcsCredentialHMACKeyCredentialType.md delete mode 100755 docs/models/shared/DestinationGcsFormatAvroApacheAvro.md delete mode 100755 docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2.md delete mode 100755 docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec.md delete mode 100755 docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate.md delete mode 100755 docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec.md delete mode 100755 docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression.md delete mode 100755 docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec.md delete mode 100755 docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy.md delete mode 100755 docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec.md delete mode 100755 docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXz.md delete mode 100755 docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec.md delete mode 100755 docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard.md delete mode 100755 docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec.md delete mode 100755 docs/models/shared/DestinationGcsFormatAvroApacheAvroFormatType.md delete mode 100755 docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValues.md delete mode 100755 docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIP.md delete mode 100755 docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.md delete mode 100755 docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompression.md delete mode 100755 docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.md delete mode 100755 docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesFormatType.md delete mode 100755 docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesNormalization.md delete mode 100755 docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSON.md delete mode 100755 docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.md delete mode 100755 docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.md delete mode 100755 docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.md delete mode 100755 docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.md delete mode 100755 docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType.md delete mode 100755 docs/models/shared/DestinationGcsFormatParquetColumnarStorage.md delete mode 100755 docs/models/shared/DestinationGcsFormatParquetColumnarStorageCompressionCodec.md delete mode 100755 docs/models/shared/DestinationGcsFormatParquetColumnarStorageFormatType.md delete mode 100755 docs/models/shared/DestinationMongodbInstanceTypeMongoDBAtlas.md delete mode 100755 docs/models/shared/DestinationMongodbInstanceTypeMongoDBAtlasInstance.md delete mode 100755 docs/models/shared/DestinationMongodbInstanceTypeReplicaSet.md delete mode 100755 docs/models/shared/DestinationMongodbInstanceTypeReplicaSetInstance.md delete mode 100755 docs/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstance.md delete mode 100755 docs/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance.md delete mode 100755 docs/models/shared/DestinationMongodbTunnelMethodNoTunnel.md delete mode 100755 docs/models/shared/DestinationMongodbTunnelMethodNoTunnelTunnelMethod.md delete mode 100755 docs/models/shared/DestinationMongodbTunnelMethodPasswordAuthentication.md delete mode 100755 docs/models/shared/DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod.md delete mode 100755 docs/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthentication.md delete mode 100755 docs/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod.md delete mode 100755 docs/models/shared/DestinationMssqlTunnelMethodNoTunnel.md delete mode 100755 docs/models/shared/DestinationMssqlTunnelMethodNoTunnelTunnelMethod.md delete mode 100755 docs/models/shared/DestinationMssqlTunnelMethodPasswordAuthentication.md delete mode 100755 docs/models/shared/DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod.md delete mode 100755 docs/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthentication.md delete mode 100755 docs/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md delete mode 100755 docs/models/shared/DestinationMysqlTunnelMethodNoTunnel.md delete mode 100755 docs/models/shared/DestinationMysqlTunnelMethodNoTunnelTunnelMethod.md delete mode 100755 docs/models/shared/DestinationMysqlTunnelMethodPasswordAuthentication.md delete mode 100755 docs/models/shared/DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod.md delete mode 100755 docs/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthentication.md delete mode 100755 docs/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md delete mode 100755 docs/models/shared/DestinationOracleTunnelMethodNoTunnel.md delete mode 100755 docs/models/shared/DestinationOracleTunnelMethodNoTunnelTunnelMethod.md delete mode 100755 docs/models/shared/DestinationOracleTunnelMethodPasswordAuthentication.md delete mode 100755 docs/models/shared/DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod.md delete mode 100755 docs/models/shared/DestinationOracleTunnelMethodSSHKeyAuthentication.md delete mode 100755 docs/models/shared/DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.md delete mode 100755 docs/models/shared/DestinationPostgresSslModeAllow.md delete mode 100755 docs/models/shared/DestinationPostgresSslModeAllowMode.md delete mode 100755 docs/models/shared/DestinationPostgresSslModeDisable.md delete mode 100755 docs/models/shared/DestinationPostgresSslModeDisableMode.md delete mode 100755 docs/models/shared/DestinationPostgresSslModePrefer.md delete mode 100755 docs/models/shared/DestinationPostgresSslModePreferMode.md delete mode 100755 docs/models/shared/DestinationPostgresSslModeRequire.md delete mode 100755 docs/models/shared/DestinationPostgresSslModeRequireMode.md delete mode 100755 docs/models/shared/DestinationPostgresSslModeVerifyCa.md delete mode 100755 docs/models/shared/DestinationPostgresSslModeVerifyCaMode.md delete mode 100755 docs/models/shared/DestinationPostgresSslModeVerifyFull.md delete mode 100755 docs/models/shared/DestinationPostgresSslModeVerifyFullMode.md delete mode 100755 docs/models/shared/DestinationPostgresTunnelMethodNoTunnel.md delete mode 100755 docs/models/shared/DestinationPostgresTunnelMethodNoTunnelTunnelMethod.md delete mode 100755 docs/models/shared/DestinationPostgresTunnelMethodPasswordAuthentication.md delete mode 100755 docs/models/shared/DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod.md delete mode 100755 docs/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthentication.md delete mode 100755 docs/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.md delete mode 100755 docs/models/shared/DestinationRedisSslModeDisable.md delete mode 100755 docs/models/shared/DestinationRedisSslModeDisableMode.md delete mode 100755 docs/models/shared/DestinationRedisSslModeVerifyFull.md delete mode 100755 docs/models/shared/DestinationRedisSslModeVerifyFullMode.md delete mode 100755 docs/models/shared/DestinationRedisTunnelMethodNoTunnel.md delete mode 100755 docs/models/shared/DestinationRedisTunnelMethodNoTunnelTunnelMethod.md delete mode 100755 docs/models/shared/DestinationRedisTunnelMethodPasswordAuthentication.md delete mode 100755 docs/models/shared/DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod.md delete mode 100755 docs/models/shared/DestinationRedisTunnelMethodSSHKeyAuthentication.md delete mode 100755 docs/models/shared/DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod.md delete mode 100755 docs/models/shared/DestinationRedshiftTunnelMethodNoTunnel.md delete mode 100755 docs/models/shared/DestinationRedshiftTunnelMethodNoTunnelTunnelMethod.md delete mode 100755 docs/models/shared/DestinationRedshiftTunnelMethodPasswordAuthentication.md delete mode 100755 docs/models/shared/DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod.md delete mode 100755 docs/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthentication.md delete mode 100755 docs/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod.md delete mode 100755 docs/models/shared/DestinationRedshiftUploadingMethodS3Staging.md delete mode 100755 docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption.md delete mode 100755 docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType.md delete mode 100755 docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption.md delete mode 100755 docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType.md delete mode 100755 docs/models/shared/DestinationRedshiftUploadingMethodS3StagingMethod.md delete mode 100755 docs/models/shared/DestinationRedshiftUploadingMethodS3StagingS3BucketRegion.md delete mode 100755 docs/models/shared/DestinationRedshiftUploadingMethodStandard.md delete mode 100755 docs/models/shared/DestinationRedshiftUploadingMethodStandardMethod.md delete mode 100755 docs/models/shared/DestinationS3FormatAvroApacheAvro.md delete mode 100755 docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2.md delete mode 100755 docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec.md delete mode 100755 docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflate.md delete mode 100755 docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec.md delete mode 100755 docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression.md delete mode 100755 docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec.md delete mode 100755 docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappy.md delete mode 100755 docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec.md delete mode 100755 docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXz.md delete mode 100755 docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec.md delete mode 100755 docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandard.md delete mode 100755 docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec.md delete mode 100755 docs/models/shared/DestinationS3FormatAvroApacheAvroFormatType.md delete mode 100755 docs/models/shared/DestinationS3FormatCSVCommaSeparatedValues.md delete mode 100755 docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIP.md delete mode 100755 docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.md delete mode 100755 docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompression.md delete mode 100755 docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.md delete mode 100755 docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFlattening.md delete mode 100755 docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFormatType.md delete mode 100755 docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSON.md delete mode 100755 docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIP.md delete mode 100755 docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.md delete mode 100755 docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.md delete mode 100755 docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.md delete mode 100755 docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening.md delete mode 100755 docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType.md delete mode 100755 docs/models/shared/DestinationS3FormatParquetColumnarStorage.md delete mode 100755 docs/models/shared/DestinationS3FormatParquetColumnarStorageCompressionCodec.md delete mode 100755 docs/models/shared/DestinationS3FormatParquetColumnarStorageFormatType.md delete mode 100755 docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON.md delete mode 100755 docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.md delete mode 100755 docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.md delete mode 100755 docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.md delete mode 100755 docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.md delete mode 100755 docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening.md delete mode 100755 docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType.md delete mode 100755 docs/models/shared/DestinationVerticaTunnelMethodNoTunnel.md delete mode 100755 docs/models/shared/DestinationVerticaTunnelMethodNoTunnelTunnelMethod.md delete mode 100755 docs/models/shared/DestinationVerticaTunnelMethodPasswordAuthentication.md delete mode 100755 docs/models/shared/DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod.md delete mode 100755 docs/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthentication.md delete mode 100755 docs/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod.md delete mode 100755 docs/models/shared/SourceAlloydbReplicationMethodStandard.md delete mode 100755 docs/models/shared/SourceAlloydbReplicationMethodStandardMethod.md delete mode 100755 docs/models/shared/SourceAlloydbReplicationMethodStandardXmin.md delete mode 100755 docs/models/shared/SourceAlloydbReplicationMethodStandardXminMethod.md delete mode 100755 docs/models/shared/SourceAlloydbTunnelMethodNoTunnel.md delete mode 100755 docs/models/shared/SourceAlloydbTunnelMethodNoTunnelTunnelMethod.md delete mode 100755 docs/models/shared/SourceAlloydbTunnelMethodPasswordAuthentication.md delete mode 100755 docs/models/shared/SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod.md delete mode 100755 docs/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthentication.md delete mode 100755 docs/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod.md delete mode 100755 docs/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.md delete mode 100755 docs/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.md delete mode 100755 docs/models/shared/SourceClickhouseTunnelMethodNoTunnel.md delete mode 100755 docs/models/shared/SourceClickhouseTunnelMethodNoTunnelTunnelMethod.md delete mode 100755 docs/models/shared/SourceClickhouseTunnelMethodPasswordAuthentication.md delete mode 100755 docs/models/shared/SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.md delete mode 100755 docs/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthentication.md delete mode 100755 docs/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.md delete mode 100755 docs/models/shared/SourceE2eTestCloudMockCatalogMultiSchema.md delete mode 100755 docs/models/shared/SourceE2eTestCloudMockCatalogMultiSchemaType.md delete mode 100755 docs/models/shared/SourceE2eTestCloudMockCatalogSingleSchema.md delete mode 100755 docs/models/shared/SourceE2eTestCloudMockCatalogSingleSchemaType.md delete mode 100755 docs/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorage.md delete mode 100755 docs/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorageStorage.md delete mode 100755 docs/models/shared/SourceFileSecureProviderGCSGoogleCloudStorage.md delete mode 100755 docs/models/shared/SourceFileSecureProviderGCSGoogleCloudStorageStorage.md delete mode 100755 docs/models/shared/SourceFileSecureProviderHTTPSPublicWeb.md delete mode 100755 docs/models/shared/SourceFileSecureProviderHTTPSPublicWebStorage.md delete mode 100755 docs/models/shared/SourceFileSecureProviderS3AmazonWebServices.md delete mode 100755 docs/models/shared/SourceFileSecureProviderS3AmazonWebServicesStorage.md delete mode 100755 docs/models/shared/SourceFileSecureProviderSCPSecureCopyProtocol.md delete mode 100755 docs/models/shared/SourceFileSecureProviderSCPSecureCopyProtocolStorage.md delete mode 100755 docs/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocol.md delete mode 100755 docs/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage.md delete mode 100755 docs/models/shared/SourceFileSecureProviderSSHSecureShell.md delete mode 100755 docs/models/shared/SourceFileSecureProviderSSHSecureShellStorage.md delete mode 100755 docs/models/shared/SourceMongodbInstanceTypeReplicaSet.md delete mode 100755 docs/models/shared/SourceMongodbInstanceTypeReplicaSetInstance.md delete mode 100755 docs/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstance.md delete mode 100755 docs/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance.md delete mode 100755 docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC.md delete mode 100755 docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync.md delete mode 100755 docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel.md delete mode 100755 docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod.md delete mode 100755 docs/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursor.md delete mode 100755 docs/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod.md delete mode 100755 docs/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificate.md delete mode 100755 docs/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod.md delete mode 100755 docs/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificate.md delete mode 100755 docs/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod.md delete mode 100755 docs/models/shared/SourceMssqlTunnelMethodNoTunnel.md delete mode 100755 docs/models/shared/SourceMssqlTunnelMethodNoTunnelTunnelMethod.md delete mode 100755 docs/models/shared/SourceMssqlTunnelMethodPasswordAuthentication.md delete mode 100755 docs/models/shared/SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod.md delete mode 100755 docs/models/shared/SourceMssqlTunnelMethodSSHKeyAuthentication.md delete mode 100755 docs/models/shared/SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md delete mode 100755 docs/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC.md delete mode 100755 docs/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod.md delete mode 100755 docs/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor.md delete mode 100755 docs/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod.md delete mode 100755 docs/models/shared/SourceMysqlSslModePreferred.md delete mode 100755 docs/models/shared/SourceMysqlSslModePreferredMode.md delete mode 100755 docs/models/shared/SourceMysqlSslModeRequired.md delete mode 100755 docs/models/shared/SourceMysqlSslModeRequiredMode.md delete mode 100755 docs/models/shared/SourceMysqlSslModeVerifyCA.md delete mode 100755 docs/models/shared/SourceMysqlSslModeVerifyCAMode.md delete mode 100755 docs/models/shared/SourceMysqlSslModeVerifyIdentity.md delete mode 100755 docs/models/shared/SourceMysqlSslModeVerifyIdentityMode.md delete mode 100755 docs/models/shared/SourceMysqlTunnelMethodNoTunnel.md delete mode 100755 docs/models/shared/SourceMysqlTunnelMethodNoTunnelTunnelMethod.md delete mode 100755 docs/models/shared/SourceMysqlTunnelMethodPasswordAuthentication.md delete mode 100755 docs/models/shared/SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod.md delete mode 100755 docs/models/shared/SourceMysqlTunnelMethodSSHKeyAuthentication.md delete mode 100755 docs/models/shared/SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md delete mode 100755 docs/models/shared/SourceOracleConnectionDataServiceName.md delete mode 100755 docs/models/shared/SourceOracleConnectionDataServiceNameConnectionType.md delete mode 100755 docs/models/shared/SourceOracleConnectionDataSystemIDSID.md delete mode 100755 docs/models/shared/SourceOracleConnectionDataSystemIDSIDConnectionType.md delete mode 100755 docs/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNE.md delete mode 100755 docs/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm.md delete mode 100755 docs/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod.md delete mode 100755 docs/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificate.md delete mode 100755 docs/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod.md delete mode 100755 docs/models/shared/SourceOracleTunnelMethodNoTunnel.md delete mode 100755 docs/models/shared/SourceOracleTunnelMethodNoTunnelTunnelMethod.md delete mode 100755 docs/models/shared/SourceOracleTunnelMethodPasswordAuthentication.md delete mode 100755 docs/models/shared/SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod.md delete mode 100755 docs/models/shared/SourceOracleTunnelMethodSSHKeyAuthentication.md delete mode 100755 docs/models/shared/SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.md delete mode 100755 docs/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumn.md delete mode 100755 docs/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod.md delete mode 100755 docs/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursor.md delete mode 100755 docs/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod.md delete mode 100755 docs/models/shared/SourcePostgresTunnelMethodNoTunnel.md delete mode 100755 docs/models/shared/SourcePostgresTunnelMethodNoTunnelTunnelMethod.md delete mode 100755 docs/models/shared/SourcePostgresTunnelMethodPasswordAuthentication.md delete mode 100755 docs/models/shared/SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod.md delete mode 100755 docs/models/shared/SourcePostgresTunnelMethodSSHKeyAuthentication.md delete mode 100755 docs/models/shared/SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.md rename docs/models/shared/{SourceQuickbooksCredentialsOAuth20.md => SourceQuickbooksOAuth20.md} (97%) rename docs/models/shared/{SourceQuickbooksCredentialsOAuth20AuthType.md => SourceQuickbooksOAuth20AuthType.md} (66%) delete mode 100755 docs/models/shared/SourceSftpCredentialsPasswordAuthentication.md delete mode 100755 docs/models/shared/SourceSftpCredentialsPasswordAuthenticationAuthMethod.md delete mode 100755 docs/models/shared/SourceSftpCredentialsSSHKeyAuthentication.md delete mode 100755 docs/models/shared/SourceSftpCredentialsSSHKeyAuthenticationAuthMethod.md delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorage.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValues.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.java rename lib/src/main/java/com/airbyte/api/models/shared/{DestinationBigqueryLoadingMethodGCSStaging.java => DestinationBigqueryDenormalizedGCSStaging.java} (55%) create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing.java rename lib/src/main/java/com/airbyte/api/models/shared/{DestinationBigqueryLoadingMethodGCSStagingMethod.java => DestinationBigqueryDenormalizedGCSStagingMethod.java} (67%) delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStaging.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInserts.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodStandardInserts.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodStandardInsertsMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodNoTunnel.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodNoTunnelTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodPasswordAuthentication.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthentication.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAmazonS3.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAmazonS3DataSourceType.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAmazonS3S3BucketRegion.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAzureBlobStorage.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAzureBlobStorageDataSourceType.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceRecommendedManagedTables.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationDevNullTestDestinationSilent.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationDevNullTestDestinationSilentTestDestinationType.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecret.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecretMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePassword.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3Method.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodSQLInserts.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodSQLInsertsMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsCredentialHMACKey.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsCredentialHMACKeyCredentialType.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvro.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXz.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroFormatType.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValues.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIP.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompression.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesFormatType.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesNormalization.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSON.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatParquetColumnarStorage.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatParquetColumnarStorageCompressionCodec.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatParquetColumnarStorageFormatType.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeMongoDBAtlas.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeMongoDBAtlasInstance.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeReplicaSet.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeReplicaSetInstance.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstance.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodNoTunnel.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodNoTunnelTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodPasswordAuthentication.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthentication.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodNoTunnel.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodNoTunnelTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodPasswordAuthentication.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthentication.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodNoTunnel.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodNoTunnelTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodPasswordAuthentication.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthentication.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodNoTunnel.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodNoTunnelTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodPasswordAuthentication.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodSSHKeyAuthentication.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeAllow.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeAllowMode.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeDisable.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeDisableMode.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModePrefer.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModePreferMode.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeRequire.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeRequireMode.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyCa.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyCaMode.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyFull.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyFullMode.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodNoTunnel.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodNoTunnelTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodPasswordAuthentication.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthentication.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeDisable.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeDisableMode.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeVerifyFull.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeVerifyFullMode.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodNoTunnel.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodNoTunnelTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodPasswordAuthentication.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodSSHKeyAuthentication.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodNoTunnel.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodNoTunnelTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodPasswordAuthentication.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthentication.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3Staging.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingS3BucketRegion.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodStandard.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodStandardMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvro.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflate.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappy.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXz.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandard.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroFormatType.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValues.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIP.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompression.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFlattening.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFormatType.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSON.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIP.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatParquetColumnarStorage.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatParquetColumnarStorageCompressionCodec.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatParquetColumnarStorageFormatType.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodNoTunnel.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodNoTunnelTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodPasswordAuthentication.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthentication.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandard.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandardMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandardXmin.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandardXminMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodNoTunnel.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodNoTunnelTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodPasswordAuthentication.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthentication.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodNoTunnel.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodNoTunnelTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodPasswordAuthentication.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthentication.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogMultiSchema.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogMultiSchemaType.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogSingleSchema.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogSingleSchemaType.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorage.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorageStorage.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderGCSGoogleCloudStorage.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderGCSGoogleCloudStorageStorage.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderHTTPSPublicWeb.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderHTTPSPublicWebStorage.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderS3AmazonWebServices.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderS3AmazonWebServicesStorage.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSCPSecureCopyProtocol.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSCPSecureCopyProtocolStorage.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocol.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSSHSecureShell.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSSHSecureShellStorage.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeReplicaSet.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeReplicaSetInstance.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstance.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursor.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificate.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificate.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodNoTunnel.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodNoTunnelTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodPasswordAuthentication.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodSSHKeyAuthentication.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModePreferred.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModePreferredMode.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeRequired.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeRequiredMode.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyCA.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyCAMode.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyIdentity.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyIdentityMode.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodNoTunnel.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodNoTunnelTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodPasswordAuthentication.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodSSHKeyAuthentication.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataServiceName.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataServiceNameConnectionType.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataSystemIDSID.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataSystemIDSIDConnectionType.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNE.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificate.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodNoTunnel.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodNoTunnelTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodPasswordAuthentication.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodSSHKeyAuthentication.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumn.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursor.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodNoTunnel.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodNoTunnelTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodPasswordAuthentication.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodSSHKeyAuthentication.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.java rename lib/src/main/java/com/airbyte/api/models/shared/{SourceQuickbooksCredentialsOAuth20.java => SourceQuickbooksOAuth20.java} (70%) rename lib/src/main/java/com/airbyte/api/models/shared/{SourceQuickbooksCredentialsOAuth20AuthType.java => SourceQuickbooksOAuth20AuthType.java} (68%) delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsPasswordAuthentication.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsPasswordAuthenticationAuthMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsSSHKeyAuthentication.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsSSHKeyAuthenticationAuthMethod.java diff --git a/README.md b/README.md index 6f5f7fd4b..c6b8ddfb1 100755 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ The Developer Portal UI can also be used to help build your integration by showi ### Gradle ```groovy -implementation 'com.airbyte.api:public-api:0.39.2' +implementation 'com.airbyte.api:public-api:0.39.3' ``` @@ -104,7 +104,7 @@ public class Application { ## Available Resources and Operations -### [connections](docs/sdks/connections/README.md) +### [Connections](docs/sdks/connections/README.md) * [createConnection](docs/sdks/connections/README.md#createconnection) - Create a connection * [deleteConnection](docs/sdks/connections/README.md#deleteconnection) - Delete a Connection @@ -112,7 +112,7 @@ public class Application { * [listConnections](docs/sdks/connections/README.md#listconnections) - List connections * [patchConnection](docs/sdks/connections/README.md#patchconnection) - Update Connection details -### [destinations](docs/sdks/destinations/README.md) +### [Destinations](docs/sdks/destinations/README.md) * [createDestination](docs/sdks/destinations/README.md#createdestination) - Create a destination * [deleteDestination](docs/sdks/destinations/README.md#deletedestination) - Delete a Destination @@ -121,14 +121,14 @@ public class Application { * [patchDestination](docs/sdks/destinations/README.md#patchdestination) - Update a Destination * [putDestination](docs/sdks/destinations/README.md#putdestination) - Update a Destination and fully overwrite it -### [jobs](docs/sdks/jobs/README.md) +### [Jobs](docs/sdks/jobs/README.md) * [cancelJob](docs/sdks/jobs/README.md#canceljob) - Cancel a running Job * [createJob](docs/sdks/jobs/README.md#createjob) - Trigger a sync or reset job of a connection * [getJob](docs/sdks/jobs/README.md#getjob) - Get Job status and details * [listJobs](docs/sdks/jobs/README.md#listjobs) - List Jobs by sync type -### [sources](docs/sdks/sources/README.md) +### [Sources](docs/sdks/sources/README.md) * [createSource](docs/sdks/sources/README.md#createsource) - Create a source * [deleteSource](docs/sdks/sources/README.md#deletesource) - Delete a Source @@ -138,11 +138,11 @@ public class Application { * [patchSource](docs/sdks/sources/README.md#patchsource) - Update a Source * [putSource](docs/sdks/sources/README.md#putsource) - Update a Source and fully overwrite it -### [streams](docs/sdks/streams/README.md) +### [Streams](docs/sdks/streams/README.md) * [getStreamProperties](docs/sdks/streams/README.md#getstreamproperties) - Get stream properties -### [workspaces](docs/sdks/workspaces/README.md) +### [Workspaces](docs/sdks/workspaces/README.md) * [createOrUpdateWorkspaceOAuthCredentials](docs/sdks/workspaces/README.md#createorupdateworkspaceoauthcredentials) - Create OAuth override credentials for a workspace and source type. * [createWorkspace](docs/sdks/workspaces/README.md#createworkspace) - Create a workspace diff --git a/RELEASES.md b/RELEASES.md index e2053d58a..ad860abf9 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -731,4 +731,14 @@ Based on: ### Generated - [java v0.39.2] . ### Releases -- [Maven Central v0.39.2] https://central.sonatype.com/artifact/com.airbyte/api/0.39.2 - . \ No newline at end of file +- [Maven Central v0.39.2] https://central.sonatype.com/artifact/com.airbyte/api/0.39.2 - . + +## 2023-09-16 00:11:34 +### Changes +Based on: +- OpenAPI Doc 1.0.0 +- Speakeasy CLI 1.86.0 (2.115.2) https://github.com/speakeasy-api/speakeasy +### Generated +- [java v0.39.3] . +### Releases +- [Maven Central v0.39.3] https://central.sonatype.com/artifact/com.airbyte/api/0.39.3 - . \ No newline at end of file diff --git a/docs/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON.md b/docs/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON.md deleted file mode 100755 index 56b0a5a73..000000000 --- a/docs/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON.md +++ /dev/null @@ -1,11 +0,0 @@ -# DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON - -Format of the data output. - - -## Fields - -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `compressionCodec` | [DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional](../../models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional.md) | :heavy_minus_sign: | The compression algorithm used to compress data. | -| `formatType` | [DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard](../../models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional.md b/docs/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional.md deleted file mode 100755 index 94709524a..000000000 --- a/docs/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional.md +++ /dev/null @@ -1,11 +0,0 @@ -# DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional - -The compression algorithm used to compress data. - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `UNCOMPRESSED` | UNCOMPRESSED | -| `GZIP` | GZIP | \ No newline at end of file diff --git a/docs/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard.md b/docs/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard.md deleted file mode 100755 index c7f11ce72..000000000 --- a/docs/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard - - -## Values - -| Name | Value | -| ------- | ------- | -| `JSONL` | JSONL | \ No newline at end of file diff --git a/docs/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorage.md b/docs/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorage.md deleted file mode 100755 index fd37d69aa..000000000 --- a/docs/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorage.md +++ /dev/null @@ -1,11 +0,0 @@ -# DestinationAwsDatalakeFormatParquetColumnarStorage - -Format of the data output. - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `compressionCodec` | [DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional](../../models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional.md) | :heavy_minus_sign: | The compression algorithm used to compress data. | -| `formatType` | [DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard](../../models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional.md b/docs/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional.md deleted file mode 100755 index a90f05d75..000000000 --- a/docs/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional.md +++ /dev/null @@ -1,13 +0,0 @@ -# DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional - -The compression algorithm used to compress data. - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `UNCOMPRESSED` | UNCOMPRESSED | -| `SNAPPY` | SNAPPY | -| `GZIP` | GZIP | -| `ZSTD` | ZSTD | \ No newline at end of file diff --git a/docs/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard.md b/docs/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard.md deleted file mode 100755 index 1d7f5cf90..000000000 --- a/docs/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard - - -## Values - -| Name | Value | -| --------- | --------- | -| `PARQUET` | Parquet | \ No newline at end of file diff --git a/docs/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValues.md b/docs/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValues.md deleted file mode 100755 index 84b7ba8fc..000000000 --- a/docs/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValues.md +++ /dev/null @@ -1,11 +0,0 @@ -# DestinationAzureBlobStorageFormatCSVCommaSeparatedValues - -Output data format - - -## Fields - -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `flattening` | [DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening](../../models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening.md) | :heavy_check_mark: | Whether the input json data should be normalized (flattened) in the output CSV. Please refer to docs for details. | -| `formatType` | [DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType](../../models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType.md b/docs/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType.md deleted file mode 100755 index ba0a48115..000000000 --- a/docs/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType - - -## Values - -| Name | Value | -| ----- | ----- | -| `CSV` | CSV | \ No newline at end of file diff --git a/docs/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening.md b/docs/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening.md deleted file mode 100755 index 2c4b90671..000000000 --- a/docs/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening.md +++ /dev/null @@ -1,11 +0,0 @@ -# DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening - -Whether the input json data should be normalized (flattened) in the output CSV. Please refer to docs for details. - - -## Values - -| Name | Value | -| ----------------------- | ----------------------- | -| `NO_FLATTENING` | No flattening | -| `ROOT_LEVEL_FLATTENING` | Root level flattening | \ No newline at end of file diff --git a/docs/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.md b/docs/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.md deleted file mode 100755 index 9046fbc41..000000000 --- a/docs/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON - -Output data format - - -## Fields - -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `formatType` | [DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType](../../models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.md b/docs/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.md deleted file mode 100755 index 817197b0c..000000000 --- a/docs/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType - - -## Values - -| Name | Value | -| ------- | ------- | -| `JSONL` | JSONL | \ No newline at end of file diff --git a/docs/models/shared/DestinationBigqueryDenormalized.md b/docs/models/shared/DestinationBigqueryDenormalized.md index 533ac3d3e..2f84090cd 100755 --- a/docs/models/shared/DestinationBigqueryDenormalized.md +++ b/docs/models/shared/DestinationBigqueryDenormalized.md @@ -12,5 +12,5 @@ The values required to configure the destination. | `datasetId` | *String* | :heavy_check_mark: | The default BigQuery Dataset ID that tables are replicated to if the source does not specify a namespace. Read more here. | | | `datasetLocation` | [DestinationBigqueryDenormalizedDatasetLocation](../../models/shared/DestinationBigqueryDenormalizedDatasetLocation.md) | :heavy_minus_sign: | The location of the dataset. Warning: Changes made after creation will not be applied. The default "US" value is used if not set explicitly. Read more here. | | | `destinationType` | [DestinationBigqueryDenormalizedBigqueryDenormalized](../../models/shared/DestinationBigqueryDenormalizedBigqueryDenormalized.md) | :heavy_check_mark: | N/A | | -| `loadingMethod` | *Object* | :heavy_minus_sign: | Loading method used to send select the way data will be uploaded to BigQuery.
Standard Inserts - Direct uploading using SQL INSERT statements. This method is extremely inefficient and provided only for quick testing. In almost all cases, you should use staging.
GCS Staging - Writes large batches of records to a file, uploads the file to GCS, then uses COPY INTO table to upload the file. Recommended for most workloads for better speed and scalability. Read more about GCS Staging here. | | +| `loadingMethod` | [DestinationBigqueryDenormalizedGCSStaging](../../models/shared/DestinationBigqueryDenormalizedGCSStaging.md) | :heavy_minus_sign: | Loading method used to send select the way data will be uploaded to BigQuery.
Standard Inserts - Direct uploading using SQL INSERT statements. This method is extremely inefficient and provided only for quick testing. In almost all cases, you should use staging.
GCS Staging - Writes large batches of records to a file, uploads the file to GCS, then uses COPY INTO table to upload the file. Recommended for most workloads for better speed and scalability. Read more about GCS Staging here. | | | `projectId` | *String* | :heavy_check_mark: | The GCP project ID for the project containing the target BigQuery dataset. Read more here. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStaging.md b/docs/models/shared/DestinationBigqueryDenormalizedGCSStaging.md similarity index 91% rename from docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStaging.md rename to docs/models/shared/DestinationBigqueryDenormalizedGCSStaging.md index 832e59c89..145a6c6ea 100755 --- a/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStaging.md +++ b/docs/models/shared/DestinationBigqueryDenormalizedGCSStaging.md @@ -1,6 +1,4 @@ -# DestinationBigqueryDenormalizedLoadingMethodGCSStaging - -Loading method used to send select the way data will be uploaded to BigQuery.
Standard Inserts - Direct uploading using SQL INSERT statements. This method is extremely inefficient and provided only for quick testing. In almost all cases, you should use staging.
GCS Staging - Writes large batches of records to a file, uploads the file to GCS, then uses COPY INTO table to upload the file. Recommended for most workloads for better speed and scalability. Read more about GCS Staging here. +# DestinationBigqueryDenormalizedGCSStaging ## Fields @@ -11,5 +9,5 @@ Loading method used to send select the way data will be uploaded to BigQuery. here. | airbyte_sync | | `gcsBucketPath` | *String* | :heavy_check_mark: | Directory under the GCS bucket where data will be written. Read more here. | data_sync/test | -| `keepFilesInGcsBucket` | [DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing](../../models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.md) | :heavy_minus_sign: | This upload method is supposed to temporary store records in GCS bucket. By this select you can chose if these records should be removed from GCS when migration has finished. The default "Delete all tmp files from GCS" value is used if not set explicitly. | | -| `method` | [DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod](../../models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod.md) | :heavy_check_mark: | N/A | | \ No newline at end of file +| `keepFilesInGcsBucket` | [DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing](../../models/shared/DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing.md) | :heavy_minus_sign: | This upload method is supposed to temporary store records in GCS bucket. By this select you can chose if these records should be removed from GCS when migration has finished. The default "Delete all tmp files from GCS" value is used if not set explicitly. | | +| `method` | [DestinationBigqueryDenormalizedGCSStagingMethod](../../models/shared/DestinationBigqueryDenormalizedGCSStagingMethod.md) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/models/shared/DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.md b/docs/models/shared/DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing.md similarity index 87% rename from docs/models/shared/DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.md rename to docs/models/shared/DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing.md index c98d22711..ad9c166c2 100755 --- a/docs/models/shared/DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.md +++ b/docs/models/shared/DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing.md @@ -1,4 +1,4 @@ -# DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing +# DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing This upload method is supposed to temporary store records in GCS bucket. By this select you can chose if these records should be removed from GCS when migration has finished. The default "Delete all tmp files from GCS" value is used if not set explicitly. diff --git a/docs/models/shared/DestinationBigqueryLoadingMethodGCSStagingMethod.md b/docs/models/shared/DestinationBigqueryDenormalizedGCSStagingMethod.md similarity index 69% rename from docs/models/shared/DestinationBigqueryLoadingMethodGCSStagingMethod.md rename to docs/models/shared/DestinationBigqueryDenormalizedGCSStagingMethod.md index b1b95e51a..6daf149fb 100755 --- a/docs/models/shared/DestinationBigqueryLoadingMethodGCSStagingMethod.md +++ b/docs/models/shared/DestinationBigqueryDenormalizedGCSStagingMethod.md @@ -1,4 +1,4 @@ -# DestinationBigqueryLoadingMethodGCSStagingMethod +# DestinationBigqueryDenormalizedGCSStagingMethod ## Values diff --git a/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey.md b/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey.md deleted file mode 100755 index 6cf3b8a14..000000000 --- a/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey.md +++ /dev/null @@ -1,12 +0,0 @@ -# DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey - -An HMAC key is a type of credential and can be associated with a service account or a user account in Cloud Storage. Read more here. - - -## Fields - -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `credentialType` | [DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType](../../models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType.md) | :heavy_check_mark: | N/A | | -| `hmacKeyAccessId` | *String* | :heavy_check_mark: | HMAC key access ID. When linked to a service account, this ID is 61 characters long; when linked to a user account, it is 24 characters long. | 1234567890abcdefghij1234 | -| `hmacKeySecret` | *String* | :heavy_check_mark: | The corresponding secret for the access ID. It is a 40-character base-64 encoded string. | 1234567890abcdefghij1234567890ABCDEFGHIJ | \ No newline at end of file diff --git a/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType.md b/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType.md deleted file mode 100755 index 46faac293..000000000 --- a/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `HMAC_KEY` | HMAC_KEY | \ No newline at end of file diff --git a/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.md b/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.md deleted file mode 100755 index e79f567be..000000000 --- a/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.md +++ /dev/null @@ -1,11 +0,0 @@ -# DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing - -This upload method is supposed to temporary store records in GCS bucket. By this select you can chose if these records should be removed from GCS when migration has finished. The default "Delete all tmp files from GCS" value is used if not set explicitly. - - -## Values - -| Name | Value | -| ------------------------------- | ------------------------------- | -| `DELETE_ALL_TMP_FILES_FROM_GCS` | Delete all tmp files from GCS | -| `KEEP_ALL_TMP_FILES_IN_GCS` | Keep all tmp files in GCS | \ No newline at end of file diff --git a/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod.md b/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod.md deleted file mode 100755 index 8d9b1a8c0..000000000 --- a/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `GCS_STAGING` | GCS Staging | \ No newline at end of file diff --git a/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInserts.md b/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInserts.md deleted file mode 100755 index 61348020d..000000000 --- a/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInserts.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationBigqueryDenormalizedLoadingMethodStandardInserts - -Loading method used to send select the way data will be uploaded to BigQuery.
Standard Inserts - Direct uploading using SQL INSERT statements. This method is extremely inefficient and provided only for quick testing. In almost all cases, you should use staging.
GCS Staging - Writes large batches of records to a file, uploads the file to GCS, then uses COPY INTO table to upload the file. Recommended for most workloads for better speed and scalability. Read more about GCS Staging here. - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `method` | [DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod](../../models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod.md b/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod.md deleted file mode 100755 index 65cddb3c6..000000000 --- a/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `STANDARD` | Standard | \ No newline at end of file diff --git a/docs/models/shared/DestinationBigqueryLoadingMethodGCSStaging.md b/docs/models/shared/DestinationBigqueryLoadingMethodGCSStaging.md deleted file mode 100755 index 7777a0513..000000000 --- a/docs/models/shared/DestinationBigqueryLoadingMethodGCSStaging.md +++ /dev/null @@ -1,15 +0,0 @@ -# DestinationBigqueryLoadingMethodGCSStaging - -Loading method used to send select the way data will be uploaded to BigQuery.
Standard Inserts - Direct uploading using SQL INSERT statements. This method is extremely inefficient and provided only for quick testing. In almost all cases, you should use staging.
GCS Staging - Writes large batches of records to a file, uploads the file to GCS, then uses COPY INTO table to upload the file. Recommended for most workloads for better speed and scalability. Read more about GCS Staging here. - - -## Fields - -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `credential` | *Object* | :heavy_check_mark: | An HMAC key is a type of credential and can be associated with a service account or a user account in Cloud Storage. Read more here. | | -| `fileBufferCount` | *Long* | :heavy_minus_sign: | Number of file buffers allocated for writing data. Increasing this number is beneficial for connections using Change Data Capture (CDC) and up to the number of streams within a connection. Increasing the number of file buffers past the maximum number of streams has deteriorating effects | 10 | -| `gcsBucketName` | *String* | :heavy_check_mark: | The name of the GCS bucket. Read more here. | airbyte_sync | -| `gcsBucketPath` | *String* | :heavy_check_mark: | Directory under the GCS bucket where data will be written. | data_sync/test | -| `keepFilesInGcsBucket` | [DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing](../../models/shared/DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.md) | :heavy_minus_sign: | This upload method is supposed to temporary store records in GCS bucket. By this select you can chose if these records should be removed from GCS when migration has finished. The default "Delete all tmp files from GCS" value is used if not set explicitly. | | -| `method` | [DestinationBigqueryLoadingMethodGCSStagingMethod](../../models/shared/DestinationBigqueryLoadingMethodGCSStagingMethod.md) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey.md b/docs/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey.md deleted file mode 100755 index 20d311563..000000000 --- a/docs/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey.md +++ /dev/null @@ -1,12 +0,0 @@ -# DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey - -An HMAC key is a type of credential and can be associated with a service account or a user account in Cloud Storage. Read more here. - - -## Fields - -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `credentialType` | [DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType](../../models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType.md) | :heavy_check_mark: | N/A | | -| `hmacKeyAccessId` | *String* | :heavy_check_mark: | HMAC key access ID. When linked to a service account, this ID is 61 characters long; when linked to a user account, it is 24 characters long. | 1234567890abcdefghij1234 | -| `hmacKeySecret` | *String* | :heavy_check_mark: | The corresponding secret for the access ID. It is a 40-character base-64 encoded string. | 1234567890abcdefghij1234567890ABCDEFGHIJ | \ No newline at end of file diff --git a/docs/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType.md b/docs/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType.md deleted file mode 100755 index ebcbde4a0..000000000 --- a/docs/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `HMAC_KEY` | HMAC_KEY | \ No newline at end of file diff --git a/docs/models/shared/DestinationBigqueryLoadingMethodStandardInserts.md b/docs/models/shared/DestinationBigqueryLoadingMethodStandardInserts.md deleted file mode 100755 index e396639bd..000000000 --- a/docs/models/shared/DestinationBigqueryLoadingMethodStandardInserts.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationBigqueryLoadingMethodStandardInserts - -Loading method used to send select the way data will be uploaded to BigQuery.
Standard Inserts - Direct uploading using SQL INSERT statements. This method is extremely inefficient and provided only for quick testing. In almost all cases, you should use staging.
GCS Staging - Writes large batches of records to a file, uploads the file to GCS, then uses COPY INTO table to upload the file. Recommended for most workloads for better speed and scalability. Read more about GCS Staging here. - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | -| `method` | [DestinationBigqueryLoadingMethodStandardInsertsMethod](../../models/shared/DestinationBigqueryLoadingMethodStandardInsertsMethod.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationBigqueryLoadingMethodStandardInsertsMethod.md b/docs/models/shared/DestinationBigqueryLoadingMethodStandardInsertsMethod.md deleted file mode 100755 index 8e24665d8..000000000 --- a/docs/models/shared/DestinationBigqueryLoadingMethodStandardInsertsMethod.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationBigqueryLoadingMethodStandardInsertsMethod - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `STANDARD` | Standard | \ No newline at end of file diff --git a/docs/models/shared/DestinationClickhouseTunnelMethodNoTunnel.md b/docs/models/shared/DestinationClickhouseTunnelMethodNoTunnel.md deleted file mode 100755 index ceb867d0b..000000000 --- a/docs/models/shared/DestinationClickhouseTunnelMethodNoTunnel.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationClickhouseTunnelMethodNoTunnel - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | -| `tunnelMethod` | [DestinationClickhouseTunnelMethodNoTunnelTunnelMethod](../../models/shared/DestinationClickhouseTunnelMethodNoTunnelTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/shared/DestinationClickhouseTunnelMethodNoTunnelTunnelMethod.md b/docs/models/shared/DestinationClickhouseTunnelMethodNoTunnelTunnelMethod.md deleted file mode 100755 index 29ce63e40..000000000 --- a/docs/models/shared/DestinationClickhouseTunnelMethodNoTunnelTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationClickhouseTunnelMethodNoTunnelTunnelMethod - -No ssh tunnel needed to connect to database - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/shared/DestinationClickhouseTunnelMethodPasswordAuthentication.md b/docs/models/shared/DestinationClickhouseTunnelMethodPasswordAuthentication.md deleted file mode 100755 index ef4cbd407..000000000 --- a/docs/models/shared/DestinationClickhouseTunnelMethodPasswordAuthentication.md +++ /dev/null @@ -1,14 +0,0 @@ -# DestinationClickhouseTunnelMethodPasswordAuthentication - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnelMethod` | [DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | -| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.md b/docs/models/shared/DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.md deleted file mode 100755 index 3d78d67ad..000000000 --- a/docs/models/shared/DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod - -Connect through a jump server tunnel host using username and password authentication - - -## Values - -| Name | Value | -| ------------------- | ------------------- | -| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthentication.md deleted file mode 100755 index a9ce11397..000000000 --- a/docs/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthentication.md +++ /dev/null @@ -1,14 +0,0 @@ -# DestinationClickhouseTunnelMethodSSHKeyAuthentication - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | -| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnelMethod` | [DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.md b/docs/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.md deleted file mode 100755 index 04b1e0f96..000000000 --- a/docs/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod - -Connect through a jump server tunnel host using username and ssh key - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/shared/DestinationDatabricksDataSourceAmazonS3.md b/docs/models/shared/DestinationDatabricksDataSourceAmazonS3.md deleted file mode 100755 index 389a6588b..000000000 --- a/docs/models/shared/DestinationDatabricksDataSourceAmazonS3.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationDatabricksDataSourceAmazonS3 - -Storage on which the delta lake is built. - - -## Fields - -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -| `dataSourceType` | [DestinationDatabricksDataSourceAmazonS3DataSourceType](../../models/shared/DestinationDatabricksDataSourceAmazonS3DataSourceType.md) | :heavy_check_mark: | N/A | | -| `fileNamePattern` | *String* | :heavy_minus_sign: | The pattern allows you to set the file-name format for the S3 staging file(s) | {date} | -| `s3AccessKeyId` | *String* | :heavy_check_mark: | The Access Key Id granting allow one to access the above S3 staging bucket. Airbyte requires Read and Write permissions to the given bucket. | A012345678910EXAMPLE | -| `s3BucketName` | *String* | :heavy_check_mark: | The name of the S3 bucket to use for intermittent staging of the data. | airbyte.staging | -| `s3BucketPath` | *String* | :heavy_check_mark: | The directory under the S3 bucket where data will be written. | data_sync/test | -| `s3BucketRegion` | [DestinationDatabricksDataSourceAmazonS3S3BucketRegion](../../models/shared/DestinationDatabricksDataSourceAmazonS3S3BucketRegion.md) | :heavy_check_mark: | The region of the S3 staging bucket to use if utilising a copy strategy. | | -| `s3SecretAccessKey` | *String* | :heavy_check_mark: | The corresponding secret to the above access key id. | a012345678910ABCDEFGH/AbCdEfGhEXAMPLEKEY | \ No newline at end of file diff --git a/docs/models/shared/DestinationDatabricksDataSourceAmazonS3DataSourceType.md b/docs/models/shared/DestinationDatabricksDataSourceAmazonS3DataSourceType.md deleted file mode 100755 index a3b9f3146..000000000 --- a/docs/models/shared/DestinationDatabricksDataSourceAmazonS3DataSourceType.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationDatabricksDataSourceAmazonS3DataSourceType - - -## Values - -| Name | Value | -| ------------ | ------------ | -| `S3_STORAGE` | S3_STORAGE | \ No newline at end of file diff --git a/docs/models/shared/DestinationDatabricksDataSourceAmazonS3S3BucketRegion.md b/docs/models/shared/DestinationDatabricksDataSourceAmazonS3S3BucketRegion.md deleted file mode 100755 index cab1f998f..000000000 --- a/docs/models/shared/DestinationDatabricksDataSourceAmazonS3S3BucketRegion.md +++ /dev/null @@ -1,35 +0,0 @@ -# DestinationDatabricksDataSourceAmazonS3S3BucketRegion - -The region of the S3 staging bucket to use if utilising a copy strategy. - - -## Values - -| Name | Value | -| --------------- | --------------- | -| `UNKNOWN` | | -| `US_EAST1` | us-east-1 | -| `US_EAST2` | us-east-2 | -| `US_WEST1` | us-west-1 | -| `US_WEST2` | us-west-2 | -| `AF_SOUTH1` | af-south-1 | -| `AP_EAST1` | ap-east-1 | -| `AP_SOUTH1` | ap-south-1 | -| `AP_NORTHEAST1` | ap-northeast-1 | -| `AP_NORTHEAST2` | ap-northeast-2 | -| `AP_NORTHEAST3` | ap-northeast-3 | -| `AP_SOUTHEAST1` | ap-southeast-1 | -| `AP_SOUTHEAST2` | ap-southeast-2 | -| `CA_CENTRAL1` | ca-central-1 | -| `CN_NORTH1` | cn-north-1 | -| `CN_NORTHWEST1` | cn-northwest-1 | -| `EU_CENTRAL1` | eu-central-1 | -| `EU_NORTH1` | eu-north-1 | -| `EU_SOUTH1` | eu-south-1 | -| `EU_WEST1` | eu-west-1 | -| `EU_WEST2` | eu-west-2 | -| `EU_WEST3` | eu-west-3 | -| `SA_EAST1` | sa-east-1 | -| `ME_SOUTH1` | me-south-1 | -| `US_GOV_EAST1` | us-gov-east-1 | -| `US_GOV_WEST1` | us-gov-west-1 | \ No newline at end of file diff --git a/docs/models/shared/DestinationDatabricksDataSourceAzureBlobStorage.md b/docs/models/shared/DestinationDatabricksDataSourceAzureBlobStorage.md deleted file mode 100755 index ef5bb57ae..000000000 --- a/docs/models/shared/DestinationDatabricksDataSourceAzureBlobStorage.md +++ /dev/null @@ -1,14 +0,0 @@ -# DestinationDatabricksDataSourceAzureBlobStorage - -Storage on which the delta lake is built. - - -## Fields - -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `azureBlobStorageAccountName` | *String* | :heavy_check_mark: | The account's name of the Azure Blob Storage. | airbyte5storage | -| `azureBlobStorageContainerName` | *String* | :heavy_check_mark: | The name of the Azure blob storage container. | airbytetestcontainername | -| `azureBlobStorageEndpointDomainName` | *String* | :heavy_minus_sign: | This is Azure Blob Storage endpoint domain name. Leave default value (or leave it empty if run container from command line) to use Microsoft native from example. | blob.core.windows.net | -| `azureBlobStorageSasToken` | *String* | :heavy_check_mark: | Shared access signature (SAS) token to grant limited access to objects in your storage account. | ?sv=2016-05-31&ss=b&srt=sco&sp=rwdl&se=2018-06-27T10:05:50Z&st=2017-06-27T02:05:50Z&spr=https,http&sig=bgqQwoXwxzuD2GJfagRg7VOS8hzNr3QLT7rhS8OFRLQ%3D | -| `dataSourceType` | [DestinationDatabricksDataSourceAzureBlobStorageDataSourceType](../../models/shared/DestinationDatabricksDataSourceAzureBlobStorageDataSourceType.md) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/models/shared/DestinationDatabricksDataSourceAzureBlobStorageDataSourceType.md b/docs/models/shared/DestinationDatabricksDataSourceAzureBlobStorageDataSourceType.md deleted file mode 100755 index 29cb32faf..000000000 --- a/docs/models/shared/DestinationDatabricksDataSourceAzureBlobStorageDataSourceType.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationDatabricksDataSourceAzureBlobStorageDataSourceType - - -## Values - -| Name | Value | -| -------------------- | -------------------- | -| `AZURE_BLOB_STORAGE` | AZURE_BLOB_STORAGE | \ No newline at end of file diff --git a/docs/models/shared/DestinationDatabricksDataSourceRecommendedManagedTables.md b/docs/models/shared/DestinationDatabricksDataSourceRecommendedManagedTables.md deleted file mode 100755 index 08795da00..000000000 --- a/docs/models/shared/DestinationDatabricksDataSourceRecommendedManagedTables.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationDatabricksDataSourceRecommendedManagedTables - -Storage on which the delta lake is built. - - -## Fields - -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `dataSourceType` | [DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType](../../models/shared/DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType.md b/docs/models/shared/DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType.md deleted file mode 100755 index 11e3d4b34..000000000 --- a/docs/models/shared/DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType - - -## Values - -| Name | Value | -| ------------------------ | ------------------------ | -| `MANAGED_TABLES_STORAGE` | MANAGED_TABLES_STORAGE | \ No newline at end of file diff --git a/docs/models/shared/DestinationDevNullTestDestinationSilent.md b/docs/models/shared/DestinationDevNullTestDestinationSilent.md deleted file mode 100755 index 8c966e9ff..000000000 --- a/docs/models/shared/DestinationDevNullTestDestinationSilent.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationDevNullTestDestinationSilent - -The type of destination to be used - - -## Fields - -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | -| `testDestinationType` | [DestinationDevNullTestDestinationSilentTestDestinationType](../../models/shared/DestinationDevNullTestDestinationSilentTestDestinationType.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationDevNullTestDestinationSilentTestDestinationType.md b/docs/models/shared/DestinationDevNullTestDestinationSilentTestDestinationType.md deleted file mode 100755 index d855f0a27..000000000 --- a/docs/models/shared/DestinationDevNullTestDestinationSilentTestDestinationType.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationDevNullTestDestinationSilentTestDestinationType - - -## Values - -| Name | Value | -| -------- | -------- | -| `SILENT` | SILENT | \ No newline at end of file diff --git a/docs/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecret.md b/docs/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecret.md deleted file mode 100755 index 9d75132da..000000000 --- a/docs/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecret.md +++ /dev/null @@ -1,12 +0,0 @@ -# DestinationElasticsearchAuthenticationMethodApiKeySecret - -Use a api key and secret combination to authenticate - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `apiKeyId` | *String* | :heavy_check_mark: | The Key ID to used when accessing an enterprise Elasticsearch instance. | -| `apiKeySecret` | *String* | :heavy_check_mark: | The secret associated with the API Key ID. | -| `method` | [DestinationElasticsearchAuthenticationMethodApiKeySecretMethod](../../models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecretMethod.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecretMethod.md b/docs/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecretMethod.md deleted file mode 100755 index cf3419f7f..000000000 --- a/docs/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecretMethod.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationElasticsearchAuthenticationMethodApiKeySecretMethod - - -## Values - -| Name | Value | -| -------- | -------- | -| `SECRET` | secret | \ No newline at end of file diff --git a/docs/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePassword.md b/docs/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePassword.md deleted file mode 100755 index f32a740f8..000000000 --- a/docs/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePassword.md +++ /dev/null @@ -1,12 +0,0 @@ -# DestinationElasticsearchAuthenticationMethodUsernamePassword - -Basic auth header with a username and password - - -## Fields - -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `method` | [DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod](../../models/shared/DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod.md) | :heavy_check_mark: | N/A | -| `password` | *String* | :heavy_check_mark: | Basic auth password to access a secure Elasticsearch server | -| `username` | *String* | :heavy_check_mark: | Basic auth username to access a secure Elasticsearch server | \ No newline at end of file diff --git a/docs/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod.md b/docs/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod.md deleted file mode 100755 index 548f7c229..000000000 --- a/docs/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod - - -## Values - -| Name | Value | -| ------- | ------- | -| `BASIC` | basic | \ No newline at end of file diff --git a/docs/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3.md b/docs/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3.md deleted file mode 100755 index 9335212f9..000000000 --- a/docs/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3.md +++ /dev/null @@ -1,14 +0,0 @@ -# DestinationFireboltLoadingMethodExternalTableViaS3 - -Loading method used to select the way data will be uploaded to Firebolt - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | -| `awsKeyId` | *String* | :heavy_check_mark: | AWS access key granting read and write access to S3. | | -| `awsKeySecret` | *String* | :heavy_check_mark: | Corresponding secret part of the AWS Key | | -| `method` | [DestinationFireboltLoadingMethodExternalTableViaS3Method](../../models/shared/DestinationFireboltLoadingMethodExternalTableViaS3Method.md) | :heavy_check_mark: | N/A | | -| `s3Bucket` | *String* | :heavy_check_mark: | The name of the S3 bucket. | | -| `s3Region` | *String* | :heavy_check_mark: | Region name of the S3 bucket. | us-east-1 | \ No newline at end of file diff --git a/docs/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3Method.md b/docs/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3Method.md deleted file mode 100755 index 4a5b6b093..000000000 --- a/docs/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3Method.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationFireboltLoadingMethodExternalTableViaS3Method - - -## Values - -| Name | Value | -| ----- | ----- | -| `S3` | S3 | \ No newline at end of file diff --git a/docs/models/shared/DestinationFireboltLoadingMethodSQLInserts.md b/docs/models/shared/DestinationFireboltLoadingMethodSQLInserts.md deleted file mode 100755 index 363ce3d0d..000000000 --- a/docs/models/shared/DestinationFireboltLoadingMethodSQLInserts.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationFireboltLoadingMethodSQLInserts - -Loading method used to select the way data will be uploaded to Firebolt - - -## Fields - -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | -| `method` | [DestinationFireboltLoadingMethodSQLInsertsMethod](../../models/shared/DestinationFireboltLoadingMethodSQLInsertsMethod.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationFireboltLoadingMethodSQLInsertsMethod.md b/docs/models/shared/DestinationFireboltLoadingMethodSQLInsertsMethod.md deleted file mode 100755 index 0b493e05f..000000000 --- a/docs/models/shared/DestinationFireboltLoadingMethodSQLInsertsMethod.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationFireboltLoadingMethodSQLInsertsMethod - - -## Values - -| Name | Value | -| ----- | ----- | -| `SQL` | SQL | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsCredentialHMACKey.md b/docs/models/shared/DestinationGcsCredentialHMACKey.md deleted file mode 100755 index e576a5c17..000000000 --- a/docs/models/shared/DestinationGcsCredentialHMACKey.md +++ /dev/null @@ -1,12 +0,0 @@ -# DestinationGcsCredentialHMACKey - -An HMAC key is a type of credential and can be associated with a service account or a user account in Cloud Storage. Read more here. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `credentialType` | [DestinationGcsCredentialHMACKeyCredentialType](../../models/shared/DestinationGcsCredentialHMACKeyCredentialType.md) | :heavy_check_mark: | N/A | | -| `hmacKeyAccessId` | *String* | :heavy_check_mark: | When linked to a service account, this ID is 61 characters long; when linked to a user account, it is 24 characters long. Read more here. | 1234567890abcdefghij1234 | -| `hmacKeySecret` | *String* | :heavy_check_mark: | The corresponding secret for the access ID. It is a 40-character base-64 encoded string. Read more here. | 1234567890abcdefghij1234567890ABCDEFGHIJ | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsCredentialHMACKeyCredentialType.md b/docs/models/shared/DestinationGcsCredentialHMACKeyCredentialType.md deleted file mode 100755 index 555615d1f..000000000 --- a/docs/models/shared/DestinationGcsCredentialHMACKeyCredentialType.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationGcsCredentialHMACKeyCredentialType - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `HMAC_KEY` | HMAC_KEY | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatAvroApacheAvro.md b/docs/models/shared/DestinationGcsFormatAvroApacheAvro.md deleted file mode 100755 index 2d58e9bef..000000000 --- a/docs/models/shared/DestinationGcsFormatAvroApacheAvro.md +++ /dev/null @@ -1,11 +0,0 @@ -# DestinationGcsFormatAvroApacheAvro - -Output data format. One of the following formats must be selected - AVRO format, PARQUET format, CSV format, or JSONL format. - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | -| `compressionCodec` | *Object* | :heavy_check_mark: | The compression algorithm used to compress data. Default to no compression. | -| `formatType` | [DestinationGcsFormatAvroApacheAvroFormatType](../../models/shared/DestinationGcsFormatAvroApacheAvroFormatType.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2.md b/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2.md deleted file mode 100755 index 7b5517784..000000000 --- a/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2 - -The compression algorithm used to compress data. Default to no compression. - - -## Fields - -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | -| `codec` | [DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec](../../models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec.md b/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec.md deleted file mode 100755 index c1503eba0..000000000 --- a/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec - - -## Values - -| Name | Value | -| ------- | ------- | -| `BZIP2` | bzip2 | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate.md b/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate.md deleted file mode 100755 index 229a5cc39..000000000 --- a/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate.md +++ /dev/null @@ -1,11 +0,0 @@ -# DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate - -The compression algorithm used to compress data. Default to no compression. - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `codec` | [DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec](../../models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec.md) | :heavy_check_mark: | N/A | -| `compressionLevel` | *Long* | :heavy_minus_sign: | 0: no compression & fastest, 9: best compression & slowest. | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec.md b/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec.md deleted file mode 100755 index f21fa76b7..000000000 --- a/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec - - -## Values - -| Name | Value | -| --------- | --------- | -| `DEFLATE` | Deflate | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression.md b/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression.md deleted file mode 100755 index bebe7e889..000000000 --- a/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression - -The compression algorithm used to compress data. Default to no compression. - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `codec` | [DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec](../../models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec.md b/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec.md deleted file mode 100755 index df233382c..000000000 --- a/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec - - -## Values - -| Name | Value | -| ---------------- | ---------------- | -| `NO_COMPRESSION` | no compression | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy.md b/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy.md deleted file mode 100755 index cb1ba2c13..000000000 --- a/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy - -The compression algorithm used to compress data. Default to no compression. - - -## Fields - -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| `codec` | [DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec](../../models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec.md b/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec.md deleted file mode 100755 index adb7c4fed..000000000 --- a/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec - - -## Values - -| Name | Value | -| -------- | -------- | -| `SNAPPY` | snappy | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXz.md b/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXz.md deleted file mode 100755 index 2008708dd..000000000 --- a/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXz.md +++ /dev/null @@ -1,11 +0,0 @@ -# DestinationGcsFormatAvroApacheAvroCompressionCodecXz - -The compression algorithm used to compress data. Default to no compression. - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `codec` | [DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec](../../models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec.md) | :heavy_check_mark: | N/A | -| `compressionLevel` | *Long* | :heavy_minus_sign: | The presets 0-3 are fast presets with medium compression. The presets 4-6 are fairly slow presets with high compression. The default preset is 6. The presets 7-9 are like the preset 6 but use bigger dictionaries and have higher compressor and decompressor memory requirements. Unless the uncompressed size of the file exceeds 8 MiB, 16 MiB, or 32 MiB, it is waste of memory to use the presets 7, 8, or 9, respectively. Read more here for details. | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec.md b/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec.md deleted file mode 100755 index acb1786e4..000000000 --- a/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec - - -## Values - -| Name | Value | -| ----- | ----- | -| `XZ` | xz | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard.md b/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard.md deleted file mode 100755 index 4f96c8704..000000000 --- a/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard.md +++ /dev/null @@ -1,12 +0,0 @@ -# DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard - -The compression algorithm used to compress data. Default to no compression. - - -## Fields - -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `codec` | [DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec](../../models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec.md) | :heavy_check_mark: | N/A | -| `compressionLevel` | *Long* | :heavy_minus_sign: | Negative levels are 'fast' modes akin to lz4 or snappy, levels above 9 are generally for archival purposes, and levels above 18 use a lot of memory. | -| `includeChecksum` | *Boolean* | :heavy_minus_sign: | If true, include a checksum with each data block. | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec.md b/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec.md deleted file mode 100755 index 6cfaf08f7..000000000 --- a/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `ZSTANDARD` | zstandard | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatAvroApacheAvroFormatType.md b/docs/models/shared/DestinationGcsFormatAvroApacheAvroFormatType.md deleted file mode 100755 index 148cb7140..000000000 --- a/docs/models/shared/DestinationGcsFormatAvroApacheAvroFormatType.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationGcsFormatAvroApacheAvroFormatType - - -## Values - -| Name | Value | -| ------ | ------ | -| `AVRO` | Avro | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValues.md b/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValues.md deleted file mode 100755 index 1bd548856..000000000 --- a/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValues.md +++ /dev/null @@ -1,12 +0,0 @@ -# DestinationGcsFormatCSVCommaSeparatedValues - -Output data format. One of the following formats must be selected - AVRO format, PARQUET format, CSV format, or JSONL format. - - -## Fields - -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| `compression` | *Object* | :heavy_minus_sign: | Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".csv.gz"). | -| `flattening` | [DestinationGcsFormatCSVCommaSeparatedValuesNormalization](../../models/shared/DestinationGcsFormatCSVCommaSeparatedValuesNormalization.md) | :heavy_minus_sign: | Whether the input JSON data should be normalized (flattened) in the output CSV. Please refer to docs for details. | -| `formatType` | [DestinationGcsFormatCSVCommaSeparatedValuesFormatType](../../models/shared/DestinationGcsFormatCSVCommaSeparatedValuesFormatType.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIP.md b/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIP.md deleted file mode 100755 index 2041aea08..000000000 --- a/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIP.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIP - -Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".csv.gz"). - - -## Fields - -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `compressionType` | [DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType](../../models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.md b/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.md deleted file mode 100755 index 6595e118f..000000000 --- a/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType - - -## Values - -| Name | Value | -| ------ | ------ | -| `GZIP` | GZIP | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompression.md b/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompression.md deleted file mode 100755 index 7da7f2deb..000000000 --- a/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompression.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompression - -Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".csv.gz"). - - -## Fields - -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `compressionType` | [DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType](../../models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.md b/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.md deleted file mode 100755 index 3e01fd501..000000000 --- a/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType - - -## Values - -| Name | Value | -| ---------------- | ---------------- | -| `NO_COMPRESSION` | No Compression | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesFormatType.md b/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesFormatType.md deleted file mode 100755 index 374d59eae..000000000 --- a/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesFormatType.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationGcsFormatCSVCommaSeparatedValuesFormatType - - -## Values - -| Name | Value | -| ----- | ----- | -| `CSV` | CSV | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesNormalization.md b/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesNormalization.md deleted file mode 100755 index 8c00c97bc..000000000 --- a/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesNormalization.md +++ /dev/null @@ -1,11 +0,0 @@ -# DestinationGcsFormatCSVCommaSeparatedValuesNormalization - -Whether the input JSON data should be normalized (flattened) in the output CSV. Please refer to docs for details. - - -## Values - -| Name | Value | -| ----------------------- | ----------------------- | -| `NO_FLATTENING` | No flattening | -| `ROOT_LEVEL_FLATTENING` | Root level flattening | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSON.md b/docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSON.md deleted file mode 100755 index 435a7af00..000000000 --- a/docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSON.md +++ /dev/null @@ -1,11 +0,0 @@ -# DestinationGcsFormatJSONLinesNewlineDelimitedJSON - -Output data format. One of the following formats must be selected - AVRO format, PARQUET format, CSV format, or JSONL format. - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | -| `compression` | *Object* | :heavy_minus_sign: | Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). | -| `formatType` | [DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType](../../models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.md b/docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.md deleted file mode 100755 index 96dd77361..000000000 --- a/docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIP - -Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). - - -## Fields - -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `compressionType` | [DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType](../../models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.md b/docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.md deleted file mode 100755 index 994051f74..000000000 --- a/docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType - - -## Values - -| Name | Value | -| ------ | ------ | -| `GZIP` | GZIP | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.md b/docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.md deleted file mode 100755 index c4e8f273f..000000000 --- a/docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression - -Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). - - -## Fields - -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `compressionType` | [DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType](../../models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.md b/docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.md deleted file mode 100755 index 272a27f4f..000000000 --- a/docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType - - -## Values - -| Name | Value | -| ---------------- | ---------------- | -| `NO_COMPRESSION` | No Compression | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType.md b/docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType.md deleted file mode 100755 index ae5c5ce70..000000000 --- a/docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType - - -## Values - -| Name | Value | -| ------- | ------- | -| `JSONL` | JSONL | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatParquetColumnarStorage.md b/docs/models/shared/DestinationGcsFormatParquetColumnarStorage.md deleted file mode 100755 index d4edf0a17..000000000 --- a/docs/models/shared/DestinationGcsFormatParquetColumnarStorage.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationGcsFormatParquetColumnarStorage - -Output data format. One of the following formats must be selected - AVRO format, PARQUET format, CSV format, or JSONL format. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `blockSizeMb` | *Long* | :heavy_minus_sign: | This is the size of a row group being buffered in memory. It limits the memory usage when writing. Larger values will improve the IO when reading, but consume more memory when writing. Default: 128 MB. | 128 | -| `compressionCodec` | [DestinationGcsFormatParquetColumnarStorageCompressionCodec](../../models/shared/DestinationGcsFormatParquetColumnarStorageCompressionCodec.md) | :heavy_minus_sign: | The compression algorithm used to compress data pages. | | -| `dictionaryEncoding` | *Boolean* | :heavy_minus_sign: | Default: true. | | -| `dictionaryPageSizeKb` | *Long* | :heavy_minus_sign: | There is one dictionary page per column per row group when dictionary encoding is used. The dictionary page size works like the page size but for dictionary. Default: 1024 KB. | 1024 | -| `formatType` | [DestinationGcsFormatParquetColumnarStorageFormatType](../../models/shared/DestinationGcsFormatParquetColumnarStorageFormatType.md) | :heavy_check_mark: | N/A | | -| `maxPaddingSizeMb` | *Long* | :heavy_minus_sign: | Maximum size allowed as padding to align row groups. This is also the minimum size of a row group. Default: 8 MB. | 8 | -| `pageSizeKb` | *Long* | :heavy_minus_sign: | The page size is for compression. A block is composed of pages. A page is the smallest unit that must be read fully to access a single record. If this value is too small, the compression will deteriorate. Default: 1024 KB. | 1024 | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatParquetColumnarStorageCompressionCodec.md b/docs/models/shared/DestinationGcsFormatParquetColumnarStorageCompressionCodec.md deleted file mode 100755 index b28cf668f..000000000 --- a/docs/models/shared/DestinationGcsFormatParquetColumnarStorageCompressionCodec.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationGcsFormatParquetColumnarStorageCompressionCodec - -The compression algorithm used to compress data pages. - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `UNCOMPRESSED` | UNCOMPRESSED | -| `SNAPPY` | SNAPPY | -| `GZIP` | GZIP | -| `LZO` | LZO | -| `BROTLI` | BROTLI | -| `LZ4` | LZ4 | -| `ZSTD` | ZSTD | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatParquetColumnarStorageFormatType.md b/docs/models/shared/DestinationGcsFormatParquetColumnarStorageFormatType.md deleted file mode 100755 index c1e64a0c8..000000000 --- a/docs/models/shared/DestinationGcsFormatParquetColumnarStorageFormatType.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationGcsFormatParquetColumnarStorageFormatType - - -## Values - -| Name | Value | -| --------- | --------- | -| `PARQUET` | Parquet | \ No newline at end of file diff --git a/docs/models/shared/DestinationMongodbInstanceTypeMongoDBAtlas.md b/docs/models/shared/DestinationMongodbInstanceTypeMongoDBAtlas.md deleted file mode 100755 index a9388e0b5..000000000 --- a/docs/models/shared/DestinationMongodbInstanceTypeMongoDBAtlas.md +++ /dev/null @@ -1,11 +0,0 @@ -# DestinationMongodbInstanceTypeMongoDBAtlas - -MongoDb instance to connect to. For MongoDB Atlas and Replica Set TLS connection is used by default. - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | -| `clusterUrl` | *String* | :heavy_check_mark: | URL of a cluster to connect to. | -| `instance` | [DestinationMongodbInstanceTypeMongoDBAtlasInstance](../../models/shared/DestinationMongodbInstanceTypeMongoDBAtlasInstance.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationMongodbInstanceTypeMongoDBAtlasInstance.md b/docs/models/shared/DestinationMongodbInstanceTypeMongoDBAtlasInstance.md deleted file mode 100755 index 6de549fd0..000000000 --- a/docs/models/shared/DestinationMongodbInstanceTypeMongoDBAtlasInstance.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationMongodbInstanceTypeMongoDBAtlasInstance - - -## Values - -| Name | Value | -| ------- | ------- | -| `ATLAS` | atlas | \ No newline at end of file diff --git a/docs/models/shared/DestinationMongodbInstanceTypeReplicaSet.md b/docs/models/shared/DestinationMongodbInstanceTypeReplicaSet.md deleted file mode 100755 index 99900fd2f..000000000 --- a/docs/models/shared/DestinationMongodbInstanceTypeReplicaSet.md +++ /dev/null @@ -1,12 +0,0 @@ -# DestinationMongodbInstanceTypeReplicaSet - -MongoDb instance to connect to. For MongoDB Atlas and Replica Set TLS connection is used by default. - - -## Fields - -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | -| `instance` | [DestinationMongodbInstanceTypeReplicaSetInstance](../../models/shared/DestinationMongodbInstanceTypeReplicaSetInstance.md) | :heavy_check_mark: | N/A | | -| `replicaSet` | *String* | :heavy_minus_sign: | A replica set name. | | -| `serverAddresses` | *String* | :heavy_check_mark: | The members of a replica set. Please specify `host`:`port` of each member seperated by comma. | host1:27017,host2:27017,host3:27017 | \ No newline at end of file diff --git a/docs/models/shared/DestinationMongodbInstanceTypeReplicaSetInstance.md b/docs/models/shared/DestinationMongodbInstanceTypeReplicaSetInstance.md deleted file mode 100755 index d8e2d2bed..000000000 --- a/docs/models/shared/DestinationMongodbInstanceTypeReplicaSetInstance.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationMongodbInstanceTypeReplicaSetInstance - - -## Values - -| Name | Value | -| --------- | --------- | -| `REPLICA` | replica | \ No newline at end of file diff --git a/docs/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstance.md b/docs/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstance.md deleted file mode 100755 index 64c8fbe07..000000000 --- a/docs/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstance.md +++ /dev/null @@ -1,12 +0,0 @@ -# DestinationMongodbInstanceTypeStandaloneMongoDbInstance - -MongoDb instance to connect to. For MongoDB Atlas and Replica Set TLS connection is used by default. - - -## Fields - -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `host` | *String* | :heavy_check_mark: | The Host of a Mongo database to be replicated. | | -| `instance` | [DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance](../../models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance.md) | :heavy_check_mark: | N/A | | -| `port` | *Long* | :heavy_check_mark: | The Port of a Mongo database to be replicated. | 27017 | \ No newline at end of file diff --git a/docs/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance.md b/docs/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance.md deleted file mode 100755 index 3812c708b..000000000 --- a/docs/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance - - -## Values - -| Name | Value | -| ------------ | ------------ | -| `STANDALONE` | standalone | \ No newline at end of file diff --git a/docs/models/shared/DestinationMongodbTunnelMethodNoTunnel.md b/docs/models/shared/DestinationMongodbTunnelMethodNoTunnel.md deleted file mode 100755 index 4895f9291..000000000 --- a/docs/models/shared/DestinationMongodbTunnelMethodNoTunnel.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationMongodbTunnelMethodNoTunnel - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | -| `tunnelMethod` | [DestinationMongodbTunnelMethodNoTunnelTunnelMethod](../../models/shared/DestinationMongodbTunnelMethodNoTunnelTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/shared/DestinationMongodbTunnelMethodNoTunnelTunnelMethod.md b/docs/models/shared/DestinationMongodbTunnelMethodNoTunnelTunnelMethod.md deleted file mode 100755 index d6c828cf8..000000000 --- a/docs/models/shared/DestinationMongodbTunnelMethodNoTunnelTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationMongodbTunnelMethodNoTunnelTunnelMethod - -No ssh tunnel needed to connect to database - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/shared/DestinationMongodbTunnelMethodPasswordAuthentication.md b/docs/models/shared/DestinationMongodbTunnelMethodPasswordAuthentication.md deleted file mode 100755 index 559dadda1..000000000 --- a/docs/models/shared/DestinationMongodbTunnelMethodPasswordAuthentication.md +++ /dev/null @@ -1,14 +0,0 @@ -# DestinationMongodbTunnelMethodPasswordAuthentication - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnelMethod` | [DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | -| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod.md b/docs/models/shared/DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod.md deleted file mode 100755 index c1ffa3cdd..000000000 --- a/docs/models/shared/DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod - -Connect through a jump server tunnel host using username and password authentication - - -## Values - -| Name | Value | -| ------------------- | ------------------- | -| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthentication.md deleted file mode 100755 index 12158f6a9..000000000 --- a/docs/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthentication.md +++ /dev/null @@ -1,14 +0,0 @@ -# DestinationMongodbTunnelMethodSSHKeyAuthentication - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | -| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnelMethod` | [DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod.md b/docs/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod.md deleted file mode 100755 index a8802f375..000000000 --- a/docs/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod - -Connect through a jump server tunnel host using username and ssh key - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/shared/DestinationMssqlTunnelMethodNoTunnel.md b/docs/models/shared/DestinationMssqlTunnelMethodNoTunnel.md deleted file mode 100755 index 966ce9573..000000000 --- a/docs/models/shared/DestinationMssqlTunnelMethodNoTunnel.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationMssqlTunnelMethodNoTunnel - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | -| `tunnelMethod` | [DestinationMssqlTunnelMethodNoTunnelTunnelMethod](../../models/shared/DestinationMssqlTunnelMethodNoTunnelTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/shared/DestinationMssqlTunnelMethodNoTunnelTunnelMethod.md b/docs/models/shared/DestinationMssqlTunnelMethodNoTunnelTunnelMethod.md deleted file mode 100755 index 6adbf53f2..000000000 --- a/docs/models/shared/DestinationMssqlTunnelMethodNoTunnelTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationMssqlTunnelMethodNoTunnelTunnelMethod - -No ssh tunnel needed to connect to database - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/shared/DestinationMssqlTunnelMethodPasswordAuthentication.md b/docs/models/shared/DestinationMssqlTunnelMethodPasswordAuthentication.md deleted file mode 100755 index 18f02f47a..000000000 --- a/docs/models/shared/DestinationMssqlTunnelMethodPasswordAuthentication.md +++ /dev/null @@ -1,14 +0,0 @@ -# DestinationMssqlTunnelMethodPasswordAuthentication - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnelMethod` | [DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | -| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod.md b/docs/models/shared/DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod.md deleted file mode 100755 index 934abce84..000000000 --- a/docs/models/shared/DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod - -Connect through a jump server tunnel host using username and password authentication - - -## Values - -| Name | Value | -| ------------------- | ------------------- | -| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthentication.md deleted file mode 100755 index 65c034f54..000000000 --- a/docs/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthentication.md +++ /dev/null @@ -1,14 +0,0 @@ -# DestinationMssqlTunnelMethodSSHKeyAuthentication - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | -| `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | -| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnelMethod` | [DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md b/docs/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md deleted file mode 100755 index ec5ee4928..000000000 --- a/docs/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod - -Connect through a jump server tunnel host using username and ssh key - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/shared/DestinationMysqlTunnelMethodNoTunnel.md b/docs/models/shared/DestinationMysqlTunnelMethodNoTunnel.md deleted file mode 100755 index 1b3264dd7..000000000 --- a/docs/models/shared/DestinationMysqlTunnelMethodNoTunnel.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationMysqlTunnelMethodNoTunnel - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | -| `tunnelMethod` | [DestinationMysqlTunnelMethodNoTunnelTunnelMethod](../../models/shared/DestinationMysqlTunnelMethodNoTunnelTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/shared/DestinationMysqlTunnelMethodNoTunnelTunnelMethod.md b/docs/models/shared/DestinationMysqlTunnelMethodNoTunnelTunnelMethod.md deleted file mode 100755 index 5e1bdae59..000000000 --- a/docs/models/shared/DestinationMysqlTunnelMethodNoTunnelTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationMysqlTunnelMethodNoTunnelTunnelMethod - -No ssh tunnel needed to connect to database - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/shared/DestinationMysqlTunnelMethodPasswordAuthentication.md b/docs/models/shared/DestinationMysqlTunnelMethodPasswordAuthentication.md deleted file mode 100755 index 1255e285f..000000000 --- a/docs/models/shared/DestinationMysqlTunnelMethodPasswordAuthentication.md +++ /dev/null @@ -1,14 +0,0 @@ -# DestinationMysqlTunnelMethodPasswordAuthentication - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnelMethod` | [DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | -| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod.md b/docs/models/shared/DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod.md deleted file mode 100755 index e935d8770..000000000 --- a/docs/models/shared/DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod - -Connect through a jump server tunnel host using username and password authentication - - -## Values - -| Name | Value | -| ------------------- | ------------------- | -| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthentication.md deleted file mode 100755 index 257ca9843..000000000 --- a/docs/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthentication.md +++ /dev/null @@ -1,14 +0,0 @@ -# DestinationMysqlTunnelMethodSSHKeyAuthentication - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | -| `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | -| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnelMethod` | [DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md b/docs/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md deleted file mode 100755 index 16b4f2633..000000000 --- a/docs/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod - -Connect through a jump server tunnel host using username and ssh key - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/shared/DestinationOracleTunnelMethodNoTunnel.md b/docs/models/shared/DestinationOracleTunnelMethodNoTunnel.md deleted file mode 100755 index 2b4a498dc..000000000 --- a/docs/models/shared/DestinationOracleTunnelMethodNoTunnel.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationOracleTunnelMethodNoTunnel - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | -| `tunnelMethod` | [DestinationOracleTunnelMethodNoTunnelTunnelMethod](../../models/shared/DestinationOracleTunnelMethodNoTunnelTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/shared/DestinationOracleTunnelMethodNoTunnelTunnelMethod.md b/docs/models/shared/DestinationOracleTunnelMethodNoTunnelTunnelMethod.md deleted file mode 100755 index 482b66a1b..000000000 --- a/docs/models/shared/DestinationOracleTunnelMethodNoTunnelTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationOracleTunnelMethodNoTunnelTunnelMethod - -No ssh tunnel needed to connect to database - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/shared/DestinationOracleTunnelMethodPasswordAuthentication.md b/docs/models/shared/DestinationOracleTunnelMethodPasswordAuthentication.md deleted file mode 100755 index 96907fa36..000000000 --- a/docs/models/shared/DestinationOracleTunnelMethodPasswordAuthentication.md +++ /dev/null @@ -1,14 +0,0 @@ -# DestinationOracleTunnelMethodPasswordAuthentication - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnelMethod` | [DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | -| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod.md b/docs/models/shared/DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod.md deleted file mode 100755 index e49f92b62..000000000 --- a/docs/models/shared/DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod - -Connect through a jump server tunnel host using username and password authentication - - -## Values - -| Name | Value | -| ------------------- | ------------------- | -| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/shared/DestinationOracleTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/DestinationOracleTunnelMethodSSHKeyAuthentication.md deleted file mode 100755 index 63ccf2c47..000000000 --- a/docs/models/shared/DestinationOracleTunnelMethodSSHKeyAuthentication.md +++ /dev/null @@ -1,14 +0,0 @@ -# DestinationOracleTunnelMethodSSHKeyAuthentication - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | -| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnelMethod` | [DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.md b/docs/models/shared/DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.md deleted file mode 100755 index 5b7a1b009..000000000 --- a/docs/models/shared/DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod - -Connect through a jump server tunnel host using username and ssh key - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresSslModeAllow.md b/docs/models/shared/DestinationPostgresSslModeAllow.md deleted file mode 100755 index 7e44bfc8f..000000000 --- a/docs/models/shared/DestinationPostgresSslModeAllow.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationPostgresSslModeAllow - -Allow SSL mode. - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | -| `mode` | [DestinationPostgresSslModeAllowMode](../../models/shared/DestinationPostgresSslModeAllowMode.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresSslModeAllowMode.md b/docs/models/shared/DestinationPostgresSslModeAllowMode.md deleted file mode 100755 index f18608707..000000000 --- a/docs/models/shared/DestinationPostgresSslModeAllowMode.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationPostgresSslModeAllowMode - - -## Values - -| Name | Value | -| ------- | ------- | -| `ALLOW` | allow | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresSslModeDisable.md b/docs/models/shared/DestinationPostgresSslModeDisable.md deleted file mode 100755 index 093cc5841..000000000 --- a/docs/models/shared/DestinationPostgresSslModeDisable.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationPostgresSslModeDisable - -Disable SSL. - - -## Fields - -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | -| `mode` | [DestinationPostgresSslModeDisableMode](../../models/shared/DestinationPostgresSslModeDisableMode.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresSslModeDisableMode.md b/docs/models/shared/DestinationPostgresSslModeDisableMode.md deleted file mode 100755 index 222d6060d..000000000 --- a/docs/models/shared/DestinationPostgresSslModeDisableMode.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationPostgresSslModeDisableMode - - -## Values - -| Name | Value | -| --------- | --------- | -| `DISABLE` | disable | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresSslModePrefer.md b/docs/models/shared/DestinationPostgresSslModePrefer.md deleted file mode 100755 index 8989806f7..000000000 --- a/docs/models/shared/DestinationPostgresSslModePrefer.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationPostgresSslModePrefer - -Prefer SSL mode. - - -## Fields - -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | -| `mode` | [DestinationPostgresSslModePreferMode](../../models/shared/DestinationPostgresSslModePreferMode.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresSslModePreferMode.md b/docs/models/shared/DestinationPostgresSslModePreferMode.md deleted file mode 100755 index 5f27e2e15..000000000 --- a/docs/models/shared/DestinationPostgresSslModePreferMode.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationPostgresSslModePreferMode - - -## Values - -| Name | Value | -| -------- | -------- | -| `PREFER` | prefer | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresSslModeRequire.md b/docs/models/shared/DestinationPostgresSslModeRequire.md deleted file mode 100755 index 09aca5f2c..000000000 --- a/docs/models/shared/DestinationPostgresSslModeRequire.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationPostgresSslModeRequire - -Require SSL mode. - - -## Fields - -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | -| `mode` | [DestinationPostgresSslModeRequireMode](../../models/shared/DestinationPostgresSslModeRequireMode.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresSslModeRequireMode.md b/docs/models/shared/DestinationPostgresSslModeRequireMode.md deleted file mode 100755 index 5db7974ba..000000000 --- a/docs/models/shared/DestinationPostgresSslModeRequireMode.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationPostgresSslModeRequireMode - - -## Values - -| Name | Value | -| --------- | --------- | -| `REQUIRE` | require | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresSslModeVerifyCa.md b/docs/models/shared/DestinationPostgresSslModeVerifyCa.md deleted file mode 100755 index 00eb297f3..000000000 --- a/docs/models/shared/DestinationPostgresSslModeVerifyCa.md +++ /dev/null @@ -1,12 +0,0 @@ -# DestinationPostgresSslModeVerifyCa - -Verify-ca SSL mode. - - -## Fields - -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | -| `caCertificate` | *String* | :heavy_check_mark: | CA certificate | -| `clientKeyPassword` | *String* | :heavy_minus_sign: | Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically. | -| `mode` | [DestinationPostgresSslModeVerifyCaMode](../../models/shared/DestinationPostgresSslModeVerifyCaMode.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresSslModeVerifyCaMode.md b/docs/models/shared/DestinationPostgresSslModeVerifyCaMode.md deleted file mode 100755 index 6d12f25fb..000000000 --- a/docs/models/shared/DestinationPostgresSslModeVerifyCaMode.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationPostgresSslModeVerifyCaMode - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `VERIFY_CA` | verify-ca | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresSslModeVerifyFull.md b/docs/models/shared/DestinationPostgresSslModeVerifyFull.md deleted file mode 100755 index ed8ae4a13..000000000 --- a/docs/models/shared/DestinationPostgresSslModeVerifyFull.md +++ /dev/null @@ -1,14 +0,0 @@ -# DestinationPostgresSslModeVerifyFull - -Verify-full SSL mode. - - -## Fields - -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | -| `caCertificate` | *String* | :heavy_check_mark: | CA certificate | -| `clientCertificate` | *String* | :heavy_check_mark: | Client certificate | -| `clientKey` | *String* | :heavy_check_mark: | Client key | -| `clientKeyPassword` | *String* | :heavy_minus_sign: | Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically. | -| `mode` | [DestinationPostgresSslModeVerifyFullMode](../../models/shared/DestinationPostgresSslModeVerifyFullMode.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresSslModeVerifyFullMode.md b/docs/models/shared/DestinationPostgresSslModeVerifyFullMode.md deleted file mode 100755 index 6fe60cea3..000000000 --- a/docs/models/shared/DestinationPostgresSslModeVerifyFullMode.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationPostgresSslModeVerifyFullMode - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `VERIFY_FULL` | verify-full | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresTunnelMethodNoTunnel.md b/docs/models/shared/DestinationPostgresTunnelMethodNoTunnel.md deleted file mode 100755 index 28d22203a..000000000 --- a/docs/models/shared/DestinationPostgresTunnelMethodNoTunnel.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationPostgresTunnelMethodNoTunnel - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | -| `tunnelMethod` | [DestinationPostgresTunnelMethodNoTunnelTunnelMethod](../../models/shared/DestinationPostgresTunnelMethodNoTunnelTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresTunnelMethodNoTunnelTunnelMethod.md b/docs/models/shared/DestinationPostgresTunnelMethodNoTunnelTunnelMethod.md deleted file mode 100755 index 810a8bf40..000000000 --- a/docs/models/shared/DestinationPostgresTunnelMethodNoTunnelTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationPostgresTunnelMethodNoTunnelTunnelMethod - -No ssh tunnel needed to connect to database - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresTunnelMethodPasswordAuthentication.md b/docs/models/shared/DestinationPostgresTunnelMethodPasswordAuthentication.md deleted file mode 100755 index 1366b945b..000000000 --- a/docs/models/shared/DestinationPostgresTunnelMethodPasswordAuthentication.md +++ /dev/null @@ -1,14 +0,0 @@ -# DestinationPostgresTunnelMethodPasswordAuthentication - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnelMethod` | [DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | -| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod.md b/docs/models/shared/DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod.md deleted file mode 100755 index cdfe822b7..000000000 --- a/docs/models/shared/DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod - -Connect through a jump server tunnel host using username and password authentication - - -## Values - -| Name | Value | -| ------------------- | ------------------- | -| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthentication.md deleted file mode 100755 index 58ab325c3..000000000 --- a/docs/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthentication.md +++ /dev/null @@ -1,14 +0,0 @@ -# DestinationPostgresTunnelMethodSSHKeyAuthentication - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | -| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnelMethod` | [DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.md b/docs/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.md deleted file mode 100755 index 2f29bb3a6..000000000 --- a/docs/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod - -Connect through a jump server tunnel host using username and ssh key - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedisSslModeDisable.md b/docs/models/shared/DestinationRedisSslModeDisable.md deleted file mode 100755 index 9230588dd..000000000 --- a/docs/models/shared/DestinationRedisSslModeDisable.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationRedisSslModeDisable - -Disable SSL. - - -## Fields - -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | -| `mode` | [DestinationRedisSslModeDisableMode](../../models/shared/DestinationRedisSslModeDisableMode.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedisSslModeDisableMode.md b/docs/models/shared/DestinationRedisSslModeDisableMode.md deleted file mode 100755 index d4d34f0d5..000000000 --- a/docs/models/shared/DestinationRedisSslModeDisableMode.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationRedisSslModeDisableMode - - -## Values - -| Name | Value | -| --------- | --------- | -| `DISABLE` | disable | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedisSslModeVerifyFull.md b/docs/models/shared/DestinationRedisSslModeVerifyFull.md deleted file mode 100755 index 9458c8d44..000000000 --- a/docs/models/shared/DestinationRedisSslModeVerifyFull.md +++ /dev/null @@ -1,14 +0,0 @@ -# DestinationRedisSslModeVerifyFull - -Verify-full SSL mode. - - -## Fields - -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | -| `caCertificate` | *String* | :heavy_check_mark: | CA certificate | -| `clientCertificate` | *String* | :heavy_check_mark: | Client certificate | -| `clientKey` | *String* | :heavy_check_mark: | Client key | -| `clientKeyPassword` | *String* | :heavy_minus_sign: | Password for keystorage. If you do not add it - the password will be generated automatically. | -| `mode` | [DestinationRedisSslModeVerifyFullMode](../../models/shared/DestinationRedisSslModeVerifyFullMode.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedisSslModeVerifyFullMode.md b/docs/models/shared/DestinationRedisSslModeVerifyFullMode.md deleted file mode 100755 index b4267e9d0..000000000 --- a/docs/models/shared/DestinationRedisSslModeVerifyFullMode.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationRedisSslModeVerifyFullMode - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `VERIFY_FULL` | verify-full | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedisTunnelMethodNoTunnel.md b/docs/models/shared/DestinationRedisTunnelMethodNoTunnel.md deleted file mode 100755 index e7143ad6a..000000000 --- a/docs/models/shared/DestinationRedisTunnelMethodNoTunnel.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationRedisTunnelMethodNoTunnel - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | -| `tunnelMethod` | [DestinationRedisTunnelMethodNoTunnelTunnelMethod](../../models/shared/DestinationRedisTunnelMethodNoTunnelTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedisTunnelMethodNoTunnelTunnelMethod.md b/docs/models/shared/DestinationRedisTunnelMethodNoTunnelTunnelMethod.md deleted file mode 100755 index 3fcfbbd41..000000000 --- a/docs/models/shared/DestinationRedisTunnelMethodNoTunnelTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationRedisTunnelMethodNoTunnelTunnelMethod - -No ssh tunnel needed to connect to database - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedisTunnelMethodPasswordAuthentication.md b/docs/models/shared/DestinationRedisTunnelMethodPasswordAuthentication.md deleted file mode 100755 index 2970ab0be..000000000 --- a/docs/models/shared/DestinationRedisTunnelMethodPasswordAuthentication.md +++ /dev/null @@ -1,14 +0,0 @@ -# DestinationRedisTunnelMethodPasswordAuthentication - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnelMethod` | [DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | -| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod.md b/docs/models/shared/DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod.md deleted file mode 100755 index acf01e9e3..000000000 --- a/docs/models/shared/DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod - -Connect through a jump server tunnel host using username and password authentication - - -## Values - -| Name | Value | -| ------------------- | ------------------- | -| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedisTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/DestinationRedisTunnelMethodSSHKeyAuthentication.md deleted file mode 100755 index 552dbe37d..000000000 --- a/docs/models/shared/DestinationRedisTunnelMethodSSHKeyAuthentication.md +++ /dev/null @@ -1,14 +0,0 @@ -# DestinationRedisTunnelMethodSSHKeyAuthentication - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | -| `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | -| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnelMethod` | [DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod.md b/docs/models/shared/DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod.md deleted file mode 100755 index 9724d467c..000000000 --- a/docs/models/shared/DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod - -Connect through a jump server tunnel host using username and ssh key - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedshiftTunnelMethodNoTunnel.md b/docs/models/shared/DestinationRedshiftTunnelMethodNoTunnel.md deleted file mode 100755 index 5ac6ed9de..000000000 --- a/docs/models/shared/DestinationRedshiftTunnelMethodNoTunnel.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationRedshiftTunnelMethodNoTunnel - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | -| `tunnelMethod` | [DestinationRedshiftTunnelMethodNoTunnelTunnelMethod](../../models/shared/DestinationRedshiftTunnelMethodNoTunnelTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedshiftTunnelMethodNoTunnelTunnelMethod.md b/docs/models/shared/DestinationRedshiftTunnelMethodNoTunnelTunnelMethod.md deleted file mode 100755 index e1935f007..000000000 --- a/docs/models/shared/DestinationRedshiftTunnelMethodNoTunnelTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationRedshiftTunnelMethodNoTunnelTunnelMethod - -No ssh tunnel needed to connect to database - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedshiftTunnelMethodPasswordAuthentication.md b/docs/models/shared/DestinationRedshiftTunnelMethodPasswordAuthentication.md deleted file mode 100755 index d7210415e..000000000 --- a/docs/models/shared/DestinationRedshiftTunnelMethodPasswordAuthentication.md +++ /dev/null @@ -1,14 +0,0 @@ -# DestinationRedshiftTunnelMethodPasswordAuthentication - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnelMethod` | [DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | -| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod.md b/docs/models/shared/DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod.md deleted file mode 100755 index 4bf4ebb46..000000000 --- a/docs/models/shared/DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod - -Connect through a jump server tunnel host using username and password authentication - - -## Values - -| Name | Value | -| ------------------- | ------------------- | -| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthentication.md deleted file mode 100755 index fc4864501..000000000 --- a/docs/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthentication.md +++ /dev/null @@ -1,14 +0,0 @@ -# DestinationRedshiftTunnelMethodSSHKeyAuthentication - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | -| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnelMethod` | [DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod.md b/docs/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod.md deleted file mode 100755 index 033189497..000000000 --- a/docs/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod - -Connect through a jump server tunnel host using username and ssh key - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedshiftUploadingMethodS3Staging.md b/docs/models/shared/DestinationRedshiftUploadingMethodS3Staging.md deleted file mode 100755 index 2084785ee..000000000 --- a/docs/models/shared/DestinationRedshiftUploadingMethodS3Staging.md +++ /dev/null @@ -1,19 +0,0 @@ -# DestinationRedshiftUploadingMethodS3Staging - -The method how the data will be uploaded to the database. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `accessKeyId` | *String* | :heavy_check_mark: | This ID grants access to the above S3 staging bucket. Airbyte requires Read and Write permissions to the given bucket. See AWS docs on how to generate an access key ID and secret access key. | | -| `encryption` | *Object* | :heavy_minus_sign: | How to encrypt the staging data | | -| `fileBufferCount` | *Long* | :heavy_minus_sign: | Number of file buffers allocated for writing data. Increasing this number is beneficial for connections using Change Data Capture (CDC) and up to the number of streams within a connection. Increasing the number of file buffers past the maximum number of streams has deteriorating effects | 10 | -| `fileNamePattern` | *String* | :heavy_minus_sign: | The pattern allows you to set the file-name format for the S3 staging file(s) | {date} | -| `method` | [DestinationRedshiftUploadingMethodS3StagingMethod](../../models/shared/DestinationRedshiftUploadingMethodS3StagingMethod.md) | :heavy_check_mark: | N/A | | -| `purgeStagingData` | *Boolean* | :heavy_minus_sign: | Whether to delete the staging files from S3 after completing the sync. See docs for details. | | -| `s3BucketName` | *String* | :heavy_check_mark: | The name of the staging S3 bucket to use if utilising a COPY strategy. COPY is recommended for production workloads for better speed and scalability. See AWS docs for more details. | airbyte.staging | -| `s3BucketPath` | *String* | :heavy_minus_sign: | The directory under the S3 bucket where data will be written. If not provided, then defaults to the root directory. See path's name recommendations for more details. | data_sync/test | -| `s3BucketRegion` | [DestinationRedshiftUploadingMethodS3StagingS3BucketRegion](../../models/shared/DestinationRedshiftUploadingMethodS3StagingS3BucketRegion.md) | :heavy_check_mark: | The region of the S3 staging bucket to use if utilising a COPY strategy. See AWS docs for details. | | -| `secretAccessKey` | *String* | :heavy_check_mark: | The corresponding secret to the above access key id. See AWS docs on how to generate an access key ID and secret access key. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption.md b/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption.md deleted file mode 100755 index 1b16d4f5b..000000000 --- a/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption.md +++ /dev/null @@ -1,11 +0,0 @@ -# DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption - -Staging data will be encrypted using AES-CBC envelope encryption. - - -## Fields - -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `encryptionType` | [DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType](../../models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType.md) | :heavy_check_mark: | N/A | -| `keyEncryptingKey` | *String* | :heavy_minus_sign: | The key, base64-encoded. Must be either 128, 192, or 256 bits. Leave blank to have Airbyte generate an ephemeral key for each sync. | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType.md b/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType.md deleted file mode 100755 index 5155a6db8..000000000 --- a/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType - - -## Values - -| Name | Value | -| ------------------ | ------------------ | -| `AES_CBC_ENVELOPE` | aes_cbc_envelope | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption.md b/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption.md deleted file mode 100755 index 2403747f3..000000000 --- a/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption - -Staging data will be stored in plaintext. - - -## Fields - -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `encryptionType` | [DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType](../../models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType.md b/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType.md deleted file mode 100755 index 22ea0fb2f..000000000 --- a/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType - - -## Values - -| Name | Value | -| ------ | ------ | -| `NONE` | none | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingMethod.md b/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingMethod.md deleted file mode 100755 index 488f362bf..000000000 --- a/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingMethod.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationRedshiftUploadingMethodS3StagingMethod - - -## Values - -| Name | Value | -| ------------ | ------------ | -| `S3_STAGING` | S3 Staging | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingS3BucketRegion.md b/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingS3BucketRegion.md deleted file mode 100755 index ee6a53705..000000000 --- a/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingS3BucketRegion.md +++ /dev/null @@ -1,33 +0,0 @@ -# DestinationRedshiftUploadingMethodS3StagingS3BucketRegion - -The region of the S3 staging bucket to use if utilising a COPY strategy. See AWS docs for details. - - -## Values - -| Name | Value | -| --------------- | --------------- | -| `UNKNOWN` | | -| `US_EAST1` | us-east-1 | -| `US_EAST2` | us-east-2 | -| `US_WEST1` | us-west-1 | -| `US_WEST2` | us-west-2 | -| `AF_SOUTH1` | af-south-1 | -| `AP_EAST1` | ap-east-1 | -| `AP_SOUTH1` | ap-south-1 | -| `AP_NORTHEAST1` | ap-northeast-1 | -| `AP_NORTHEAST2` | ap-northeast-2 | -| `AP_NORTHEAST3` | ap-northeast-3 | -| `AP_SOUTHEAST1` | ap-southeast-1 | -| `AP_SOUTHEAST2` | ap-southeast-2 | -| `CA_CENTRAL1` | ca-central-1 | -| `CN_NORTH1` | cn-north-1 | -| `CN_NORTHWEST1` | cn-northwest-1 | -| `EU_CENTRAL1` | eu-central-1 | -| `EU_NORTH1` | eu-north-1 | -| `EU_SOUTH1` | eu-south-1 | -| `EU_WEST1` | eu-west-1 | -| `EU_WEST2` | eu-west-2 | -| `EU_WEST3` | eu-west-3 | -| `SA_EAST1` | sa-east-1 | -| `ME_SOUTH1` | me-south-1 | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedshiftUploadingMethodStandard.md b/docs/models/shared/DestinationRedshiftUploadingMethodStandard.md deleted file mode 100755 index 5441617cb..000000000 --- a/docs/models/shared/DestinationRedshiftUploadingMethodStandard.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationRedshiftUploadingMethodStandard - -The method how the data will be uploaded to the database. - - -## Fields - -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | -| `method` | [DestinationRedshiftUploadingMethodStandardMethod](../../models/shared/DestinationRedshiftUploadingMethodStandardMethod.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedshiftUploadingMethodStandardMethod.md b/docs/models/shared/DestinationRedshiftUploadingMethodStandardMethod.md deleted file mode 100755 index 8b9ceb73c..000000000 --- a/docs/models/shared/DestinationRedshiftUploadingMethodStandardMethod.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationRedshiftUploadingMethodStandardMethod - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `STANDARD` | Standard | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatAvroApacheAvro.md b/docs/models/shared/DestinationS3FormatAvroApacheAvro.md deleted file mode 100755 index 25e3aee4b..000000000 --- a/docs/models/shared/DestinationS3FormatAvroApacheAvro.md +++ /dev/null @@ -1,11 +0,0 @@ -# DestinationS3FormatAvroApacheAvro - -Format of the data output. See here for more details - - -## Fields - -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | -| `compressionCodec` | *Object* | :heavy_check_mark: | The compression algorithm used to compress data. Default to no compression. | -| `formatType` | [DestinationS3FormatAvroApacheAvroFormatType](../../models/shared/DestinationS3FormatAvroApacheAvroFormatType.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2.md b/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2.md deleted file mode 100755 index e09217c46..000000000 --- a/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationS3FormatAvroApacheAvroCompressionCodecBzip2 - -The compression algorithm used to compress data. Default to no compression. - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | -| `codec` | [DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec](../../models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec.md b/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec.md deleted file mode 100755 index 4eb7774b5..000000000 --- a/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec - - -## Values - -| Name | Value | -| ------- | ------- | -| `BZIP2` | bzip2 | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflate.md b/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflate.md deleted file mode 100755 index be635b93f..000000000 --- a/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflate.md +++ /dev/null @@ -1,11 +0,0 @@ -# DestinationS3FormatAvroApacheAvroCompressionCodecDeflate - -The compression algorithm used to compress data. Default to no compression. - - -## Fields - -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| `codec` | [DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec](../../models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec.md) | :heavy_check_mark: | N/A | -| `compressionLevel` | *Long* | :heavy_check_mark: | 0: no compression & fastest, 9: best compression & slowest. | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec.md b/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec.md deleted file mode 100755 index 2015c292d..000000000 --- a/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec - - -## Values - -| Name | Value | -| --------- | --------- | -| `DEFLATE` | Deflate | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression.md b/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression.md deleted file mode 100755 index 76881464d..000000000 --- a/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression - -The compression algorithm used to compress data. Default to no compression. - - -## Fields - -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `codec` | [DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec](../../models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec.md b/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec.md deleted file mode 100755 index 971e7342e..000000000 --- a/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec - - -## Values - -| Name | Value | -| ---------------- | ---------------- | -| `NO_COMPRESSION` | no compression | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappy.md b/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappy.md deleted file mode 100755 index df057e9f5..000000000 --- a/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappy.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationS3FormatAvroApacheAvroCompressionCodecSnappy - -The compression algorithm used to compress data. Default to no compression. - - -## Fields - -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | -| `codec` | [DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec](../../models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec.md b/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec.md deleted file mode 100755 index a2bf78a90..000000000 --- a/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec - - -## Values - -| Name | Value | -| -------- | -------- | -| `SNAPPY` | snappy | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXz.md b/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXz.md deleted file mode 100755 index cda84f2c0..000000000 --- a/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXz.md +++ /dev/null @@ -1,11 +0,0 @@ -# DestinationS3FormatAvroApacheAvroCompressionCodecXz - -The compression algorithm used to compress data. Default to no compression. - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `codec` | [DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec](../../models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec.md) | :heavy_check_mark: | N/A | -| `compressionLevel` | *Long* | :heavy_check_mark: | See here for details. | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec.md b/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec.md deleted file mode 100755 index 84c41554c..000000000 --- a/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec - - -## Values - -| Name | Value | -| ----- | ----- | -| `XZ` | xz | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandard.md b/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandard.md deleted file mode 100755 index db81edfc2..000000000 --- a/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandard.md +++ /dev/null @@ -1,12 +0,0 @@ -# DestinationS3FormatAvroApacheAvroCompressionCodecZstandard - -The compression algorithm used to compress data. Default to no compression. - - -## Fields - -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `codec` | [DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec](../../models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec.md) | :heavy_check_mark: | N/A | -| `compressionLevel` | *Long* | :heavy_check_mark: | Negative levels are 'fast' modes akin to lz4 or snappy, levels above 9 are generally for archival purposes, and levels above 18 use a lot of memory. | -| `includeChecksum` | *Boolean* | :heavy_minus_sign: | If true, include a checksum with each data block. | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec.md b/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec.md deleted file mode 100755 index fda15bb3c..000000000 --- a/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `ZSTANDARD` | zstandard | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatAvroApacheAvroFormatType.md b/docs/models/shared/DestinationS3FormatAvroApacheAvroFormatType.md deleted file mode 100755 index 5550f2c93..000000000 --- a/docs/models/shared/DestinationS3FormatAvroApacheAvroFormatType.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationS3FormatAvroApacheAvroFormatType - - -## Values - -| Name | Value | -| ------ | ------ | -| `AVRO` | Avro | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValues.md b/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValues.md deleted file mode 100755 index 37a65b66a..000000000 --- a/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValues.md +++ /dev/null @@ -1,12 +0,0 @@ -# DestinationS3FormatCSVCommaSeparatedValues - -Format of the data output. See here for more details - - -## Fields - -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| `compression` | *Object* | :heavy_minus_sign: | Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".csv.gz"). | -| `flattening` | [DestinationS3FormatCSVCommaSeparatedValuesFlattening](../../models/shared/DestinationS3FormatCSVCommaSeparatedValuesFlattening.md) | :heavy_check_mark: | Whether the input json data should be normalized (flattened) in the output CSV. Please refer to docs for details. | -| `formatType` | [DestinationS3FormatCSVCommaSeparatedValuesFormatType](../../models/shared/DestinationS3FormatCSVCommaSeparatedValuesFormatType.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIP.md b/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIP.md deleted file mode 100755 index f9e4fbb5e..000000000 --- a/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIP.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIP - -Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".csv.gz"). - - -## Fields - -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `compressionType` | [DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType](../../models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.md b/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.md deleted file mode 100755 index 2c07ed70c..000000000 --- a/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType - - -## Values - -| Name | Value | -| ------ | ------ | -| `GZIP` | GZIP | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompression.md b/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompression.md deleted file mode 100755 index ab9d20c15..000000000 --- a/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompression.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompression - -Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".csv.gz"). - - -## Fields - -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `compressionType` | [DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType](../../models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.md b/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.md deleted file mode 100755 index 087568e2f..000000000 --- a/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType - - -## Values - -| Name | Value | -| ---------------- | ---------------- | -| `NO_COMPRESSION` | No Compression | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFlattening.md b/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFlattening.md deleted file mode 100755 index a742f5119..000000000 --- a/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFlattening.md +++ /dev/null @@ -1,11 +0,0 @@ -# DestinationS3FormatCSVCommaSeparatedValuesFlattening - -Whether the input json data should be normalized (flattened) in the output CSV. Please refer to docs for details. - - -## Values - -| Name | Value | -| ----------------------- | ----------------------- | -| `NO_FLATTENING` | No flattening | -| `ROOT_LEVEL_FLATTENING` | Root level flattening | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFormatType.md b/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFormatType.md deleted file mode 100755 index ed5a8a331..000000000 --- a/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFormatType.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationS3FormatCSVCommaSeparatedValuesFormatType - - -## Values - -| Name | Value | -| ----- | ----- | -| `CSV` | CSV | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSON.md b/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSON.md deleted file mode 100755 index d9c13aa31..000000000 --- a/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSON.md +++ /dev/null @@ -1,12 +0,0 @@ -# DestinationS3FormatJSONLinesNewlineDelimitedJSON - -Format of the data output. See here for more details - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | -| `compression` | *Object* | :heavy_minus_sign: | Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). | -| `flattening` | [DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening](../../models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening.md) | :heavy_minus_sign: | Whether the input json data should be normalized (flattened) in the output JSON Lines. Please refer to docs for details. | -| `formatType` | [DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType](../../models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIP.md b/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIP.md deleted file mode 100755 index 6b98602f0..000000000 --- a/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIP.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIP - -Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). - - -## Fields - -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `compressionType` | [DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType](../../models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.md b/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.md deleted file mode 100755 index 2bb005cfc..000000000 --- a/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType - - -## Values - -| Name | Value | -| ------ | ------ | -| `GZIP` | GZIP | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.md b/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.md deleted file mode 100755 index a433d6fda..000000000 --- a/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompression - -Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). - - -## Fields - -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `compressionType` | [DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType](../../models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.md b/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.md deleted file mode 100755 index 6a3f639cd..000000000 --- a/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType - - -## Values - -| Name | Value | -| ---------------- | ---------------- | -| `NO_COMPRESSION` | No Compression | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening.md b/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening.md deleted file mode 100755 index 2f6a17f09..000000000 --- a/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening.md +++ /dev/null @@ -1,11 +0,0 @@ -# DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening - -Whether the input json data should be normalized (flattened) in the output JSON Lines. Please refer to docs for details. - - -## Values - -| Name | Value | -| ----------------------- | ----------------------- | -| `NO_FLATTENING` | No flattening | -| `ROOT_LEVEL_FLATTENING` | Root level flattening | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType.md b/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType.md deleted file mode 100755 index 88cfbc455..000000000 --- a/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType - - -## Values - -| Name | Value | -| ------- | ------- | -| `JSONL` | JSONL | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatParquetColumnarStorage.md b/docs/models/shared/DestinationS3FormatParquetColumnarStorage.md deleted file mode 100755 index cf113c059..000000000 --- a/docs/models/shared/DestinationS3FormatParquetColumnarStorage.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationS3FormatParquetColumnarStorage - -Format of the data output. See here for more details - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `blockSizeMb` | *Long* | :heavy_minus_sign: | This is the size of a row group being buffered in memory. It limits the memory usage when writing. Larger values will improve the IO when reading, but consume more memory when writing. Default: 128 MB. | 128 | -| `compressionCodec` | [DestinationS3FormatParquetColumnarStorageCompressionCodec](../../models/shared/DestinationS3FormatParquetColumnarStorageCompressionCodec.md) | :heavy_minus_sign: | The compression algorithm used to compress data pages. | | -| `dictionaryEncoding` | *Boolean* | :heavy_minus_sign: | Default: true. | | -| `dictionaryPageSizeKb` | *Long* | :heavy_minus_sign: | There is one dictionary page per column per row group when dictionary encoding is used. The dictionary page size works like the page size but for dictionary. Default: 1024 KB. | 1024 | -| `formatType` | [DestinationS3FormatParquetColumnarStorageFormatType](../../models/shared/DestinationS3FormatParquetColumnarStorageFormatType.md) | :heavy_check_mark: | N/A | | -| `maxPaddingSizeMb` | *Long* | :heavy_minus_sign: | Maximum size allowed as padding to align row groups. This is also the minimum size of a row group. Default: 8 MB. | 8 | -| `pageSizeKb` | *Long* | :heavy_minus_sign: | The page size is for compression. A block is composed of pages. A page is the smallest unit that must be read fully to access a single record. If this value is too small, the compression will deteriorate. Default: 1024 KB. | 1024 | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatParquetColumnarStorageCompressionCodec.md b/docs/models/shared/DestinationS3FormatParquetColumnarStorageCompressionCodec.md deleted file mode 100755 index 54e8e0459..000000000 --- a/docs/models/shared/DestinationS3FormatParquetColumnarStorageCompressionCodec.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationS3FormatParquetColumnarStorageCompressionCodec - -The compression algorithm used to compress data pages. - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `UNCOMPRESSED` | UNCOMPRESSED | -| `SNAPPY` | SNAPPY | -| `GZIP` | GZIP | -| `LZO` | LZO | -| `BROTLI` | BROTLI | -| `LZ4` | LZ4 | -| `ZSTD` | ZSTD | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatParquetColumnarStorageFormatType.md b/docs/models/shared/DestinationS3FormatParquetColumnarStorageFormatType.md deleted file mode 100755 index 218eac9b5..000000000 --- a/docs/models/shared/DestinationS3FormatParquetColumnarStorageFormatType.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationS3FormatParquetColumnarStorageFormatType - - -## Values - -| Name | Value | -| --------- | --------- | -| `PARQUET` | Parquet | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON.md b/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON.md deleted file mode 100755 index 36c13966b..000000000 --- a/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON.md +++ /dev/null @@ -1,12 +0,0 @@ -# DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON - -Format of the data output. See here for more details - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `compression` | *Object* | :heavy_minus_sign: | Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). | -| `flattening` | [DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening](../../models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening.md) | :heavy_minus_sign: | Whether the input json data should be normalized (flattened) in the output JSON Lines. Please refer to docs for details. | -| `formatType` | [DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType](../../models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.md b/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.md deleted file mode 100755 index 2a8ce9abe..000000000 --- a/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP - -Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). - - -## Fields - -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `compressionType` | [DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType](../../models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.md b/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.md deleted file mode 100755 index 0e1a179a6..000000000 --- a/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType - - -## Values - -| Name | Value | -| ------ | ------ | -| `GZIP` | GZIP | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.md b/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.md deleted file mode 100755 index cdbd32349..000000000 --- a/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression - -Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). - - -## Fields - -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `compressionType` | [DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType](../../models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.md b/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.md deleted file mode 100755 index 5f83735ee..000000000 --- a/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType - - -## Values - -| Name | Value | -| ---------------- | ---------------- | -| `NO_COMPRESSION` | No Compression | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening.md b/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening.md deleted file mode 100755 index 8f14b46a9..000000000 --- a/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening.md +++ /dev/null @@ -1,11 +0,0 @@ -# DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening - -Whether the input json data should be normalized (flattened) in the output JSON Lines. Please refer to docs for details. - - -## Values - -| Name | Value | -| ----------------------- | ----------------------- | -| `NO_FLATTENING` | No flattening | -| `ROOT_LEVEL_FLATTENING` | Root level flattening | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType.md b/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType.md deleted file mode 100755 index 7ed7dcb74..000000000 --- a/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType - - -## Values - -| Name | Value | -| ------- | ------- | -| `JSONL` | JSONL | \ No newline at end of file diff --git a/docs/models/shared/DestinationVerticaTunnelMethodNoTunnel.md b/docs/models/shared/DestinationVerticaTunnelMethodNoTunnel.md deleted file mode 100755 index de2d64458..000000000 --- a/docs/models/shared/DestinationVerticaTunnelMethodNoTunnel.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationVerticaTunnelMethodNoTunnel - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | -| `tunnelMethod` | [DestinationVerticaTunnelMethodNoTunnelTunnelMethod](../../models/shared/DestinationVerticaTunnelMethodNoTunnelTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/shared/DestinationVerticaTunnelMethodNoTunnelTunnelMethod.md b/docs/models/shared/DestinationVerticaTunnelMethodNoTunnelTunnelMethod.md deleted file mode 100755 index 31bc3dd8e..000000000 --- a/docs/models/shared/DestinationVerticaTunnelMethodNoTunnelTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationVerticaTunnelMethodNoTunnelTunnelMethod - -No ssh tunnel needed to connect to database - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/shared/DestinationVerticaTunnelMethodPasswordAuthentication.md b/docs/models/shared/DestinationVerticaTunnelMethodPasswordAuthentication.md deleted file mode 100755 index 84565e4e2..000000000 --- a/docs/models/shared/DestinationVerticaTunnelMethodPasswordAuthentication.md +++ /dev/null @@ -1,14 +0,0 @@ -# DestinationVerticaTunnelMethodPasswordAuthentication - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnelMethod` | [DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | -| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod.md b/docs/models/shared/DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod.md deleted file mode 100755 index e54264169..000000000 --- a/docs/models/shared/DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod - -Connect through a jump server tunnel host using username and password authentication - - -## Values - -| Name | Value | -| ------------------- | ------------------- | -| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthentication.md deleted file mode 100755 index 7a06ac884..000000000 --- a/docs/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthentication.md +++ /dev/null @@ -1,14 +0,0 @@ -# DestinationVerticaTunnelMethodSSHKeyAuthentication - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | -| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnelMethod` | [DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod.md b/docs/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod.md deleted file mode 100755 index fcb4978bb..000000000 --- a/docs/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod - -Connect through a jump server tunnel host using username and ssh key - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/shared/SourceAlloydbReplicationMethodStandard.md b/docs/models/shared/SourceAlloydbReplicationMethodStandard.md deleted file mode 100755 index 29859fd95..000000000 --- a/docs/models/shared/SourceAlloydbReplicationMethodStandard.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceAlloydbReplicationMethodStandard - -Standard replication requires no setup on the DB side but will not be able to represent deletions incrementally. - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | -| `method` | [SourceAlloydbReplicationMethodStandardMethod](../../models/shared/SourceAlloydbReplicationMethodStandardMethod.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceAlloydbReplicationMethodStandardMethod.md b/docs/models/shared/SourceAlloydbReplicationMethodStandardMethod.md deleted file mode 100755 index a254b78b2..000000000 --- a/docs/models/shared/SourceAlloydbReplicationMethodStandardMethod.md +++ /dev/null @@ -1,8 +0,0 @@ -# SourceAlloydbReplicationMethodStandardMethod - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `STANDARD` | Standard | \ No newline at end of file diff --git a/docs/models/shared/SourceAlloydbReplicationMethodStandardXmin.md b/docs/models/shared/SourceAlloydbReplicationMethodStandardXmin.md deleted file mode 100755 index 378f8539b..000000000 --- a/docs/models/shared/SourceAlloydbReplicationMethodStandardXmin.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceAlloydbReplicationMethodStandardXmin - -Xmin replication requires no setup on the DB side but will not be able to represent deletions incrementally. - - -## Fields - -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | -| `method` | [SourceAlloydbReplicationMethodStandardXminMethod](../../models/shared/SourceAlloydbReplicationMethodStandardXminMethod.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceAlloydbReplicationMethodStandardXminMethod.md b/docs/models/shared/SourceAlloydbReplicationMethodStandardXminMethod.md deleted file mode 100755 index f54c1292d..000000000 --- a/docs/models/shared/SourceAlloydbReplicationMethodStandardXminMethod.md +++ /dev/null @@ -1,8 +0,0 @@ -# SourceAlloydbReplicationMethodStandardXminMethod - - -## Values - -| Name | Value | -| ------ | ------ | -| `XMIN` | Xmin | \ No newline at end of file diff --git a/docs/models/shared/SourceAlloydbTunnelMethodNoTunnel.md b/docs/models/shared/SourceAlloydbTunnelMethodNoTunnel.md deleted file mode 100755 index 23d8fdec9..000000000 --- a/docs/models/shared/SourceAlloydbTunnelMethodNoTunnel.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceAlloydbTunnelMethodNoTunnel - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | -| `tunnelMethod` | [SourceAlloydbTunnelMethodNoTunnelTunnelMethod](../../models/shared/SourceAlloydbTunnelMethodNoTunnelTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/shared/SourceAlloydbTunnelMethodNoTunnelTunnelMethod.md b/docs/models/shared/SourceAlloydbTunnelMethodNoTunnelTunnelMethod.md deleted file mode 100755 index a914bff9d..000000000 --- a/docs/models/shared/SourceAlloydbTunnelMethodNoTunnelTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceAlloydbTunnelMethodNoTunnelTunnelMethod - -No ssh tunnel needed to connect to database - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/shared/SourceAlloydbTunnelMethodPasswordAuthentication.md b/docs/models/shared/SourceAlloydbTunnelMethodPasswordAuthentication.md deleted file mode 100755 index 2fb1340fc..000000000 --- a/docs/models/shared/SourceAlloydbTunnelMethodPasswordAuthentication.md +++ /dev/null @@ -1,14 +0,0 @@ -# SourceAlloydbTunnelMethodPasswordAuthentication - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | -| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnelMethod` | [SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | -| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod.md b/docs/models/shared/SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod.md deleted file mode 100755 index c551be58d..000000000 --- a/docs/models/shared/SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod - -Connect through a jump server tunnel host using username and password authentication - - -## Values - -| Name | Value | -| ------------------- | ------------------- | -| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthentication.md deleted file mode 100755 index 30f0fdbec..000000000 --- a/docs/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthentication.md +++ /dev/null @@ -1,14 +0,0 @@ -# SourceAlloydbTunnelMethodSSHKeyAuthentication - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | -| `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | -| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnelMethod` | [SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod.md b/docs/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod.md deleted file mode 100755 index 5bccc363b..000000000 --- a/docs/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod - -Connect through a jump server tunnel host using username and ssh key - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.md b/docs/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.md deleted file mode 100755 index 8a63391be..000000000 --- a/docs/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON - -Input data format - - -## Fields - -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `formatType` | [SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType](../../models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.md b/docs/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.md deleted file mode 100755 index 73838ec6c..000000000 --- a/docs/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.md +++ /dev/null @@ -1,8 +0,0 @@ -# SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType - - -## Values - -| Name | Value | -| ------- | ------- | -| `JSONL` | JSONL | \ No newline at end of file diff --git a/docs/models/shared/SourceClickhouseTunnelMethodNoTunnel.md b/docs/models/shared/SourceClickhouseTunnelMethodNoTunnel.md deleted file mode 100755 index 9082dbb4a..000000000 --- a/docs/models/shared/SourceClickhouseTunnelMethodNoTunnel.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceClickhouseTunnelMethodNoTunnel - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | -| `tunnelMethod` | [SourceClickhouseTunnelMethodNoTunnelTunnelMethod](../../models/shared/SourceClickhouseTunnelMethodNoTunnelTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/shared/SourceClickhouseTunnelMethodNoTunnelTunnelMethod.md b/docs/models/shared/SourceClickhouseTunnelMethodNoTunnelTunnelMethod.md deleted file mode 100755 index 82c5322dc..000000000 --- a/docs/models/shared/SourceClickhouseTunnelMethodNoTunnelTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceClickhouseTunnelMethodNoTunnelTunnelMethod - -No ssh tunnel needed to connect to database - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/shared/SourceClickhouseTunnelMethodPasswordAuthentication.md b/docs/models/shared/SourceClickhouseTunnelMethodPasswordAuthentication.md deleted file mode 100755 index 8811e3bbb..000000000 --- a/docs/models/shared/SourceClickhouseTunnelMethodPasswordAuthentication.md +++ /dev/null @@ -1,14 +0,0 @@ -# SourceClickhouseTunnelMethodPasswordAuthentication - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnelMethod` | [SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | -| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.md b/docs/models/shared/SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.md deleted file mode 100755 index 02f1d8cf2..000000000 --- a/docs/models/shared/SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod - -Connect through a jump server tunnel host using username and password authentication - - -## Values - -| Name | Value | -| ------------------- | ------------------- | -| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthentication.md deleted file mode 100755 index 69ccc756b..000000000 --- a/docs/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthentication.md +++ /dev/null @@ -1,14 +0,0 @@ -# SourceClickhouseTunnelMethodSSHKeyAuthentication - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | -| `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | -| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnelMethod` | [SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.md b/docs/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.md deleted file mode 100755 index e2b6cd4a3..000000000 --- a/docs/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod - -Connect through a jump server tunnel host using username and ssh key - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/shared/SourceE2eTestCloudMockCatalogMultiSchema.md b/docs/models/shared/SourceE2eTestCloudMockCatalogMultiSchema.md deleted file mode 100755 index 7aa1e3d77..000000000 --- a/docs/models/shared/SourceE2eTestCloudMockCatalogMultiSchema.md +++ /dev/null @@ -1,11 +0,0 @@ -# SourceE2eTestCloudMockCatalogMultiSchema - -A catalog with multiple data streams, each with a different schema. - - -## Fields - -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `streamSchemas` | *String* | :heavy_check_mark: | A Json object specifying multiple data streams and their schemas. Each key in this object is one stream name. Each value is the schema for that stream. The schema should be compatible with draft-07. See this doc for examples. | -| `type` | [SourceE2eTestCloudMockCatalogMultiSchemaType](../../models/shared/SourceE2eTestCloudMockCatalogMultiSchemaType.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceE2eTestCloudMockCatalogMultiSchemaType.md b/docs/models/shared/SourceE2eTestCloudMockCatalogMultiSchemaType.md deleted file mode 100755 index a08a14a7f..000000000 --- a/docs/models/shared/SourceE2eTestCloudMockCatalogMultiSchemaType.md +++ /dev/null @@ -1,8 +0,0 @@ -# SourceE2eTestCloudMockCatalogMultiSchemaType - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `MULTI_STREAM` | MULTI_STREAM | \ No newline at end of file diff --git a/docs/models/shared/SourceE2eTestCloudMockCatalogSingleSchema.md b/docs/models/shared/SourceE2eTestCloudMockCatalogSingleSchema.md deleted file mode 100755 index 0a6a83cec..000000000 --- a/docs/models/shared/SourceE2eTestCloudMockCatalogSingleSchema.md +++ /dev/null @@ -1,13 +0,0 @@ -# SourceE2eTestCloudMockCatalogSingleSchema - -A catalog with one or multiple streams that share the same schema. - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `streamDuplication` | *Long* | :heavy_minus_sign: | Duplicate the stream for easy load testing. Each stream name will have a number suffix. For example, if the stream name is "ds", the duplicated streams will be "ds_0", "ds_1", etc. | -| `streamName` | *String* | :heavy_check_mark: | Name of the data stream. | -| `streamSchema` | *String* | :heavy_check_mark: | A Json schema for the stream. The schema should be compatible with draft-07. See this doc for examples. | -| `type` | [SourceE2eTestCloudMockCatalogSingleSchemaType](../../models/shared/SourceE2eTestCloudMockCatalogSingleSchemaType.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceE2eTestCloudMockCatalogSingleSchemaType.md b/docs/models/shared/SourceE2eTestCloudMockCatalogSingleSchemaType.md deleted file mode 100755 index ea4e6db2b..000000000 --- a/docs/models/shared/SourceE2eTestCloudMockCatalogSingleSchemaType.md +++ /dev/null @@ -1,8 +0,0 @@ -# SourceE2eTestCloudMockCatalogSingleSchemaType - - -## Values - -| Name | Value | -| --------------- | --------------- | -| `SINGLE_STREAM` | SINGLE_STREAM | \ No newline at end of file diff --git a/docs/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorage.md b/docs/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorage.md deleted file mode 100755 index a780239fe..000000000 --- a/docs/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorage.md +++ /dev/null @@ -1,13 +0,0 @@ -# SourceFileSecureProviderAzBlobAzureBlobStorage - -The storage Provider or Location of the file(s) which should be replicated. - - -## Fields - -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `sasToken` | *String* | :heavy_minus_sign: | To access Azure Blob Storage, this connector would need credentials with the proper permissions. One option is a SAS (Shared Access Signature) token. If accessing publicly available data, this field is not necessary. | -| `sharedKey` | *String* | :heavy_minus_sign: | To access Azure Blob Storage, this connector would need credentials with the proper permissions. One option is a storage account shared key (aka account key or access key). If accessing publicly available data, this field is not necessary. | -| `storage` | [SourceFileSecureProviderAzBlobAzureBlobStorageStorage](../../models/shared/SourceFileSecureProviderAzBlobAzureBlobStorageStorage.md) | :heavy_check_mark: | N/A | -| `storageAccount` | *String* | :heavy_check_mark: | The globally unique name of the storage account that the desired blob sits within. See here for more details. | \ No newline at end of file diff --git a/docs/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorageStorage.md b/docs/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorageStorage.md deleted file mode 100755 index 0586b1197..000000000 --- a/docs/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorageStorage.md +++ /dev/null @@ -1,8 +0,0 @@ -# SourceFileSecureProviderAzBlobAzureBlobStorageStorage - - -## Values - -| Name | Value | -| --------- | --------- | -| `AZ_BLOB` | AzBlob | \ No newline at end of file diff --git a/docs/models/shared/SourceFileSecureProviderGCSGoogleCloudStorage.md b/docs/models/shared/SourceFileSecureProviderGCSGoogleCloudStorage.md deleted file mode 100755 index d3be76bb1..000000000 --- a/docs/models/shared/SourceFileSecureProviderGCSGoogleCloudStorage.md +++ /dev/null @@ -1,11 +0,0 @@ -# SourceFileSecureProviderGCSGoogleCloudStorage - -The storage Provider or Location of the file(s) which should be replicated. - - -## Fields - -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `serviceAccountJson` | *String* | :heavy_minus_sign: | In order to access private Buckets stored on Google Cloud, this connector would need a service account json credentials with the proper permissions as described here. Please generate the credentials.json file and copy/paste its content to this field (expecting JSON formats). If accessing publicly available data, this field is not necessary. | -| `storage` | [SourceFileSecureProviderGCSGoogleCloudStorageStorage](../../models/shared/SourceFileSecureProviderGCSGoogleCloudStorageStorage.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceFileSecureProviderGCSGoogleCloudStorageStorage.md b/docs/models/shared/SourceFileSecureProviderGCSGoogleCloudStorageStorage.md deleted file mode 100755 index f4933125c..000000000 --- a/docs/models/shared/SourceFileSecureProviderGCSGoogleCloudStorageStorage.md +++ /dev/null @@ -1,8 +0,0 @@ -# SourceFileSecureProviderGCSGoogleCloudStorageStorage - - -## Values - -| Name | Value | -| ----- | ----- | -| `GCS` | GCS | \ No newline at end of file diff --git a/docs/models/shared/SourceFileSecureProviderHTTPSPublicWeb.md b/docs/models/shared/SourceFileSecureProviderHTTPSPublicWeb.md deleted file mode 100755 index 322aab1b6..000000000 --- a/docs/models/shared/SourceFileSecureProviderHTTPSPublicWeb.md +++ /dev/null @@ -1,11 +0,0 @@ -# SourceFileSecureProviderHTTPSPublicWeb - -The storage Provider or Location of the file(s) which should be replicated. - - -## Fields - -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | -| `storage` | [SourceFileSecureProviderHTTPSPublicWebStorage](../../models/shared/SourceFileSecureProviderHTTPSPublicWebStorage.md) | :heavy_check_mark: | N/A | -| `userAgent` | *Boolean* | :heavy_minus_sign: | Add User-Agent to request | \ No newline at end of file diff --git a/docs/models/shared/SourceFileSecureProviderHTTPSPublicWebStorage.md b/docs/models/shared/SourceFileSecureProviderHTTPSPublicWebStorage.md deleted file mode 100755 index 0ce9b1c25..000000000 --- a/docs/models/shared/SourceFileSecureProviderHTTPSPublicWebStorage.md +++ /dev/null @@ -1,8 +0,0 @@ -# SourceFileSecureProviderHTTPSPublicWebStorage - - -## Values - -| Name | Value | -| ------- | ------- | -| `HTTPS` | HTTPS | \ No newline at end of file diff --git a/docs/models/shared/SourceFileSecureProviderS3AmazonWebServices.md b/docs/models/shared/SourceFileSecureProviderS3AmazonWebServices.md deleted file mode 100755 index 0c0b73caf..000000000 --- a/docs/models/shared/SourceFileSecureProviderS3AmazonWebServices.md +++ /dev/null @@ -1,12 +0,0 @@ -# SourceFileSecureProviderS3AmazonWebServices - -The storage Provider or Location of the file(s) which should be replicated. - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `awsAccessKeyId` | *String* | :heavy_minus_sign: | In order to access private Buckets stored on AWS S3, this connector would need credentials with the proper permissions. If accessing publicly available data, this field is not necessary. | -| `awsSecretAccessKey` | *String* | :heavy_minus_sign: | In order to access private Buckets stored on AWS S3, this connector would need credentials with the proper permissions. If accessing publicly available data, this field is not necessary. | -| `storage` | [SourceFileSecureProviderS3AmazonWebServicesStorage](../../models/shared/SourceFileSecureProviderS3AmazonWebServicesStorage.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceFileSecureProviderS3AmazonWebServicesStorage.md b/docs/models/shared/SourceFileSecureProviderS3AmazonWebServicesStorage.md deleted file mode 100755 index 66ff9bebf..000000000 --- a/docs/models/shared/SourceFileSecureProviderS3AmazonWebServicesStorage.md +++ /dev/null @@ -1,8 +0,0 @@ -# SourceFileSecureProviderS3AmazonWebServicesStorage - - -## Values - -| Name | Value | -| ----- | ----- | -| `S3` | S3 | \ No newline at end of file diff --git a/docs/models/shared/SourceFileSecureProviderSCPSecureCopyProtocol.md b/docs/models/shared/SourceFileSecureProviderSCPSecureCopyProtocol.md deleted file mode 100755 index a097cd451..000000000 --- a/docs/models/shared/SourceFileSecureProviderSCPSecureCopyProtocol.md +++ /dev/null @@ -1,14 +0,0 @@ -# SourceFileSecureProviderSCPSecureCopyProtocol - -The storage Provider or Location of the file(s) which should be replicated. - - -## Fields - -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | -| `host` | *String* | :heavy_check_mark: | N/A | -| `password` | *String* | :heavy_minus_sign: | N/A | -| `port` | *String* | :heavy_minus_sign: | N/A | -| `storage` | [SourceFileSecureProviderSCPSecureCopyProtocolStorage](../../models/shared/SourceFileSecureProviderSCPSecureCopyProtocolStorage.md) | :heavy_check_mark: | N/A | -| `user` | *String* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceFileSecureProviderSCPSecureCopyProtocolStorage.md b/docs/models/shared/SourceFileSecureProviderSCPSecureCopyProtocolStorage.md deleted file mode 100755 index 798a47293..000000000 --- a/docs/models/shared/SourceFileSecureProviderSCPSecureCopyProtocolStorage.md +++ /dev/null @@ -1,8 +0,0 @@ -# SourceFileSecureProviderSCPSecureCopyProtocolStorage - - -## Values - -| Name | Value | -| ----- | ----- | -| `SCP` | SCP | \ No newline at end of file diff --git a/docs/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocol.md b/docs/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocol.md deleted file mode 100755 index 5131613e9..000000000 --- a/docs/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocol.md +++ /dev/null @@ -1,14 +0,0 @@ -# SourceFileSecureProviderSFTPSecureFileTransferProtocol - -The storage Provider or Location of the file(s) which should be replicated. - - -## Fields - -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | -| `host` | *String* | :heavy_check_mark: | N/A | -| `password` | *String* | :heavy_minus_sign: | N/A | -| `port` | *String* | :heavy_minus_sign: | N/A | -| `storage` | [SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage](../../models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage.md) | :heavy_check_mark: | N/A | -| `user` | *String* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage.md b/docs/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage.md deleted file mode 100755 index 8ee998f27..000000000 --- a/docs/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage.md +++ /dev/null @@ -1,8 +0,0 @@ -# SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage - - -## Values - -| Name | Value | -| ------ | ------ | -| `SFTP` | SFTP | \ No newline at end of file diff --git a/docs/models/shared/SourceFileSecureProviderSSHSecureShell.md b/docs/models/shared/SourceFileSecureProviderSSHSecureShell.md deleted file mode 100755 index cf0a2ba69..000000000 --- a/docs/models/shared/SourceFileSecureProviderSSHSecureShell.md +++ /dev/null @@ -1,14 +0,0 @@ -# SourceFileSecureProviderSSHSecureShell - -The storage Provider or Location of the file(s) which should be replicated. - - -## Fields - -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | -| `host` | *String* | :heavy_check_mark: | N/A | -| `password` | *String* | :heavy_minus_sign: | N/A | -| `port` | *String* | :heavy_minus_sign: | N/A | -| `storage` | [SourceFileSecureProviderSSHSecureShellStorage](../../models/shared/SourceFileSecureProviderSSHSecureShellStorage.md) | :heavy_check_mark: | N/A | -| `user` | *String* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceFileSecureProviderSSHSecureShellStorage.md b/docs/models/shared/SourceFileSecureProviderSSHSecureShellStorage.md deleted file mode 100755 index 7debaf9d2..000000000 --- a/docs/models/shared/SourceFileSecureProviderSSHSecureShellStorage.md +++ /dev/null @@ -1,8 +0,0 @@ -# SourceFileSecureProviderSSHSecureShellStorage - - -## Values - -| Name | Value | -| ----- | ----- | -| `SSH` | SSH | \ No newline at end of file diff --git a/docs/models/shared/SourceMongodbInstanceTypeReplicaSet.md b/docs/models/shared/SourceMongodbInstanceTypeReplicaSet.md deleted file mode 100755 index ccd39e05b..000000000 --- a/docs/models/shared/SourceMongodbInstanceTypeReplicaSet.md +++ /dev/null @@ -1,12 +0,0 @@ -# SourceMongodbInstanceTypeReplicaSet - -The MongoDb instance to connect to. For MongoDB Atlas and Replica Set TLS connection is used by default. - - -## Fields - -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | -| `instance` | [SourceMongodbInstanceTypeReplicaSetInstance](../../models/shared/SourceMongodbInstanceTypeReplicaSetInstance.md) | :heavy_check_mark: | N/A | | -| `replicaSet` | *String* | :heavy_minus_sign: | A replica set in MongoDB is a group of mongod processes that maintain the same data set. | | -| `serverAddresses` | *String* | :heavy_check_mark: | The members of a replica set. Please specify `host`:`port` of each member separated by comma. | host1:27017,host2:27017,host3:27017 | \ No newline at end of file diff --git a/docs/models/shared/SourceMongodbInstanceTypeReplicaSetInstance.md b/docs/models/shared/SourceMongodbInstanceTypeReplicaSetInstance.md deleted file mode 100755 index 7d2cbcf25..000000000 --- a/docs/models/shared/SourceMongodbInstanceTypeReplicaSetInstance.md +++ /dev/null @@ -1,8 +0,0 @@ -# SourceMongodbInstanceTypeReplicaSetInstance - - -## Values - -| Name | Value | -| --------- | --------- | -| `REPLICA` | replica | \ No newline at end of file diff --git a/docs/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstance.md b/docs/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstance.md deleted file mode 100755 index f2f011923..000000000 --- a/docs/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstance.md +++ /dev/null @@ -1,12 +0,0 @@ -# SourceMongodbInstanceTypeStandaloneMongoDbInstance - -The MongoDb instance to connect to. For MongoDB Atlas and Replica Set TLS connection is used by default. - - -## Fields - -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | -| `host` | *String* | :heavy_check_mark: | The host name of the Mongo database. | | -| `instance` | [SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance](../../models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance.md) | :heavy_check_mark: | N/A | | -| `port` | *Long* | :heavy_check_mark: | The port of the Mongo database. | 27017 | \ No newline at end of file diff --git a/docs/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance.md b/docs/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance.md deleted file mode 100755 index e7e891515..000000000 --- a/docs/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance.md +++ /dev/null @@ -1,8 +0,0 @@ -# SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance - - -## Values - -| Name | Value | -| ------------ | ------------ | -| `STANDALONE` | standalone | \ No newline at end of file diff --git a/docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC.md b/docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC.md deleted file mode 100755 index ae778f501..000000000 --- a/docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC.md +++ /dev/null @@ -1,13 +0,0 @@ -# SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC - -Recommended - Incrementally reads new inserts, updates, and deletes using the SQL Server's change data capture feature. This must be enabled on your database. - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `dataToSync` | [SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync](../../models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync.md) | :heavy_minus_sign: | What data should be synced under the CDC. "Existing and New" will read existing data as a snapshot, and sync new changes through CDC. "New Changes Only" will skip the initial snapshot, and only sync new changes through CDC. | -| `initialWaitingSeconds` | *Long* | :heavy_minus_sign: | The amount of time the connector will wait when it launches to determine if there is new data to sync or not. Defaults to 300 seconds. Valid range: 120 seconds to 1200 seconds. Read about initial waiting time. | -| `method` | [SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod](../../models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod.md) | :heavy_check_mark: | N/A | -| `snapshotIsolation` | [SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel](../../models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel.md) | :heavy_minus_sign: | Existing data in the database are synced through an initial snapshot. This parameter controls the isolation level that will be used during the initial snapshotting. If you choose the "Snapshot" level, you must enable the snapshot isolation mode on the database. | \ No newline at end of file diff --git a/docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync.md b/docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync.md deleted file mode 100755 index f0b4bdc4f..000000000 --- a/docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync.md +++ /dev/null @@ -1,11 +0,0 @@ -# SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync - -What data should be synced under the CDC. "Existing and New" will read existing data as a snapshot, and sync new changes through CDC. "New Changes Only" will skip the initial snapshot, and only sync new changes through CDC. - - -## Values - -| Name | Value | -| ------------------ | ------------------ | -| `EXISTING_AND_NEW` | Existing and New | -| `NEW_CHANGES_ONLY` | New Changes Only | \ No newline at end of file diff --git a/docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel.md b/docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel.md deleted file mode 100755 index 75df12f8b..000000000 --- a/docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel.md +++ /dev/null @@ -1,11 +0,0 @@ -# SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel - -Existing data in the database are synced through an initial snapshot. This parameter controls the isolation level that will be used during the initial snapshotting. If you choose the "Snapshot" level, you must enable the snapshot isolation mode on the database. - - -## Values - -| Name | Value | -| ---------------- | ---------------- | -| `SNAPSHOT` | Snapshot | -| `READ_COMMITTED` | Read Committed | \ No newline at end of file diff --git a/docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod.md b/docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod.md deleted file mode 100755 index 0c8da9bb9..000000000 --- a/docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod.md +++ /dev/null @@ -1,8 +0,0 @@ -# SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod - - -## Values - -| Name | Value | -| ----- | ----- | -| `CDC` | CDC | \ No newline at end of file diff --git a/docs/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursor.md b/docs/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursor.md deleted file mode 100755 index 010d02eee..000000000 --- a/docs/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursor.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceMssqlReplicationMethodScanChangesWithUserDefinedCursor - -Incrementally detects new inserts and updates using the cursor column chosen when configuring a connection (e.g. created_at, updated_at). - - -## Fields - -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `method` | [SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod](../../models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod.md b/docs/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod.md deleted file mode 100755 index a3caebb95..000000000 --- a/docs/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod.md +++ /dev/null @@ -1,8 +0,0 @@ -# SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `STANDARD` | STANDARD | \ No newline at end of file diff --git a/docs/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificate.md b/docs/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificate.md deleted file mode 100755 index 19aa658f6..000000000 --- a/docs/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificate.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceMssqlSslMethodEncryptedTrustServerCertificate - -Use the certificate provided by the server without verification. (For testing purposes only!) - - -## Fields - -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | -| `sslMethod` | [SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod](../../models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod.md b/docs/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod.md deleted file mode 100755 index 3bd823156..000000000 --- a/docs/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod.md +++ /dev/null @@ -1,8 +0,0 @@ -# SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod - - -## Values - -| Name | Value | -| ------------------------------------ | ------------------------------------ | -| `ENCRYPTED_TRUST_SERVER_CERTIFICATE` | encrypted_trust_server_certificate | \ No newline at end of file diff --git a/docs/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificate.md b/docs/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificate.md deleted file mode 100755 index fe009b581..000000000 --- a/docs/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificate.md +++ /dev/null @@ -1,11 +0,0 @@ -# SourceMssqlSslMethodEncryptedVerifyCertificate - -Verify and use the certificate provided by the server. - - -## Fields - -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | -| `hostNameInCertificate` | *String* | :heavy_minus_sign: | Specifies the host name of the server. The value of this property must match the subject property of the certificate. | -| `sslMethod` | [SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod](../../models/shared/SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod.md b/docs/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod.md deleted file mode 100755 index 329d93020..000000000 --- a/docs/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod.md +++ /dev/null @@ -1,8 +0,0 @@ -# SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod - - -## Values - -| Name | Value | -| ------------------------------ | ------------------------------ | -| `ENCRYPTED_VERIFY_CERTIFICATE` | encrypted_verify_certificate | \ No newline at end of file diff --git a/docs/models/shared/SourceMssqlTunnelMethodNoTunnel.md b/docs/models/shared/SourceMssqlTunnelMethodNoTunnel.md deleted file mode 100755 index bef3b55ca..000000000 --- a/docs/models/shared/SourceMssqlTunnelMethodNoTunnel.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceMssqlTunnelMethodNoTunnel - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | -| `tunnelMethod` | [SourceMssqlTunnelMethodNoTunnelTunnelMethod](../../models/shared/SourceMssqlTunnelMethodNoTunnelTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/shared/SourceMssqlTunnelMethodNoTunnelTunnelMethod.md b/docs/models/shared/SourceMssqlTunnelMethodNoTunnelTunnelMethod.md deleted file mode 100755 index 5c2714f0d..000000000 --- a/docs/models/shared/SourceMssqlTunnelMethodNoTunnelTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceMssqlTunnelMethodNoTunnelTunnelMethod - -No ssh tunnel needed to connect to database - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/shared/SourceMssqlTunnelMethodPasswordAuthentication.md b/docs/models/shared/SourceMssqlTunnelMethodPasswordAuthentication.md deleted file mode 100755 index 8809cb3f6..000000000 --- a/docs/models/shared/SourceMssqlTunnelMethodPasswordAuthentication.md +++ /dev/null @@ -1,14 +0,0 @@ -# SourceMssqlTunnelMethodPasswordAuthentication - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | -| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnelMethod` | [SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | -| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod.md b/docs/models/shared/SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod.md deleted file mode 100755 index 1cc35c358..000000000 --- a/docs/models/shared/SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod - -Connect through a jump server tunnel host using username and password authentication - - -## Values - -| Name | Value | -| ------------------- | ------------------- | -| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/shared/SourceMssqlTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/SourceMssqlTunnelMethodSSHKeyAuthentication.md deleted file mode 100755 index 20b56c436..000000000 --- a/docs/models/shared/SourceMssqlTunnelMethodSSHKeyAuthentication.md +++ /dev/null @@ -1,14 +0,0 @@ -# SourceMssqlTunnelMethodSSHKeyAuthentication - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | -| `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | -| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnelMethod` | [SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md b/docs/models/shared/SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md deleted file mode 100755 index 4a1b6b49c..000000000 --- a/docs/models/shared/SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod - -Connect through a jump server tunnel host using username and ssh key - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC.md b/docs/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC.md deleted file mode 100755 index 10305873e..000000000 --- a/docs/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC.md +++ /dev/null @@ -1,12 +0,0 @@ -# SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC - -Recommended - Incrementally reads new inserts, updates, and deletes using the MySQL binary log. This must be enabled on your database. - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `initialWaitingSeconds` | *Long* | :heavy_minus_sign: | The amount of time the connector will wait when it launches to determine if there is new data to sync or not. Defaults to 300 seconds. Valid range: 120 seconds to 1200 seconds. Read about initial waiting time. | -| `method` | [SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod](../../models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod.md) | :heavy_check_mark: | N/A | -| `serverTimeZone` | *String* | :heavy_minus_sign: | Enter the configured MySQL server timezone. This should only be done if the configured timezone in your MySQL instance does not conform to IANNA standard. | \ No newline at end of file diff --git a/docs/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod.md b/docs/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod.md deleted file mode 100755 index 842dd63b7..000000000 --- a/docs/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod.md +++ /dev/null @@ -1,8 +0,0 @@ -# SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod - - -## Values - -| Name | Value | -| ----- | ----- | -| `CDC` | CDC | \ No newline at end of file diff --git a/docs/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor.md b/docs/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor.md deleted file mode 100755 index fe0e4d49e..000000000 --- a/docs/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor - -Incrementally detects new inserts and updates using the cursor column chosen when configuring a connection (e.g. created_at, updated_at). - - -## Fields - -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `method` | [SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod](../../models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod.md b/docs/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod.md deleted file mode 100755 index 60bef4ad6..000000000 --- a/docs/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod.md +++ /dev/null @@ -1,8 +0,0 @@ -# SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `STANDARD` | STANDARD | \ No newline at end of file diff --git a/docs/models/shared/SourceMysqlSslModePreferred.md b/docs/models/shared/SourceMysqlSslModePreferred.md deleted file mode 100755 index 22297e12f..000000000 --- a/docs/models/shared/SourceMysqlSslModePreferred.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceMysqlSslModePreferred - -Automatically attempt SSL connection. If the MySQL server does not support SSL, continue with a regular connection. - - -## Fields - -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | -| `mode` | [SourceMysqlSslModePreferredMode](../../models/shared/SourceMysqlSslModePreferredMode.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceMysqlSslModePreferredMode.md b/docs/models/shared/SourceMysqlSslModePreferredMode.md deleted file mode 100755 index cd80acdb6..000000000 --- a/docs/models/shared/SourceMysqlSslModePreferredMode.md +++ /dev/null @@ -1,8 +0,0 @@ -# SourceMysqlSslModePreferredMode - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `PREFERRED` | preferred | \ No newline at end of file diff --git a/docs/models/shared/SourceMysqlSslModeRequired.md b/docs/models/shared/SourceMysqlSslModeRequired.md deleted file mode 100755 index f32e70e3e..000000000 --- a/docs/models/shared/SourceMysqlSslModeRequired.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceMysqlSslModeRequired - -Always connect with SSL. If the MySQL server doesn’t support SSL, the connection will not be established. Certificate Authority (CA) and Hostname are not verified. - - -## Fields - -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | -| `mode` | [SourceMysqlSslModeRequiredMode](../../models/shared/SourceMysqlSslModeRequiredMode.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceMysqlSslModeRequiredMode.md b/docs/models/shared/SourceMysqlSslModeRequiredMode.md deleted file mode 100755 index a1c13d9e5..000000000 --- a/docs/models/shared/SourceMysqlSslModeRequiredMode.md +++ /dev/null @@ -1,8 +0,0 @@ -# SourceMysqlSslModeRequiredMode - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `REQUIRED` | required | \ No newline at end of file diff --git a/docs/models/shared/SourceMysqlSslModeVerifyCA.md b/docs/models/shared/SourceMysqlSslModeVerifyCA.md deleted file mode 100755 index fac104a58..000000000 --- a/docs/models/shared/SourceMysqlSslModeVerifyCA.md +++ /dev/null @@ -1,14 +0,0 @@ -# SourceMysqlSslModeVerifyCA - -Always connect with SSL. Verifies CA, but allows connection even if Hostname does not match. - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -| `caCertificate` | *String* | :heavy_check_mark: | CA certificate | -| `clientCertificate` | *String* | :heavy_minus_sign: | Client certificate (this is not a required field, but if you want to use it, you will need to add the Client key as well) | -| `clientKey` | *String* | :heavy_minus_sign: | Client key (this is not a required field, but if you want to use it, you will need to add the Client certificate as well) | -| `clientKeyPassword` | *String* | :heavy_minus_sign: | Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically. | -| `mode` | [SourceMysqlSslModeVerifyCAMode](../../models/shared/SourceMysqlSslModeVerifyCAMode.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceMysqlSslModeVerifyCAMode.md b/docs/models/shared/SourceMysqlSslModeVerifyCAMode.md deleted file mode 100755 index a385873bc..000000000 --- a/docs/models/shared/SourceMysqlSslModeVerifyCAMode.md +++ /dev/null @@ -1,8 +0,0 @@ -# SourceMysqlSslModeVerifyCAMode - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `VERIFY_CA` | verify_ca | \ No newline at end of file diff --git a/docs/models/shared/SourceMysqlSslModeVerifyIdentity.md b/docs/models/shared/SourceMysqlSslModeVerifyIdentity.md deleted file mode 100755 index fc88a26a1..000000000 --- a/docs/models/shared/SourceMysqlSslModeVerifyIdentity.md +++ /dev/null @@ -1,14 +0,0 @@ -# SourceMysqlSslModeVerifyIdentity - -Always connect with SSL. Verify both CA and Hostname. - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -| `caCertificate` | *String* | :heavy_check_mark: | CA certificate | -| `clientCertificate` | *String* | :heavy_minus_sign: | Client certificate (this is not a required field, but if you want to use it, you will need to add the Client key as well) | -| `clientKey` | *String* | :heavy_minus_sign: | Client key (this is not a required field, but if you want to use it, you will need to add the Client certificate as well) | -| `clientKeyPassword` | *String* | :heavy_minus_sign: | Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically. | -| `mode` | [SourceMysqlSslModeVerifyIdentityMode](../../models/shared/SourceMysqlSslModeVerifyIdentityMode.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceMysqlSslModeVerifyIdentityMode.md b/docs/models/shared/SourceMysqlSslModeVerifyIdentityMode.md deleted file mode 100755 index 8251c8b4a..000000000 --- a/docs/models/shared/SourceMysqlSslModeVerifyIdentityMode.md +++ /dev/null @@ -1,8 +0,0 @@ -# SourceMysqlSslModeVerifyIdentityMode - - -## Values - -| Name | Value | -| ----------------- | ----------------- | -| `VERIFY_IDENTITY` | verify_identity | \ No newline at end of file diff --git a/docs/models/shared/SourceMysqlTunnelMethodNoTunnel.md b/docs/models/shared/SourceMysqlTunnelMethodNoTunnel.md deleted file mode 100755 index 663d3af65..000000000 --- a/docs/models/shared/SourceMysqlTunnelMethodNoTunnel.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceMysqlTunnelMethodNoTunnel - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | -| `tunnelMethod` | [SourceMysqlTunnelMethodNoTunnelTunnelMethod](../../models/shared/SourceMysqlTunnelMethodNoTunnelTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/shared/SourceMysqlTunnelMethodNoTunnelTunnelMethod.md b/docs/models/shared/SourceMysqlTunnelMethodNoTunnelTunnelMethod.md deleted file mode 100755 index 155b7b441..000000000 --- a/docs/models/shared/SourceMysqlTunnelMethodNoTunnelTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceMysqlTunnelMethodNoTunnelTunnelMethod - -No ssh tunnel needed to connect to database - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/shared/SourceMysqlTunnelMethodPasswordAuthentication.md b/docs/models/shared/SourceMysqlTunnelMethodPasswordAuthentication.md deleted file mode 100755 index 65413e96b..000000000 --- a/docs/models/shared/SourceMysqlTunnelMethodPasswordAuthentication.md +++ /dev/null @@ -1,14 +0,0 @@ -# SourceMysqlTunnelMethodPasswordAuthentication - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | -| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnelMethod` | [SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | -| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod.md b/docs/models/shared/SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod.md deleted file mode 100755 index e803e001f..000000000 --- a/docs/models/shared/SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod - -Connect through a jump server tunnel host using username and password authentication - - -## Values - -| Name | Value | -| ------------------- | ------------------- | -| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/shared/SourceMysqlTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/SourceMysqlTunnelMethodSSHKeyAuthentication.md deleted file mode 100755 index 62174c8f5..000000000 --- a/docs/models/shared/SourceMysqlTunnelMethodSSHKeyAuthentication.md +++ /dev/null @@ -1,14 +0,0 @@ -# SourceMysqlTunnelMethodSSHKeyAuthentication - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | -| `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | -| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnelMethod` | [SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md b/docs/models/shared/SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md deleted file mode 100755 index 71760eee6..000000000 --- a/docs/models/shared/SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod - -Connect through a jump server tunnel host using username and ssh key - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/shared/SourceOracleConnectionDataServiceName.md b/docs/models/shared/SourceOracleConnectionDataServiceName.md deleted file mode 100755 index bb093a698..000000000 --- a/docs/models/shared/SourceOracleConnectionDataServiceName.md +++ /dev/null @@ -1,11 +0,0 @@ -# SourceOracleConnectionDataServiceName - -Use service name - - -## Fields - -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | -| `connectionType` | [SourceOracleConnectionDataServiceNameConnectionType](../../models/shared/SourceOracleConnectionDataServiceNameConnectionType.md) | :heavy_minus_sign: | N/A | -| `serviceName` | *String* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceOracleConnectionDataServiceNameConnectionType.md b/docs/models/shared/SourceOracleConnectionDataServiceNameConnectionType.md deleted file mode 100755 index 85d633af1..000000000 --- a/docs/models/shared/SourceOracleConnectionDataServiceNameConnectionType.md +++ /dev/null @@ -1,8 +0,0 @@ -# SourceOracleConnectionDataServiceNameConnectionType - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `SERVICE_NAME` | service_name | \ No newline at end of file diff --git a/docs/models/shared/SourceOracleConnectionDataSystemIDSID.md b/docs/models/shared/SourceOracleConnectionDataSystemIDSID.md deleted file mode 100755 index 4a896768e..000000000 --- a/docs/models/shared/SourceOracleConnectionDataSystemIDSID.md +++ /dev/null @@ -1,11 +0,0 @@ -# SourceOracleConnectionDataSystemIDSID - -Use SID (Oracle System Identifier) - - -## Fields - -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | -| `connectionType` | [SourceOracleConnectionDataSystemIDSIDConnectionType](../../models/shared/SourceOracleConnectionDataSystemIDSIDConnectionType.md) | :heavy_minus_sign: | N/A | -| `sid` | *String* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceOracleConnectionDataSystemIDSIDConnectionType.md b/docs/models/shared/SourceOracleConnectionDataSystemIDSIDConnectionType.md deleted file mode 100755 index af95af687..000000000 --- a/docs/models/shared/SourceOracleConnectionDataSystemIDSIDConnectionType.md +++ /dev/null @@ -1,8 +0,0 @@ -# SourceOracleConnectionDataSystemIDSIDConnectionType - - -## Values - -| Name | Value | -| ----- | ----- | -| `SID` | sid | \ No newline at end of file diff --git a/docs/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNE.md b/docs/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNE.md deleted file mode 100755 index c60145624..000000000 --- a/docs/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNE.md +++ /dev/null @@ -1,11 +0,0 @@ -# SourceOracleEncryptionNativeNetworkEncryptionNNE - -The native network encryption gives you the ability to encrypt database connections, without the configuration overhead of TCP/IP and SSL/TLS and without the need to open and listen on different ports. - - -## Fields - -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `encryptionAlgorithm` | [SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm](../../models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm.md) | :heavy_minus_sign: | This parameter defines what encryption algorithm is used. | -| `encryptionMethod` | [SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod](../../models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm.md b/docs/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm.md deleted file mode 100755 index 91f56975c..000000000 --- a/docs/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm.md +++ /dev/null @@ -1,12 +0,0 @@ -# SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm - -This parameter defines what encryption algorithm is used. - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `AES256` | AES256 | -| `RC456` | RC4_56 | -| `THREE_DES168` | 3DES168 | \ No newline at end of file diff --git a/docs/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod.md b/docs/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod.md deleted file mode 100755 index f7bd1ef4b..000000000 --- a/docs/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod.md +++ /dev/null @@ -1,8 +0,0 @@ -# SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod - - -## Values - -| Name | Value | -| ------------ | ------------ | -| `CLIENT_NNE` | client_nne | \ No newline at end of file diff --git a/docs/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificate.md b/docs/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificate.md deleted file mode 100755 index c99d3aee2..000000000 --- a/docs/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificate.md +++ /dev/null @@ -1,11 +0,0 @@ -# SourceOracleEncryptionTLSEncryptedVerifyCertificate - -Verify and use the certificate provided by the server. - - -## Fields - -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `encryptionMethod` | [SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod](../../models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod.md) | :heavy_check_mark: | N/A | -| `sslCertificate` | *String* | :heavy_check_mark: | Privacy Enhanced Mail (PEM) files are concatenated certificate containers frequently used in certificate installations. | \ No newline at end of file diff --git a/docs/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod.md b/docs/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod.md deleted file mode 100755 index 06ef457fa..000000000 --- a/docs/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod.md +++ /dev/null @@ -1,8 +0,0 @@ -# SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod - - -## Values - -| Name | Value | -| ------------------------------ | ------------------------------ | -| `ENCRYPTED_VERIFY_CERTIFICATE` | encrypted_verify_certificate | \ No newline at end of file diff --git a/docs/models/shared/SourceOracleTunnelMethodNoTunnel.md b/docs/models/shared/SourceOracleTunnelMethodNoTunnel.md deleted file mode 100755 index 5dacd61ca..000000000 --- a/docs/models/shared/SourceOracleTunnelMethodNoTunnel.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceOracleTunnelMethodNoTunnel - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | -| `tunnelMethod` | [SourceOracleTunnelMethodNoTunnelTunnelMethod](../../models/shared/SourceOracleTunnelMethodNoTunnelTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/shared/SourceOracleTunnelMethodNoTunnelTunnelMethod.md b/docs/models/shared/SourceOracleTunnelMethodNoTunnelTunnelMethod.md deleted file mode 100755 index 18eab4f43..000000000 --- a/docs/models/shared/SourceOracleTunnelMethodNoTunnelTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceOracleTunnelMethodNoTunnelTunnelMethod - -No ssh tunnel needed to connect to database - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/shared/SourceOracleTunnelMethodPasswordAuthentication.md b/docs/models/shared/SourceOracleTunnelMethodPasswordAuthentication.md deleted file mode 100755 index 547310884..000000000 --- a/docs/models/shared/SourceOracleTunnelMethodPasswordAuthentication.md +++ /dev/null @@ -1,14 +0,0 @@ -# SourceOracleTunnelMethodPasswordAuthentication - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | -| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnelMethod` | [SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | -| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod.md b/docs/models/shared/SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod.md deleted file mode 100755 index e48761521..000000000 --- a/docs/models/shared/SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod - -Connect through a jump server tunnel host using username and password authentication - - -## Values - -| Name | Value | -| ------------------- | ------------------- | -| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/shared/SourceOracleTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/SourceOracleTunnelMethodSSHKeyAuthentication.md deleted file mode 100755 index d4c41a5de..000000000 --- a/docs/models/shared/SourceOracleTunnelMethodSSHKeyAuthentication.md +++ /dev/null @@ -1,14 +0,0 @@ -# SourceOracleTunnelMethodSSHKeyAuthentication - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | -| `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | -| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnelMethod` | [SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.md b/docs/models/shared/SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.md deleted file mode 100755 index 34c92d349..000000000 --- a/docs/models/shared/SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod - -Connect through a jump server tunnel host using username and ssh key - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumn.md b/docs/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumn.md deleted file mode 100755 index 1244796e4..000000000 --- a/docs/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumn.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourcePostgresReplicationMethodDetectChangesWithXminSystemColumn - -Recommended - Incrementally reads new inserts and updates via Postgres Xmin system column. Only recommended for tables up to 500GB. - - -## Fields - -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `method` | [SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod](../../models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod.md b/docs/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod.md deleted file mode 100755 index b9dfd6382..000000000 --- a/docs/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod.md +++ /dev/null @@ -1,8 +0,0 @@ -# SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod - - -## Values - -| Name | Value | -| ------ | ------ | -| `XMIN` | Xmin | \ No newline at end of file diff --git a/docs/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursor.md b/docs/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursor.md deleted file mode 100755 index 5764ba39d..000000000 --- a/docs/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursor.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourcePostgresReplicationMethodScanChangesWithUserDefinedCursor - -Incrementally detects new inserts and updates using the cursor column chosen when configuring a connection (e.g. created_at, updated_at). - - -## Fields - -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `method` | [SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod](../../models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod.md b/docs/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod.md deleted file mode 100755 index a36c799d6..000000000 --- a/docs/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod.md +++ /dev/null @@ -1,8 +0,0 @@ -# SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `STANDARD` | Standard | \ No newline at end of file diff --git a/docs/models/shared/SourcePostgresTunnelMethodNoTunnel.md b/docs/models/shared/SourcePostgresTunnelMethodNoTunnel.md deleted file mode 100755 index 58892bd59..000000000 --- a/docs/models/shared/SourcePostgresTunnelMethodNoTunnel.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourcePostgresTunnelMethodNoTunnel - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | -| `tunnelMethod` | [SourcePostgresTunnelMethodNoTunnelTunnelMethod](../../models/shared/SourcePostgresTunnelMethodNoTunnelTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/shared/SourcePostgresTunnelMethodNoTunnelTunnelMethod.md b/docs/models/shared/SourcePostgresTunnelMethodNoTunnelTunnelMethod.md deleted file mode 100755 index 03c2cc802..000000000 --- a/docs/models/shared/SourcePostgresTunnelMethodNoTunnelTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourcePostgresTunnelMethodNoTunnelTunnelMethod - -No ssh tunnel needed to connect to database - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/shared/SourcePostgresTunnelMethodPasswordAuthentication.md b/docs/models/shared/SourcePostgresTunnelMethodPasswordAuthentication.md deleted file mode 100755 index ee0ded7a1..000000000 --- a/docs/models/shared/SourcePostgresTunnelMethodPasswordAuthentication.md +++ /dev/null @@ -1,14 +0,0 @@ -# SourcePostgresTunnelMethodPasswordAuthentication - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | -| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnelMethod` | [SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | -| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod.md b/docs/models/shared/SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod.md deleted file mode 100755 index 7dd238f4b..000000000 --- a/docs/models/shared/SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod - -Connect through a jump server tunnel host using username and password authentication - - -## Values - -| Name | Value | -| ------------------- | ------------------- | -| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/shared/SourcePostgresTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/SourcePostgresTunnelMethodSSHKeyAuthentication.md deleted file mode 100755 index ed9a1700f..000000000 --- a/docs/models/shared/SourcePostgresTunnelMethodSSHKeyAuthentication.md +++ /dev/null @@ -1,14 +0,0 @@ -# SourcePostgresTunnelMethodSSHKeyAuthentication - -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - - -## Fields - -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | -| `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | -| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnelMethod` | [SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | -| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.md b/docs/models/shared/SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.md deleted file mode 100755 index 8691fdf2a..000000000 --- a/docs/models/shared/SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod - -Connect through a jump server tunnel host using username and ssh key - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/shared/SourceQuickbooks.md b/docs/models/shared/SourceQuickbooks.md index 672f4d4f8..063d2550d 100755 --- a/docs/models/shared/SourceQuickbooks.md +++ b/docs/models/shared/SourceQuickbooks.md @@ -7,7 +7,7 @@ The values required to configure the source. | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `credentials` | *Object* | :heavy_check_mark: | N/A | | +| `credentials` | [SourceQuickbooksOAuth20](../../models/shared/SourceQuickbooksOAuth20.md) | :heavy_check_mark: | N/A | | | `sandbox` | *Boolean* | :heavy_check_mark: | Determines whether to use the sandbox or production environment. | | | `sourceType` | [SourceQuickbooksQuickbooks](../../models/shared/SourceQuickbooksQuickbooks.md) | :heavy_check_mark: | N/A | | | `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | The default value to use if no bookmark exists for an endpoint (rfc3339 date string). E.g, 2021-03-20T00:00:00Z. Any data before this date will not be replicated. | 2021-03-20T00:00:00Z | \ No newline at end of file diff --git a/docs/models/shared/SourceQuickbooksCredentialsOAuth20.md b/docs/models/shared/SourceQuickbooksOAuth20.md similarity index 97% rename from docs/models/shared/SourceQuickbooksCredentialsOAuth20.md rename to docs/models/shared/SourceQuickbooksOAuth20.md index 1f499e0fa..294a54955 100755 --- a/docs/models/shared/SourceQuickbooksCredentialsOAuth20.md +++ b/docs/models/shared/SourceQuickbooksOAuth20.md @@ -1,4 +1,4 @@ -# SourceQuickbooksCredentialsOAuth20 +# SourceQuickbooksOAuth20 ## Fields @@ -6,7 +6,7 @@ | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `accessToken` | *String* | :heavy_check_mark: | Access token fot making authenticated requests. | -| `authType` | [SourceQuickbooksCredentialsOAuth20AuthType](../../models/shared/SourceQuickbooksCredentialsOAuth20AuthType.md) | :heavy_minus_sign: | N/A | +| `authType` | [SourceQuickbooksOAuth20AuthType](../../models/shared/SourceQuickbooksOAuth20AuthType.md) | :heavy_minus_sign: | N/A | | `clientId` | *String* | :heavy_check_mark: | Identifies which app is making the request. Obtain this value from the Keys tab on the app profile via My Apps on the developer site. There are two versions of this key: development and production. | | `clientSecret` | *String* | :heavy_check_mark: | Obtain this value from the Keys tab on the app profile via My Apps on the developer site. There are two versions of this key: development and production. | | `realmId` | *String* | :heavy_check_mark: | Labeled Company ID. The Make API Calls panel is populated with the realm id and the current access token. | diff --git a/docs/models/shared/SourceQuickbooksCredentialsOAuth20AuthType.md b/docs/models/shared/SourceQuickbooksOAuth20AuthType.md similarity index 66% rename from docs/models/shared/SourceQuickbooksCredentialsOAuth20AuthType.md rename to docs/models/shared/SourceQuickbooksOAuth20AuthType.md index 0f39a2870..b3ad823d1 100755 --- a/docs/models/shared/SourceQuickbooksCredentialsOAuth20AuthType.md +++ b/docs/models/shared/SourceQuickbooksOAuth20AuthType.md @@ -1,4 +1,4 @@ -# SourceQuickbooksCredentialsOAuth20AuthType +# SourceQuickbooksOAuth20AuthType ## Values diff --git a/docs/models/shared/SourceSftpCredentialsPasswordAuthentication.md b/docs/models/shared/SourceSftpCredentialsPasswordAuthentication.md deleted file mode 100755 index e1e26e1d1..000000000 --- a/docs/models/shared/SourceSftpCredentialsPasswordAuthentication.md +++ /dev/null @@ -1,11 +0,0 @@ -# SourceSftpCredentialsPasswordAuthentication - -The server authentication method - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | -| `authMethod` | [SourceSftpCredentialsPasswordAuthenticationAuthMethod](../../models/shared/SourceSftpCredentialsPasswordAuthenticationAuthMethod.md) | :heavy_check_mark: | Connect through password authentication | -| `authUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | \ No newline at end of file diff --git a/docs/models/shared/SourceSftpCredentialsPasswordAuthenticationAuthMethod.md b/docs/models/shared/SourceSftpCredentialsPasswordAuthenticationAuthMethod.md deleted file mode 100755 index 296b3b137..000000000 --- a/docs/models/shared/SourceSftpCredentialsPasswordAuthenticationAuthMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceSftpCredentialsPasswordAuthenticationAuthMethod - -Connect through password authentication - - -## Values - -| Name | Value | -| ------------------- | ------------------- | -| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/shared/SourceSftpCredentialsSSHKeyAuthentication.md b/docs/models/shared/SourceSftpCredentialsSSHKeyAuthentication.md deleted file mode 100755 index 4b711a41a..000000000 --- a/docs/models/shared/SourceSftpCredentialsSSHKeyAuthentication.md +++ /dev/null @@ -1,11 +0,0 @@ -# SourceSftpCredentialsSSHKeyAuthentication - -The server authentication method - - -## Fields - -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | -| `authMethod` | [SourceSftpCredentialsSSHKeyAuthenticationAuthMethod](../../models/shared/SourceSftpCredentialsSSHKeyAuthenticationAuthMethod.md) | :heavy_check_mark: | Connect through ssh key | -| `authSshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | \ No newline at end of file diff --git a/docs/models/shared/SourceSftpCredentialsSSHKeyAuthenticationAuthMethod.md b/docs/models/shared/SourceSftpCredentialsSSHKeyAuthenticationAuthMethod.md deleted file mode 100755 index 6d397950c..000000000 --- a/docs/models/shared/SourceSftpCredentialsSSHKeyAuthenticationAuthMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# SourceSftpCredentialsSSHKeyAuthenticationAuthMethod - -Connect through ssh key - - -## Values - -| Name | Value | -| -------------- | -------------- | -| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/sdks/connections/README.md b/docs/sdks/connections/README.md index c77986c21..dcf6c398b 100755 --- a/docs/sdks/connections/README.md +++ b/docs/sdks/connections/README.md @@ -1,4 +1,4 @@ -# connections +# Connections ### Available Operations diff --git a/docs/sdks/destinations/README.md b/docs/sdks/destinations/README.md index 034eb6b02..bc195292e 100755 --- a/docs/sdks/destinations/README.md +++ b/docs/sdks/destinations/README.md @@ -1,4 +1,4 @@ -# destinations +# Destinations ### Available Operations @@ -27,49 +27,21 @@ import com.airbyte.api.models.shared.DestinationAwsDatalakeCredentialsIAMRole; import com.airbyte.api.models.shared.DestinationAwsDatalakeCredentialsIAMRoleCredentialsTitle; import com.airbyte.api.models.shared.DestinationAwsDatalakeCredentialsIAMUser; import com.airbyte.api.models.shared.DestinationAwsDatalakeCredentialsIAMUserCredentialsTitle; -import com.airbyte.api.models.shared.DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON; -import com.airbyte.api.models.shared.DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional; -import com.airbyte.api.models.shared.DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard; -import com.airbyte.api.models.shared.DestinationAwsDatalakeFormatParquetColumnarStorage; -import com.airbyte.api.models.shared.DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional; -import com.airbyte.api.models.shared.DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard; import com.airbyte.api.models.shared.DestinationAwsDatalakeS3BucketRegion; import com.airbyte.api.models.shared.DestinationAzureBlobStorage; import com.airbyte.api.models.shared.DestinationAzureBlobStorageAzureBlobStorage; -import com.airbyte.api.models.shared.DestinationAzureBlobStorageFormatCSVCommaSeparatedValues; -import com.airbyte.api.models.shared.DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType; -import com.airbyte.api.models.shared.DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening; -import com.airbyte.api.models.shared.DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON; -import com.airbyte.api.models.shared.DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType; import com.airbyte.api.models.shared.DestinationBigquery; import com.airbyte.api.models.shared.DestinationBigqueryBigquery; import com.airbyte.api.models.shared.DestinationBigqueryDatasetLocation; import com.airbyte.api.models.shared.DestinationBigqueryDenormalized; import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedBigqueryDenormalized; import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedDatasetLocation; -import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodGCSStaging; -import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey; -import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType; -import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing; -import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod; -import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodStandardInserts; -import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod; -import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodGCSStaging; -import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey; -import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType; -import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing; -import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodGCSStagingMethod; -import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodStandardInserts; -import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodStandardInsertsMethod; +import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedGCSStaging; +import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing; +import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedGCSStagingMethod; import com.airbyte.api.models.shared.DestinationBigqueryTransformationQueryRunType; import com.airbyte.api.models.shared.DestinationClickhouse; import com.airbyte.api.models.shared.DestinationClickhouseClickhouse; -import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationConvex; import com.airbyte.api.models.shared.DestinationConvexConvex; import com.airbyte.api.models.shared.DestinationCreateRequest; @@ -78,69 +50,20 @@ import com.airbyte.api.models.shared.DestinationCumulioCumulio; import com.airbyte.api.models.shared.DestinationDatabend; import com.airbyte.api.models.shared.DestinationDatabendDatabend; import com.airbyte.api.models.shared.DestinationDatabricks; -import com.airbyte.api.models.shared.DestinationDatabricksDataSourceAmazonS3; -import com.airbyte.api.models.shared.DestinationDatabricksDataSourceAmazonS3DataSourceType; -import com.airbyte.api.models.shared.DestinationDatabricksDataSourceAmazonS3S3BucketRegion; -import com.airbyte.api.models.shared.DestinationDatabricksDataSourceAzureBlobStorage; -import com.airbyte.api.models.shared.DestinationDatabricksDataSourceAzureBlobStorageDataSourceType; -import com.airbyte.api.models.shared.DestinationDatabricksDataSourceRecommendedManagedTables; -import com.airbyte.api.models.shared.DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType; import com.airbyte.api.models.shared.DestinationDatabricksDatabricks; import com.airbyte.api.models.shared.DestinationDevNull; import com.airbyte.api.models.shared.DestinationDevNullDevNull; -import com.airbyte.api.models.shared.DestinationDevNullTestDestinationSilent; -import com.airbyte.api.models.shared.DestinationDevNullTestDestinationSilentTestDestinationType; import com.airbyte.api.models.shared.DestinationDynamodb; import com.airbyte.api.models.shared.DestinationDynamodbDynamoDBRegion; import com.airbyte.api.models.shared.DestinationDynamodbDynamodb; import com.airbyte.api.models.shared.DestinationElasticsearch; -import com.airbyte.api.models.shared.DestinationElasticsearchAuthenticationMethodApiKeySecret; -import com.airbyte.api.models.shared.DestinationElasticsearchAuthenticationMethodApiKeySecretMethod; -import com.airbyte.api.models.shared.DestinationElasticsearchAuthenticationMethodUsernamePassword; -import com.airbyte.api.models.shared.DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod; import com.airbyte.api.models.shared.DestinationElasticsearchElasticsearch; import com.airbyte.api.models.shared.DestinationFirebolt; import com.airbyte.api.models.shared.DestinationFireboltFirebolt; -import com.airbyte.api.models.shared.DestinationFireboltLoadingMethodExternalTableViaS3; -import com.airbyte.api.models.shared.DestinationFireboltLoadingMethodExternalTableViaS3Method; -import com.airbyte.api.models.shared.DestinationFireboltLoadingMethodSQLInserts; -import com.airbyte.api.models.shared.DestinationFireboltLoadingMethodSQLInsertsMethod; import com.airbyte.api.models.shared.DestinationFirestore; import com.airbyte.api.models.shared.DestinationFirestoreFirestore; import com.airbyte.api.models.shared.DestinationGCSGCSBucketRegion; import com.airbyte.api.models.shared.DestinationGcs; -import com.airbyte.api.models.shared.DestinationGcsCredentialHMACKey; -import com.airbyte.api.models.shared.DestinationGcsCredentialHMACKeyCredentialType; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvro; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecXz; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroFormatType; -import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValues; -import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIP; -import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType; -import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompression; -import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType; -import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValuesFormatType; -import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValuesNormalization; -import com.airbyte.api.models.shared.DestinationGcsFormatJSONLinesNewlineDelimitedJSON; -import com.airbyte.api.models.shared.DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIP; -import com.airbyte.api.models.shared.DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType; -import com.airbyte.api.models.shared.DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression; -import com.airbyte.api.models.shared.DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType; -import com.airbyte.api.models.shared.DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType; -import com.airbyte.api.models.shared.DestinationGcsFormatParquetColumnarStorage; -import com.airbyte.api.models.shared.DestinationGcsFormatParquetColumnarStorageCompressionCodec; -import com.airbyte.api.models.shared.DestinationGcsFormatParquetColumnarStorageFormatType; import com.airbyte.api.models.shared.DestinationGcsGcs; import com.airbyte.api.models.shared.DestinationGoogleSheets; import com.airbyte.api.models.shared.DestinationGoogleSheetsAuthenticationViaGoogleOAuth; @@ -185,47 +108,17 @@ import com.airbyte.api.models.shared.DestinationMongodbAuthTypeLoginPassword; import com.airbyte.api.models.shared.DestinationMongodbAuthTypeLoginPasswordAuthorization; import com.airbyte.api.models.shared.DestinationMongodbAuthTypeNone; import com.airbyte.api.models.shared.DestinationMongodbAuthTypeNoneAuthorization; -import com.airbyte.api.models.shared.DestinationMongodbInstanceTypeMongoDBAtlas; -import com.airbyte.api.models.shared.DestinationMongodbInstanceTypeMongoDBAtlasInstance; -import com.airbyte.api.models.shared.DestinationMongodbInstanceTypeReplicaSet; -import com.airbyte.api.models.shared.DestinationMongodbInstanceTypeReplicaSetInstance; -import com.airbyte.api.models.shared.DestinationMongodbInstanceTypeStandaloneMongoDbInstance; -import com.airbyte.api.models.shared.DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance; import com.airbyte.api.models.shared.DestinationMongodbMongodb; -import com.airbyte.api.models.shared.DestinationMongodbTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.DestinationMongodbTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.DestinationMongodbTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.DestinationMongodbTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationMssql; import com.airbyte.api.models.shared.DestinationMssqlMssql; import com.airbyte.api.models.shared.DestinationMssqlSslMethodEncryptedTrustServerCertificate; import com.airbyte.api.models.shared.DestinationMssqlSslMethodEncryptedTrustServerCertificateSslMethod; import com.airbyte.api.models.shared.DestinationMssqlSslMethodEncryptedVerifyCertificate; import com.airbyte.api.models.shared.DestinationMssqlSslMethodEncryptedVerifyCertificateSslMethod; -import com.airbyte.api.models.shared.DestinationMssqlTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.DestinationMssqlTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.DestinationMssqlTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.DestinationMssqlTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationMysql; import com.airbyte.api.models.shared.DestinationMysqlMysql; -import com.airbyte.api.models.shared.DestinationMysqlTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.DestinationMysqlTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.DestinationMysqlTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.DestinationMysqlTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationOracle; import com.airbyte.api.models.shared.DestinationOracleOracle; -import com.airbyte.api.models.shared.DestinationOracleTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.DestinationOracleTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.DestinationOracleTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.DestinationOracleTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationPinecone; import com.airbyte.api.models.shared.DestinationPineconeEmbeddingCohere; import com.airbyte.api.models.shared.DestinationPineconeEmbeddingCohereMode; @@ -238,96 +131,15 @@ import com.airbyte.api.models.shared.DestinationPineconePinecone; import com.airbyte.api.models.shared.DestinationPineconeProcessingConfigModel; import com.airbyte.api.models.shared.DestinationPostgres; import com.airbyte.api.models.shared.DestinationPostgresPostgres; -import com.airbyte.api.models.shared.DestinationPostgresSslModeAllow; -import com.airbyte.api.models.shared.DestinationPostgresSslModeAllowMode; -import com.airbyte.api.models.shared.DestinationPostgresSslModeDisable; -import com.airbyte.api.models.shared.DestinationPostgresSslModeDisableMode; -import com.airbyte.api.models.shared.DestinationPostgresSslModePrefer; -import com.airbyte.api.models.shared.DestinationPostgresSslModePreferMode; -import com.airbyte.api.models.shared.DestinationPostgresSslModeRequire; -import com.airbyte.api.models.shared.DestinationPostgresSslModeRequireMode; -import com.airbyte.api.models.shared.DestinationPostgresSslModeVerifyCa; -import com.airbyte.api.models.shared.DestinationPostgresSslModeVerifyCaMode; -import com.airbyte.api.models.shared.DestinationPostgresSslModeVerifyFull; -import com.airbyte.api.models.shared.DestinationPostgresSslModeVerifyFullMode; -import com.airbyte.api.models.shared.DestinationPostgresTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.DestinationPostgresTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.DestinationPostgresTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.DestinationPostgresTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationPubsub; import com.airbyte.api.models.shared.DestinationPubsubPubsub; import com.airbyte.api.models.shared.DestinationRedis; import com.airbyte.api.models.shared.DestinationRedisCacheType; import com.airbyte.api.models.shared.DestinationRedisRedis; -import com.airbyte.api.models.shared.DestinationRedisSslModeDisable; -import com.airbyte.api.models.shared.DestinationRedisSslModeDisableMode; -import com.airbyte.api.models.shared.DestinationRedisSslModeVerifyFull; -import com.airbyte.api.models.shared.DestinationRedisSslModeVerifyFullMode; -import com.airbyte.api.models.shared.DestinationRedisTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.DestinationRedisTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.DestinationRedisTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.DestinationRedisTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationRedshift; import com.airbyte.api.models.shared.DestinationRedshiftRedshift; -import com.airbyte.api.models.shared.DestinationRedshiftTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.DestinationRedshiftTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.DestinationRedshiftTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.DestinationRedshiftTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3Staging; -import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption; -import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType; -import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption; -import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType; -import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3StagingMethod; -import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3StagingS3BucketRegion; -import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodStandard; -import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodStandardMethod; import com.airbyte.api.models.shared.DestinationS3; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvro; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecBzip2; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecDeflate; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecSnappy; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecXz; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecZstandard; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroFormatType; -import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValues; -import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIP; -import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType; -import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompression; -import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType; -import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValuesFlattening; -import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValuesFormatType; -import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSON; -import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIP; -import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType; -import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompression; -import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType; -import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening; -import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType; -import com.airbyte.api.models.shared.DestinationS3FormatParquetColumnarStorage; -import com.airbyte.api.models.shared.DestinationS3FormatParquetColumnarStorageCompressionCodec; -import com.airbyte.api.models.shared.DestinationS3FormatParquetColumnarStorageFormatType; import com.airbyte.api.models.shared.DestinationS3Glue; -import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON; -import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP; -import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType; -import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression; -import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType; -import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening; -import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType; import com.airbyte.api.models.shared.DestinationS3GlueS3BucketRegion; import com.airbyte.api.models.shared.DestinationS3GlueS3Glue; import com.airbyte.api.models.shared.DestinationS3GlueSerializationLibrary; @@ -348,12 +160,6 @@ import com.airbyte.api.models.shared.DestinationTimeplusTimeplus; import com.airbyte.api.models.shared.DestinationTypesense; import com.airbyte.api.models.shared.DestinationTypesenseTypesense; import com.airbyte.api.models.shared.DestinationVertica; -import com.airbyte.api.models.shared.DestinationVerticaTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.DestinationVerticaTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.DestinationVerticaTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.DestinationVerticaTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationVerticaVertica; import com.airbyte.api.models.shared.DestinationXata; import com.airbyte.api.models.shared.DestinationXataXata; @@ -589,49 +395,21 @@ import com.airbyte.api.models.shared.DestinationAwsDatalakeCredentialsIAMRole; import com.airbyte.api.models.shared.DestinationAwsDatalakeCredentialsIAMRoleCredentialsTitle; import com.airbyte.api.models.shared.DestinationAwsDatalakeCredentialsIAMUser; import com.airbyte.api.models.shared.DestinationAwsDatalakeCredentialsIAMUserCredentialsTitle; -import com.airbyte.api.models.shared.DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON; -import com.airbyte.api.models.shared.DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional; -import com.airbyte.api.models.shared.DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard; -import com.airbyte.api.models.shared.DestinationAwsDatalakeFormatParquetColumnarStorage; -import com.airbyte.api.models.shared.DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional; -import com.airbyte.api.models.shared.DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard; import com.airbyte.api.models.shared.DestinationAwsDatalakeS3BucketRegion; import com.airbyte.api.models.shared.DestinationAzureBlobStorage; import com.airbyte.api.models.shared.DestinationAzureBlobStorageAzureBlobStorage; -import com.airbyte.api.models.shared.DestinationAzureBlobStorageFormatCSVCommaSeparatedValues; -import com.airbyte.api.models.shared.DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType; -import com.airbyte.api.models.shared.DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening; -import com.airbyte.api.models.shared.DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON; -import com.airbyte.api.models.shared.DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType; import com.airbyte.api.models.shared.DestinationBigquery; import com.airbyte.api.models.shared.DestinationBigqueryBigquery; import com.airbyte.api.models.shared.DestinationBigqueryDatasetLocation; import com.airbyte.api.models.shared.DestinationBigqueryDenormalized; import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedBigqueryDenormalized; import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedDatasetLocation; -import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodGCSStaging; -import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey; -import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType; -import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing; -import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod; -import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodStandardInserts; -import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod; -import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodGCSStaging; -import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey; -import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType; -import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing; -import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodGCSStagingMethod; -import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodStandardInserts; -import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodStandardInsertsMethod; +import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedGCSStaging; +import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing; +import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedGCSStagingMethod; import com.airbyte.api.models.shared.DestinationBigqueryTransformationQueryRunType; import com.airbyte.api.models.shared.DestinationClickhouse; import com.airbyte.api.models.shared.DestinationClickhouseClickhouse; -import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationConvex; import com.airbyte.api.models.shared.DestinationConvexConvex; import com.airbyte.api.models.shared.DestinationCumulio; @@ -639,69 +417,20 @@ import com.airbyte.api.models.shared.DestinationCumulioCumulio; import com.airbyte.api.models.shared.DestinationDatabend; import com.airbyte.api.models.shared.DestinationDatabendDatabend; import com.airbyte.api.models.shared.DestinationDatabricks; -import com.airbyte.api.models.shared.DestinationDatabricksDataSourceAmazonS3; -import com.airbyte.api.models.shared.DestinationDatabricksDataSourceAmazonS3DataSourceType; -import com.airbyte.api.models.shared.DestinationDatabricksDataSourceAmazonS3S3BucketRegion; -import com.airbyte.api.models.shared.DestinationDatabricksDataSourceAzureBlobStorage; -import com.airbyte.api.models.shared.DestinationDatabricksDataSourceAzureBlobStorageDataSourceType; -import com.airbyte.api.models.shared.DestinationDatabricksDataSourceRecommendedManagedTables; -import com.airbyte.api.models.shared.DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType; import com.airbyte.api.models.shared.DestinationDatabricksDatabricks; import com.airbyte.api.models.shared.DestinationDevNull; import com.airbyte.api.models.shared.DestinationDevNullDevNull; -import com.airbyte.api.models.shared.DestinationDevNullTestDestinationSilent; -import com.airbyte.api.models.shared.DestinationDevNullTestDestinationSilentTestDestinationType; import com.airbyte.api.models.shared.DestinationDynamodb; import com.airbyte.api.models.shared.DestinationDynamodbDynamoDBRegion; import com.airbyte.api.models.shared.DestinationDynamodbDynamodb; import com.airbyte.api.models.shared.DestinationElasticsearch; -import com.airbyte.api.models.shared.DestinationElasticsearchAuthenticationMethodApiKeySecret; -import com.airbyte.api.models.shared.DestinationElasticsearchAuthenticationMethodApiKeySecretMethod; -import com.airbyte.api.models.shared.DestinationElasticsearchAuthenticationMethodUsernamePassword; -import com.airbyte.api.models.shared.DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod; import com.airbyte.api.models.shared.DestinationElasticsearchElasticsearch; import com.airbyte.api.models.shared.DestinationFirebolt; import com.airbyte.api.models.shared.DestinationFireboltFirebolt; -import com.airbyte.api.models.shared.DestinationFireboltLoadingMethodExternalTableViaS3; -import com.airbyte.api.models.shared.DestinationFireboltLoadingMethodExternalTableViaS3Method; -import com.airbyte.api.models.shared.DestinationFireboltLoadingMethodSQLInserts; -import com.airbyte.api.models.shared.DestinationFireboltLoadingMethodSQLInsertsMethod; import com.airbyte.api.models.shared.DestinationFirestore; import com.airbyte.api.models.shared.DestinationFirestoreFirestore; import com.airbyte.api.models.shared.DestinationGCSGCSBucketRegion; import com.airbyte.api.models.shared.DestinationGcs; -import com.airbyte.api.models.shared.DestinationGcsCredentialHMACKey; -import com.airbyte.api.models.shared.DestinationGcsCredentialHMACKeyCredentialType; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvro; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecXz; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroFormatType; -import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValues; -import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIP; -import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType; -import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompression; -import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType; -import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValuesFormatType; -import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValuesNormalization; -import com.airbyte.api.models.shared.DestinationGcsFormatJSONLinesNewlineDelimitedJSON; -import com.airbyte.api.models.shared.DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIP; -import com.airbyte.api.models.shared.DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType; -import com.airbyte.api.models.shared.DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression; -import com.airbyte.api.models.shared.DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType; -import com.airbyte.api.models.shared.DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType; -import com.airbyte.api.models.shared.DestinationGcsFormatParquetColumnarStorage; -import com.airbyte.api.models.shared.DestinationGcsFormatParquetColumnarStorageCompressionCodec; -import com.airbyte.api.models.shared.DestinationGcsFormatParquetColumnarStorageFormatType; import com.airbyte.api.models.shared.DestinationGcsGcs; import com.airbyte.api.models.shared.DestinationGoogleSheets; import com.airbyte.api.models.shared.DestinationGoogleSheetsAuthenticationViaGoogleOAuth; @@ -746,47 +475,17 @@ import com.airbyte.api.models.shared.DestinationMongodbAuthTypeLoginPassword; import com.airbyte.api.models.shared.DestinationMongodbAuthTypeLoginPasswordAuthorization; import com.airbyte.api.models.shared.DestinationMongodbAuthTypeNone; import com.airbyte.api.models.shared.DestinationMongodbAuthTypeNoneAuthorization; -import com.airbyte.api.models.shared.DestinationMongodbInstanceTypeMongoDBAtlas; -import com.airbyte.api.models.shared.DestinationMongodbInstanceTypeMongoDBAtlasInstance; -import com.airbyte.api.models.shared.DestinationMongodbInstanceTypeReplicaSet; -import com.airbyte.api.models.shared.DestinationMongodbInstanceTypeReplicaSetInstance; -import com.airbyte.api.models.shared.DestinationMongodbInstanceTypeStandaloneMongoDbInstance; -import com.airbyte.api.models.shared.DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance; import com.airbyte.api.models.shared.DestinationMongodbMongodb; -import com.airbyte.api.models.shared.DestinationMongodbTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.DestinationMongodbTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.DestinationMongodbTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.DestinationMongodbTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationMssql; import com.airbyte.api.models.shared.DestinationMssqlMssql; import com.airbyte.api.models.shared.DestinationMssqlSslMethodEncryptedTrustServerCertificate; import com.airbyte.api.models.shared.DestinationMssqlSslMethodEncryptedTrustServerCertificateSslMethod; import com.airbyte.api.models.shared.DestinationMssqlSslMethodEncryptedVerifyCertificate; import com.airbyte.api.models.shared.DestinationMssqlSslMethodEncryptedVerifyCertificateSslMethod; -import com.airbyte.api.models.shared.DestinationMssqlTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.DestinationMssqlTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.DestinationMssqlTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.DestinationMssqlTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationMysql; import com.airbyte.api.models.shared.DestinationMysqlMysql; -import com.airbyte.api.models.shared.DestinationMysqlTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.DestinationMysqlTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.DestinationMysqlTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.DestinationMysqlTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationOracle; import com.airbyte.api.models.shared.DestinationOracleOracle; -import com.airbyte.api.models.shared.DestinationOracleTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.DestinationOracleTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.DestinationOracleTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.DestinationOracleTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationPatchRequest; import com.airbyte.api.models.shared.DestinationPinecone; import com.airbyte.api.models.shared.DestinationPineconeEmbeddingCohere; @@ -800,96 +499,15 @@ import com.airbyte.api.models.shared.DestinationPineconePinecone; import com.airbyte.api.models.shared.DestinationPineconeProcessingConfigModel; import com.airbyte.api.models.shared.DestinationPostgres; import com.airbyte.api.models.shared.DestinationPostgresPostgres; -import com.airbyte.api.models.shared.DestinationPostgresSslModeAllow; -import com.airbyte.api.models.shared.DestinationPostgresSslModeAllowMode; -import com.airbyte.api.models.shared.DestinationPostgresSslModeDisable; -import com.airbyte.api.models.shared.DestinationPostgresSslModeDisableMode; -import com.airbyte.api.models.shared.DestinationPostgresSslModePrefer; -import com.airbyte.api.models.shared.DestinationPostgresSslModePreferMode; -import com.airbyte.api.models.shared.DestinationPostgresSslModeRequire; -import com.airbyte.api.models.shared.DestinationPostgresSslModeRequireMode; -import com.airbyte.api.models.shared.DestinationPostgresSslModeVerifyCa; -import com.airbyte.api.models.shared.DestinationPostgresSslModeVerifyCaMode; -import com.airbyte.api.models.shared.DestinationPostgresSslModeVerifyFull; -import com.airbyte.api.models.shared.DestinationPostgresSslModeVerifyFullMode; -import com.airbyte.api.models.shared.DestinationPostgresTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.DestinationPostgresTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.DestinationPostgresTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.DestinationPostgresTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationPubsub; import com.airbyte.api.models.shared.DestinationPubsubPubsub; import com.airbyte.api.models.shared.DestinationRedis; import com.airbyte.api.models.shared.DestinationRedisCacheType; import com.airbyte.api.models.shared.DestinationRedisRedis; -import com.airbyte.api.models.shared.DestinationRedisSslModeDisable; -import com.airbyte.api.models.shared.DestinationRedisSslModeDisableMode; -import com.airbyte.api.models.shared.DestinationRedisSslModeVerifyFull; -import com.airbyte.api.models.shared.DestinationRedisSslModeVerifyFullMode; -import com.airbyte.api.models.shared.DestinationRedisTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.DestinationRedisTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.DestinationRedisTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.DestinationRedisTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationRedshift; import com.airbyte.api.models.shared.DestinationRedshiftRedshift; -import com.airbyte.api.models.shared.DestinationRedshiftTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.DestinationRedshiftTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.DestinationRedshiftTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.DestinationRedshiftTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3Staging; -import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption; -import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType; -import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption; -import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType; -import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3StagingMethod; -import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3StagingS3BucketRegion; -import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodStandard; -import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodStandardMethod; import com.airbyte.api.models.shared.DestinationS3; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvro; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecBzip2; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecDeflate; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecSnappy; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecXz; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecZstandard; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroFormatType; -import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValues; -import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIP; -import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType; -import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompression; -import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType; -import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValuesFlattening; -import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValuesFormatType; -import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSON; -import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIP; -import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType; -import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompression; -import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType; -import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening; -import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType; -import com.airbyte.api.models.shared.DestinationS3FormatParquetColumnarStorage; -import com.airbyte.api.models.shared.DestinationS3FormatParquetColumnarStorageCompressionCodec; -import com.airbyte.api.models.shared.DestinationS3FormatParquetColumnarStorageFormatType; import com.airbyte.api.models.shared.DestinationS3Glue; -import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON; -import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP; -import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType; -import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression; -import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType; -import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening; -import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType; import com.airbyte.api.models.shared.DestinationS3GlueS3BucketRegion; import com.airbyte.api.models.shared.DestinationS3GlueS3Glue; import com.airbyte.api.models.shared.DestinationS3GlueSerializationLibrary; @@ -910,12 +528,6 @@ import com.airbyte.api.models.shared.DestinationTimeplusTimeplus; import com.airbyte.api.models.shared.DestinationTypesense; import com.airbyte.api.models.shared.DestinationTypesenseTypesense; import com.airbyte.api.models.shared.DestinationVertica; -import com.airbyte.api.models.shared.DestinationVerticaTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.DestinationVerticaTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.DestinationVerticaTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.DestinationVerticaTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationVerticaVertica; import com.airbyte.api.models.shared.DestinationXata; import com.airbyte.api.models.shared.DestinationXataXata; @@ -989,49 +601,21 @@ import com.airbyte.api.models.shared.DestinationAwsDatalakeCredentialsIAMRole; import com.airbyte.api.models.shared.DestinationAwsDatalakeCredentialsIAMRoleCredentialsTitle; import com.airbyte.api.models.shared.DestinationAwsDatalakeCredentialsIAMUser; import com.airbyte.api.models.shared.DestinationAwsDatalakeCredentialsIAMUserCredentialsTitle; -import com.airbyte.api.models.shared.DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON; -import com.airbyte.api.models.shared.DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional; -import com.airbyte.api.models.shared.DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard; -import com.airbyte.api.models.shared.DestinationAwsDatalakeFormatParquetColumnarStorage; -import com.airbyte.api.models.shared.DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional; -import com.airbyte.api.models.shared.DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard; import com.airbyte.api.models.shared.DestinationAwsDatalakeS3BucketRegion; import com.airbyte.api.models.shared.DestinationAzureBlobStorage; import com.airbyte.api.models.shared.DestinationAzureBlobStorageAzureBlobStorage; -import com.airbyte.api.models.shared.DestinationAzureBlobStorageFormatCSVCommaSeparatedValues; -import com.airbyte.api.models.shared.DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType; -import com.airbyte.api.models.shared.DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening; -import com.airbyte.api.models.shared.DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON; -import com.airbyte.api.models.shared.DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType; import com.airbyte.api.models.shared.DestinationBigquery; import com.airbyte.api.models.shared.DestinationBigqueryBigquery; import com.airbyte.api.models.shared.DestinationBigqueryDatasetLocation; import com.airbyte.api.models.shared.DestinationBigqueryDenormalized; import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedBigqueryDenormalized; import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedDatasetLocation; -import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodGCSStaging; -import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey; -import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType; -import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing; -import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod; -import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodStandardInserts; -import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod; -import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodGCSStaging; -import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey; -import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType; -import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing; -import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodGCSStagingMethod; -import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodStandardInserts; -import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodStandardInsertsMethod; +import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedGCSStaging; +import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing; +import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedGCSStagingMethod; import com.airbyte.api.models.shared.DestinationBigqueryTransformationQueryRunType; import com.airbyte.api.models.shared.DestinationClickhouse; import com.airbyte.api.models.shared.DestinationClickhouseClickhouse; -import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationConvex; import com.airbyte.api.models.shared.DestinationConvexConvex; import com.airbyte.api.models.shared.DestinationCumulio; @@ -1039,69 +623,20 @@ import com.airbyte.api.models.shared.DestinationCumulioCumulio; import com.airbyte.api.models.shared.DestinationDatabend; import com.airbyte.api.models.shared.DestinationDatabendDatabend; import com.airbyte.api.models.shared.DestinationDatabricks; -import com.airbyte.api.models.shared.DestinationDatabricksDataSourceAmazonS3; -import com.airbyte.api.models.shared.DestinationDatabricksDataSourceAmazonS3DataSourceType; -import com.airbyte.api.models.shared.DestinationDatabricksDataSourceAmazonS3S3BucketRegion; -import com.airbyte.api.models.shared.DestinationDatabricksDataSourceAzureBlobStorage; -import com.airbyte.api.models.shared.DestinationDatabricksDataSourceAzureBlobStorageDataSourceType; -import com.airbyte.api.models.shared.DestinationDatabricksDataSourceRecommendedManagedTables; -import com.airbyte.api.models.shared.DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType; import com.airbyte.api.models.shared.DestinationDatabricksDatabricks; import com.airbyte.api.models.shared.DestinationDevNull; import com.airbyte.api.models.shared.DestinationDevNullDevNull; -import com.airbyte.api.models.shared.DestinationDevNullTestDestinationSilent; -import com.airbyte.api.models.shared.DestinationDevNullTestDestinationSilentTestDestinationType; import com.airbyte.api.models.shared.DestinationDynamodb; import com.airbyte.api.models.shared.DestinationDynamodbDynamoDBRegion; import com.airbyte.api.models.shared.DestinationDynamodbDynamodb; import com.airbyte.api.models.shared.DestinationElasticsearch; -import com.airbyte.api.models.shared.DestinationElasticsearchAuthenticationMethodApiKeySecret; -import com.airbyte.api.models.shared.DestinationElasticsearchAuthenticationMethodApiKeySecretMethod; -import com.airbyte.api.models.shared.DestinationElasticsearchAuthenticationMethodUsernamePassword; -import com.airbyte.api.models.shared.DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod; import com.airbyte.api.models.shared.DestinationElasticsearchElasticsearch; import com.airbyte.api.models.shared.DestinationFirebolt; import com.airbyte.api.models.shared.DestinationFireboltFirebolt; -import com.airbyte.api.models.shared.DestinationFireboltLoadingMethodExternalTableViaS3; -import com.airbyte.api.models.shared.DestinationFireboltLoadingMethodExternalTableViaS3Method; -import com.airbyte.api.models.shared.DestinationFireboltLoadingMethodSQLInserts; -import com.airbyte.api.models.shared.DestinationFireboltLoadingMethodSQLInsertsMethod; import com.airbyte.api.models.shared.DestinationFirestore; import com.airbyte.api.models.shared.DestinationFirestoreFirestore; import com.airbyte.api.models.shared.DestinationGCSGCSBucketRegion; import com.airbyte.api.models.shared.DestinationGcs; -import com.airbyte.api.models.shared.DestinationGcsCredentialHMACKey; -import com.airbyte.api.models.shared.DestinationGcsCredentialHMACKeyCredentialType; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvro; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecXz; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec; -import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroFormatType; -import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValues; -import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIP; -import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType; -import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompression; -import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType; -import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValuesFormatType; -import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValuesNormalization; -import com.airbyte.api.models.shared.DestinationGcsFormatJSONLinesNewlineDelimitedJSON; -import com.airbyte.api.models.shared.DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIP; -import com.airbyte.api.models.shared.DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType; -import com.airbyte.api.models.shared.DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression; -import com.airbyte.api.models.shared.DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType; -import com.airbyte.api.models.shared.DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType; -import com.airbyte.api.models.shared.DestinationGcsFormatParquetColumnarStorage; -import com.airbyte.api.models.shared.DestinationGcsFormatParquetColumnarStorageCompressionCodec; -import com.airbyte.api.models.shared.DestinationGcsFormatParquetColumnarStorageFormatType; import com.airbyte.api.models.shared.DestinationGcsGcs; import com.airbyte.api.models.shared.DestinationGoogleSheets; import com.airbyte.api.models.shared.DestinationGoogleSheetsAuthenticationViaGoogleOAuth; @@ -1146,47 +681,17 @@ import com.airbyte.api.models.shared.DestinationMongodbAuthTypeLoginPassword; import com.airbyte.api.models.shared.DestinationMongodbAuthTypeLoginPasswordAuthorization; import com.airbyte.api.models.shared.DestinationMongodbAuthTypeNone; import com.airbyte.api.models.shared.DestinationMongodbAuthTypeNoneAuthorization; -import com.airbyte.api.models.shared.DestinationMongodbInstanceTypeMongoDBAtlas; -import com.airbyte.api.models.shared.DestinationMongodbInstanceTypeMongoDBAtlasInstance; -import com.airbyte.api.models.shared.DestinationMongodbInstanceTypeReplicaSet; -import com.airbyte.api.models.shared.DestinationMongodbInstanceTypeReplicaSetInstance; -import com.airbyte.api.models.shared.DestinationMongodbInstanceTypeStandaloneMongoDbInstance; -import com.airbyte.api.models.shared.DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance; import com.airbyte.api.models.shared.DestinationMongodbMongodb; -import com.airbyte.api.models.shared.DestinationMongodbTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.DestinationMongodbTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.DestinationMongodbTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.DestinationMongodbTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationMssql; import com.airbyte.api.models.shared.DestinationMssqlMssql; import com.airbyte.api.models.shared.DestinationMssqlSslMethodEncryptedTrustServerCertificate; import com.airbyte.api.models.shared.DestinationMssqlSslMethodEncryptedTrustServerCertificateSslMethod; import com.airbyte.api.models.shared.DestinationMssqlSslMethodEncryptedVerifyCertificate; import com.airbyte.api.models.shared.DestinationMssqlSslMethodEncryptedVerifyCertificateSslMethod; -import com.airbyte.api.models.shared.DestinationMssqlTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.DestinationMssqlTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.DestinationMssqlTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.DestinationMssqlTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationMysql; import com.airbyte.api.models.shared.DestinationMysqlMysql; -import com.airbyte.api.models.shared.DestinationMysqlTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.DestinationMysqlTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.DestinationMysqlTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.DestinationMysqlTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationOracle; import com.airbyte.api.models.shared.DestinationOracleOracle; -import com.airbyte.api.models.shared.DestinationOracleTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.DestinationOracleTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.DestinationOracleTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.DestinationOracleTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationPinecone; import com.airbyte.api.models.shared.DestinationPineconeEmbeddingCohere; import com.airbyte.api.models.shared.DestinationPineconeEmbeddingCohereMode; @@ -1199,97 +704,16 @@ import com.airbyte.api.models.shared.DestinationPineconePinecone; import com.airbyte.api.models.shared.DestinationPineconeProcessingConfigModel; import com.airbyte.api.models.shared.DestinationPostgres; import com.airbyte.api.models.shared.DestinationPostgresPostgres; -import com.airbyte.api.models.shared.DestinationPostgresSslModeAllow; -import com.airbyte.api.models.shared.DestinationPostgresSslModeAllowMode; -import com.airbyte.api.models.shared.DestinationPostgresSslModeDisable; -import com.airbyte.api.models.shared.DestinationPostgresSslModeDisableMode; -import com.airbyte.api.models.shared.DestinationPostgresSslModePrefer; -import com.airbyte.api.models.shared.DestinationPostgresSslModePreferMode; -import com.airbyte.api.models.shared.DestinationPostgresSslModeRequire; -import com.airbyte.api.models.shared.DestinationPostgresSslModeRequireMode; -import com.airbyte.api.models.shared.DestinationPostgresSslModeVerifyCa; -import com.airbyte.api.models.shared.DestinationPostgresSslModeVerifyCaMode; -import com.airbyte.api.models.shared.DestinationPostgresSslModeVerifyFull; -import com.airbyte.api.models.shared.DestinationPostgresSslModeVerifyFullMode; -import com.airbyte.api.models.shared.DestinationPostgresTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.DestinationPostgresTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.DestinationPostgresTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.DestinationPostgresTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationPubsub; import com.airbyte.api.models.shared.DestinationPubsubPubsub; import com.airbyte.api.models.shared.DestinationPutRequest; import com.airbyte.api.models.shared.DestinationRedis; import com.airbyte.api.models.shared.DestinationRedisCacheType; import com.airbyte.api.models.shared.DestinationRedisRedis; -import com.airbyte.api.models.shared.DestinationRedisSslModeDisable; -import com.airbyte.api.models.shared.DestinationRedisSslModeDisableMode; -import com.airbyte.api.models.shared.DestinationRedisSslModeVerifyFull; -import com.airbyte.api.models.shared.DestinationRedisSslModeVerifyFullMode; -import com.airbyte.api.models.shared.DestinationRedisTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.DestinationRedisTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.DestinationRedisTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.DestinationRedisTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationRedshift; import com.airbyte.api.models.shared.DestinationRedshiftRedshift; -import com.airbyte.api.models.shared.DestinationRedshiftTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.DestinationRedshiftTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.DestinationRedshiftTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.DestinationRedshiftTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3Staging; -import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption; -import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType; -import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption; -import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType; -import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3StagingMethod; -import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3StagingS3BucketRegion; -import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodStandard; -import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodStandardMethod; import com.airbyte.api.models.shared.DestinationS3; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvro; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecBzip2; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecDeflate; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecSnappy; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecXz; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecZstandard; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec; -import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroFormatType; -import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValues; -import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIP; -import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType; -import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompression; -import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType; -import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValuesFlattening; -import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValuesFormatType; -import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSON; -import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIP; -import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType; -import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompression; -import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType; -import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening; -import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType; -import com.airbyte.api.models.shared.DestinationS3FormatParquetColumnarStorage; -import com.airbyte.api.models.shared.DestinationS3FormatParquetColumnarStorageCompressionCodec; -import com.airbyte.api.models.shared.DestinationS3FormatParquetColumnarStorageFormatType; import com.airbyte.api.models.shared.DestinationS3Glue; -import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON; -import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP; -import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType; -import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression; -import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType; -import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening; -import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType; import com.airbyte.api.models.shared.DestinationS3GlueS3BucketRegion; import com.airbyte.api.models.shared.DestinationS3GlueS3Glue; import com.airbyte.api.models.shared.DestinationS3GlueSerializationLibrary; @@ -1310,12 +734,6 @@ import com.airbyte.api.models.shared.DestinationTimeplusTimeplus; import com.airbyte.api.models.shared.DestinationTypesense; import com.airbyte.api.models.shared.DestinationTypesenseTypesense; import com.airbyte.api.models.shared.DestinationVertica; -import com.airbyte.api.models.shared.DestinationVerticaTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.DestinationVerticaTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.DestinationVerticaTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.DestinationVerticaTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationVerticaVertica; import com.airbyte.api.models.shared.DestinationXata; import com.airbyte.api.models.shared.DestinationXataXata; diff --git a/docs/sdks/jobs/README.md b/docs/sdks/jobs/README.md index 57fddf6c6..84f20df47 100755 --- a/docs/sdks/jobs/README.md +++ b/docs/sdks/jobs/README.md @@ -1,4 +1,4 @@ -# jobs +# Jobs ### Available Operations diff --git a/docs/sdks/sources/README.md b/docs/sdks/sources/README.md index 9a8a0fe15..71e0fe507 100755 --- a/docs/sdks/sources/README.md +++ b/docs/sdks/sources/README.md @@ -1,4 +1,4 @@ -# sources +# Sources ### Available Operations @@ -34,16 +34,6 @@ import com.airbyte.api.models.shared.SourceAirtableCredentialsPersonalAccessToke import com.airbyte.api.models.shared.SourceAirtableCredentialsPersonalAccessTokenAuthMethod; import com.airbyte.api.models.shared.SourceAlloydb; import com.airbyte.api.models.shared.SourceAlloydbAlloydb; -import com.airbyte.api.models.shared.SourceAlloydbReplicationMethodStandard; -import com.airbyte.api.models.shared.SourceAlloydbReplicationMethodStandardMethod; -import com.airbyte.api.models.shared.SourceAlloydbReplicationMethodStandardXmin; -import com.airbyte.api.models.shared.SourceAlloydbReplicationMethodStandardXminMethod; -import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.SourceAmazonAds; import com.airbyte.api.models.shared.SourceAmazonAdsAmazonAds; import com.airbyte.api.models.shared.SourceAmazonAdsAuthType; @@ -81,8 +71,6 @@ import com.airbyte.api.models.shared.SourceAwsCloudtrail; import com.airbyte.api.models.shared.SourceAwsCloudtrailAwsCloudtrail; import com.airbyte.api.models.shared.SourceAzureBlobStorage; import com.airbyte.api.models.shared.SourceAzureBlobStorageAzureBlobStorage; -import com.airbyte.api.models.shared.SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON; -import com.airbyte.api.models.shared.SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType; import com.airbyte.api.models.shared.SourceAzureTable; import com.airbyte.api.models.shared.SourceAzureTableAzureTable; import com.airbyte.api.models.shared.SourceBambooHr; @@ -107,12 +95,6 @@ import com.airbyte.api.models.shared.SourceChartmogulChartmogul; import com.airbyte.api.models.shared.SourceChartmogulInterval; import com.airbyte.api.models.shared.SourceClickhouse; import com.airbyte.api.models.shared.SourceClickhouseClickhouse; -import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.SourceClickupApi; import com.airbyte.api.models.shared.SourceClickupApiClickupApi; import com.airbyte.api.models.shared.SourceClockify; @@ -149,10 +131,6 @@ import com.airbyte.api.models.shared.SourceDynamodbDynamodb; import com.airbyte.api.models.shared.SourceDynamodbDynamodbRegion; import com.airbyte.api.models.shared.SourceE2eTestCloud; import com.airbyte.api.models.shared.SourceE2eTestCloudE2eTestCloud; -import com.airbyte.api.models.shared.SourceE2eTestCloudMockCatalogMultiSchema; -import com.airbyte.api.models.shared.SourceE2eTestCloudMockCatalogMultiSchemaType; -import com.airbyte.api.models.shared.SourceE2eTestCloudMockCatalogSingleSchema; -import com.airbyte.api.models.shared.SourceE2eTestCloudMockCatalogSingleSchemaType; import com.airbyte.api.models.shared.SourceE2eTestCloudType; import com.airbyte.api.models.shared.SourceEmailoctopus; import com.airbyte.api.models.shared.SourceEmailoctopusEmailoctopus; @@ -180,20 +158,6 @@ import com.airbyte.api.models.shared.SourceFaunaFauna; import com.airbyte.api.models.shared.SourceFileSecure; import com.airbyte.api.models.shared.SourceFileSecureFileFormat; import com.airbyte.api.models.shared.SourceFileSecureFileSecure; -import com.airbyte.api.models.shared.SourceFileSecureProviderAzBlobAzureBlobStorage; -import com.airbyte.api.models.shared.SourceFileSecureProviderAzBlobAzureBlobStorageStorage; -import com.airbyte.api.models.shared.SourceFileSecureProviderGCSGoogleCloudStorage; -import com.airbyte.api.models.shared.SourceFileSecureProviderGCSGoogleCloudStorageStorage; -import com.airbyte.api.models.shared.SourceFileSecureProviderHTTPSPublicWeb; -import com.airbyte.api.models.shared.SourceFileSecureProviderHTTPSPublicWebStorage; -import com.airbyte.api.models.shared.SourceFileSecureProviderS3AmazonWebServices; -import com.airbyte.api.models.shared.SourceFileSecureProviderS3AmazonWebServicesStorage; -import com.airbyte.api.models.shared.SourceFileSecureProviderSCPSecureCopyProtocol; -import com.airbyte.api.models.shared.SourceFileSecureProviderSCPSecureCopyProtocolStorage; -import com.airbyte.api.models.shared.SourceFileSecureProviderSFTPSecureFileTransferProtocol; -import com.airbyte.api.models.shared.SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage; -import com.airbyte.api.models.shared.SourceFileSecureProviderSSHSecureShell; -import com.airbyte.api.models.shared.SourceFileSecureProviderSSHSecureShellStorage; import com.airbyte.api.models.shared.SourceFirebolt; import com.airbyte.api.models.shared.SourceFireboltFirebolt; import com.airbyte.api.models.shared.SourceFreshcaller; @@ -378,53 +342,15 @@ import com.airbyte.api.models.shared.SourceMondayCredentialsOAuth20; import com.airbyte.api.models.shared.SourceMondayCredentialsOAuth20AuthType; import com.airbyte.api.models.shared.SourceMondayMonday; import com.airbyte.api.models.shared.SourceMongodb; -import com.airbyte.api.models.shared.SourceMongodbInstanceTypeReplicaSet; -import com.airbyte.api.models.shared.SourceMongodbInstanceTypeReplicaSetInstance; -import com.airbyte.api.models.shared.SourceMongodbInstanceTypeStandaloneMongoDbInstance; -import com.airbyte.api.models.shared.SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance; import com.airbyte.api.models.shared.SourceMongodbInternalPoc; import com.airbyte.api.models.shared.SourceMongodbInternalPocMongodbInternalPoc; import com.airbyte.api.models.shared.SourceMongodbMongodb; import com.airbyte.api.models.shared.SourceMssql; import com.airbyte.api.models.shared.SourceMssqlMssql; -import com.airbyte.api.models.shared.SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC; -import com.airbyte.api.models.shared.SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync; -import com.airbyte.api.models.shared.SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel; -import com.airbyte.api.models.shared.SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod; -import com.airbyte.api.models.shared.SourceMssqlReplicationMethodScanChangesWithUserDefinedCursor; -import com.airbyte.api.models.shared.SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod; -import com.airbyte.api.models.shared.SourceMssqlSslMethodEncryptedTrustServerCertificate; -import com.airbyte.api.models.shared.SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod; -import com.airbyte.api.models.shared.SourceMssqlSslMethodEncryptedVerifyCertificate; -import com.airbyte.api.models.shared.SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod; -import com.airbyte.api.models.shared.SourceMssqlTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.SourceMssqlTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.SourceMssqlTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.SourceMssqlTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.SourceMyHours; import com.airbyte.api.models.shared.SourceMyHoursMyHours; import com.airbyte.api.models.shared.SourceMysql; import com.airbyte.api.models.shared.SourceMysqlMysql; -import com.airbyte.api.models.shared.SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC; -import com.airbyte.api.models.shared.SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod; -import com.airbyte.api.models.shared.SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor; -import com.airbyte.api.models.shared.SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod; -import com.airbyte.api.models.shared.SourceMysqlSslModePreferred; -import com.airbyte.api.models.shared.SourceMysqlSslModePreferredMode; -import com.airbyte.api.models.shared.SourceMysqlSslModeRequired; -import com.airbyte.api.models.shared.SourceMysqlSslModeRequiredMode; -import com.airbyte.api.models.shared.SourceMysqlSslModeVerifyCA; -import com.airbyte.api.models.shared.SourceMysqlSslModeVerifyCAMode; -import com.airbyte.api.models.shared.SourceMysqlSslModeVerifyIdentity; -import com.airbyte.api.models.shared.SourceMysqlSslModeVerifyIdentityMode; -import com.airbyte.api.models.shared.SourceMysqlTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.SourceMysqlTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.SourceMysqlTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.SourceMysqlTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.SourceNetsuite; import com.airbyte.api.models.shared.SourceNetsuiteNetsuite; import com.airbyte.api.models.shared.SourceNotion; @@ -449,22 +375,7 @@ import com.airbyte.api.models.shared.SourceOnesignal; import com.airbyte.api.models.shared.SourceOnesignalApplications; import com.airbyte.api.models.shared.SourceOnesignalOnesignal; import com.airbyte.api.models.shared.SourceOracle; -import com.airbyte.api.models.shared.SourceOracleConnectionDataServiceName; -import com.airbyte.api.models.shared.SourceOracleConnectionDataServiceNameConnectionType; -import com.airbyte.api.models.shared.SourceOracleConnectionDataSystemIDSID; -import com.airbyte.api.models.shared.SourceOracleConnectionDataSystemIDSIDConnectionType; -import com.airbyte.api.models.shared.SourceOracleEncryptionNativeNetworkEncryptionNNE; -import com.airbyte.api.models.shared.SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm; -import com.airbyte.api.models.shared.SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod; -import com.airbyte.api.models.shared.SourceOracleEncryptionTLSEncryptedVerifyCertificate; -import com.airbyte.api.models.shared.SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod; import com.airbyte.api.models.shared.SourceOracleOracle; -import com.airbyte.api.models.shared.SourceOracleTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.SourceOracleTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.SourceOracleTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.SourceOracleTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.SourceOrb; import com.airbyte.api.models.shared.SourceOrbOrb; import com.airbyte.api.models.shared.SourceOrbit; @@ -512,16 +423,6 @@ import com.airbyte.api.models.shared.SourcePolygonStockApi; import com.airbyte.api.models.shared.SourcePolygonStockApiPolygonStockApi; import com.airbyte.api.models.shared.SourcePostgres; import com.airbyte.api.models.shared.SourcePostgresPostgres; -import com.airbyte.api.models.shared.SourcePostgresReplicationMethodDetectChangesWithXminSystemColumn; -import com.airbyte.api.models.shared.SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod; -import com.airbyte.api.models.shared.SourcePostgresReplicationMethodScanChangesWithUserDefinedCursor; -import com.airbyte.api.models.shared.SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod; -import com.airbyte.api.models.shared.SourcePostgresTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.SourcePostgresTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.SourcePostgresTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.SourcePostgresTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.SourcePosthog; import com.airbyte.api.models.shared.SourcePosthogPosthog; import com.airbyte.api.models.shared.SourcePostmarkapp; @@ -535,8 +436,8 @@ import com.airbyte.api.models.shared.SourcePypiPypi; import com.airbyte.api.models.shared.SourceQualaroo; import com.airbyte.api.models.shared.SourceQualarooQualaroo; import com.airbyte.api.models.shared.SourceQuickbooks; -import com.airbyte.api.models.shared.SourceQuickbooksCredentialsOAuth20; -import com.airbyte.api.models.shared.SourceQuickbooksCredentialsOAuth20AuthType; +import com.airbyte.api.models.shared.SourceQuickbooksOAuth20; +import com.airbyte.api.models.shared.SourceQuickbooksOAuth20AuthType; import com.airbyte.api.models.shared.SourceQuickbooksQuickbooks; import com.airbyte.api.models.shared.SourceRailz; import com.airbyte.api.models.shared.SourceRailzRailz; @@ -612,10 +513,6 @@ import com.airbyte.api.models.shared.SourceSftp; import com.airbyte.api.models.shared.SourceSftpBulk; import com.airbyte.api.models.shared.SourceSftpBulkFileType; import com.airbyte.api.models.shared.SourceSftpBulkSftpBulk; -import com.airbyte.api.models.shared.SourceSftpCredentialsPasswordAuthentication; -import com.airbyte.api.models.shared.SourceSftpCredentialsPasswordAuthenticationAuthMethod; -import com.airbyte.api.models.shared.SourceSftpCredentialsSSHKeyAuthentication; -import com.airbyte.api.models.shared.SourceSftpCredentialsSSHKeyAuthenticationAuthMethod; import com.airbyte.api.models.shared.SourceSftpSftp; import com.airbyte.api.models.shared.SourceShopify; import com.airbyte.api.models.shared.SourceShopifyCredentialsAPIPassword; @@ -1063,16 +960,6 @@ import com.airbyte.api.models.shared.SourceAirtableCredentialsPersonalAccessToke import com.airbyte.api.models.shared.SourceAirtableCredentialsPersonalAccessTokenAuthMethod; import com.airbyte.api.models.shared.SourceAlloydb; import com.airbyte.api.models.shared.SourceAlloydbAlloydb; -import com.airbyte.api.models.shared.SourceAlloydbReplicationMethodStandard; -import com.airbyte.api.models.shared.SourceAlloydbReplicationMethodStandardMethod; -import com.airbyte.api.models.shared.SourceAlloydbReplicationMethodStandardXmin; -import com.airbyte.api.models.shared.SourceAlloydbReplicationMethodStandardXminMethod; -import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.SourceAmazonAds; import com.airbyte.api.models.shared.SourceAmazonAdsAmazonAds; import com.airbyte.api.models.shared.SourceAmazonAdsAuthType; @@ -1110,8 +997,6 @@ import com.airbyte.api.models.shared.SourceAwsCloudtrail; import com.airbyte.api.models.shared.SourceAwsCloudtrailAwsCloudtrail; import com.airbyte.api.models.shared.SourceAzureBlobStorage; import com.airbyte.api.models.shared.SourceAzureBlobStorageAzureBlobStorage; -import com.airbyte.api.models.shared.SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON; -import com.airbyte.api.models.shared.SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType; import com.airbyte.api.models.shared.SourceAzureTable; import com.airbyte.api.models.shared.SourceAzureTableAzureTable; import com.airbyte.api.models.shared.SourceBambooHr; @@ -1136,12 +1021,6 @@ import com.airbyte.api.models.shared.SourceChartmogulChartmogul; import com.airbyte.api.models.shared.SourceChartmogulInterval; import com.airbyte.api.models.shared.SourceClickhouse; import com.airbyte.api.models.shared.SourceClickhouseClickhouse; -import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.SourceClickupApi; import com.airbyte.api.models.shared.SourceClickupApiClickupApi; import com.airbyte.api.models.shared.SourceClockify; @@ -1177,10 +1056,6 @@ import com.airbyte.api.models.shared.SourceDynamodbDynamodb; import com.airbyte.api.models.shared.SourceDynamodbDynamodbRegion; import com.airbyte.api.models.shared.SourceE2eTestCloud; import com.airbyte.api.models.shared.SourceE2eTestCloudE2eTestCloud; -import com.airbyte.api.models.shared.SourceE2eTestCloudMockCatalogMultiSchema; -import com.airbyte.api.models.shared.SourceE2eTestCloudMockCatalogMultiSchemaType; -import com.airbyte.api.models.shared.SourceE2eTestCloudMockCatalogSingleSchema; -import com.airbyte.api.models.shared.SourceE2eTestCloudMockCatalogSingleSchemaType; import com.airbyte.api.models.shared.SourceE2eTestCloudType; import com.airbyte.api.models.shared.SourceEmailoctopus; import com.airbyte.api.models.shared.SourceEmailoctopusEmailoctopus; @@ -1208,20 +1083,6 @@ import com.airbyte.api.models.shared.SourceFaunaFauna; import com.airbyte.api.models.shared.SourceFileSecure; import com.airbyte.api.models.shared.SourceFileSecureFileFormat; import com.airbyte.api.models.shared.SourceFileSecureFileSecure; -import com.airbyte.api.models.shared.SourceFileSecureProviderAzBlobAzureBlobStorage; -import com.airbyte.api.models.shared.SourceFileSecureProviderAzBlobAzureBlobStorageStorage; -import com.airbyte.api.models.shared.SourceFileSecureProviderGCSGoogleCloudStorage; -import com.airbyte.api.models.shared.SourceFileSecureProviderGCSGoogleCloudStorageStorage; -import com.airbyte.api.models.shared.SourceFileSecureProviderHTTPSPublicWeb; -import com.airbyte.api.models.shared.SourceFileSecureProviderHTTPSPublicWebStorage; -import com.airbyte.api.models.shared.SourceFileSecureProviderS3AmazonWebServices; -import com.airbyte.api.models.shared.SourceFileSecureProviderS3AmazonWebServicesStorage; -import com.airbyte.api.models.shared.SourceFileSecureProviderSCPSecureCopyProtocol; -import com.airbyte.api.models.shared.SourceFileSecureProviderSCPSecureCopyProtocolStorage; -import com.airbyte.api.models.shared.SourceFileSecureProviderSFTPSecureFileTransferProtocol; -import com.airbyte.api.models.shared.SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage; -import com.airbyte.api.models.shared.SourceFileSecureProviderSSHSecureShell; -import com.airbyte.api.models.shared.SourceFileSecureProviderSSHSecureShellStorage; import com.airbyte.api.models.shared.SourceFirebolt; import com.airbyte.api.models.shared.SourceFireboltFirebolt; import com.airbyte.api.models.shared.SourceFreshcaller; @@ -1406,53 +1267,15 @@ import com.airbyte.api.models.shared.SourceMondayCredentialsOAuth20; import com.airbyte.api.models.shared.SourceMondayCredentialsOAuth20AuthType; import com.airbyte.api.models.shared.SourceMondayMonday; import com.airbyte.api.models.shared.SourceMongodb; -import com.airbyte.api.models.shared.SourceMongodbInstanceTypeReplicaSet; -import com.airbyte.api.models.shared.SourceMongodbInstanceTypeReplicaSetInstance; -import com.airbyte.api.models.shared.SourceMongodbInstanceTypeStandaloneMongoDbInstance; -import com.airbyte.api.models.shared.SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance; import com.airbyte.api.models.shared.SourceMongodbInternalPoc; import com.airbyte.api.models.shared.SourceMongodbInternalPocMongodbInternalPoc; import com.airbyte.api.models.shared.SourceMongodbMongodb; import com.airbyte.api.models.shared.SourceMssql; import com.airbyte.api.models.shared.SourceMssqlMssql; -import com.airbyte.api.models.shared.SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC; -import com.airbyte.api.models.shared.SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync; -import com.airbyte.api.models.shared.SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel; -import com.airbyte.api.models.shared.SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod; -import com.airbyte.api.models.shared.SourceMssqlReplicationMethodScanChangesWithUserDefinedCursor; -import com.airbyte.api.models.shared.SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod; -import com.airbyte.api.models.shared.SourceMssqlSslMethodEncryptedTrustServerCertificate; -import com.airbyte.api.models.shared.SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod; -import com.airbyte.api.models.shared.SourceMssqlSslMethodEncryptedVerifyCertificate; -import com.airbyte.api.models.shared.SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod; -import com.airbyte.api.models.shared.SourceMssqlTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.SourceMssqlTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.SourceMssqlTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.SourceMssqlTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.SourceMyHours; import com.airbyte.api.models.shared.SourceMyHoursMyHours; import com.airbyte.api.models.shared.SourceMysql; import com.airbyte.api.models.shared.SourceMysqlMysql; -import com.airbyte.api.models.shared.SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC; -import com.airbyte.api.models.shared.SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod; -import com.airbyte.api.models.shared.SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor; -import com.airbyte.api.models.shared.SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod; -import com.airbyte.api.models.shared.SourceMysqlSslModePreferred; -import com.airbyte.api.models.shared.SourceMysqlSslModePreferredMode; -import com.airbyte.api.models.shared.SourceMysqlSslModeRequired; -import com.airbyte.api.models.shared.SourceMysqlSslModeRequiredMode; -import com.airbyte.api.models.shared.SourceMysqlSslModeVerifyCA; -import com.airbyte.api.models.shared.SourceMysqlSslModeVerifyCAMode; -import com.airbyte.api.models.shared.SourceMysqlSslModeVerifyIdentity; -import com.airbyte.api.models.shared.SourceMysqlSslModeVerifyIdentityMode; -import com.airbyte.api.models.shared.SourceMysqlTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.SourceMysqlTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.SourceMysqlTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.SourceMysqlTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.SourceNetsuite; import com.airbyte.api.models.shared.SourceNetsuiteNetsuite; import com.airbyte.api.models.shared.SourceNotion; @@ -1477,22 +1300,7 @@ import com.airbyte.api.models.shared.SourceOnesignal; import com.airbyte.api.models.shared.SourceOnesignalApplications; import com.airbyte.api.models.shared.SourceOnesignalOnesignal; import com.airbyte.api.models.shared.SourceOracle; -import com.airbyte.api.models.shared.SourceOracleConnectionDataServiceName; -import com.airbyte.api.models.shared.SourceOracleConnectionDataServiceNameConnectionType; -import com.airbyte.api.models.shared.SourceOracleConnectionDataSystemIDSID; -import com.airbyte.api.models.shared.SourceOracleConnectionDataSystemIDSIDConnectionType; -import com.airbyte.api.models.shared.SourceOracleEncryptionNativeNetworkEncryptionNNE; -import com.airbyte.api.models.shared.SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm; -import com.airbyte.api.models.shared.SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod; -import com.airbyte.api.models.shared.SourceOracleEncryptionTLSEncryptedVerifyCertificate; -import com.airbyte.api.models.shared.SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod; import com.airbyte.api.models.shared.SourceOracleOracle; -import com.airbyte.api.models.shared.SourceOracleTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.SourceOracleTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.SourceOracleTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.SourceOracleTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.SourceOrb; import com.airbyte.api.models.shared.SourceOrbOrb; import com.airbyte.api.models.shared.SourceOrbit; @@ -1541,16 +1349,6 @@ import com.airbyte.api.models.shared.SourcePolygonStockApi; import com.airbyte.api.models.shared.SourcePolygonStockApiPolygonStockApi; import com.airbyte.api.models.shared.SourcePostgres; import com.airbyte.api.models.shared.SourcePostgresPostgres; -import com.airbyte.api.models.shared.SourcePostgresReplicationMethodDetectChangesWithXminSystemColumn; -import com.airbyte.api.models.shared.SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod; -import com.airbyte.api.models.shared.SourcePostgresReplicationMethodScanChangesWithUserDefinedCursor; -import com.airbyte.api.models.shared.SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod; -import com.airbyte.api.models.shared.SourcePostgresTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.SourcePostgresTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.SourcePostgresTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.SourcePostgresTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.SourcePosthog; import com.airbyte.api.models.shared.SourcePosthogPosthog; import com.airbyte.api.models.shared.SourcePostmarkapp; @@ -1564,8 +1362,8 @@ import com.airbyte.api.models.shared.SourcePypiPypi; import com.airbyte.api.models.shared.SourceQualaroo; import com.airbyte.api.models.shared.SourceQualarooQualaroo; import com.airbyte.api.models.shared.SourceQuickbooks; -import com.airbyte.api.models.shared.SourceQuickbooksCredentialsOAuth20; -import com.airbyte.api.models.shared.SourceQuickbooksCredentialsOAuth20AuthType; +import com.airbyte.api.models.shared.SourceQuickbooksOAuth20; +import com.airbyte.api.models.shared.SourceQuickbooksOAuth20AuthType; import com.airbyte.api.models.shared.SourceQuickbooksQuickbooks; import com.airbyte.api.models.shared.SourceRailz; import com.airbyte.api.models.shared.SourceRailzRailz; @@ -1641,10 +1439,6 @@ import com.airbyte.api.models.shared.SourceSftp; import com.airbyte.api.models.shared.SourceSftpBulk; import com.airbyte.api.models.shared.SourceSftpBulkFileType; import com.airbyte.api.models.shared.SourceSftpBulkSftpBulk; -import com.airbyte.api.models.shared.SourceSftpCredentialsPasswordAuthentication; -import com.airbyte.api.models.shared.SourceSftpCredentialsPasswordAuthenticationAuthMethod; -import com.airbyte.api.models.shared.SourceSftpCredentialsSSHKeyAuthentication; -import com.airbyte.api.models.shared.SourceSftpCredentialsSSHKeyAuthenticationAuthMethod; import com.airbyte.api.models.shared.SourceSftpSftp; import com.airbyte.api.models.shared.SourceShopify; import com.airbyte.api.models.shared.SourceShopifyCredentialsAPIPassword; @@ -1866,16 +1660,6 @@ import com.airbyte.api.models.shared.SourceAirtableCredentialsPersonalAccessToke import com.airbyte.api.models.shared.SourceAirtableCredentialsPersonalAccessTokenAuthMethod; import com.airbyte.api.models.shared.SourceAlloydb; import com.airbyte.api.models.shared.SourceAlloydbAlloydb; -import com.airbyte.api.models.shared.SourceAlloydbReplicationMethodStandard; -import com.airbyte.api.models.shared.SourceAlloydbReplicationMethodStandardMethod; -import com.airbyte.api.models.shared.SourceAlloydbReplicationMethodStandardXmin; -import com.airbyte.api.models.shared.SourceAlloydbReplicationMethodStandardXminMethod; -import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.SourceAmazonAds; import com.airbyte.api.models.shared.SourceAmazonAdsAmazonAds; import com.airbyte.api.models.shared.SourceAmazonAdsAuthType; @@ -1913,8 +1697,6 @@ import com.airbyte.api.models.shared.SourceAwsCloudtrail; import com.airbyte.api.models.shared.SourceAwsCloudtrailAwsCloudtrail; import com.airbyte.api.models.shared.SourceAzureBlobStorage; import com.airbyte.api.models.shared.SourceAzureBlobStorageAzureBlobStorage; -import com.airbyte.api.models.shared.SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON; -import com.airbyte.api.models.shared.SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType; import com.airbyte.api.models.shared.SourceAzureTable; import com.airbyte.api.models.shared.SourceAzureTableAzureTable; import com.airbyte.api.models.shared.SourceBambooHr; @@ -1939,12 +1721,6 @@ import com.airbyte.api.models.shared.SourceChartmogulChartmogul; import com.airbyte.api.models.shared.SourceChartmogulInterval; import com.airbyte.api.models.shared.SourceClickhouse; import com.airbyte.api.models.shared.SourceClickhouseClickhouse; -import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.SourceClickupApi; import com.airbyte.api.models.shared.SourceClickupApiClickupApi; import com.airbyte.api.models.shared.SourceClockify; @@ -1980,10 +1756,6 @@ import com.airbyte.api.models.shared.SourceDynamodbDynamodb; import com.airbyte.api.models.shared.SourceDynamodbDynamodbRegion; import com.airbyte.api.models.shared.SourceE2eTestCloud; import com.airbyte.api.models.shared.SourceE2eTestCloudE2eTestCloud; -import com.airbyte.api.models.shared.SourceE2eTestCloudMockCatalogMultiSchema; -import com.airbyte.api.models.shared.SourceE2eTestCloudMockCatalogMultiSchemaType; -import com.airbyte.api.models.shared.SourceE2eTestCloudMockCatalogSingleSchema; -import com.airbyte.api.models.shared.SourceE2eTestCloudMockCatalogSingleSchemaType; import com.airbyte.api.models.shared.SourceE2eTestCloudType; import com.airbyte.api.models.shared.SourceEmailoctopus; import com.airbyte.api.models.shared.SourceEmailoctopusEmailoctopus; @@ -2011,20 +1783,6 @@ import com.airbyte.api.models.shared.SourceFaunaFauna; import com.airbyte.api.models.shared.SourceFileSecure; import com.airbyte.api.models.shared.SourceFileSecureFileFormat; import com.airbyte.api.models.shared.SourceFileSecureFileSecure; -import com.airbyte.api.models.shared.SourceFileSecureProviderAzBlobAzureBlobStorage; -import com.airbyte.api.models.shared.SourceFileSecureProviderAzBlobAzureBlobStorageStorage; -import com.airbyte.api.models.shared.SourceFileSecureProviderGCSGoogleCloudStorage; -import com.airbyte.api.models.shared.SourceFileSecureProviderGCSGoogleCloudStorageStorage; -import com.airbyte.api.models.shared.SourceFileSecureProviderHTTPSPublicWeb; -import com.airbyte.api.models.shared.SourceFileSecureProviderHTTPSPublicWebStorage; -import com.airbyte.api.models.shared.SourceFileSecureProviderS3AmazonWebServices; -import com.airbyte.api.models.shared.SourceFileSecureProviderS3AmazonWebServicesStorage; -import com.airbyte.api.models.shared.SourceFileSecureProviderSCPSecureCopyProtocol; -import com.airbyte.api.models.shared.SourceFileSecureProviderSCPSecureCopyProtocolStorage; -import com.airbyte.api.models.shared.SourceFileSecureProviderSFTPSecureFileTransferProtocol; -import com.airbyte.api.models.shared.SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage; -import com.airbyte.api.models.shared.SourceFileSecureProviderSSHSecureShell; -import com.airbyte.api.models.shared.SourceFileSecureProviderSSHSecureShellStorage; import com.airbyte.api.models.shared.SourceFirebolt; import com.airbyte.api.models.shared.SourceFireboltFirebolt; import com.airbyte.api.models.shared.SourceFreshcaller; @@ -2209,53 +1967,15 @@ import com.airbyte.api.models.shared.SourceMondayCredentialsOAuth20; import com.airbyte.api.models.shared.SourceMondayCredentialsOAuth20AuthType; import com.airbyte.api.models.shared.SourceMondayMonday; import com.airbyte.api.models.shared.SourceMongodb; -import com.airbyte.api.models.shared.SourceMongodbInstanceTypeReplicaSet; -import com.airbyte.api.models.shared.SourceMongodbInstanceTypeReplicaSetInstance; -import com.airbyte.api.models.shared.SourceMongodbInstanceTypeStandaloneMongoDbInstance; -import com.airbyte.api.models.shared.SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance; import com.airbyte.api.models.shared.SourceMongodbInternalPoc; import com.airbyte.api.models.shared.SourceMongodbInternalPocMongodbInternalPoc; import com.airbyte.api.models.shared.SourceMongodbMongodb; import com.airbyte.api.models.shared.SourceMssql; import com.airbyte.api.models.shared.SourceMssqlMssql; -import com.airbyte.api.models.shared.SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC; -import com.airbyte.api.models.shared.SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync; -import com.airbyte.api.models.shared.SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel; -import com.airbyte.api.models.shared.SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod; -import com.airbyte.api.models.shared.SourceMssqlReplicationMethodScanChangesWithUserDefinedCursor; -import com.airbyte.api.models.shared.SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod; -import com.airbyte.api.models.shared.SourceMssqlSslMethodEncryptedTrustServerCertificate; -import com.airbyte.api.models.shared.SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod; -import com.airbyte.api.models.shared.SourceMssqlSslMethodEncryptedVerifyCertificate; -import com.airbyte.api.models.shared.SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod; -import com.airbyte.api.models.shared.SourceMssqlTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.SourceMssqlTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.SourceMssqlTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.SourceMssqlTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.SourceMyHours; import com.airbyte.api.models.shared.SourceMyHoursMyHours; import com.airbyte.api.models.shared.SourceMysql; import com.airbyte.api.models.shared.SourceMysqlMysql; -import com.airbyte.api.models.shared.SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC; -import com.airbyte.api.models.shared.SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod; -import com.airbyte.api.models.shared.SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor; -import com.airbyte.api.models.shared.SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod; -import com.airbyte.api.models.shared.SourceMysqlSslModePreferred; -import com.airbyte.api.models.shared.SourceMysqlSslModePreferredMode; -import com.airbyte.api.models.shared.SourceMysqlSslModeRequired; -import com.airbyte.api.models.shared.SourceMysqlSslModeRequiredMode; -import com.airbyte.api.models.shared.SourceMysqlSslModeVerifyCA; -import com.airbyte.api.models.shared.SourceMysqlSslModeVerifyCAMode; -import com.airbyte.api.models.shared.SourceMysqlSslModeVerifyIdentity; -import com.airbyte.api.models.shared.SourceMysqlSslModeVerifyIdentityMode; -import com.airbyte.api.models.shared.SourceMysqlTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.SourceMysqlTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.SourceMysqlTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.SourceMysqlTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.SourceNetsuite; import com.airbyte.api.models.shared.SourceNetsuiteNetsuite; import com.airbyte.api.models.shared.SourceNotion; @@ -2280,22 +2000,7 @@ import com.airbyte.api.models.shared.SourceOnesignal; import com.airbyte.api.models.shared.SourceOnesignalApplications; import com.airbyte.api.models.shared.SourceOnesignalOnesignal; import com.airbyte.api.models.shared.SourceOracle; -import com.airbyte.api.models.shared.SourceOracleConnectionDataServiceName; -import com.airbyte.api.models.shared.SourceOracleConnectionDataServiceNameConnectionType; -import com.airbyte.api.models.shared.SourceOracleConnectionDataSystemIDSID; -import com.airbyte.api.models.shared.SourceOracleConnectionDataSystemIDSIDConnectionType; -import com.airbyte.api.models.shared.SourceOracleEncryptionNativeNetworkEncryptionNNE; -import com.airbyte.api.models.shared.SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm; -import com.airbyte.api.models.shared.SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod; -import com.airbyte.api.models.shared.SourceOracleEncryptionTLSEncryptedVerifyCertificate; -import com.airbyte.api.models.shared.SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod; import com.airbyte.api.models.shared.SourceOracleOracle; -import com.airbyte.api.models.shared.SourceOracleTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.SourceOracleTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.SourceOracleTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.SourceOracleTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.SourceOrb; import com.airbyte.api.models.shared.SourceOrbOrb; import com.airbyte.api.models.shared.SourceOrbit; @@ -2343,16 +2048,6 @@ import com.airbyte.api.models.shared.SourcePolygonStockApi; import com.airbyte.api.models.shared.SourcePolygonStockApiPolygonStockApi; import com.airbyte.api.models.shared.SourcePostgres; import com.airbyte.api.models.shared.SourcePostgresPostgres; -import com.airbyte.api.models.shared.SourcePostgresReplicationMethodDetectChangesWithXminSystemColumn; -import com.airbyte.api.models.shared.SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod; -import com.airbyte.api.models.shared.SourcePostgresReplicationMethodScanChangesWithUserDefinedCursor; -import com.airbyte.api.models.shared.SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod; -import com.airbyte.api.models.shared.SourcePostgresTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.SourcePostgresTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.SourcePostgresTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.SourcePostgresTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.SourcePosthog; import com.airbyte.api.models.shared.SourcePosthogPosthog; import com.airbyte.api.models.shared.SourcePostmarkapp; @@ -2367,8 +2062,8 @@ import com.airbyte.api.models.shared.SourcePypiPypi; import com.airbyte.api.models.shared.SourceQualaroo; import com.airbyte.api.models.shared.SourceQualarooQualaroo; import com.airbyte.api.models.shared.SourceQuickbooks; -import com.airbyte.api.models.shared.SourceQuickbooksCredentialsOAuth20; -import com.airbyte.api.models.shared.SourceQuickbooksCredentialsOAuth20AuthType; +import com.airbyte.api.models.shared.SourceQuickbooksOAuth20; +import com.airbyte.api.models.shared.SourceQuickbooksOAuth20AuthType; import com.airbyte.api.models.shared.SourceQuickbooksQuickbooks; import com.airbyte.api.models.shared.SourceRailz; import com.airbyte.api.models.shared.SourceRailzRailz; @@ -2444,10 +2139,6 @@ import com.airbyte.api.models.shared.SourceSftp; import com.airbyte.api.models.shared.SourceSftpBulk; import com.airbyte.api.models.shared.SourceSftpBulkFileType; import com.airbyte.api.models.shared.SourceSftpBulkSftpBulk; -import com.airbyte.api.models.shared.SourceSftpCredentialsPasswordAuthentication; -import com.airbyte.api.models.shared.SourceSftpCredentialsPasswordAuthenticationAuthMethod; -import com.airbyte.api.models.shared.SourceSftpCredentialsSSHKeyAuthentication; -import com.airbyte.api.models.shared.SourceSftpCredentialsSSHKeyAuthenticationAuthMethod; import com.airbyte.api.models.shared.SourceSftpSftp; import com.airbyte.api.models.shared.SourceShopify; import com.airbyte.api.models.shared.SourceShopifyCredentialsAPIPassword; diff --git a/docs/sdks/streams/README.md b/docs/sdks/streams/README.md index a2912d7e6..4260b0ec5 100755 --- a/docs/sdks/streams/README.md +++ b/docs/sdks/streams/README.md @@ -1,4 +1,4 @@ -# streams +# Streams ### Available Operations diff --git a/docs/sdks/workspaces/README.md b/docs/sdks/workspaces/README.md index dc4fb3886..48813e2ec 100755 --- a/docs/sdks/workspaces/README.md +++ b/docs/sdks/workspaces/README.md @@ -1,4 +1,4 @@ -# workspaces +# Workspaces ### Available Operations diff --git a/files.gen b/files.gen index f51466818..58b2153f3 100755 --- a/files.gen +++ b/files.gen @@ -111,50 +111,22 @@ lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeCredential lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeCredentialsIAMRoleCredentialsTitle.java lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeCredentialsIAMRole.java lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeAwsDatalake.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorage.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON.java lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeChooseHowToPartitionData.java lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeS3BucketRegion.java lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalake.java lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageAzureBlobStorage.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValues.java lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorage.java lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDatasetLocation.java lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryBigquery.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStaging.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodStandardInsertsMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodStandardInserts.java lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryTransformationQueryRunType.java lib/src/main/java/com/airbyte/api/models/shared/DestinationBigquery.java lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedDatasetLocation.java lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedBigqueryDenormalized.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStaging.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInserts.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedGCSStagingMethod.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedGCSStaging.java lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalized.java lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseClickhouse.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodPasswordAuthentication.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthentication.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodNoTunnelTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodNoTunnel.java lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouse.java lib/src/main/java/com/airbyte/api/models/shared/DestinationConvexConvex.java lib/src/main/java/com/airbyte/api/models/shared/DestinationConvex.java @@ -162,69 +134,20 @@ lib/src/main/java/com/airbyte/api/models/shared/DestinationCumulioCumulio.java lib/src/main/java/com/airbyte/api/models/shared/DestinationCumulio.java lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabendDatabend.java lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabend.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAzureBlobStorageDataSourceType.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAzureBlobStorage.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAmazonS3DataSourceType.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAmazonS3S3BucketRegion.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAmazonS3.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceRecommendedManagedTables.java lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDatabricks.java lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricks.java lib/src/main/java/com/airbyte/api/models/shared/DestinationDevNullDevNull.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationDevNullTestDestinationSilentTestDestinationType.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationDevNullTestDestinationSilent.java lib/src/main/java/com/airbyte/api/models/shared/DestinationDevNull.java lib/src/main/java/com/airbyte/api/models/shared/DestinationDynamodbDynamodb.java lib/src/main/java/com/airbyte/api/models/shared/DestinationDynamodbDynamoDBRegion.java lib/src/main/java/com/airbyte/api/models/shared/DestinationDynamodb.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePassword.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecretMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecret.java lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchElasticsearch.java lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearch.java lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltFirebolt.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3Method.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodSQLInsertsMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodSQLInserts.java lib/src/main/java/com/airbyte/api/models/shared/DestinationFirebolt.java lib/src/main/java/com/airbyte/api/models/shared/DestinationFirestoreFirestore.java lib/src/main/java/com/airbyte/api/models/shared/DestinationFirestore.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsCredentialHMACKeyCredentialType.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsCredentialHMACKey.java lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsGcs.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatParquetColumnarStorageCompressionCodec.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatParquetColumnarStorageFormatType.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatParquetColumnarStorage.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSON.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIP.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompression.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesNormalization.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesFormatType.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValues.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXz.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroFormatType.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvro.java lib/src/main/java/com/airbyte/api/models/shared/DestinationGCSGCSBucketRegion.java lib/src/main/java/com/airbyte/api/models/shared/DestinationGcs.java lib/src/main/java/com/airbyte/api/models/shared/DestinationGoogleSheetsAuthenticationViaGoogleOAuth.java @@ -270,46 +193,16 @@ lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbAuthTypeLoginP lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbAuthTypeNoneAuthorization.java lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbAuthTypeNone.java lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbMongodb.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeMongoDBAtlasInstance.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeMongoDBAtlas.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeReplicaSetInstance.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeReplicaSet.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstance.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodPasswordAuthentication.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthentication.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodNoTunnelTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodNoTunnel.java lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodb.java lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlMssql.java lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlSslMethodEncryptedVerifyCertificateSslMethod.java lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlSslMethodEncryptedVerifyCertificate.java lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlSslMethodEncryptedTrustServerCertificateSslMethod.java lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlSslMethodEncryptedTrustServerCertificate.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodPasswordAuthentication.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthentication.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodNoTunnelTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodNoTunnel.java lib/src/main/java/com/airbyte/api/models/shared/DestinationMssql.java lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlMysql.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodPasswordAuthentication.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthentication.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodNoTunnelTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodNoTunnel.java lib/src/main/java/com/airbyte/api/models/shared/DestinationMysql.java lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleOracle.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodPasswordAuthentication.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodSSHKeyAuthentication.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodNoTunnelTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodNoTunnel.java lib/src/main/java/com/airbyte/api/models/shared/DestinationOracle.java lib/src/main/java/com/airbyte/api/models/shared/DestinationPineconePinecone.java lib/src/main/java/com/airbyte/api/models/shared/DestinationPineconeEmbeddingFakeMode.java @@ -322,99 +215,18 @@ lib/src/main/java/com/airbyte/api/models/shared/DestinationPineconeIndexing.java lib/src/main/java/com/airbyte/api/models/shared/DestinationPineconeProcessingConfigModel.java lib/src/main/java/com/airbyte/api/models/shared/DestinationPinecone.java lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresPostgres.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyFullMode.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyFull.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyCaMode.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyCa.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeRequireMode.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeRequire.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModePreferMode.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModePrefer.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeAllowMode.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeAllow.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeDisableMode.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeDisable.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodPasswordAuthentication.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthentication.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodNoTunnelTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodNoTunnel.java lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgres.java lib/src/main/java/com/airbyte/api/models/shared/DestinationPubsubPubsub.java lib/src/main/java/com/airbyte/api/models/shared/DestinationPubsub.java lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisCacheType.java lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisRedis.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeVerifyFullMode.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeVerifyFull.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeDisableMode.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeDisable.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodPasswordAuthentication.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodSSHKeyAuthentication.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodNoTunnelTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodNoTunnel.java lib/src/main/java/com/airbyte/api/models/shared/DestinationRedis.java lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftRedshift.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodPasswordAuthentication.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthentication.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodNoTunnelTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodNoTunnel.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingS3BucketRegion.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3Staging.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodStandardMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodStandard.java lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshift.java lib/src/main/java/com/airbyte/api/models/shared/DestinationS3S3.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatParquetColumnarStorageCompressionCodec.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatParquetColumnarStorageFormatType.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatParquetColumnarStorage.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIP.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSON.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIP.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompression.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFlattening.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFormatType.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValues.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappy.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandard.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXz.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflate.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroFormatType.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvro.java lib/src/main/java/com/airbyte/api/models/shared/DestinationS3S3BucketRegion.java lib/src/main/java/com/airbyte/api/models/shared/DestinationS3.java lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueS3Glue.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON.java lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueSerializationLibrary.java lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueS3BucketRegion.java lib/src/main/java/com/airbyte/api/models/shared/DestinationS3Glue.java @@ -433,12 +245,6 @@ lib/src/main/java/com/airbyte/api/models/shared/DestinationTimeplus.java lib/src/main/java/com/airbyte/api/models/shared/DestinationTypesenseTypesense.java lib/src/main/java/com/airbyte/api/models/shared/DestinationTypesense.java lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaVertica.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodPasswordAuthentication.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthentication.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodNoTunnelTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodNoTunnel.java lib/src/main/java/com/airbyte/api/models/shared/DestinationVertica.java lib/src/main/java/com/airbyte/api/models/shared/DestinationXataXata.java lib/src/main/java/com/airbyte/api/models/shared/DestinationXata.java @@ -464,17 +270,7 @@ lib/src/main/java/com/airbyte/api/models/shared/SourceAirtableCredentialsOAuth20 lib/src/main/java/com/airbyte/api/models/shared/SourceAirtableCredentialsOAuth20.java lib/src/main/java/com/airbyte/api/models/shared/SourceAirtableAirtable.java lib/src/main/java/com/airbyte/api/models/shared/SourceAirtable.java -lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandardMethod.java -lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandard.java -lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandardXminMethod.java -lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandardXmin.java lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbAlloydb.java -lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodPasswordAuthentication.java -lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthentication.java -lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodNoTunnelTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodNoTunnel.java lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydb.java lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonAdsAuthType.java lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonAdsRegion.java @@ -511,8 +307,6 @@ lib/src/main/java/com/airbyte/api/models/shared/SourceAuth0Auth0.java lib/src/main/java/com/airbyte/api/models/shared/SourceAuth0.java lib/src/main/java/com/airbyte/api/models/shared/SourceAwsCloudtrailAwsCloudtrail.java lib/src/main/java/com/airbyte/api/models/shared/SourceAwsCloudtrail.java -lib/src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.java -lib/src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.java lib/src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorageAzureBlobStorage.java lib/src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorage.java lib/src/main/java/com/airbyte/api/models/shared/SourceAzureTableAzureTable.java @@ -538,12 +332,6 @@ lib/src/main/java/com/airbyte/api/models/shared/SourceChartmogulInterval.java lib/src/main/java/com/airbyte/api/models/shared/SourceChartmogulChartmogul.java lib/src/main/java/com/airbyte/api/models/shared/SourceChartmogul.java lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseClickhouse.java -lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodPasswordAuthentication.java -lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthentication.java -lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodNoTunnelTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodNoTunnel.java lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouse.java lib/src/main/java/com/airbyte/api/models/shared/SourceClickupApiClickupApi.java lib/src/main/java/com/airbyte/api/models/shared/SourceClickupApi.java @@ -578,10 +366,6 @@ lib/src/main/java/com/airbyte/api/models/shared/SourceDremio.java lib/src/main/java/com/airbyte/api/models/shared/SourceDynamodbDynamodbRegion.java lib/src/main/java/com/airbyte/api/models/shared/SourceDynamodbDynamodb.java lib/src/main/java/com/airbyte/api/models/shared/SourceDynamodb.java -lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogMultiSchemaType.java -lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogMultiSchema.java -lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogSingleSchemaType.java -lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogSingleSchema.java lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudE2eTestCloud.java lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudType.java lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloud.java @@ -609,20 +393,6 @@ lib/src/main/java/com/airbyte/api/models/shared/SourceFaunaCollection.java lib/src/main/java/com/airbyte/api/models/shared/SourceFaunaFauna.java lib/src/main/java/com/airbyte/api/models/shared/SourceFauna.java lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureFileFormat.java -lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage.java -lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocol.java -lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSCPSecureCopyProtocolStorage.java -lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSCPSecureCopyProtocol.java -lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSSHSecureShellStorage.java -lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSSHSecureShell.java -lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorageStorage.java -lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorage.java -lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderS3AmazonWebServicesStorage.java -lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderS3AmazonWebServices.java -lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderGCSGoogleCloudStorageStorage.java -lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderGCSGoogleCloudStorage.java -lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderHTTPSPublicWebStorage.java -lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderHTTPSPublicWeb.java lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureFileSecure.java lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecure.java lib/src/main/java/com/airbyte/api/models/shared/SourceFireboltFirebolt.java @@ -808,53 +578,15 @@ lib/src/main/java/com/airbyte/api/models/shared/SourceMondayCredentialsOAuth20Au lib/src/main/java/com/airbyte/api/models/shared/SourceMondayCredentialsOAuth20.java lib/src/main/java/com/airbyte/api/models/shared/SourceMondayMonday.java lib/src/main/java/com/airbyte/api/models/shared/SourceMonday.java -lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeReplicaSetInstance.java -lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeReplicaSet.java -lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance.java -lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstance.java lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbMongodb.java lib/src/main/java/com/airbyte/api/models/shared/SourceMongodb.java lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInternalPocMongodbInternalPoc.java lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInternalPoc.java -lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod.java -lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursor.java -lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync.java -lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod.java -lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel.java -lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC.java lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlMssql.java -lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod.java -lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificate.java -lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod.java -lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificate.java -lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodPasswordAuthentication.java -lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodSSHKeyAuthentication.java -lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodNoTunnelTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodNoTunnel.java lib/src/main/java/com/airbyte/api/models/shared/SourceMssql.java lib/src/main/java/com/airbyte/api/models/shared/SourceMyHoursMyHours.java lib/src/main/java/com/airbyte/api/models/shared/SourceMyHours.java -lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod.java -lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor.java -lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod.java -lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC.java lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlMysql.java -lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyIdentityMode.java -lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyIdentity.java -lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyCAMode.java -lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyCA.java -lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeRequiredMode.java -lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeRequired.java -lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModePreferredMode.java -lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModePreferred.java -lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodPasswordAuthentication.java -lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodSSHKeyAuthentication.java -lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodNoTunnelTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodNoTunnel.java lib/src/main/java/com/airbyte/api/models/shared/SourceMysql.java lib/src/main/java/com/airbyte/api/models/shared/SourceNetsuiteNetsuite.java lib/src/main/java/com/airbyte/api/models/shared/SourceNetsuite.java @@ -879,22 +611,7 @@ lib/src/main/java/com/airbyte/api/models/shared/SourceOmnisend.java lib/src/main/java/com/airbyte/api/models/shared/SourceOnesignalApplications.java lib/src/main/java/com/airbyte/api/models/shared/SourceOnesignalOnesignal.java lib/src/main/java/com/airbyte/api/models/shared/SourceOnesignal.java -lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataSystemIDSIDConnectionType.java -lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataSystemIDSID.java -lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataServiceNameConnectionType.java -lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataServiceName.java -lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod.java -lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificate.java -lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm.java -lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod.java -lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNE.java lib/src/main/java/com/airbyte/api/models/shared/SourceOracleOracle.java -lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodPasswordAuthentication.java -lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodSSHKeyAuthentication.java -lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodNoTunnelTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodNoTunnel.java lib/src/main/java/com/airbyte/api/models/shared/SourceOracle.java lib/src/main/java/com/airbyte/api/models/shared/SourceOrbOrb.java lib/src/main/java/com/airbyte/api/models/shared/SourceOrb.java @@ -939,17 +656,7 @@ lib/src/main/java/com/airbyte/api/models/shared/SourcePocketState.java lib/src/main/java/com/airbyte/api/models/shared/SourcePocket.java lib/src/main/java/com/airbyte/api/models/shared/SourcePolygonStockApiPolygonStockApi.java lib/src/main/java/com/airbyte/api/models/shared/SourcePolygonStockApi.java -lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod.java -lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursor.java -lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod.java -lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumn.java lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresPostgres.java -lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodPasswordAuthentication.java -lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodSSHKeyAuthentication.java -lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodNoTunnelTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodNoTunnel.java lib/src/main/java/com/airbyte/api/models/shared/SourcePostgres.java lib/src/main/java/com/airbyte/api/models/shared/SourcePosthogPosthog.java lib/src/main/java/com/airbyte/api/models/shared/SourcePosthog.java @@ -963,8 +670,8 @@ lib/src/main/java/com/airbyte/api/models/shared/SourcePypiPypi.java lib/src/main/java/com/airbyte/api/models/shared/SourcePypi.java lib/src/main/java/com/airbyte/api/models/shared/SourceQualarooQualaroo.java lib/src/main/java/com/airbyte/api/models/shared/SourceQualaroo.java -lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooksCredentialsOAuth20AuthType.java -lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooksCredentialsOAuth20.java +lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooksOAuth20AuthType.java +lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooksOAuth20.java lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooksQuickbooks.java lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooks.java lib/src/main/java/com/airbyte/api/models/shared/SourceRailzRailz.java @@ -1037,10 +744,6 @@ lib/src/main/java/com/airbyte/api/models/shared/SourceSenseforceSenseforce.java lib/src/main/java/com/airbyte/api/models/shared/SourceSenseforce.java lib/src/main/java/com/airbyte/api/models/shared/SourceSentrySentry.java lib/src/main/java/com/airbyte/api/models/shared/SourceSentry.java -lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsSSHKeyAuthenticationAuthMethod.java -lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsSSHKeyAuthentication.java -lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsPasswordAuthenticationAuthMethod.java -lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsPasswordAuthentication.java lib/src/main/java/com/airbyte/api/models/shared/SourceSftpSftp.java lib/src/main/java/com/airbyte/api/models/shared/SourceSftp.java lib/src/main/java/com/airbyte/api/models/shared/SourceSftpBulkFileType.java @@ -1369,50 +1072,22 @@ docs/models/shared/DestinationAwsDatalakeCredentialsIAMUser.md docs/models/shared/DestinationAwsDatalakeCredentialsIAMRoleCredentialsTitle.md docs/models/shared/DestinationAwsDatalakeCredentialsIAMRole.md docs/models/shared/DestinationAwsDatalakeAwsDatalake.md -docs/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional.md -docs/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard.md -docs/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorage.md -docs/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional.md -docs/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard.md -docs/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON.md docs/models/shared/DestinationAwsDatalakeChooseHowToPartitionData.md docs/models/shared/DestinationAwsDatalakeS3BucketRegion.md docs/models/shared/DestinationAwsDatalake.md docs/models/shared/DestinationAzureBlobStorageAzureBlobStorage.md -docs/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.md -docs/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.md -docs/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening.md -docs/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType.md -docs/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValues.md docs/models/shared/DestinationAzureBlobStorage.md docs/models/shared/DestinationBigqueryDatasetLocation.md docs/models/shared/DestinationBigqueryBigquery.md -docs/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType.md -docs/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey.md -docs/models/shared/DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.md -docs/models/shared/DestinationBigqueryLoadingMethodGCSStagingMethod.md -docs/models/shared/DestinationBigqueryLoadingMethodGCSStaging.md -docs/models/shared/DestinationBigqueryLoadingMethodStandardInsertsMethod.md -docs/models/shared/DestinationBigqueryLoadingMethodStandardInserts.md docs/models/shared/DestinationBigqueryTransformationQueryRunType.md docs/models/shared/DestinationBigquery.md docs/models/shared/DestinationBigqueryDenormalizedDatasetLocation.md docs/models/shared/DestinationBigqueryDenormalizedBigqueryDenormalized.md -docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType.md -docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey.md -docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.md -docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod.md -docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStaging.md -docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod.md -docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInserts.md +docs/models/shared/DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing.md +docs/models/shared/DestinationBigqueryDenormalizedGCSStagingMethod.md +docs/models/shared/DestinationBigqueryDenormalizedGCSStaging.md docs/models/shared/DestinationBigqueryDenormalized.md docs/models/shared/DestinationClickhouseClickhouse.md -docs/models/shared/DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.md -docs/models/shared/DestinationClickhouseTunnelMethodPasswordAuthentication.md -docs/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.md -docs/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthentication.md -docs/models/shared/DestinationClickhouseTunnelMethodNoTunnelTunnelMethod.md -docs/models/shared/DestinationClickhouseTunnelMethodNoTunnel.md docs/models/shared/DestinationClickhouse.md docs/models/shared/DestinationConvexConvex.md docs/models/shared/DestinationConvex.md @@ -1420,69 +1095,20 @@ docs/models/shared/DestinationCumulioCumulio.md docs/models/shared/DestinationCumulio.md docs/models/shared/DestinationDatabendDatabend.md docs/models/shared/DestinationDatabend.md -docs/models/shared/DestinationDatabricksDataSourceAzureBlobStorageDataSourceType.md -docs/models/shared/DestinationDatabricksDataSourceAzureBlobStorage.md -docs/models/shared/DestinationDatabricksDataSourceAmazonS3DataSourceType.md -docs/models/shared/DestinationDatabricksDataSourceAmazonS3S3BucketRegion.md -docs/models/shared/DestinationDatabricksDataSourceAmazonS3.md -docs/models/shared/DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType.md -docs/models/shared/DestinationDatabricksDataSourceRecommendedManagedTables.md docs/models/shared/DestinationDatabricksDatabricks.md docs/models/shared/DestinationDatabricks.md docs/models/shared/DestinationDevNullDevNull.md -docs/models/shared/DestinationDevNullTestDestinationSilentTestDestinationType.md -docs/models/shared/DestinationDevNullTestDestinationSilent.md docs/models/shared/DestinationDevNull.md docs/models/shared/DestinationDynamodbDynamodb.md docs/models/shared/DestinationDynamodbDynamoDBRegion.md docs/models/shared/DestinationDynamodb.md -docs/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod.md -docs/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePassword.md -docs/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecretMethod.md -docs/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecret.md docs/models/shared/DestinationElasticsearchElasticsearch.md docs/models/shared/DestinationElasticsearch.md docs/models/shared/DestinationFireboltFirebolt.md -docs/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3Method.md -docs/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3.md -docs/models/shared/DestinationFireboltLoadingMethodSQLInsertsMethod.md -docs/models/shared/DestinationFireboltLoadingMethodSQLInserts.md docs/models/shared/DestinationFirebolt.md docs/models/shared/DestinationFirestoreFirestore.md docs/models/shared/DestinationFirestore.md -docs/models/shared/DestinationGcsCredentialHMACKeyCredentialType.md -docs/models/shared/DestinationGcsCredentialHMACKey.md docs/models/shared/DestinationGcsGcs.md -docs/models/shared/DestinationGcsFormatParquetColumnarStorageCompressionCodec.md -docs/models/shared/DestinationGcsFormatParquetColumnarStorageFormatType.md -docs/models/shared/DestinationGcsFormatParquetColumnarStorage.md -docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.md -docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.md -docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.md -docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.md -docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType.md -docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSON.md -docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.md -docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIP.md -docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.md -docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompression.md -docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesNormalization.md -docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesFormatType.md -docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValues.md -docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec.md -docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy.md -docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec.md -docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard.md -docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec.md -docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXz.md -docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec.md -docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2.md -docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec.md -docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate.md -docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec.md -docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression.md -docs/models/shared/DestinationGcsFormatAvroApacheAvroFormatType.md -docs/models/shared/DestinationGcsFormatAvroApacheAvro.md docs/models/shared/DestinationGCSGCSBucketRegion.md docs/models/shared/DestinationGcs.md docs/models/shared/DestinationGoogleSheetsAuthenticationViaGoogleOAuth.md @@ -1528,46 +1154,16 @@ docs/models/shared/DestinationMongodbAuthTypeLoginPassword.md docs/models/shared/DestinationMongodbAuthTypeNoneAuthorization.md docs/models/shared/DestinationMongodbAuthTypeNone.md docs/models/shared/DestinationMongodbMongodb.md -docs/models/shared/DestinationMongodbInstanceTypeMongoDBAtlasInstance.md -docs/models/shared/DestinationMongodbInstanceTypeMongoDBAtlas.md -docs/models/shared/DestinationMongodbInstanceTypeReplicaSetInstance.md -docs/models/shared/DestinationMongodbInstanceTypeReplicaSet.md -docs/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance.md -docs/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstance.md -docs/models/shared/DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod.md -docs/models/shared/DestinationMongodbTunnelMethodPasswordAuthentication.md -docs/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod.md -docs/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthentication.md -docs/models/shared/DestinationMongodbTunnelMethodNoTunnelTunnelMethod.md -docs/models/shared/DestinationMongodbTunnelMethodNoTunnel.md docs/models/shared/DestinationMongodb.md docs/models/shared/DestinationMssqlMssql.md docs/models/shared/DestinationMssqlSslMethodEncryptedVerifyCertificateSslMethod.md docs/models/shared/DestinationMssqlSslMethodEncryptedVerifyCertificate.md docs/models/shared/DestinationMssqlSslMethodEncryptedTrustServerCertificateSslMethod.md docs/models/shared/DestinationMssqlSslMethodEncryptedTrustServerCertificate.md -docs/models/shared/DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod.md -docs/models/shared/DestinationMssqlTunnelMethodPasswordAuthentication.md -docs/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md -docs/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthentication.md -docs/models/shared/DestinationMssqlTunnelMethodNoTunnelTunnelMethod.md -docs/models/shared/DestinationMssqlTunnelMethodNoTunnel.md docs/models/shared/DestinationMssql.md docs/models/shared/DestinationMysqlMysql.md -docs/models/shared/DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod.md -docs/models/shared/DestinationMysqlTunnelMethodPasswordAuthentication.md -docs/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md -docs/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthentication.md -docs/models/shared/DestinationMysqlTunnelMethodNoTunnelTunnelMethod.md -docs/models/shared/DestinationMysqlTunnelMethodNoTunnel.md docs/models/shared/DestinationMysql.md docs/models/shared/DestinationOracleOracle.md -docs/models/shared/DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod.md -docs/models/shared/DestinationOracleTunnelMethodPasswordAuthentication.md -docs/models/shared/DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.md -docs/models/shared/DestinationOracleTunnelMethodSSHKeyAuthentication.md -docs/models/shared/DestinationOracleTunnelMethodNoTunnelTunnelMethod.md -docs/models/shared/DestinationOracleTunnelMethodNoTunnel.md docs/models/shared/DestinationOracle.md docs/models/shared/DestinationPineconePinecone.md docs/models/shared/DestinationPineconeEmbeddingFakeMode.md @@ -1580,99 +1176,18 @@ docs/models/shared/DestinationPineconeIndexing.md docs/models/shared/DestinationPineconeProcessingConfigModel.md docs/models/shared/DestinationPinecone.md docs/models/shared/DestinationPostgresPostgres.md -docs/models/shared/DestinationPostgresSslModeVerifyFullMode.md -docs/models/shared/DestinationPostgresSslModeVerifyFull.md -docs/models/shared/DestinationPostgresSslModeVerifyCaMode.md -docs/models/shared/DestinationPostgresSslModeVerifyCa.md -docs/models/shared/DestinationPostgresSslModeRequireMode.md -docs/models/shared/DestinationPostgresSslModeRequire.md -docs/models/shared/DestinationPostgresSslModePreferMode.md -docs/models/shared/DestinationPostgresSslModePrefer.md -docs/models/shared/DestinationPostgresSslModeAllowMode.md -docs/models/shared/DestinationPostgresSslModeAllow.md -docs/models/shared/DestinationPostgresSslModeDisableMode.md -docs/models/shared/DestinationPostgresSslModeDisable.md -docs/models/shared/DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod.md -docs/models/shared/DestinationPostgresTunnelMethodPasswordAuthentication.md -docs/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.md -docs/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthentication.md -docs/models/shared/DestinationPostgresTunnelMethodNoTunnelTunnelMethod.md -docs/models/shared/DestinationPostgresTunnelMethodNoTunnel.md docs/models/shared/DestinationPostgres.md docs/models/shared/DestinationPubsubPubsub.md docs/models/shared/DestinationPubsub.md docs/models/shared/DestinationRedisCacheType.md docs/models/shared/DestinationRedisRedis.md -docs/models/shared/DestinationRedisSslModeVerifyFullMode.md -docs/models/shared/DestinationRedisSslModeVerifyFull.md -docs/models/shared/DestinationRedisSslModeDisableMode.md -docs/models/shared/DestinationRedisSslModeDisable.md -docs/models/shared/DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod.md -docs/models/shared/DestinationRedisTunnelMethodPasswordAuthentication.md -docs/models/shared/DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod.md -docs/models/shared/DestinationRedisTunnelMethodSSHKeyAuthentication.md -docs/models/shared/DestinationRedisTunnelMethodNoTunnelTunnelMethod.md -docs/models/shared/DestinationRedisTunnelMethodNoTunnel.md docs/models/shared/DestinationRedis.md docs/models/shared/DestinationRedshiftRedshift.md -docs/models/shared/DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod.md -docs/models/shared/DestinationRedshiftTunnelMethodPasswordAuthentication.md -docs/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod.md -docs/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthentication.md -docs/models/shared/DestinationRedshiftTunnelMethodNoTunnelTunnelMethod.md -docs/models/shared/DestinationRedshiftTunnelMethodNoTunnel.md -docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType.md -docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption.md -docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType.md -docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption.md -docs/models/shared/DestinationRedshiftUploadingMethodS3StagingMethod.md -docs/models/shared/DestinationRedshiftUploadingMethodS3StagingS3BucketRegion.md -docs/models/shared/DestinationRedshiftUploadingMethodS3Staging.md -docs/models/shared/DestinationRedshiftUploadingMethodStandardMethod.md -docs/models/shared/DestinationRedshiftUploadingMethodStandard.md docs/models/shared/DestinationRedshift.md docs/models/shared/DestinationS3S3.md -docs/models/shared/DestinationS3FormatParquetColumnarStorageCompressionCodec.md -docs/models/shared/DestinationS3FormatParquetColumnarStorageFormatType.md -docs/models/shared/DestinationS3FormatParquetColumnarStorage.md -docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.md -docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIP.md -docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.md -docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.md -docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening.md -docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType.md -docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSON.md -docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.md -docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIP.md -docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.md -docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompression.md -docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFlattening.md -docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFormatType.md -docs/models/shared/DestinationS3FormatCSVCommaSeparatedValues.md -docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec.md -docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappy.md -docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec.md -docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandard.md -docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec.md -docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXz.md -docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec.md -docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2.md -docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec.md -docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflate.md -docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec.md -docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression.md -docs/models/shared/DestinationS3FormatAvroApacheAvroFormatType.md -docs/models/shared/DestinationS3FormatAvroApacheAvro.md docs/models/shared/DestinationS3S3BucketRegion.md docs/models/shared/DestinationS3.md docs/models/shared/DestinationS3GlueS3Glue.md -docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.md -docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.md -docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.md -docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.md -docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening.md -docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType.md -docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON.md docs/models/shared/DestinationS3GlueSerializationLibrary.md docs/models/shared/DestinationS3GlueS3BucketRegion.md docs/models/shared/DestinationS3Glue.md @@ -1691,12 +1206,6 @@ docs/models/shared/DestinationTimeplus.md docs/models/shared/DestinationTypesenseTypesense.md docs/models/shared/DestinationTypesense.md docs/models/shared/DestinationVerticaVertica.md -docs/models/shared/DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod.md -docs/models/shared/DestinationVerticaTunnelMethodPasswordAuthentication.md -docs/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod.md -docs/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthentication.md -docs/models/shared/DestinationVerticaTunnelMethodNoTunnelTunnelMethod.md -docs/models/shared/DestinationVerticaTunnelMethodNoTunnel.md docs/models/shared/DestinationVertica.md docs/models/shared/DestinationXataXata.md docs/models/shared/DestinationXata.md @@ -1722,17 +1231,7 @@ docs/models/shared/SourceAirtableCredentialsOAuth20AuthMethod.md docs/models/shared/SourceAirtableCredentialsOAuth20.md docs/models/shared/SourceAirtableAirtable.md docs/models/shared/SourceAirtable.md -docs/models/shared/SourceAlloydbReplicationMethodStandardMethod.md -docs/models/shared/SourceAlloydbReplicationMethodStandard.md -docs/models/shared/SourceAlloydbReplicationMethodStandardXminMethod.md -docs/models/shared/SourceAlloydbReplicationMethodStandardXmin.md docs/models/shared/SourceAlloydbAlloydb.md -docs/models/shared/SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod.md -docs/models/shared/SourceAlloydbTunnelMethodPasswordAuthentication.md -docs/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod.md -docs/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthentication.md -docs/models/shared/SourceAlloydbTunnelMethodNoTunnelTunnelMethod.md -docs/models/shared/SourceAlloydbTunnelMethodNoTunnel.md docs/models/shared/SourceAlloydb.md docs/models/shared/SourceAmazonAdsAuthType.md docs/models/shared/SourceAmazonAdsRegion.md @@ -1769,8 +1268,6 @@ docs/models/shared/SourceAuth0Auth0.md docs/models/shared/SourceAuth0.md docs/models/shared/SourceAwsCloudtrailAwsCloudtrail.md docs/models/shared/SourceAwsCloudtrail.md -docs/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.md -docs/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.md docs/models/shared/SourceAzureBlobStorageAzureBlobStorage.md docs/models/shared/SourceAzureBlobStorage.md docs/models/shared/SourceAzureTableAzureTable.md @@ -1796,12 +1293,6 @@ docs/models/shared/SourceChartmogulInterval.md docs/models/shared/SourceChartmogulChartmogul.md docs/models/shared/SourceChartmogul.md docs/models/shared/SourceClickhouseClickhouse.md -docs/models/shared/SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.md -docs/models/shared/SourceClickhouseTunnelMethodPasswordAuthentication.md -docs/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.md -docs/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthentication.md -docs/models/shared/SourceClickhouseTunnelMethodNoTunnelTunnelMethod.md -docs/models/shared/SourceClickhouseTunnelMethodNoTunnel.md docs/models/shared/SourceClickhouse.md docs/models/shared/SourceClickupApiClickupApi.md docs/models/shared/SourceClickupApi.md @@ -1836,10 +1327,6 @@ docs/models/shared/SourceDremio.md docs/models/shared/SourceDynamodbDynamodbRegion.md docs/models/shared/SourceDynamodbDynamodb.md docs/models/shared/SourceDynamodb.md -docs/models/shared/SourceE2eTestCloudMockCatalogMultiSchemaType.md -docs/models/shared/SourceE2eTestCloudMockCatalogMultiSchema.md -docs/models/shared/SourceE2eTestCloudMockCatalogSingleSchemaType.md -docs/models/shared/SourceE2eTestCloudMockCatalogSingleSchema.md docs/models/shared/SourceE2eTestCloudE2eTestCloud.md docs/models/shared/SourceE2eTestCloudType.md docs/models/shared/SourceE2eTestCloud.md @@ -1867,20 +1354,6 @@ docs/models/shared/SourceFaunaCollection.md docs/models/shared/SourceFaunaFauna.md docs/models/shared/SourceFauna.md docs/models/shared/SourceFileSecureFileFormat.md -docs/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage.md -docs/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocol.md -docs/models/shared/SourceFileSecureProviderSCPSecureCopyProtocolStorage.md -docs/models/shared/SourceFileSecureProviderSCPSecureCopyProtocol.md -docs/models/shared/SourceFileSecureProviderSSHSecureShellStorage.md -docs/models/shared/SourceFileSecureProviderSSHSecureShell.md -docs/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorageStorage.md -docs/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorage.md -docs/models/shared/SourceFileSecureProviderS3AmazonWebServicesStorage.md -docs/models/shared/SourceFileSecureProviderS3AmazonWebServices.md -docs/models/shared/SourceFileSecureProviderGCSGoogleCloudStorageStorage.md -docs/models/shared/SourceFileSecureProviderGCSGoogleCloudStorage.md -docs/models/shared/SourceFileSecureProviderHTTPSPublicWebStorage.md -docs/models/shared/SourceFileSecureProviderHTTPSPublicWeb.md docs/models/shared/SourceFileSecureFileSecure.md docs/models/shared/SourceFileSecure.md docs/models/shared/SourceFireboltFirebolt.md @@ -2066,53 +1539,15 @@ docs/models/shared/SourceMondayCredentialsOAuth20AuthType.md docs/models/shared/SourceMondayCredentialsOAuth20.md docs/models/shared/SourceMondayMonday.md docs/models/shared/SourceMonday.md -docs/models/shared/SourceMongodbInstanceTypeReplicaSetInstance.md -docs/models/shared/SourceMongodbInstanceTypeReplicaSet.md -docs/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance.md -docs/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstance.md docs/models/shared/SourceMongodbMongodb.md docs/models/shared/SourceMongodb.md docs/models/shared/SourceMongodbInternalPocMongodbInternalPoc.md docs/models/shared/SourceMongodbInternalPoc.md -docs/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod.md -docs/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursor.md -docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync.md -docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod.md -docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel.md -docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC.md docs/models/shared/SourceMssqlMssql.md -docs/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod.md -docs/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificate.md -docs/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod.md -docs/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificate.md -docs/models/shared/SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod.md -docs/models/shared/SourceMssqlTunnelMethodPasswordAuthentication.md -docs/models/shared/SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md -docs/models/shared/SourceMssqlTunnelMethodSSHKeyAuthentication.md -docs/models/shared/SourceMssqlTunnelMethodNoTunnelTunnelMethod.md -docs/models/shared/SourceMssqlTunnelMethodNoTunnel.md docs/models/shared/SourceMssql.md docs/models/shared/SourceMyHoursMyHours.md docs/models/shared/SourceMyHours.md -docs/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod.md -docs/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor.md -docs/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod.md -docs/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC.md docs/models/shared/SourceMysqlMysql.md -docs/models/shared/SourceMysqlSslModeVerifyIdentityMode.md -docs/models/shared/SourceMysqlSslModeVerifyIdentity.md -docs/models/shared/SourceMysqlSslModeVerifyCAMode.md -docs/models/shared/SourceMysqlSslModeVerifyCA.md -docs/models/shared/SourceMysqlSslModeRequiredMode.md -docs/models/shared/SourceMysqlSslModeRequired.md -docs/models/shared/SourceMysqlSslModePreferredMode.md -docs/models/shared/SourceMysqlSslModePreferred.md -docs/models/shared/SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod.md -docs/models/shared/SourceMysqlTunnelMethodPasswordAuthentication.md -docs/models/shared/SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md -docs/models/shared/SourceMysqlTunnelMethodSSHKeyAuthentication.md -docs/models/shared/SourceMysqlTunnelMethodNoTunnelTunnelMethod.md -docs/models/shared/SourceMysqlTunnelMethodNoTunnel.md docs/models/shared/SourceMysql.md docs/models/shared/SourceNetsuiteNetsuite.md docs/models/shared/SourceNetsuite.md @@ -2137,22 +1572,7 @@ docs/models/shared/SourceOmnisend.md docs/models/shared/SourceOnesignalApplications.md docs/models/shared/SourceOnesignalOnesignal.md docs/models/shared/SourceOnesignal.md -docs/models/shared/SourceOracleConnectionDataSystemIDSIDConnectionType.md -docs/models/shared/SourceOracleConnectionDataSystemIDSID.md -docs/models/shared/SourceOracleConnectionDataServiceNameConnectionType.md -docs/models/shared/SourceOracleConnectionDataServiceName.md -docs/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod.md -docs/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificate.md -docs/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm.md -docs/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod.md -docs/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNE.md docs/models/shared/SourceOracleOracle.md -docs/models/shared/SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod.md -docs/models/shared/SourceOracleTunnelMethodPasswordAuthentication.md -docs/models/shared/SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.md -docs/models/shared/SourceOracleTunnelMethodSSHKeyAuthentication.md -docs/models/shared/SourceOracleTunnelMethodNoTunnelTunnelMethod.md -docs/models/shared/SourceOracleTunnelMethodNoTunnel.md docs/models/shared/SourceOracle.md docs/models/shared/SourceOrbOrb.md docs/models/shared/SourceOrb.md @@ -2197,17 +1617,7 @@ docs/models/shared/SourcePocketState.md docs/models/shared/SourcePocket.md docs/models/shared/SourcePolygonStockApiPolygonStockApi.md docs/models/shared/SourcePolygonStockApi.md -docs/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod.md -docs/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursor.md -docs/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod.md -docs/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumn.md docs/models/shared/SourcePostgresPostgres.md -docs/models/shared/SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod.md -docs/models/shared/SourcePostgresTunnelMethodPasswordAuthentication.md -docs/models/shared/SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.md -docs/models/shared/SourcePostgresTunnelMethodSSHKeyAuthentication.md -docs/models/shared/SourcePostgresTunnelMethodNoTunnelTunnelMethod.md -docs/models/shared/SourcePostgresTunnelMethodNoTunnel.md docs/models/shared/SourcePostgres.md docs/models/shared/SourcePosthogPosthog.md docs/models/shared/SourcePosthog.md @@ -2221,8 +1631,8 @@ docs/models/shared/SourcePypiPypi.md docs/models/shared/SourcePypi.md docs/models/shared/SourceQualarooQualaroo.md docs/models/shared/SourceQualaroo.md -docs/models/shared/SourceQuickbooksCredentialsOAuth20AuthType.md -docs/models/shared/SourceQuickbooksCredentialsOAuth20.md +docs/models/shared/SourceQuickbooksOAuth20AuthType.md +docs/models/shared/SourceQuickbooksOAuth20.md docs/models/shared/SourceQuickbooksQuickbooks.md docs/models/shared/SourceQuickbooks.md docs/models/shared/SourceRailzRailz.md @@ -2295,10 +1705,6 @@ docs/models/shared/SourceSenseforceSenseforce.md docs/models/shared/SourceSenseforce.md docs/models/shared/SourceSentrySentry.md docs/models/shared/SourceSentry.md -docs/models/shared/SourceSftpCredentialsSSHKeyAuthenticationAuthMethod.md -docs/models/shared/SourceSftpCredentialsSSHKeyAuthentication.md -docs/models/shared/SourceSftpCredentialsPasswordAuthenticationAuthMethod.md -docs/models/shared/SourceSftpCredentialsPasswordAuthentication.md docs/models/shared/SourceSftpSftp.md docs/models/shared/SourceSftp.md docs/models/shared/SourceSftpBulkFileType.md diff --git a/gen.yaml b/gen.yaml index 6e09d526e..f1d3d5959 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,8 +2,8 @@ configVersion: 1.0.0 management: docChecksum: 5b9a9a6f493e89e080a57e42997074be docVersion: 1.0.0 - speakeasyVersion: 1.82.5 - generationVersion: 2.108.3 + speakeasyVersion: 1.86.0 + generationVersion: 2.115.2 generation: comments: disableComments: false @@ -15,12 +15,12 @@ generation: telemetryEnabled: true features: java: - core: 2.85.2 + core: 2.85.3 globalSecurity: 2.81.1 globalServerURLs: 2.82.0 includes: 2.81.1 java: - version: 0.39.2 + version: 0.39.3 artifactID: api companyEmail: info@airbyte.com companyName: Airbyte diff --git a/lib/build.gradle b/lib/build.gradle index 68cd241ab..f1e19ed11 100755 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -41,7 +41,7 @@ publishing { maven(MavenPublication) { groupId = 'com.airbyte' artifactId = 'api' - version = '0.39.2' + version = '0.39.3' from components.java diff --git a/lib/src/main/java/com/airbyte/api/SDKConfiguration.java b/lib/src/main/java/com/airbyte/api/SDKConfiguration.java index 5eb4e588d..d996cb77d 100755 --- a/lib/src/main/java/com/airbyte/api/SDKConfiguration.java +++ b/lib/src/main/java/com/airbyte/api/SDKConfiguration.java @@ -15,7 +15,7 @@ class SDKConfiguration { public int serverIdx = 0; public String language = "java"; public String openapiDocVersion = "1.0.0"; - public String sdkVersion = "0.39.2"; - public String genVersion = "2.108.3"; + public String sdkVersion = "0.39.3"; + public String genVersion = "2.115.2"; } \ No newline at end of file diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON.java deleted file mode 100755 index e179aa927..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON.java +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON - Format of the data output. - */ - -public class DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON { - /** - * The compression algorithm used to compress data. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("compression_codec") - public DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional compressionCodec; - - public DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON withCompressionCodec(DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional compressionCodec) { - this.compressionCodec = compressionCodec; - return this; - } - - @JsonProperty("format_type") - public DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard formatType; - - public DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON withFormatType(DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard formatType) { - this.formatType = formatType; - return this; - } - - public DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON(@JsonProperty("format_type") DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard formatType) { - this.formatType = formatType; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional.java deleted file mode 100755 index 26741c0c9..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional.java +++ /dev/null @@ -1,22 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional - The compression algorithm used to compress data. - */ -public enum DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional { - UNCOMPRESSED("UNCOMPRESSED"), - GZIP("GZIP"); - - @JsonValue - public final String value; - - private DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard.java deleted file mode 100755 index ff6d55df8..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard { - JSONL("JSONL"); - - @JsonValue - public final String value; - - private DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorage.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorage.java deleted file mode 100755 index 01f2018bd..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorage.java +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationAwsDatalakeFormatParquetColumnarStorage - Format of the data output. - */ - -public class DestinationAwsDatalakeFormatParquetColumnarStorage { - /** - * The compression algorithm used to compress data. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("compression_codec") - public DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional compressionCodec; - - public DestinationAwsDatalakeFormatParquetColumnarStorage withCompressionCodec(DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional compressionCodec) { - this.compressionCodec = compressionCodec; - return this; - } - - @JsonProperty("format_type") - public DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard formatType; - - public DestinationAwsDatalakeFormatParquetColumnarStorage withFormatType(DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard formatType) { - this.formatType = formatType; - return this; - } - - public DestinationAwsDatalakeFormatParquetColumnarStorage(@JsonProperty("format_type") DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard formatType) { - this.formatType = formatType; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional.java deleted file mode 100755 index f807c225a..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional.java +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional - The compression algorithm used to compress data. - */ -public enum DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional { - UNCOMPRESSED("UNCOMPRESSED"), - SNAPPY("SNAPPY"), - GZIP("GZIP"), - ZSTD("ZSTD"); - - @JsonValue - public final String value; - - private DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard.java deleted file mode 100755 index 222b29c67..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard { - PARQUET("Parquet"); - - @JsonValue - public final String value; - - private DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValues.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValues.java deleted file mode 100755 index fed882262..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValues.java +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationAzureBlobStorageFormatCSVCommaSeparatedValues - Output data format - */ - -public class DestinationAzureBlobStorageFormatCSVCommaSeparatedValues { - /** - * Whether the input json data should be normalized (flattened) in the output CSV. Please refer to docs for details. - */ - @JsonProperty("flattening") - public DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening flattening; - - public DestinationAzureBlobStorageFormatCSVCommaSeparatedValues withFlattening(DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening flattening) { - this.flattening = flattening; - return this; - } - - @JsonProperty("format_type") - public DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType formatType; - - public DestinationAzureBlobStorageFormatCSVCommaSeparatedValues withFormatType(DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType formatType) { - this.formatType = formatType; - return this; - } - - public DestinationAzureBlobStorageFormatCSVCommaSeparatedValues(@JsonProperty("flattening") DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening flattening, @JsonProperty("format_type") DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType formatType) { - this.flattening = flattening; - this.formatType = formatType; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType.java deleted file mode 100755 index 4b496519f..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType { - CSV("CSV"); - - @JsonValue - public final String value; - - private DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening.java deleted file mode 100755 index f9c38493a..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening.java +++ /dev/null @@ -1,22 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening - Whether the input json data should be normalized (flattened) in the output CSV. Please refer to docs for details. - */ -public enum DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening { - NO_FLATTENING("No flattening"), - ROOT_LEVEL_FLATTENING("Root level flattening"); - - @JsonValue - public final String value; - - private DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.java deleted file mode 100755 index 605d93828..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.java +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON - Output data format - */ - -public class DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON { - @JsonProperty("format_type") - public DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType formatType; - - public DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON withFormatType(DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType formatType) { - this.formatType = formatType; - return this; - } - - public DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON(@JsonProperty("format_type") DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType formatType) { - this.formatType = formatType; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.java deleted file mode 100755 index 74869915b..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType { - JSONL("JSONL"); - - @JsonValue - public final String value; - - private DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalized.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalized.java index 8c5caa4f2..df1d0d667 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalized.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalized.java @@ -73,9 +73,9 @@ public DestinationBigqueryDenormalized withDestinationType(DestinationBigqueryDe */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("loading_method") - public Object loadingMethod; + public DestinationBigqueryDenormalizedGCSStaging loadingMethod; - public DestinationBigqueryDenormalized withLoadingMethod(Object loadingMethod) { + public DestinationBigqueryDenormalized withLoadingMethod(DestinationBigqueryDenormalizedGCSStaging loadingMethod) { this.loadingMethod = loadingMethod; return this; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStaging.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedGCSStaging.java similarity index 55% rename from lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStaging.java rename to lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedGCSStaging.java index 526d742fd..92a2e8597 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStaging.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedGCSStaging.java @@ -8,18 +8,15 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; -/** - * DestinationBigqueryLoadingMethodGCSStaging - Loading method used to send select the way data will be uploaded to BigQuery. <br/><b>Standard Inserts</b> - Direct uploading using SQL INSERT statements. This method is extremely inefficient and provided only for quick testing. In almost all cases, you should use staging. <br/><b>GCS Staging</b> - Writes large batches of records to a file, uploads the file to GCS, then uses <b>COPY INTO table</b> to upload the file. Recommended for most workloads for better speed and scalability. Read more about GCS Staging <a href="https://docs.airbyte.com/integrations/destinations/bigquery#gcs-staging">here</a>. - */ -public class DestinationBigqueryLoadingMethodGCSStaging { +public class DestinationBigqueryDenormalizedGCSStaging { /** * An HMAC key is a type of credential and can be associated with a service account or a user account in Cloud Storage. Read more <a href="https://cloud.google.com/storage/docs/authentication/hmackeys">here</a>. */ @JsonProperty("credential") public Object credential; - public DestinationBigqueryLoadingMethodGCSStaging withCredential(Object credential) { + public DestinationBigqueryDenormalizedGCSStaging withCredential(Object credential) { this.credential = credential; return this; } @@ -31,7 +28,7 @@ public DestinationBigqueryLoadingMethodGCSStaging withCredential(Object credenti @JsonProperty("file_buffer_count") public Long fileBufferCount; - public DestinationBigqueryLoadingMethodGCSStaging withFileBufferCount(Long fileBufferCount) { + public DestinationBigqueryDenormalizedGCSStaging withFileBufferCount(Long fileBufferCount) { this.fileBufferCount = fileBufferCount; return this; } @@ -42,18 +39,18 @@ public DestinationBigqueryLoadingMethodGCSStaging withFileBufferCount(Long fileB @JsonProperty("gcs_bucket_name") public String gcsBucketName; - public DestinationBigqueryLoadingMethodGCSStaging withGcsBucketName(String gcsBucketName) { + public DestinationBigqueryDenormalizedGCSStaging withGcsBucketName(String gcsBucketName) { this.gcsBucketName = gcsBucketName; return this; } /** - * Directory under the GCS bucket where data will be written. + * Directory under the GCS bucket where data will be written. Read more <a href="https://cloud.google.com/storage/docs/locations">here</a>. */ @JsonProperty("gcs_bucket_path") public String gcsBucketPath; - public DestinationBigqueryLoadingMethodGCSStaging withGcsBucketPath(String gcsBucketPath) { + public DestinationBigqueryDenormalizedGCSStaging withGcsBucketPath(String gcsBucketPath) { this.gcsBucketPath = gcsBucketPath; return this; } @@ -63,22 +60,22 @@ public DestinationBigqueryLoadingMethodGCSStaging withGcsBucketPath(String gcsBu */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("keep_files_in_gcs-bucket") - public DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing keepFilesInGcsBucket; + public DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing keepFilesInGcsBucket; - public DestinationBigqueryLoadingMethodGCSStaging withKeepFilesInGcsBucket(DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing keepFilesInGcsBucket) { + public DestinationBigqueryDenormalizedGCSStaging withKeepFilesInGcsBucket(DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing keepFilesInGcsBucket) { this.keepFilesInGcsBucket = keepFilesInGcsBucket; return this; } @JsonProperty("method") - public DestinationBigqueryLoadingMethodGCSStagingMethod method; + public DestinationBigqueryDenormalizedGCSStagingMethod method; - public DestinationBigqueryLoadingMethodGCSStaging withMethod(DestinationBigqueryLoadingMethodGCSStagingMethod method) { + public DestinationBigqueryDenormalizedGCSStaging withMethod(DestinationBigqueryDenormalizedGCSStagingMethod method) { this.method = method; return this; } - public DestinationBigqueryLoadingMethodGCSStaging(@JsonProperty("credential") Object credential, @JsonProperty("gcs_bucket_name") String gcsBucketName, @JsonProperty("gcs_bucket_path") String gcsBucketPath, @JsonProperty("method") DestinationBigqueryLoadingMethodGCSStagingMethod method) { + public DestinationBigqueryDenormalizedGCSStaging(@JsonProperty("credential") Object credential, @JsonProperty("gcs_bucket_name") String gcsBucketName, @JsonProperty("gcs_bucket_path") String gcsBucketPath, @JsonProperty("method") DestinationBigqueryDenormalizedGCSStagingMethod method) { this.credential = credential; this.gcsBucketName = gcsBucketName; this.gcsBucketPath = gcsBucketPath; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing.java new file mode 100755 index 000000000..c26efd842 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing.java @@ -0,0 +1,22 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing - This upload method is supposed to temporary store records in GCS bucket. By this select you can chose if these records should be removed from GCS when migration has finished. The default "Delete all tmp files from GCS" value is used if not set explicitly. + */ +public enum DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing { + DELETE_ALL_TMP_FILES_FROM_GCS("Delete all tmp files from GCS"), + KEEP_ALL_TMP_FILES_IN_GCS("Keep all tmp files in GCS"); + + @JsonValue + public final String value; + + private DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedGCSStagingMethod.java similarity index 67% rename from lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingMethod.java rename to lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedGCSStagingMethod.java index ba284998e..1dcdea825 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingMethod.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedGCSStagingMethod.java @@ -6,13 +6,13 @@ import com.fasterxml.jackson.annotation.JsonValue; -public enum DestinationBigqueryLoadingMethodGCSStagingMethod { +public enum DestinationBigqueryDenormalizedGCSStagingMethod { GCS_STAGING("GCS Staging"); @JsonValue public final String value; - private DestinationBigqueryLoadingMethodGCSStagingMethod(String value) { + private DestinationBigqueryDenormalizedGCSStagingMethod(String value) { this.value = value; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStaging.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStaging.java deleted file mode 100755 index b5a4a3877..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStaging.java +++ /dev/null @@ -1,87 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationBigqueryDenormalizedLoadingMethodGCSStaging - Loading method used to send select the way data will be uploaded to BigQuery. <br/><b>Standard Inserts</b> - Direct uploading using SQL INSERT statements. This method is extremely inefficient and provided only for quick testing. In almost all cases, you should use staging. <br/><b>GCS Staging</b> - Writes large batches of records to a file, uploads the file to GCS, then uses <b>COPY INTO table</b> to upload the file. Recommended for most workloads for better speed and scalability. Read more about GCS Staging <a href="https://docs.airbyte.com/integrations/destinations/bigquery#gcs-staging">here</a>. - */ - -public class DestinationBigqueryDenormalizedLoadingMethodGCSStaging { - /** - * An HMAC key is a type of credential and can be associated with a service account or a user account in Cloud Storage. Read more <a href="https://cloud.google.com/storage/docs/authentication/hmackeys">here</a>. - */ - @JsonProperty("credential") - public Object credential; - - public DestinationBigqueryDenormalizedLoadingMethodGCSStaging withCredential(Object credential) { - this.credential = credential; - return this; - } - - /** - * Number of file buffers allocated for writing data. Increasing this number is beneficial for connections using Change Data Capture (CDC) and up to the number of streams within a connection. Increasing the number of file buffers past the maximum number of streams has deteriorating effects - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("file_buffer_count") - public Long fileBufferCount; - - public DestinationBigqueryDenormalizedLoadingMethodGCSStaging withFileBufferCount(Long fileBufferCount) { - this.fileBufferCount = fileBufferCount; - return this; - } - - /** - * The name of the GCS bucket. Read more <a href="https://cloud.google.com/storage/docs/naming-buckets">here</a>. - */ - @JsonProperty("gcs_bucket_name") - public String gcsBucketName; - - public DestinationBigqueryDenormalizedLoadingMethodGCSStaging withGcsBucketName(String gcsBucketName) { - this.gcsBucketName = gcsBucketName; - return this; - } - - /** - * Directory under the GCS bucket where data will be written. Read more <a href="https://cloud.google.com/storage/docs/locations">here</a>. - */ - @JsonProperty("gcs_bucket_path") - public String gcsBucketPath; - - public DestinationBigqueryDenormalizedLoadingMethodGCSStaging withGcsBucketPath(String gcsBucketPath) { - this.gcsBucketPath = gcsBucketPath; - return this; - } - - /** - * This upload method is supposed to temporary store records in GCS bucket. By this select you can chose if these records should be removed from GCS when migration has finished. The default "Delete all tmp files from GCS" value is used if not set explicitly. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("keep_files_in_gcs-bucket") - public DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing keepFilesInGcsBucket; - - public DestinationBigqueryDenormalizedLoadingMethodGCSStaging withKeepFilesInGcsBucket(DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing keepFilesInGcsBucket) { - this.keepFilesInGcsBucket = keepFilesInGcsBucket; - return this; - } - - @JsonProperty("method") - public DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod method; - - public DestinationBigqueryDenormalizedLoadingMethodGCSStaging withMethod(DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod method) { - this.method = method; - return this; - } - - public DestinationBigqueryDenormalizedLoadingMethodGCSStaging(@JsonProperty("credential") Object credential, @JsonProperty("gcs_bucket_name") String gcsBucketName, @JsonProperty("gcs_bucket_path") String gcsBucketPath, @JsonProperty("method") DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod method) { - this.credential = credential; - this.gcsBucketName = gcsBucketName; - this.gcsBucketPath = gcsBucketPath; - this.method = method; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey.java deleted file mode 100755 index 699f5fb10..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey.java +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey - An HMAC key is a type of credential and can be associated with a service account or a user account in Cloud Storage. Read more <a href="https://cloud.google.com/storage/docs/authentication/hmackeys">here</a>. - */ - -public class DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey { - @JsonProperty("credential_type") - public DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType credentialType; - - public DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey withCredentialType(DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType credentialType) { - this.credentialType = credentialType; - return this; - } - - /** - * HMAC key access ID. When linked to a service account, this ID is 61 characters long; when linked to a user account, it is 24 characters long. - */ - @JsonProperty("hmac_key_access_id") - public String hmacKeyAccessId; - - public DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey withHmacKeyAccessId(String hmacKeyAccessId) { - this.hmacKeyAccessId = hmacKeyAccessId; - return this; - } - - /** - * The corresponding secret for the access ID. It is a 40-character base-64 encoded string. - */ - @JsonProperty("hmac_key_secret") - public String hmacKeySecret; - - public DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey withHmacKeySecret(String hmacKeySecret) { - this.hmacKeySecret = hmacKeySecret; - return this; - } - - public DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey(@JsonProperty("credential_type") DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType credentialType, @JsonProperty("hmac_key_access_id") String hmacKeyAccessId, @JsonProperty("hmac_key_secret") String hmacKeySecret) { - this.credentialType = credentialType; - this.hmacKeyAccessId = hmacKeyAccessId; - this.hmacKeySecret = hmacKeySecret; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType.java deleted file mode 100755 index 33837cfb6..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType { - HMAC_KEY("HMAC_KEY"); - - @JsonValue - public final String value; - - private DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.java deleted file mode 100755 index 50d4b6e13..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.java +++ /dev/null @@ -1,22 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing - This upload method is supposed to temporary store records in GCS bucket. By this select you can chose if these records should be removed from GCS when migration has finished. The default "Delete all tmp files from GCS" value is used if not set explicitly. - */ -public enum DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing { - DELETE_ALL_TMP_FILES_FROM_GCS("Delete all tmp files from GCS"), - KEEP_ALL_TMP_FILES_IN_GCS("Keep all tmp files in GCS"); - - @JsonValue - public final String value; - - private DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod.java deleted file mode 100755 index 6b8fe91ff..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod { - GCS_STAGING("GCS Staging"); - - @JsonValue - public final String value; - - private DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInserts.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInserts.java deleted file mode 100755 index a598d7cc0..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInserts.java +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationBigqueryDenormalizedLoadingMethodStandardInserts - Loading method used to send select the way data will be uploaded to BigQuery. <br/><b>Standard Inserts</b> - Direct uploading using SQL INSERT statements. This method is extremely inefficient and provided only for quick testing. In almost all cases, you should use staging. <br/><b>GCS Staging</b> - Writes large batches of records to a file, uploads the file to GCS, then uses <b>COPY INTO table</b> to upload the file. Recommended for most workloads for better speed and scalability. Read more about GCS Staging <a href="https://docs.airbyte.com/integrations/destinations/bigquery#gcs-staging">here</a>. - */ - -public class DestinationBigqueryDenormalizedLoadingMethodStandardInserts { - @JsonProperty("method") - public DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod method; - - public DestinationBigqueryDenormalizedLoadingMethodStandardInserts withMethod(DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod method) { - this.method = method; - return this; - } - - public DestinationBigqueryDenormalizedLoadingMethodStandardInserts(@JsonProperty("method") DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod method) { - this.method = method; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod.java deleted file mode 100755 index 4e065107d..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod { - STANDARD("Standard"); - - @JsonValue - public final String value; - - private DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey.java deleted file mode 100755 index d0e62bd0d..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey.java +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey - An HMAC key is a type of credential and can be associated with a service account or a user account in Cloud Storage. Read more <a href="https://cloud.google.com/storage/docs/authentication/hmackeys">here</a>. - */ - -public class DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey { - @JsonProperty("credential_type") - public DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType credentialType; - - public DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey withCredentialType(DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType credentialType) { - this.credentialType = credentialType; - return this; - } - - /** - * HMAC key access ID. When linked to a service account, this ID is 61 characters long; when linked to a user account, it is 24 characters long. - */ - @JsonProperty("hmac_key_access_id") - public String hmacKeyAccessId; - - public DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey withHmacKeyAccessId(String hmacKeyAccessId) { - this.hmacKeyAccessId = hmacKeyAccessId; - return this; - } - - /** - * The corresponding secret for the access ID. It is a 40-character base-64 encoded string. - */ - @JsonProperty("hmac_key_secret") - public String hmacKeySecret; - - public DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey withHmacKeySecret(String hmacKeySecret) { - this.hmacKeySecret = hmacKeySecret; - return this; - } - - public DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey(@JsonProperty("credential_type") DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType credentialType, @JsonProperty("hmac_key_access_id") String hmacKeyAccessId, @JsonProperty("hmac_key_secret") String hmacKeySecret) { - this.credentialType = credentialType; - this.hmacKeyAccessId = hmacKeyAccessId; - this.hmacKeySecret = hmacKeySecret; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType.java deleted file mode 100755 index 3b5120ff8..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType { - HMAC_KEY("HMAC_KEY"); - - @JsonValue - public final String value; - - private DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.java deleted file mode 100755 index 81d77d092..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.java +++ /dev/null @@ -1,22 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing - This upload method is supposed to temporary store records in GCS bucket. By this select you can chose if these records should be removed from GCS when migration has finished. The default "Delete all tmp files from GCS" value is used if not set explicitly. - */ -public enum DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing { - DELETE_ALL_TMP_FILES_FROM_GCS("Delete all tmp files from GCS"), - KEEP_ALL_TMP_FILES_IN_GCS("Keep all tmp files in GCS"); - - @JsonValue - public final String value; - - private DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodStandardInserts.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodStandardInserts.java deleted file mode 100755 index 133dc5f6a..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodStandardInserts.java +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationBigqueryLoadingMethodStandardInserts - Loading method used to send select the way data will be uploaded to BigQuery. <br/><b>Standard Inserts</b> - Direct uploading using SQL INSERT statements. This method is extremely inefficient and provided only for quick testing. In almost all cases, you should use staging. <br/><b>GCS Staging</b> - Writes large batches of records to a file, uploads the file to GCS, then uses <b>COPY INTO table</b> to upload the file. Recommended for most workloads for better speed and scalability. Read more about GCS Staging <a href="https://docs.airbyte.com/integrations/destinations/bigquery#gcs-staging">here</a>. - */ - -public class DestinationBigqueryLoadingMethodStandardInserts { - @JsonProperty("method") - public DestinationBigqueryLoadingMethodStandardInsertsMethod method; - - public DestinationBigqueryLoadingMethodStandardInserts withMethod(DestinationBigqueryLoadingMethodStandardInsertsMethod method) { - this.method = method; - return this; - } - - public DestinationBigqueryLoadingMethodStandardInserts(@JsonProperty("method") DestinationBigqueryLoadingMethodStandardInsertsMethod method) { - this.method = method; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodStandardInsertsMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodStandardInsertsMethod.java deleted file mode 100755 index 3789b9507..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodStandardInsertsMethod.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationBigqueryLoadingMethodStandardInsertsMethod { - STANDARD("Standard"); - - @JsonValue - public final String value; - - private DestinationBigqueryLoadingMethodStandardInsertsMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodNoTunnel.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodNoTunnel.java deleted file mode 100755 index f334de05d..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodNoTunnel.java +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationClickhouseTunnelMethodNoTunnel - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class DestinationClickhouseTunnelMethodNoTunnel { - /** - * No ssh tunnel needed to connect to database - */ - @JsonProperty("tunnel_method") - public DestinationClickhouseTunnelMethodNoTunnelTunnelMethod tunnelMethod; - - public DestinationClickhouseTunnelMethodNoTunnel withTunnelMethod(DestinationClickhouseTunnelMethodNoTunnelTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - public DestinationClickhouseTunnelMethodNoTunnel(@JsonProperty("tunnel_method") DestinationClickhouseTunnelMethodNoTunnelTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodNoTunnelTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodNoTunnelTunnelMethod.java deleted file mode 100755 index 2d2af96a8..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodNoTunnelTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationClickhouseTunnelMethodNoTunnelTunnelMethod - No ssh tunnel needed to connect to database - */ -public enum DestinationClickhouseTunnelMethodNoTunnelTunnelMethod { - NO_TUNNEL("NO_TUNNEL"); - - @JsonValue - public final String value; - - private DestinationClickhouseTunnelMethodNoTunnelTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodPasswordAuthentication.java deleted file mode 100755 index 242f429ad..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodPasswordAuthentication.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationClickhouseTunnelMethodPasswordAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class DestinationClickhouseTunnelMethodPasswordAuthentication { - /** - * Hostname of the jump server host that allows inbound ssh tunnel. - */ - @JsonProperty("tunnel_host") - public String tunnelHost; - - public DestinationClickhouseTunnelMethodPasswordAuthentication withTunnelHost(String tunnelHost) { - this.tunnelHost = tunnelHost; - return this; - } - - /** - * Connect through a jump server tunnel host using username and password authentication - */ - @JsonProperty("tunnel_method") - public DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod; - - public DestinationClickhouseTunnelMethodPasswordAuthentication withTunnelMethod(DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - /** - * Port on the proxy/jump server that accepts inbound ssh connections. - */ - @JsonProperty("tunnel_port") - public Long tunnelPort; - - public DestinationClickhouseTunnelMethodPasswordAuthentication withTunnelPort(Long tunnelPort) { - this.tunnelPort = tunnelPort; - return this; - } - - /** - * OS-level username for logging into the jump server host - */ - @JsonProperty("tunnel_user") - public String tunnelUser; - - public DestinationClickhouseTunnelMethodPasswordAuthentication withTunnelUser(String tunnelUser) { - this.tunnelUser = tunnelUser; - return this; - } - - /** - * OS-level password for logging into the jump server host - */ - @JsonProperty("tunnel_user_password") - public String tunnelUserPassword; - - public DestinationClickhouseTunnelMethodPasswordAuthentication withTunnelUserPassword(String tunnelUserPassword) { - this.tunnelUserPassword = tunnelUserPassword; - return this; - } - - public DestinationClickhouseTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort) { - this.tunnelUser = tunnelUser; - this.tunnelUserPassword = tunnelUserPassword; - this.tunnelHost = tunnelHost; - this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.java deleted file mode 100755 index 8dc455666..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and password authentication - */ -public enum DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod { - SSH_PASSWORD_AUTH("SSH_PASSWORD_AUTH"); - - @JsonValue - public final String value; - - private DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthentication.java deleted file mode 100755 index b599e0151..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthentication.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationClickhouseTunnelMethodSSHKeyAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class DestinationClickhouseTunnelMethodSSHKeyAuthentication { - /** - * OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) - */ - @JsonProperty("ssh_key") - public String sshKey; - - public DestinationClickhouseTunnelMethodSSHKeyAuthentication withSshKey(String sshKey) { - this.sshKey = sshKey; - return this; - } - - /** - * Hostname of the jump server host that allows inbound ssh tunnel. - */ - @JsonProperty("tunnel_host") - public String tunnelHost; - - public DestinationClickhouseTunnelMethodSSHKeyAuthentication withTunnelHost(String tunnelHost) { - this.tunnelHost = tunnelHost; - return this; - } - - /** - * Connect through a jump server tunnel host using username and ssh key - */ - @JsonProperty("tunnel_method") - public DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod; - - public DestinationClickhouseTunnelMethodSSHKeyAuthentication withTunnelMethod(DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - /** - * Port on the proxy/jump server that accepts inbound ssh connections. - */ - @JsonProperty("tunnel_port") - public Long tunnelPort; - - public DestinationClickhouseTunnelMethodSSHKeyAuthentication withTunnelPort(Long tunnelPort) { - this.tunnelPort = tunnelPort; - return this; - } - - /** - * OS-level username for logging into the jump server host. - */ - @JsonProperty("tunnel_user") - public String tunnelUser; - - public DestinationClickhouseTunnelMethodSSHKeyAuthentication withTunnelUser(String tunnelUser) { - this.tunnelUser = tunnelUser; - return this; - } - - public DestinationClickhouseTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort, @JsonProperty("tunnel_user") String tunnelUser) { - this.sshKey = sshKey; - this.tunnelHost = tunnelHost; - this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; - this.tunnelUser = tunnelUser; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.java deleted file mode 100755 index 1b4f794b6..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and ssh key - */ -public enum DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod { - SSH_KEY_AUTH("SSH_KEY_AUTH"); - - @JsonValue - public final String value; - - private DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAmazonS3.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAmazonS3.java deleted file mode 100755 index 65bc96beb..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAmazonS3.java +++ /dev/null @@ -1,99 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationDatabricksDataSourceAmazonS3 - Storage on which the delta lake is built. - */ - -public class DestinationDatabricksDataSourceAmazonS3 { - @JsonProperty("data_source_type") - public DestinationDatabricksDataSourceAmazonS3DataSourceType dataSourceType; - - public DestinationDatabricksDataSourceAmazonS3 withDataSourceType(DestinationDatabricksDataSourceAmazonS3DataSourceType dataSourceType) { - this.dataSourceType = dataSourceType; - return this; - } - - /** - * The pattern allows you to set the file-name format for the S3 staging file(s) - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("file_name_pattern") - public String fileNamePattern; - - public DestinationDatabricksDataSourceAmazonS3 withFileNamePattern(String fileNamePattern) { - this.fileNamePattern = fileNamePattern; - return this; - } - - /** - * The Access Key Id granting allow one to access the above S3 staging bucket. Airbyte requires Read and Write permissions to the given bucket. - */ - @JsonProperty("s3_access_key_id") - public String s3AccessKeyId; - - public DestinationDatabricksDataSourceAmazonS3 withS3AccessKeyId(String s3AccessKeyId) { - this.s3AccessKeyId = s3AccessKeyId; - return this; - } - - /** - * The name of the S3 bucket to use for intermittent staging of the data. - */ - @JsonProperty("s3_bucket_name") - public String s3BucketName; - - public DestinationDatabricksDataSourceAmazonS3 withS3BucketName(String s3BucketName) { - this.s3BucketName = s3BucketName; - return this; - } - - /** - * The directory under the S3 bucket where data will be written. - */ - @JsonProperty("s3_bucket_path") - public String s3BucketPath; - - public DestinationDatabricksDataSourceAmazonS3 withS3BucketPath(String s3BucketPath) { - this.s3BucketPath = s3BucketPath; - return this; - } - - /** - * The region of the S3 staging bucket to use if utilising a copy strategy. - */ - @JsonProperty("s3_bucket_region") - public DestinationDatabricksDataSourceAmazonS3S3BucketRegion s3BucketRegion; - - public DestinationDatabricksDataSourceAmazonS3 withS3BucketRegion(DestinationDatabricksDataSourceAmazonS3S3BucketRegion s3BucketRegion) { - this.s3BucketRegion = s3BucketRegion; - return this; - } - - /** - * The corresponding secret to the above access key id. - */ - @JsonProperty("s3_secret_access_key") - public String s3SecretAccessKey; - - public DestinationDatabricksDataSourceAmazonS3 withS3SecretAccessKey(String s3SecretAccessKey) { - this.s3SecretAccessKey = s3SecretAccessKey; - return this; - } - - public DestinationDatabricksDataSourceAmazonS3(@JsonProperty("data_source_type") DestinationDatabricksDataSourceAmazonS3DataSourceType dataSourceType, @JsonProperty("s3_access_key_id") String s3AccessKeyId, @JsonProperty("s3_bucket_name") String s3BucketName, @JsonProperty("s3_bucket_path") String s3BucketPath, @JsonProperty("s3_bucket_region") DestinationDatabricksDataSourceAmazonS3S3BucketRegion s3BucketRegion, @JsonProperty("s3_secret_access_key") String s3SecretAccessKey) { - this.dataSourceType = dataSourceType; - this.s3AccessKeyId = s3AccessKeyId; - this.s3BucketName = s3BucketName; - this.s3BucketPath = s3BucketPath; - this.s3BucketRegion = s3BucketRegion; - this.s3SecretAccessKey = s3SecretAccessKey; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAmazonS3DataSourceType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAmazonS3DataSourceType.java deleted file mode 100755 index 61443ac50..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAmazonS3DataSourceType.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationDatabricksDataSourceAmazonS3DataSourceType { - S3_STORAGE("S3_STORAGE"); - - @JsonValue - public final String value; - - private DestinationDatabricksDataSourceAmazonS3DataSourceType(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAmazonS3S3BucketRegion.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAmazonS3S3BucketRegion.java deleted file mode 100755 index a84a45268..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAmazonS3S3BucketRegion.java +++ /dev/null @@ -1,46 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationDatabricksDataSourceAmazonS3S3BucketRegion - The region of the S3 staging bucket to use if utilising a copy strategy. - */ -public enum DestinationDatabricksDataSourceAmazonS3S3BucketRegion { - UNKNOWN(""), - US_EAST1("us-east-1"), - US_EAST2("us-east-2"), - US_WEST1("us-west-1"), - US_WEST2("us-west-2"), - AF_SOUTH1("af-south-1"), - AP_EAST1("ap-east-1"), - AP_SOUTH1("ap-south-1"), - AP_NORTHEAST1("ap-northeast-1"), - AP_NORTHEAST2("ap-northeast-2"), - AP_NORTHEAST3("ap-northeast-3"), - AP_SOUTHEAST1("ap-southeast-1"), - AP_SOUTHEAST2("ap-southeast-2"), - CA_CENTRAL1("ca-central-1"), - CN_NORTH1("cn-north-1"), - CN_NORTHWEST1("cn-northwest-1"), - EU_CENTRAL1("eu-central-1"), - EU_NORTH1("eu-north-1"), - EU_SOUTH1("eu-south-1"), - EU_WEST1("eu-west-1"), - EU_WEST2("eu-west-2"), - EU_WEST3("eu-west-3"), - SA_EAST1("sa-east-1"), - ME_SOUTH1("me-south-1"), - US_GOV_EAST1("us-gov-east-1"), - US_GOV_WEST1("us-gov-west-1"); - - @JsonValue - public final String value; - - private DestinationDatabricksDataSourceAmazonS3S3BucketRegion(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAzureBlobStorage.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAzureBlobStorage.java deleted file mode 100755 index beaaf7caf..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAzureBlobStorage.java +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationDatabricksDataSourceAzureBlobStorage - Storage on which the delta lake is built. - */ - -public class DestinationDatabricksDataSourceAzureBlobStorage { - /** - * The account's name of the Azure Blob Storage. - */ - @JsonProperty("azure_blob_storage_account_name") - public String azureBlobStorageAccountName; - - public DestinationDatabricksDataSourceAzureBlobStorage withAzureBlobStorageAccountName(String azureBlobStorageAccountName) { - this.azureBlobStorageAccountName = azureBlobStorageAccountName; - return this; - } - - /** - * The name of the Azure blob storage container. - */ - @JsonProperty("azure_blob_storage_container_name") - public String azureBlobStorageContainerName; - - public DestinationDatabricksDataSourceAzureBlobStorage withAzureBlobStorageContainerName(String azureBlobStorageContainerName) { - this.azureBlobStorageContainerName = azureBlobStorageContainerName; - return this; - } - - /** - * This is Azure Blob Storage endpoint domain name. Leave default value (or leave it empty if run container from command line) to use Microsoft native from example. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("azure_blob_storage_endpoint_domain_name") - public String azureBlobStorageEndpointDomainName; - - public DestinationDatabricksDataSourceAzureBlobStorage withAzureBlobStorageEndpointDomainName(String azureBlobStorageEndpointDomainName) { - this.azureBlobStorageEndpointDomainName = azureBlobStorageEndpointDomainName; - return this; - } - - /** - * Shared access signature (SAS) token to grant limited access to objects in your storage account. - */ - @JsonProperty("azure_blob_storage_sas_token") - public String azureBlobStorageSasToken; - - public DestinationDatabricksDataSourceAzureBlobStorage withAzureBlobStorageSasToken(String azureBlobStorageSasToken) { - this.azureBlobStorageSasToken = azureBlobStorageSasToken; - return this; - } - - @JsonProperty("data_source_type") - public DestinationDatabricksDataSourceAzureBlobStorageDataSourceType dataSourceType; - - public DestinationDatabricksDataSourceAzureBlobStorage withDataSourceType(DestinationDatabricksDataSourceAzureBlobStorageDataSourceType dataSourceType) { - this.dataSourceType = dataSourceType; - return this; - } - - public DestinationDatabricksDataSourceAzureBlobStorage(@JsonProperty("azure_blob_storage_account_name") String azureBlobStorageAccountName, @JsonProperty("azure_blob_storage_container_name") String azureBlobStorageContainerName, @JsonProperty("azure_blob_storage_sas_token") String azureBlobStorageSasToken, @JsonProperty("data_source_type") DestinationDatabricksDataSourceAzureBlobStorageDataSourceType dataSourceType) { - this.azureBlobStorageAccountName = azureBlobStorageAccountName; - this.azureBlobStorageContainerName = azureBlobStorageContainerName; - this.azureBlobStorageSasToken = azureBlobStorageSasToken; - this.dataSourceType = dataSourceType; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAzureBlobStorageDataSourceType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAzureBlobStorageDataSourceType.java deleted file mode 100755 index eb21b9e8c..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAzureBlobStorageDataSourceType.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationDatabricksDataSourceAzureBlobStorageDataSourceType { - AZURE_BLOB_STORAGE("AZURE_BLOB_STORAGE"); - - @JsonValue - public final String value; - - private DestinationDatabricksDataSourceAzureBlobStorageDataSourceType(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceRecommendedManagedTables.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceRecommendedManagedTables.java deleted file mode 100755 index 8b98031e4..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceRecommendedManagedTables.java +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationDatabricksDataSourceRecommendedManagedTables - Storage on which the delta lake is built. - */ - -public class DestinationDatabricksDataSourceRecommendedManagedTables { - @JsonProperty("data_source_type") - public DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType dataSourceType; - - public DestinationDatabricksDataSourceRecommendedManagedTables withDataSourceType(DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType dataSourceType) { - this.dataSourceType = dataSourceType; - return this; - } - - public DestinationDatabricksDataSourceRecommendedManagedTables(@JsonProperty("data_source_type") DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType dataSourceType) { - this.dataSourceType = dataSourceType; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType.java deleted file mode 100755 index 0098252a8..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType { - MANAGED_TABLES_STORAGE("MANAGED_TABLES_STORAGE"); - - @JsonValue - public final String value; - - private DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDevNullTestDestinationSilent.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDevNullTestDestinationSilent.java deleted file mode 100755 index 46a09336d..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDevNullTestDestinationSilent.java +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationDevNullTestDestinationSilent - The type of destination to be used - */ - -public class DestinationDevNullTestDestinationSilent { - @JsonProperty("test_destination_type") - public DestinationDevNullTestDestinationSilentTestDestinationType testDestinationType; - - public DestinationDevNullTestDestinationSilent withTestDestinationType(DestinationDevNullTestDestinationSilentTestDestinationType testDestinationType) { - this.testDestinationType = testDestinationType; - return this; - } - - public DestinationDevNullTestDestinationSilent(@JsonProperty("test_destination_type") DestinationDevNullTestDestinationSilentTestDestinationType testDestinationType) { - this.testDestinationType = testDestinationType; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDevNullTestDestinationSilentTestDestinationType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDevNullTestDestinationSilentTestDestinationType.java deleted file mode 100755 index a6523ac66..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDevNullTestDestinationSilentTestDestinationType.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationDevNullTestDestinationSilentTestDestinationType { - SILENT("SILENT"); - - @JsonValue - public final String value; - - private DestinationDevNullTestDestinationSilentTestDestinationType(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecret.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecret.java deleted file mode 100755 index 96d30eef4..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecret.java +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationElasticsearchAuthenticationMethodApiKeySecret - Use a api key and secret combination to authenticate - */ - -public class DestinationElasticsearchAuthenticationMethodApiKeySecret { - /** - * The Key ID to used when accessing an enterprise Elasticsearch instance. - */ - @JsonProperty("apiKeyId") - public String apiKeyId; - - public DestinationElasticsearchAuthenticationMethodApiKeySecret withApiKeyId(String apiKeyId) { - this.apiKeyId = apiKeyId; - return this; - } - - /** - * The secret associated with the API Key ID. - */ - @JsonProperty("apiKeySecret") - public String apiKeySecret; - - public DestinationElasticsearchAuthenticationMethodApiKeySecret withApiKeySecret(String apiKeySecret) { - this.apiKeySecret = apiKeySecret; - return this; - } - - @JsonProperty("method") - public DestinationElasticsearchAuthenticationMethodApiKeySecretMethod method; - - public DestinationElasticsearchAuthenticationMethodApiKeySecret withMethod(DestinationElasticsearchAuthenticationMethodApiKeySecretMethod method) { - this.method = method; - return this; - } - - public DestinationElasticsearchAuthenticationMethodApiKeySecret(@JsonProperty("apiKeyId") String apiKeyId, @JsonProperty("apiKeySecret") String apiKeySecret, @JsonProperty("method") DestinationElasticsearchAuthenticationMethodApiKeySecretMethod method) { - this.apiKeyId = apiKeyId; - this.apiKeySecret = apiKeySecret; - this.method = method; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecretMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecretMethod.java deleted file mode 100755 index ac4d26d60..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecretMethod.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationElasticsearchAuthenticationMethodApiKeySecretMethod { - SECRET("secret"); - - @JsonValue - public final String value; - - private DestinationElasticsearchAuthenticationMethodApiKeySecretMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePassword.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePassword.java deleted file mode 100755 index 424ab440d..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePassword.java +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationElasticsearchAuthenticationMethodUsernamePassword - Basic auth header with a username and password - */ - -public class DestinationElasticsearchAuthenticationMethodUsernamePassword { - @JsonProperty("method") - public DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod method; - - public DestinationElasticsearchAuthenticationMethodUsernamePassword withMethod(DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod method) { - this.method = method; - return this; - } - - /** - * Basic auth password to access a secure Elasticsearch server - */ - @JsonProperty("password") - public String password; - - public DestinationElasticsearchAuthenticationMethodUsernamePassword withPassword(String password) { - this.password = password; - return this; - } - - /** - * Basic auth username to access a secure Elasticsearch server - */ - @JsonProperty("username") - public String username; - - public DestinationElasticsearchAuthenticationMethodUsernamePassword withUsername(String username) { - this.username = username; - return this; - } - - public DestinationElasticsearchAuthenticationMethodUsernamePassword(@JsonProperty("username") String username, @JsonProperty("password") String password, @JsonProperty("method") DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod method) { - this.username = username; - this.password = password; - this.method = method; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod.java deleted file mode 100755 index 171b7b4aa..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod { - BASIC("basic"); - - @JsonValue - public final String value; - - private DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3.java deleted file mode 100755 index 774bf8dfa..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3.java +++ /dev/null @@ -1,73 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationFireboltLoadingMethodExternalTableViaS3 - Loading method used to select the way data will be uploaded to Firebolt - */ - -public class DestinationFireboltLoadingMethodExternalTableViaS3 { - /** - * AWS access key granting read and write access to S3. - */ - @JsonProperty("aws_key_id") - public String awsKeyId; - - public DestinationFireboltLoadingMethodExternalTableViaS3 withAwsKeyId(String awsKeyId) { - this.awsKeyId = awsKeyId; - return this; - } - - /** - * Corresponding secret part of the AWS Key - */ - @JsonProperty("aws_key_secret") - public String awsKeySecret; - - public DestinationFireboltLoadingMethodExternalTableViaS3 withAwsKeySecret(String awsKeySecret) { - this.awsKeySecret = awsKeySecret; - return this; - } - - @JsonProperty("method") - public DestinationFireboltLoadingMethodExternalTableViaS3Method method; - - public DestinationFireboltLoadingMethodExternalTableViaS3 withMethod(DestinationFireboltLoadingMethodExternalTableViaS3Method method) { - this.method = method; - return this; - } - - /** - * The name of the S3 bucket. - */ - @JsonProperty("s3_bucket") - public String s3Bucket; - - public DestinationFireboltLoadingMethodExternalTableViaS3 withS3Bucket(String s3Bucket) { - this.s3Bucket = s3Bucket; - return this; - } - - /** - * Region name of the S3 bucket. - */ - @JsonProperty("s3_region") - public String s3Region; - - public DestinationFireboltLoadingMethodExternalTableViaS3 withS3Region(String s3Region) { - this.s3Region = s3Region; - return this; - } - - public DestinationFireboltLoadingMethodExternalTableViaS3(@JsonProperty("aws_key_id") String awsKeyId, @JsonProperty("aws_key_secret") String awsKeySecret, @JsonProperty("method") DestinationFireboltLoadingMethodExternalTableViaS3Method method, @JsonProperty("s3_bucket") String s3Bucket, @JsonProperty("s3_region") String s3Region) { - this.awsKeyId = awsKeyId; - this.awsKeySecret = awsKeySecret; - this.method = method; - this.s3Bucket = s3Bucket; - this.s3Region = s3Region; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3Method.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3Method.java deleted file mode 100755 index c9e423265..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3Method.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationFireboltLoadingMethodExternalTableViaS3Method { - S3("S3"); - - @JsonValue - public final String value; - - private DestinationFireboltLoadingMethodExternalTableViaS3Method(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodSQLInserts.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodSQLInserts.java deleted file mode 100755 index 9e39205c5..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodSQLInserts.java +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationFireboltLoadingMethodSQLInserts - Loading method used to select the way data will be uploaded to Firebolt - */ - -public class DestinationFireboltLoadingMethodSQLInserts { - @JsonProperty("method") - public DestinationFireboltLoadingMethodSQLInsertsMethod method; - - public DestinationFireboltLoadingMethodSQLInserts withMethod(DestinationFireboltLoadingMethodSQLInsertsMethod method) { - this.method = method; - return this; - } - - public DestinationFireboltLoadingMethodSQLInserts(@JsonProperty("method") DestinationFireboltLoadingMethodSQLInsertsMethod method) { - this.method = method; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodSQLInsertsMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodSQLInsertsMethod.java deleted file mode 100755 index 97861aad3..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodSQLInsertsMethod.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationFireboltLoadingMethodSQLInsertsMethod { - SQL("SQL"); - - @JsonValue - public final String value; - - private DestinationFireboltLoadingMethodSQLInsertsMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsCredentialHMACKey.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsCredentialHMACKey.java deleted file mode 100755 index 629c64d7a..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsCredentialHMACKey.java +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationGcsCredentialHMACKey - An HMAC key is a type of credential and can be associated with a service account or a user account in Cloud Storage. Read more <a href="https://cloud.google.com/storage/docs/authentication/hmackeys">here</a>. - */ - -public class DestinationGcsCredentialHMACKey { - @JsonProperty("credential_type") - public DestinationGcsCredentialHMACKeyCredentialType credentialType; - - public DestinationGcsCredentialHMACKey withCredentialType(DestinationGcsCredentialHMACKeyCredentialType credentialType) { - this.credentialType = credentialType; - return this; - } - - /** - * When linked to a service account, this ID is 61 characters long; when linked to a user account, it is 24 characters long. Read more <a href="https://cloud.google.com/storage/docs/authentication/hmackeys#overview">here</a>. - */ - @JsonProperty("hmac_key_access_id") - public String hmacKeyAccessId; - - public DestinationGcsCredentialHMACKey withHmacKeyAccessId(String hmacKeyAccessId) { - this.hmacKeyAccessId = hmacKeyAccessId; - return this; - } - - /** - * The corresponding secret for the access ID. It is a 40-character base-64 encoded string. Read more <a href="https://cloud.google.com/storage/docs/authentication/hmackeys#secrets">here</a>. - */ - @JsonProperty("hmac_key_secret") - public String hmacKeySecret; - - public DestinationGcsCredentialHMACKey withHmacKeySecret(String hmacKeySecret) { - this.hmacKeySecret = hmacKeySecret; - return this; - } - - public DestinationGcsCredentialHMACKey(@JsonProperty("credential_type") DestinationGcsCredentialHMACKeyCredentialType credentialType, @JsonProperty("hmac_key_access_id") String hmacKeyAccessId, @JsonProperty("hmac_key_secret") String hmacKeySecret) { - this.credentialType = credentialType; - this.hmacKeyAccessId = hmacKeyAccessId; - this.hmacKeySecret = hmacKeySecret; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsCredentialHMACKeyCredentialType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsCredentialHMACKeyCredentialType.java deleted file mode 100755 index 774ee97ce..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsCredentialHMACKeyCredentialType.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationGcsCredentialHMACKeyCredentialType { - HMAC_KEY("HMAC_KEY"); - - @JsonValue - public final String value; - - private DestinationGcsCredentialHMACKeyCredentialType(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvro.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvro.java deleted file mode 100755 index c0f393186..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvro.java +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationGcsFormatAvroApacheAvro - Output data format. One of the following formats must be selected - <a href="https://cloud.google.com/bigquery/docs/loading-data-cloud-storage-avro#advantages_of_avro">AVRO</a> format, <a href="https://cloud.google.com/bigquery/docs/loading-data-cloud-storage-parquet#parquet_schemas">PARQUET</a> format, <a href="https://cloud.google.com/bigquery/docs/loading-data-cloud-storage-csv#loading_csv_data_into_a_table">CSV</a> format, or <a href="https://cloud.google.com/bigquery/docs/loading-data-cloud-storage-json#loading_json_data_into_a_new_table">JSONL</a> format. - */ - -public class DestinationGcsFormatAvroApacheAvro { - /** - * The compression algorithm used to compress data. Default to no compression. - */ - @JsonProperty("compression_codec") - public Object compressionCodec; - - public DestinationGcsFormatAvroApacheAvro withCompressionCodec(Object compressionCodec) { - this.compressionCodec = compressionCodec; - return this; - } - - @JsonProperty("format_type") - public DestinationGcsFormatAvroApacheAvroFormatType formatType; - - public DestinationGcsFormatAvroApacheAvro withFormatType(DestinationGcsFormatAvroApacheAvroFormatType formatType) { - this.formatType = formatType; - return this; - } - - public DestinationGcsFormatAvroApacheAvro(@JsonProperty("compression_codec") Object compressionCodec, @JsonProperty("format_type") DestinationGcsFormatAvroApacheAvroFormatType formatType) { - this.compressionCodec = compressionCodec; - this.formatType = formatType; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2.java deleted file mode 100755 index 835d80e21..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2.java +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2 - The compression algorithm used to compress data. Default to no compression. - */ - -public class DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2 { - @JsonProperty("codec") - public DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec codec; - - public DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2 withCodec(DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec codec) { - this.codec = codec; - return this; - } - - public DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2(@JsonProperty("codec") DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec codec) { - this.codec = codec; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec.java deleted file mode 100755 index 8e634b887..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec { - BZIP2("bzip2"); - - @JsonValue - public final String value; - - private DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate.java deleted file mode 100755 index 60221087e..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate.java +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate - The compression algorithm used to compress data. Default to no compression. - */ - -public class DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate { - @JsonProperty("codec") - public DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec codec; - - public DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate withCodec(DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec codec) { - this.codec = codec; - return this; - } - - /** - * 0: no compression & fastest, 9: best compression & slowest. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("compression_level") - public Long compressionLevel; - - public DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate withCompressionLevel(Long compressionLevel) { - this.compressionLevel = compressionLevel; - return this; - } - - public DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate(@JsonProperty("codec") DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec codec) { - this.codec = codec; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec.java deleted file mode 100755 index ad31dfac2..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec { - DEFLATE("Deflate"); - - @JsonValue - public final String value; - - private DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression.java deleted file mode 100755 index 6176caebf..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression.java +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression - The compression algorithm used to compress data. Default to no compression. - */ - -public class DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression { - @JsonProperty("codec") - public DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec codec; - - public DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression withCodec(DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec codec) { - this.codec = codec; - return this; - } - - public DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression(@JsonProperty("codec") DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec codec) { - this.codec = codec; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec.java deleted file mode 100755 index 65c66f92a..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec { - NO_COMPRESSION("no compression"); - - @JsonValue - public final String value; - - private DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy.java deleted file mode 100755 index 49d098f4c..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy.java +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy - The compression algorithm used to compress data. Default to no compression. - */ - -public class DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy { - @JsonProperty("codec") - public DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec codec; - - public DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy withCodec(DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec codec) { - this.codec = codec; - return this; - } - - public DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy(@JsonProperty("codec") DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec codec) { - this.codec = codec; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec.java deleted file mode 100755 index d3b0459d7..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec { - SNAPPY("snappy"); - - @JsonValue - public final String value; - - private DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXz.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXz.java deleted file mode 100755 index c4c0af05b..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXz.java +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationGcsFormatAvroApacheAvroCompressionCodecXz - The compression algorithm used to compress data. Default to no compression. - */ - -public class DestinationGcsFormatAvroApacheAvroCompressionCodecXz { - @JsonProperty("codec") - public DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec codec; - - public DestinationGcsFormatAvroApacheAvroCompressionCodecXz withCodec(DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec codec) { - this.codec = codec; - return this; - } - - /** - * The presets 0-3 are fast presets with medium compression. The presets 4-6 are fairly slow presets with high compression. The default preset is 6. The presets 7-9 are like the preset 6 but use bigger dictionaries and have higher compressor and decompressor memory requirements. Unless the uncompressed size of the file exceeds 8 MiB, 16 MiB, or 32 MiB, it is waste of memory to use the presets 7, 8, or 9, respectively. Read more <a href="https://commons.apache.org/proper/commons-compress/apidocs/org/apache/commons/compress/compressors/xz/XZCompressorOutputStream.html#XZCompressorOutputStream-java.io.OutputStream-int-">here</a> for details. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("compression_level") - public Long compressionLevel; - - public DestinationGcsFormatAvroApacheAvroCompressionCodecXz withCompressionLevel(Long compressionLevel) { - this.compressionLevel = compressionLevel; - return this; - } - - public DestinationGcsFormatAvroApacheAvroCompressionCodecXz(@JsonProperty("codec") DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec codec) { - this.codec = codec; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec.java deleted file mode 100755 index faae4927e..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec { - XZ("xz"); - - @JsonValue - public final String value; - - private DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard.java deleted file mode 100755 index 16d0b6c71..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard.java +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard - The compression algorithm used to compress data. Default to no compression. - */ - -public class DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard { - @JsonProperty("codec") - public DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec codec; - - public DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard withCodec(DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec codec) { - this.codec = codec; - return this; - } - - /** - * Negative levels are 'fast' modes akin to lz4 or snappy, levels above 9 are generally for archival purposes, and levels above 18 use a lot of memory. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("compression_level") - public Long compressionLevel; - - public DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard withCompressionLevel(Long compressionLevel) { - this.compressionLevel = compressionLevel; - return this; - } - - /** - * If true, include a checksum with each data block. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("include_checksum") - public Boolean includeChecksum; - - public DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard withIncludeChecksum(Boolean includeChecksum) { - this.includeChecksum = includeChecksum; - return this; - } - - public DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard(@JsonProperty("codec") DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec codec) { - this.codec = codec; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec.java deleted file mode 100755 index 776bb674b..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec { - ZSTANDARD("zstandard"); - - @JsonValue - public final String value; - - private DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroFormatType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroFormatType.java deleted file mode 100755 index 88b75fa10..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroFormatType.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationGcsFormatAvroApacheAvroFormatType { - AVRO("Avro"); - - @JsonValue - public final String value; - - private DestinationGcsFormatAvroApacheAvroFormatType(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValues.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValues.java deleted file mode 100755 index 9b664842b..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValues.java +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationGcsFormatCSVCommaSeparatedValues - Output data format. One of the following formats must be selected - <a href="https://cloud.google.com/bigquery/docs/loading-data-cloud-storage-avro#advantages_of_avro">AVRO</a> format, <a href="https://cloud.google.com/bigquery/docs/loading-data-cloud-storage-parquet#parquet_schemas">PARQUET</a> format, <a href="https://cloud.google.com/bigquery/docs/loading-data-cloud-storage-csv#loading_csv_data_into_a_table">CSV</a> format, or <a href="https://cloud.google.com/bigquery/docs/loading-data-cloud-storage-json#loading_json_data_into_a_new_table">JSONL</a> format. - */ - -public class DestinationGcsFormatCSVCommaSeparatedValues { - /** - * Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".csv.gz"). - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("compression") - public Object compression; - - public DestinationGcsFormatCSVCommaSeparatedValues withCompression(Object compression) { - this.compression = compression; - return this; - } - - /** - * Whether the input JSON data should be normalized (flattened) in the output CSV. Please refer to docs for details. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("flattening") - public DestinationGcsFormatCSVCommaSeparatedValuesNormalization flattening; - - public DestinationGcsFormatCSVCommaSeparatedValues withFlattening(DestinationGcsFormatCSVCommaSeparatedValuesNormalization flattening) { - this.flattening = flattening; - return this; - } - - @JsonProperty("format_type") - public DestinationGcsFormatCSVCommaSeparatedValuesFormatType formatType; - - public DestinationGcsFormatCSVCommaSeparatedValues withFormatType(DestinationGcsFormatCSVCommaSeparatedValuesFormatType formatType) { - this.formatType = formatType; - return this; - } - - public DestinationGcsFormatCSVCommaSeparatedValues(@JsonProperty("format_type") DestinationGcsFormatCSVCommaSeparatedValuesFormatType formatType) { - this.formatType = formatType; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIP.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIP.java deleted file mode 100755 index 78afbeff5..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIP.java +++ /dev/null @@ -1,26 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIP - Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".csv.gz"). - */ - -public class DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIP { - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("compression_type") - public DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType compressionType; - - public DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIP withCompressionType(DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType compressionType) { - this.compressionType = compressionType; - return this; - } - - public DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIP(){} -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.java deleted file mode 100755 index 39a8a4a16..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType { - GZIP("GZIP"); - - @JsonValue - public final String value; - - private DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompression.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompression.java deleted file mode 100755 index 1e4494d19..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompression.java +++ /dev/null @@ -1,26 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompression - Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".csv.gz"). - */ - -public class DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompression { - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("compression_type") - public DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType compressionType; - - public DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompression withCompressionType(DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType compressionType) { - this.compressionType = compressionType; - return this; - } - - public DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompression(){} -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.java deleted file mode 100755 index 76d3160fc..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType { - NO_COMPRESSION("No Compression"); - - @JsonValue - public final String value; - - private DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesFormatType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesFormatType.java deleted file mode 100755 index 4b28aeef7..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesFormatType.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationGcsFormatCSVCommaSeparatedValuesFormatType { - CSV("CSV"); - - @JsonValue - public final String value; - - private DestinationGcsFormatCSVCommaSeparatedValuesFormatType(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesNormalization.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesNormalization.java deleted file mode 100755 index 3a43c66d8..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesNormalization.java +++ /dev/null @@ -1,22 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationGcsFormatCSVCommaSeparatedValuesNormalization - Whether the input JSON data should be normalized (flattened) in the output CSV. Please refer to docs for details. - */ -public enum DestinationGcsFormatCSVCommaSeparatedValuesNormalization { - NO_FLATTENING("No flattening"), - ROOT_LEVEL_FLATTENING("Root level flattening"); - - @JsonValue - public final String value; - - private DestinationGcsFormatCSVCommaSeparatedValuesNormalization(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSON.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSON.java deleted file mode 100755 index 06cfc0fe7..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSON.java +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationGcsFormatJSONLinesNewlineDelimitedJSON - Output data format. One of the following formats must be selected - <a href="https://cloud.google.com/bigquery/docs/loading-data-cloud-storage-avro#advantages_of_avro">AVRO</a> format, <a href="https://cloud.google.com/bigquery/docs/loading-data-cloud-storage-parquet#parquet_schemas">PARQUET</a> format, <a href="https://cloud.google.com/bigquery/docs/loading-data-cloud-storage-csv#loading_csv_data_into_a_table">CSV</a> format, or <a href="https://cloud.google.com/bigquery/docs/loading-data-cloud-storage-json#loading_json_data_into_a_new_table">JSONL</a> format. - */ - -public class DestinationGcsFormatJSONLinesNewlineDelimitedJSON { - /** - * Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("compression") - public Object compression; - - public DestinationGcsFormatJSONLinesNewlineDelimitedJSON withCompression(Object compression) { - this.compression = compression; - return this; - } - - @JsonProperty("format_type") - public DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType formatType; - - public DestinationGcsFormatJSONLinesNewlineDelimitedJSON withFormatType(DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType formatType) { - this.formatType = formatType; - return this; - } - - public DestinationGcsFormatJSONLinesNewlineDelimitedJSON(@JsonProperty("format_type") DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType formatType) { - this.formatType = formatType; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.java deleted file mode 100755 index 5c8c6f3bb..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.java +++ /dev/null @@ -1,26 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIP - Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). - */ - -public class DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIP { - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("compression_type") - public DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType compressionType; - - public DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIP withCompressionType(DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType compressionType) { - this.compressionType = compressionType; - return this; - } - - public DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIP(){} -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.java deleted file mode 100755 index 5ff80531b..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType { - GZIP("GZIP"); - - @JsonValue - public final String value; - - private DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.java deleted file mode 100755 index 43ace0418..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.java +++ /dev/null @@ -1,26 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression - Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). - */ - -public class DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression { - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("compression_type") - public DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType compressionType; - - public DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression withCompressionType(DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType compressionType) { - this.compressionType = compressionType; - return this; - } - - public DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression(){} -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.java deleted file mode 100755 index 1cf94ffb9..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType { - NO_COMPRESSION("No Compression"); - - @JsonValue - public final String value; - - private DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType.java deleted file mode 100755 index b1fb58677..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType { - JSONL("JSONL"); - - @JsonValue - public final String value; - - private DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatParquetColumnarStorage.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatParquetColumnarStorage.java deleted file mode 100755 index fe0dd8f06..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatParquetColumnarStorage.java +++ /dev/null @@ -1,99 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationGcsFormatParquetColumnarStorage - Output data format. One of the following formats must be selected - <a href="https://cloud.google.com/bigquery/docs/loading-data-cloud-storage-avro#advantages_of_avro">AVRO</a> format, <a href="https://cloud.google.com/bigquery/docs/loading-data-cloud-storage-parquet#parquet_schemas">PARQUET</a> format, <a href="https://cloud.google.com/bigquery/docs/loading-data-cloud-storage-csv#loading_csv_data_into_a_table">CSV</a> format, or <a href="https://cloud.google.com/bigquery/docs/loading-data-cloud-storage-json#loading_json_data_into_a_new_table">JSONL</a> format. - */ - -public class DestinationGcsFormatParquetColumnarStorage { - /** - * This is the size of a row group being buffered in memory. It limits the memory usage when writing. Larger values will improve the IO when reading, but consume more memory when writing. Default: 128 MB. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("block_size_mb") - public Long blockSizeMb; - - public DestinationGcsFormatParquetColumnarStorage withBlockSizeMb(Long blockSizeMb) { - this.blockSizeMb = blockSizeMb; - return this; - } - - /** - * The compression algorithm used to compress data pages. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("compression_codec") - public DestinationGcsFormatParquetColumnarStorageCompressionCodec compressionCodec; - - public DestinationGcsFormatParquetColumnarStorage withCompressionCodec(DestinationGcsFormatParquetColumnarStorageCompressionCodec compressionCodec) { - this.compressionCodec = compressionCodec; - return this; - } - - /** - * Default: true. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("dictionary_encoding") - public Boolean dictionaryEncoding; - - public DestinationGcsFormatParquetColumnarStorage withDictionaryEncoding(Boolean dictionaryEncoding) { - this.dictionaryEncoding = dictionaryEncoding; - return this; - } - - /** - * There is one dictionary page per column per row group when dictionary encoding is used. The dictionary page size works like the page size but for dictionary. Default: 1024 KB. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("dictionary_page_size_kb") - public Long dictionaryPageSizeKb; - - public DestinationGcsFormatParquetColumnarStorage withDictionaryPageSizeKb(Long dictionaryPageSizeKb) { - this.dictionaryPageSizeKb = dictionaryPageSizeKb; - return this; - } - - @JsonProperty("format_type") - public DestinationGcsFormatParquetColumnarStorageFormatType formatType; - - public DestinationGcsFormatParquetColumnarStorage withFormatType(DestinationGcsFormatParquetColumnarStorageFormatType formatType) { - this.formatType = formatType; - return this; - } - - /** - * Maximum size allowed as padding to align row groups. This is also the minimum size of a row group. Default: 8 MB. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("max_padding_size_mb") - public Long maxPaddingSizeMb; - - public DestinationGcsFormatParquetColumnarStorage withMaxPaddingSizeMb(Long maxPaddingSizeMb) { - this.maxPaddingSizeMb = maxPaddingSizeMb; - return this; - } - - /** - * The page size is for compression. A block is composed of pages. A page is the smallest unit that must be read fully to access a single record. If this value is too small, the compression will deteriorate. Default: 1024 KB. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("page_size_kb") - public Long pageSizeKb; - - public DestinationGcsFormatParquetColumnarStorage withPageSizeKb(Long pageSizeKb) { - this.pageSizeKb = pageSizeKb; - return this; - } - - public DestinationGcsFormatParquetColumnarStorage(@JsonProperty("format_type") DestinationGcsFormatParquetColumnarStorageFormatType formatType) { - this.formatType = formatType; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatParquetColumnarStorageCompressionCodec.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatParquetColumnarStorageCompressionCodec.java deleted file mode 100755 index fc8ea7ae6..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatParquetColumnarStorageCompressionCodec.java +++ /dev/null @@ -1,27 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationGcsFormatParquetColumnarStorageCompressionCodec - The compression algorithm used to compress data pages. - */ -public enum DestinationGcsFormatParquetColumnarStorageCompressionCodec { - UNCOMPRESSED("UNCOMPRESSED"), - SNAPPY("SNAPPY"), - GZIP("GZIP"), - LZO("LZO"), - BROTLI("BROTLI"), - LZ4("LZ4"), - ZSTD("ZSTD"); - - @JsonValue - public final String value; - - private DestinationGcsFormatParquetColumnarStorageCompressionCodec(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatParquetColumnarStorageFormatType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatParquetColumnarStorageFormatType.java deleted file mode 100755 index d31ebed73..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatParquetColumnarStorageFormatType.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationGcsFormatParquetColumnarStorageFormatType { - PARQUET("Parquet"); - - @JsonValue - public final String value; - - private DestinationGcsFormatParquetColumnarStorageFormatType(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeMongoDBAtlas.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeMongoDBAtlas.java deleted file mode 100755 index bae90711b..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeMongoDBAtlas.java +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationMongodbInstanceTypeMongoDBAtlas - MongoDb instance to connect to. For MongoDB Atlas and Replica Set TLS connection is used by default. - */ - -public class DestinationMongodbInstanceTypeMongoDBAtlas { - /** - * URL of a cluster to connect to. - */ - @JsonProperty("cluster_url") - public String clusterUrl; - - public DestinationMongodbInstanceTypeMongoDBAtlas withClusterUrl(String clusterUrl) { - this.clusterUrl = clusterUrl; - return this; - } - - @JsonProperty("instance") - public DestinationMongodbInstanceTypeMongoDBAtlasInstance instance; - - public DestinationMongodbInstanceTypeMongoDBAtlas withInstance(DestinationMongodbInstanceTypeMongoDBAtlasInstance instance) { - this.instance = instance; - return this; - } - - public DestinationMongodbInstanceTypeMongoDBAtlas(@JsonProperty("cluster_url") String clusterUrl, @JsonProperty("instance") DestinationMongodbInstanceTypeMongoDBAtlasInstance instance) { - this.clusterUrl = clusterUrl; - this.instance = instance; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeMongoDBAtlasInstance.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeMongoDBAtlasInstance.java deleted file mode 100755 index a2dc10d23..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeMongoDBAtlasInstance.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationMongodbInstanceTypeMongoDBAtlasInstance { - ATLAS("atlas"); - - @JsonValue - public final String value; - - private DestinationMongodbInstanceTypeMongoDBAtlasInstance(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeReplicaSet.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeReplicaSet.java deleted file mode 100755 index 146a59e31..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeReplicaSet.java +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationMongodbInstanceTypeReplicaSet - MongoDb instance to connect to. For MongoDB Atlas and Replica Set TLS connection is used by default. - */ - -public class DestinationMongodbInstanceTypeReplicaSet { - @JsonProperty("instance") - public DestinationMongodbInstanceTypeReplicaSetInstance instance; - - public DestinationMongodbInstanceTypeReplicaSet withInstance(DestinationMongodbInstanceTypeReplicaSetInstance instance) { - this.instance = instance; - return this; - } - - /** - * A replica set name. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("replica_set") - public String replicaSet; - - public DestinationMongodbInstanceTypeReplicaSet withReplicaSet(String replicaSet) { - this.replicaSet = replicaSet; - return this; - } - - /** - * The members of a replica set. Please specify `host`:`port` of each member seperated by comma. - */ - @JsonProperty("server_addresses") - public String serverAddresses; - - public DestinationMongodbInstanceTypeReplicaSet withServerAddresses(String serverAddresses) { - this.serverAddresses = serverAddresses; - return this; - } - - public DestinationMongodbInstanceTypeReplicaSet(@JsonProperty("instance") DestinationMongodbInstanceTypeReplicaSetInstance instance, @JsonProperty("server_addresses") String serverAddresses) { - this.instance = instance; - this.serverAddresses = serverAddresses; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeReplicaSetInstance.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeReplicaSetInstance.java deleted file mode 100755 index 4d83570e4..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeReplicaSetInstance.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationMongodbInstanceTypeReplicaSetInstance { - REPLICA("replica"); - - @JsonValue - public final String value; - - private DestinationMongodbInstanceTypeReplicaSetInstance(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstance.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstance.java deleted file mode 100755 index 9c0b94043..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstance.java +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationMongodbInstanceTypeStandaloneMongoDbInstance - MongoDb instance to connect to. For MongoDB Atlas and Replica Set TLS connection is used by default. - */ - -public class DestinationMongodbInstanceTypeStandaloneMongoDbInstance { - /** - * The Host of a Mongo database to be replicated. - */ - @JsonProperty("host") - public String host; - - public DestinationMongodbInstanceTypeStandaloneMongoDbInstance withHost(String host) { - this.host = host; - return this; - } - - @JsonProperty("instance") - public DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance instance; - - public DestinationMongodbInstanceTypeStandaloneMongoDbInstance withInstance(DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance instance) { - this.instance = instance; - return this; - } - - /** - * The Port of a Mongo database to be replicated. - */ - @JsonProperty("port") - public Long port; - - public DestinationMongodbInstanceTypeStandaloneMongoDbInstance withPort(Long port) { - this.port = port; - return this; - } - - public DestinationMongodbInstanceTypeStandaloneMongoDbInstance(@JsonProperty("host") String host, @JsonProperty("instance") DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance instance, @JsonProperty("port") Long port) { - this.host = host; - this.instance = instance; - this.port = port; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance.java deleted file mode 100755 index 883e2087e..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance { - STANDALONE("standalone"); - - @JsonValue - public final String value; - - private DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodNoTunnel.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodNoTunnel.java deleted file mode 100755 index b94948103..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodNoTunnel.java +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationMongodbTunnelMethodNoTunnel - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class DestinationMongodbTunnelMethodNoTunnel { - /** - * No ssh tunnel needed to connect to database - */ - @JsonProperty("tunnel_method") - public DestinationMongodbTunnelMethodNoTunnelTunnelMethod tunnelMethod; - - public DestinationMongodbTunnelMethodNoTunnel withTunnelMethod(DestinationMongodbTunnelMethodNoTunnelTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - public DestinationMongodbTunnelMethodNoTunnel(@JsonProperty("tunnel_method") DestinationMongodbTunnelMethodNoTunnelTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodNoTunnelTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodNoTunnelTunnelMethod.java deleted file mode 100755 index df111aa9d..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodNoTunnelTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationMongodbTunnelMethodNoTunnelTunnelMethod - No ssh tunnel needed to connect to database - */ -public enum DestinationMongodbTunnelMethodNoTunnelTunnelMethod { - NO_TUNNEL("NO_TUNNEL"); - - @JsonValue - public final String value; - - private DestinationMongodbTunnelMethodNoTunnelTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodPasswordAuthentication.java deleted file mode 100755 index 90502df9f..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodPasswordAuthentication.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationMongodbTunnelMethodPasswordAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class DestinationMongodbTunnelMethodPasswordAuthentication { - /** - * Hostname of the jump server host that allows inbound ssh tunnel. - */ - @JsonProperty("tunnel_host") - public String tunnelHost; - - public DestinationMongodbTunnelMethodPasswordAuthentication withTunnelHost(String tunnelHost) { - this.tunnelHost = tunnelHost; - return this; - } - - /** - * Connect through a jump server tunnel host using username and password authentication - */ - @JsonProperty("tunnel_method") - public DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod; - - public DestinationMongodbTunnelMethodPasswordAuthentication withTunnelMethod(DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - /** - * Port on the proxy/jump server that accepts inbound ssh connections. - */ - @JsonProperty("tunnel_port") - public Long tunnelPort; - - public DestinationMongodbTunnelMethodPasswordAuthentication withTunnelPort(Long tunnelPort) { - this.tunnelPort = tunnelPort; - return this; - } - - /** - * OS-level username for logging into the jump server host - */ - @JsonProperty("tunnel_user") - public String tunnelUser; - - public DestinationMongodbTunnelMethodPasswordAuthentication withTunnelUser(String tunnelUser) { - this.tunnelUser = tunnelUser; - return this; - } - - /** - * OS-level password for logging into the jump server host - */ - @JsonProperty("tunnel_user_password") - public String tunnelUserPassword; - - public DestinationMongodbTunnelMethodPasswordAuthentication withTunnelUserPassword(String tunnelUserPassword) { - this.tunnelUserPassword = tunnelUserPassword; - return this; - } - - public DestinationMongodbTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort) { - this.tunnelUser = tunnelUser; - this.tunnelUserPassword = tunnelUserPassword; - this.tunnelHost = tunnelHost; - this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod.java deleted file mode 100755 index cbc6fb33f..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and password authentication - */ -public enum DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod { - SSH_PASSWORD_AUTH("SSH_PASSWORD_AUTH"); - - @JsonValue - public final String value; - - private DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthentication.java deleted file mode 100755 index 328c31ab8..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthentication.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationMongodbTunnelMethodSSHKeyAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class DestinationMongodbTunnelMethodSSHKeyAuthentication { - /** - * OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) - */ - @JsonProperty("ssh_key") - public String sshKey; - - public DestinationMongodbTunnelMethodSSHKeyAuthentication withSshKey(String sshKey) { - this.sshKey = sshKey; - return this; - } - - /** - * Hostname of the jump server host that allows inbound ssh tunnel. - */ - @JsonProperty("tunnel_host") - public String tunnelHost; - - public DestinationMongodbTunnelMethodSSHKeyAuthentication withTunnelHost(String tunnelHost) { - this.tunnelHost = tunnelHost; - return this; - } - - /** - * Connect through a jump server tunnel host using username and ssh key - */ - @JsonProperty("tunnel_method") - public DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod; - - public DestinationMongodbTunnelMethodSSHKeyAuthentication withTunnelMethod(DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - /** - * Port on the proxy/jump server that accepts inbound ssh connections. - */ - @JsonProperty("tunnel_port") - public Long tunnelPort; - - public DestinationMongodbTunnelMethodSSHKeyAuthentication withTunnelPort(Long tunnelPort) { - this.tunnelPort = tunnelPort; - return this; - } - - /** - * OS-level username for logging into the jump server host. - */ - @JsonProperty("tunnel_user") - public String tunnelUser; - - public DestinationMongodbTunnelMethodSSHKeyAuthentication withTunnelUser(String tunnelUser) { - this.tunnelUser = tunnelUser; - return this; - } - - public DestinationMongodbTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort, @JsonProperty("tunnel_user") String tunnelUser) { - this.sshKey = sshKey; - this.tunnelHost = tunnelHost; - this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; - this.tunnelUser = tunnelUser; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod.java deleted file mode 100755 index 9fefcfaa4..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and ssh key - */ -public enum DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod { - SSH_KEY_AUTH("SSH_KEY_AUTH"); - - @JsonValue - public final String value; - - private DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodNoTunnel.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodNoTunnel.java deleted file mode 100755 index 995077b70..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodNoTunnel.java +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationMssqlTunnelMethodNoTunnel - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class DestinationMssqlTunnelMethodNoTunnel { - /** - * No ssh tunnel needed to connect to database - */ - @JsonProperty("tunnel_method") - public DestinationMssqlTunnelMethodNoTunnelTunnelMethod tunnelMethod; - - public DestinationMssqlTunnelMethodNoTunnel withTunnelMethod(DestinationMssqlTunnelMethodNoTunnelTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - public DestinationMssqlTunnelMethodNoTunnel(@JsonProperty("tunnel_method") DestinationMssqlTunnelMethodNoTunnelTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodNoTunnelTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodNoTunnelTunnelMethod.java deleted file mode 100755 index da0046912..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodNoTunnelTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationMssqlTunnelMethodNoTunnelTunnelMethod - No ssh tunnel needed to connect to database - */ -public enum DestinationMssqlTunnelMethodNoTunnelTunnelMethod { - NO_TUNNEL("NO_TUNNEL"); - - @JsonValue - public final String value; - - private DestinationMssqlTunnelMethodNoTunnelTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodPasswordAuthentication.java deleted file mode 100755 index eb090d461..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodPasswordAuthentication.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationMssqlTunnelMethodPasswordAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class DestinationMssqlTunnelMethodPasswordAuthentication { - /** - * Hostname of the jump server host that allows inbound ssh tunnel. - */ - @JsonProperty("tunnel_host") - public String tunnelHost; - - public DestinationMssqlTunnelMethodPasswordAuthentication withTunnelHost(String tunnelHost) { - this.tunnelHost = tunnelHost; - return this; - } - - /** - * Connect through a jump server tunnel host using username and password authentication - */ - @JsonProperty("tunnel_method") - public DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod; - - public DestinationMssqlTunnelMethodPasswordAuthentication withTunnelMethod(DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - /** - * Port on the proxy/jump server that accepts inbound ssh connections. - */ - @JsonProperty("tunnel_port") - public Long tunnelPort; - - public DestinationMssqlTunnelMethodPasswordAuthentication withTunnelPort(Long tunnelPort) { - this.tunnelPort = tunnelPort; - return this; - } - - /** - * OS-level username for logging into the jump server host - */ - @JsonProperty("tunnel_user") - public String tunnelUser; - - public DestinationMssqlTunnelMethodPasswordAuthentication withTunnelUser(String tunnelUser) { - this.tunnelUser = tunnelUser; - return this; - } - - /** - * OS-level password for logging into the jump server host - */ - @JsonProperty("tunnel_user_password") - public String tunnelUserPassword; - - public DestinationMssqlTunnelMethodPasswordAuthentication withTunnelUserPassword(String tunnelUserPassword) { - this.tunnelUserPassword = tunnelUserPassword; - return this; - } - - public DestinationMssqlTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort) { - this.tunnelUser = tunnelUser; - this.tunnelUserPassword = tunnelUserPassword; - this.tunnelHost = tunnelHost; - this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod.java deleted file mode 100755 index be2c5d69d..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and password authentication - */ -public enum DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod { - SSH_PASSWORD_AUTH("SSH_PASSWORD_AUTH"); - - @JsonValue - public final String value; - - private DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthentication.java deleted file mode 100755 index 53ed8d91d..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthentication.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationMssqlTunnelMethodSSHKeyAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class DestinationMssqlTunnelMethodSSHKeyAuthentication { - /** - * OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) - */ - @JsonProperty("ssh_key") - public String sshKey; - - public DestinationMssqlTunnelMethodSSHKeyAuthentication withSshKey(String sshKey) { - this.sshKey = sshKey; - return this; - } - - /** - * Hostname of the jump server host that allows inbound ssh tunnel. - */ - @JsonProperty("tunnel_host") - public String tunnelHost; - - public DestinationMssqlTunnelMethodSSHKeyAuthentication withTunnelHost(String tunnelHost) { - this.tunnelHost = tunnelHost; - return this; - } - - /** - * Connect through a jump server tunnel host using username and ssh key - */ - @JsonProperty("tunnel_method") - public DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod; - - public DestinationMssqlTunnelMethodSSHKeyAuthentication withTunnelMethod(DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - /** - * Port on the proxy/jump server that accepts inbound ssh connections. - */ - @JsonProperty("tunnel_port") - public Long tunnelPort; - - public DestinationMssqlTunnelMethodSSHKeyAuthentication withTunnelPort(Long tunnelPort) { - this.tunnelPort = tunnelPort; - return this; - } - - /** - * OS-level username for logging into the jump server host. - */ - @JsonProperty("tunnel_user") - public String tunnelUser; - - public DestinationMssqlTunnelMethodSSHKeyAuthentication withTunnelUser(String tunnelUser) { - this.tunnelUser = tunnelUser; - return this; - } - - public DestinationMssqlTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort, @JsonProperty("tunnel_user") String tunnelUser) { - this.sshKey = sshKey; - this.tunnelHost = tunnelHost; - this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; - this.tunnelUser = tunnelUser; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java deleted file mode 100755 index 56c026114..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and ssh key - */ -public enum DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod { - SSH_KEY_AUTH("SSH_KEY_AUTH"); - - @JsonValue - public final String value; - - private DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodNoTunnel.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodNoTunnel.java deleted file mode 100755 index 1ae88692e..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodNoTunnel.java +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationMysqlTunnelMethodNoTunnel - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class DestinationMysqlTunnelMethodNoTunnel { - /** - * No ssh tunnel needed to connect to database - */ - @JsonProperty("tunnel_method") - public DestinationMysqlTunnelMethodNoTunnelTunnelMethod tunnelMethod; - - public DestinationMysqlTunnelMethodNoTunnel withTunnelMethod(DestinationMysqlTunnelMethodNoTunnelTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - public DestinationMysqlTunnelMethodNoTunnel(@JsonProperty("tunnel_method") DestinationMysqlTunnelMethodNoTunnelTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodNoTunnelTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodNoTunnelTunnelMethod.java deleted file mode 100755 index 8042c6e9c..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodNoTunnelTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationMysqlTunnelMethodNoTunnelTunnelMethod - No ssh tunnel needed to connect to database - */ -public enum DestinationMysqlTunnelMethodNoTunnelTunnelMethod { - NO_TUNNEL("NO_TUNNEL"); - - @JsonValue - public final String value; - - private DestinationMysqlTunnelMethodNoTunnelTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodPasswordAuthentication.java deleted file mode 100755 index a8e88ee98..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodPasswordAuthentication.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationMysqlTunnelMethodPasswordAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class DestinationMysqlTunnelMethodPasswordAuthentication { - /** - * Hostname of the jump server host that allows inbound ssh tunnel. - */ - @JsonProperty("tunnel_host") - public String tunnelHost; - - public DestinationMysqlTunnelMethodPasswordAuthentication withTunnelHost(String tunnelHost) { - this.tunnelHost = tunnelHost; - return this; - } - - /** - * Connect through a jump server tunnel host using username and password authentication - */ - @JsonProperty("tunnel_method") - public DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod; - - public DestinationMysqlTunnelMethodPasswordAuthentication withTunnelMethod(DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - /** - * Port on the proxy/jump server that accepts inbound ssh connections. - */ - @JsonProperty("tunnel_port") - public Long tunnelPort; - - public DestinationMysqlTunnelMethodPasswordAuthentication withTunnelPort(Long tunnelPort) { - this.tunnelPort = tunnelPort; - return this; - } - - /** - * OS-level username for logging into the jump server host - */ - @JsonProperty("tunnel_user") - public String tunnelUser; - - public DestinationMysqlTunnelMethodPasswordAuthentication withTunnelUser(String tunnelUser) { - this.tunnelUser = tunnelUser; - return this; - } - - /** - * OS-level password for logging into the jump server host - */ - @JsonProperty("tunnel_user_password") - public String tunnelUserPassword; - - public DestinationMysqlTunnelMethodPasswordAuthentication withTunnelUserPassword(String tunnelUserPassword) { - this.tunnelUserPassword = tunnelUserPassword; - return this; - } - - public DestinationMysqlTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort) { - this.tunnelUser = tunnelUser; - this.tunnelUserPassword = tunnelUserPassword; - this.tunnelHost = tunnelHost; - this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod.java deleted file mode 100755 index 989c387a0..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and password authentication - */ -public enum DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod { - SSH_PASSWORD_AUTH("SSH_PASSWORD_AUTH"); - - @JsonValue - public final String value; - - private DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthentication.java deleted file mode 100755 index 889af4fbf..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthentication.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationMysqlTunnelMethodSSHKeyAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class DestinationMysqlTunnelMethodSSHKeyAuthentication { - /** - * OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) - */ - @JsonProperty("ssh_key") - public String sshKey; - - public DestinationMysqlTunnelMethodSSHKeyAuthentication withSshKey(String sshKey) { - this.sshKey = sshKey; - return this; - } - - /** - * Hostname of the jump server host that allows inbound ssh tunnel. - */ - @JsonProperty("tunnel_host") - public String tunnelHost; - - public DestinationMysqlTunnelMethodSSHKeyAuthentication withTunnelHost(String tunnelHost) { - this.tunnelHost = tunnelHost; - return this; - } - - /** - * Connect through a jump server tunnel host using username and ssh key - */ - @JsonProperty("tunnel_method") - public DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod; - - public DestinationMysqlTunnelMethodSSHKeyAuthentication withTunnelMethod(DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - /** - * Port on the proxy/jump server that accepts inbound ssh connections. - */ - @JsonProperty("tunnel_port") - public Long tunnelPort; - - public DestinationMysqlTunnelMethodSSHKeyAuthentication withTunnelPort(Long tunnelPort) { - this.tunnelPort = tunnelPort; - return this; - } - - /** - * OS-level username for logging into the jump server host. - */ - @JsonProperty("tunnel_user") - public String tunnelUser; - - public DestinationMysqlTunnelMethodSSHKeyAuthentication withTunnelUser(String tunnelUser) { - this.tunnelUser = tunnelUser; - return this; - } - - public DestinationMysqlTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort, @JsonProperty("tunnel_user") String tunnelUser) { - this.sshKey = sshKey; - this.tunnelHost = tunnelHost; - this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; - this.tunnelUser = tunnelUser; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java deleted file mode 100755 index 7cdaacdfd..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and ssh key - */ -public enum DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod { - SSH_KEY_AUTH("SSH_KEY_AUTH"); - - @JsonValue - public final String value; - - private DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodNoTunnel.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodNoTunnel.java deleted file mode 100755 index ca3e22053..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodNoTunnel.java +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationOracleTunnelMethodNoTunnel - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class DestinationOracleTunnelMethodNoTunnel { - /** - * No ssh tunnel needed to connect to database - */ - @JsonProperty("tunnel_method") - public DestinationOracleTunnelMethodNoTunnelTunnelMethod tunnelMethod; - - public DestinationOracleTunnelMethodNoTunnel withTunnelMethod(DestinationOracleTunnelMethodNoTunnelTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - public DestinationOracleTunnelMethodNoTunnel(@JsonProperty("tunnel_method") DestinationOracleTunnelMethodNoTunnelTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodNoTunnelTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodNoTunnelTunnelMethod.java deleted file mode 100755 index 1d1ef427c..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodNoTunnelTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationOracleTunnelMethodNoTunnelTunnelMethod - No ssh tunnel needed to connect to database - */ -public enum DestinationOracleTunnelMethodNoTunnelTunnelMethod { - NO_TUNNEL("NO_TUNNEL"); - - @JsonValue - public final String value; - - private DestinationOracleTunnelMethodNoTunnelTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodPasswordAuthentication.java deleted file mode 100755 index 9d9020aed..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodPasswordAuthentication.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationOracleTunnelMethodPasswordAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class DestinationOracleTunnelMethodPasswordAuthentication { - /** - * Hostname of the jump server host that allows inbound ssh tunnel. - */ - @JsonProperty("tunnel_host") - public String tunnelHost; - - public DestinationOracleTunnelMethodPasswordAuthentication withTunnelHost(String tunnelHost) { - this.tunnelHost = tunnelHost; - return this; - } - - /** - * Connect through a jump server tunnel host using username and password authentication - */ - @JsonProperty("tunnel_method") - public DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod; - - public DestinationOracleTunnelMethodPasswordAuthentication withTunnelMethod(DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - /** - * Port on the proxy/jump server that accepts inbound ssh connections. - */ - @JsonProperty("tunnel_port") - public Long tunnelPort; - - public DestinationOracleTunnelMethodPasswordAuthentication withTunnelPort(Long tunnelPort) { - this.tunnelPort = tunnelPort; - return this; - } - - /** - * OS-level username for logging into the jump server host - */ - @JsonProperty("tunnel_user") - public String tunnelUser; - - public DestinationOracleTunnelMethodPasswordAuthentication withTunnelUser(String tunnelUser) { - this.tunnelUser = tunnelUser; - return this; - } - - /** - * OS-level password for logging into the jump server host - */ - @JsonProperty("tunnel_user_password") - public String tunnelUserPassword; - - public DestinationOracleTunnelMethodPasswordAuthentication withTunnelUserPassword(String tunnelUserPassword) { - this.tunnelUserPassword = tunnelUserPassword; - return this; - } - - public DestinationOracleTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort) { - this.tunnelUser = tunnelUser; - this.tunnelUserPassword = tunnelUserPassword; - this.tunnelHost = tunnelHost; - this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod.java deleted file mode 100755 index 331893e29..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and password authentication - */ -public enum DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod { - SSH_PASSWORD_AUTH("SSH_PASSWORD_AUTH"); - - @JsonValue - public final String value; - - private DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodSSHKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodSSHKeyAuthentication.java deleted file mode 100755 index ba1b81120..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodSSHKeyAuthentication.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationOracleTunnelMethodSSHKeyAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class DestinationOracleTunnelMethodSSHKeyAuthentication { - /** - * OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) - */ - @JsonProperty("ssh_key") - public String sshKey; - - public DestinationOracleTunnelMethodSSHKeyAuthentication withSshKey(String sshKey) { - this.sshKey = sshKey; - return this; - } - - /** - * Hostname of the jump server host that allows inbound ssh tunnel. - */ - @JsonProperty("tunnel_host") - public String tunnelHost; - - public DestinationOracleTunnelMethodSSHKeyAuthentication withTunnelHost(String tunnelHost) { - this.tunnelHost = tunnelHost; - return this; - } - - /** - * Connect through a jump server tunnel host using username and ssh key - */ - @JsonProperty("tunnel_method") - public DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod; - - public DestinationOracleTunnelMethodSSHKeyAuthentication withTunnelMethod(DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - /** - * Port on the proxy/jump server that accepts inbound ssh connections. - */ - @JsonProperty("tunnel_port") - public Long tunnelPort; - - public DestinationOracleTunnelMethodSSHKeyAuthentication withTunnelPort(Long tunnelPort) { - this.tunnelPort = tunnelPort; - return this; - } - - /** - * OS-level username for logging into the jump server host. - */ - @JsonProperty("tunnel_user") - public String tunnelUser; - - public DestinationOracleTunnelMethodSSHKeyAuthentication withTunnelUser(String tunnelUser) { - this.tunnelUser = tunnelUser; - return this; - } - - public DestinationOracleTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort, @JsonProperty("tunnel_user") String tunnelUser) { - this.sshKey = sshKey; - this.tunnelHost = tunnelHost; - this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; - this.tunnelUser = tunnelUser; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.java deleted file mode 100755 index 9bd656939..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and ssh key - */ -public enum DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod { - SSH_KEY_AUTH("SSH_KEY_AUTH"); - - @JsonValue - public final String value; - - private DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeAllow.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeAllow.java deleted file mode 100755 index f501f50db..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeAllow.java +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationPostgresSslModeAllow - Allow SSL mode. - */ - -public class DestinationPostgresSslModeAllow { - @JsonProperty("mode") - public DestinationPostgresSslModeAllowMode mode; - - public DestinationPostgresSslModeAllow withMode(DestinationPostgresSslModeAllowMode mode) { - this.mode = mode; - return this; - } - - public DestinationPostgresSslModeAllow(@JsonProperty("mode") DestinationPostgresSslModeAllowMode mode) { - this.mode = mode; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeAllowMode.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeAllowMode.java deleted file mode 100755 index d2c4c343e..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeAllowMode.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationPostgresSslModeAllowMode { - ALLOW("allow"); - - @JsonValue - public final String value; - - private DestinationPostgresSslModeAllowMode(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeDisable.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeDisable.java deleted file mode 100755 index 49351915b..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeDisable.java +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationPostgresSslModeDisable - Disable SSL. - */ - -public class DestinationPostgresSslModeDisable { - @JsonProperty("mode") - public DestinationPostgresSslModeDisableMode mode; - - public DestinationPostgresSslModeDisable withMode(DestinationPostgresSslModeDisableMode mode) { - this.mode = mode; - return this; - } - - public DestinationPostgresSslModeDisable(@JsonProperty("mode") DestinationPostgresSslModeDisableMode mode) { - this.mode = mode; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeDisableMode.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeDisableMode.java deleted file mode 100755 index 92895197f..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeDisableMode.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationPostgresSslModeDisableMode { - DISABLE("disable"); - - @JsonValue - public final String value; - - private DestinationPostgresSslModeDisableMode(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModePrefer.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModePrefer.java deleted file mode 100755 index 8b1e0683e..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModePrefer.java +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationPostgresSslModePrefer - Prefer SSL mode. - */ - -public class DestinationPostgresSslModePrefer { - @JsonProperty("mode") - public DestinationPostgresSslModePreferMode mode; - - public DestinationPostgresSslModePrefer withMode(DestinationPostgresSslModePreferMode mode) { - this.mode = mode; - return this; - } - - public DestinationPostgresSslModePrefer(@JsonProperty("mode") DestinationPostgresSslModePreferMode mode) { - this.mode = mode; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModePreferMode.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModePreferMode.java deleted file mode 100755 index 9dfcd7dd8..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModePreferMode.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationPostgresSslModePreferMode { - PREFER("prefer"); - - @JsonValue - public final String value; - - private DestinationPostgresSslModePreferMode(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeRequire.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeRequire.java deleted file mode 100755 index d3737c50a..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeRequire.java +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationPostgresSslModeRequire - Require SSL mode. - */ - -public class DestinationPostgresSslModeRequire { - @JsonProperty("mode") - public DestinationPostgresSslModeRequireMode mode; - - public DestinationPostgresSslModeRequire withMode(DestinationPostgresSslModeRequireMode mode) { - this.mode = mode; - return this; - } - - public DestinationPostgresSslModeRequire(@JsonProperty("mode") DestinationPostgresSslModeRequireMode mode) { - this.mode = mode; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeRequireMode.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeRequireMode.java deleted file mode 100755 index d9466c76f..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeRequireMode.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationPostgresSslModeRequireMode { - REQUIRE("require"); - - @JsonValue - public final String value; - - private DestinationPostgresSslModeRequireMode(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyCa.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyCa.java deleted file mode 100755 index f6bfad60d..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyCa.java +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationPostgresSslModeVerifyCa - Verify-ca SSL mode. - */ - -public class DestinationPostgresSslModeVerifyCa { - /** - * CA certificate - */ - @JsonProperty("ca_certificate") - public String caCertificate; - - public DestinationPostgresSslModeVerifyCa withCaCertificate(String caCertificate) { - this.caCertificate = caCertificate; - return this; - } - - /** - * Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("client_key_password") - public String clientKeyPassword; - - public DestinationPostgresSslModeVerifyCa withClientKeyPassword(String clientKeyPassword) { - this.clientKeyPassword = clientKeyPassword; - return this; - } - - @JsonProperty("mode") - public DestinationPostgresSslModeVerifyCaMode mode; - - public DestinationPostgresSslModeVerifyCa withMode(DestinationPostgresSslModeVerifyCaMode mode) { - this.mode = mode; - return this; - } - - public DestinationPostgresSslModeVerifyCa(@JsonProperty("ca_certificate") String caCertificate, @JsonProperty("mode") DestinationPostgresSslModeVerifyCaMode mode) { - this.caCertificate = caCertificate; - this.mode = mode; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyCaMode.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyCaMode.java deleted file mode 100755 index b24bcd069..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyCaMode.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationPostgresSslModeVerifyCaMode { - VERIFY_CA("verify-ca"); - - @JsonValue - public final String value; - - private DestinationPostgresSslModeVerifyCaMode(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyFull.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyFull.java deleted file mode 100755 index 637d0e87e..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyFull.java +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationPostgresSslModeVerifyFull - Verify-full SSL mode. - */ - -public class DestinationPostgresSslModeVerifyFull { - /** - * CA certificate - */ - @JsonProperty("ca_certificate") - public String caCertificate; - - public DestinationPostgresSslModeVerifyFull withCaCertificate(String caCertificate) { - this.caCertificate = caCertificate; - return this; - } - - /** - * Client certificate - */ - @JsonProperty("client_certificate") - public String clientCertificate; - - public DestinationPostgresSslModeVerifyFull withClientCertificate(String clientCertificate) { - this.clientCertificate = clientCertificate; - return this; - } - - /** - * Client key - */ - @JsonProperty("client_key") - public String clientKey; - - public DestinationPostgresSslModeVerifyFull withClientKey(String clientKey) { - this.clientKey = clientKey; - return this; - } - - /** - * Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("client_key_password") - public String clientKeyPassword; - - public DestinationPostgresSslModeVerifyFull withClientKeyPassword(String clientKeyPassword) { - this.clientKeyPassword = clientKeyPassword; - return this; - } - - @JsonProperty("mode") - public DestinationPostgresSslModeVerifyFullMode mode; - - public DestinationPostgresSslModeVerifyFull withMode(DestinationPostgresSslModeVerifyFullMode mode) { - this.mode = mode; - return this; - } - - public DestinationPostgresSslModeVerifyFull(@JsonProperty("ca_certificate") String caCertificate, @JsonProperty("client_certificate") String clientCertificate, @JsonProperty("client_key") String clientKey, @JsonProperty("mode") DestinationPostgresSslModeVerifyFullMode mode) { - this.caCertificate = caCertificate; - this.clientCertificate = clientCertificate; - this.clientKey = clientKey; - this.mode = mode; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyFullMode.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyFullMode.java deleted file mode 100755 index c556dd617..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyFullMode.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationPostgresSslModeVerifyFullMode { - VERIFY_FULL("verify-full"); - - @JsonValue - public final String value; - - private DestinationPostgresSslModeVerifyFullMode(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodNoTunnel.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodNoTunnel.java deleted file mode 100755 index bdf47d740..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodNoTunnel.java +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationPostgresTunnelMethodNoTunnel - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class DestinationPostgresTunnelMethodNoTunnel { - /** - * No ssh tunnel needed to connect to database - */ - @JsonProperty("tunnel_method") - public DestinationPostgresTunnelMethodNoTunnelTunnelMethod tunnelMethod; - - public DestinationPostgresTunnelMethodNoTunnel withTunnelMethod(DestinationPostgresTunnelMethodNoTunnelTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - public DestinationPostgresTunnelMethodNoTunnel(@JsonProperty("tunnel_method") DestinationPostgresTunnelMethodNoTunnelTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodNoTunnelTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodNoTunnelTunnelMethod.java deleted file mode 100755 index bdc20bc36..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodNoTunnelTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationPostgresTunnelMethodNoTunnelTunnelMethod - No ssh tunnel needed to connect to database - */ -public enum DestinationPostgresTunnelMethodNoTunnelTunnelMethod { - NO_TUNNEL("NO_TUNNEL"); - - @JsonValue - public final String value; - - private DestinationPostgresTunnelMethodNoTunnelTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodPasswordAuthentication.java deleted file mode 100755 index b52f315da..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodPasswordAuthentication.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationPostgresTunnelMethodPasswordAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class DestinationPostgresTunnelMethodPasswordAuthentication { - /** - * Hostname of the jump server host that allows inbound ssh tunnel. - */ - @JsonProperty("tunnel_host") - public String tunnelHost; - - public DestinationPostgresTunnelMethodPasswordAuthentication withTunnelHost(String tunnelHost) { - this.tunnelHost = tunnelHost; - return this; - } - - /** - * Connect through a jump server tunnel host using username and password authentication - */ - @JsonProperty("tunnel_method") - public DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod; - - public DestinationPostgresTunnelMethodPasswordAuthentication withTunnelMethod(DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - /** - * Port on the proxy/jump server that accepts inbound ssh connections. - */ - @JsonProperty("tunnel_port") - public Long tunnelPort; - - public DestinationPostgresTunnelMethodPasswordAuthentication withTunnelPort(Long tunnelPort) { - this.tunnelPort = tunnelPort; - return this; - } - - /** - * OS-level username for logging into the jump server host - */ - @JsonProperty("tunnel_user") - public String tunnelUser; - - public DestinationPostgresTunnelMethodPasswordAuthentication withTunnelUser(String tunnelUser) { - this.tunnelUser = tunnelUser; - return this; - } - - /** - * OS-level password for logging into the jump server host - */ - @JsonProperty("tunnel_user_password") - public String tunnelUserPassword; - - public DestinationPostgresTunnelMethodPasswordAuthentication withTunnelUserPassword(String tunnelUserPassword) { - this.tunnelUserPassword = tunnelUserPassword; - return this; - } - - public DestinationPostgresTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort) { - this.tunnelUser = tunnelUser; - this.tunnelUserPassword = tunnelUserPassword; - this.tunnelHost = tunnelHost; - this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod.java deleted file mode 100755 index 662e8487f..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and password authentication - */ -public enum DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod { - SSH_PASSWORD_AUTH("SSH_PASSWORD_AUTH"); - - @JsonValue - public final String value; - - private DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthentication.java deleted file mode 100755 index 5d1f6707c..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthentication.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationPostgresTunnelMethodSSHKeyAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class DestinationPostgresTunnelMethodSSHKeyAuthentication { - /** - * OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) - */ - @JsonProperty("ssh_key") - public String sshKey; - - public DestinationPostgresTunnelMethodSSHKeyAuthentication withSshKey(String sshKey) { - this.sshKey = sshKey; - return this; - } - - /** - * Hostname of the jump server host that allows inbound ssh tunnel. - */ - @JsonProperty("tunnel_host") - public String tunnelHost; - - public DestinationPostgresTunnelMethodSSHKeyAuthentication withTunnelHost(String tunnelHost) { - this.tunnelHost = tunnelHost; - return this; - } - - /** - * Connect through a jump server tunnel host using username and ssh key - */ - @JsonProperty("tunnel_method") - public DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod; - - public DestinationPostgresTunnelMethodSSHKeyAuthentication withTunnelMethod(DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - /** - * Port on the proxy/jump server that accepts inbound ssh connections. - */ - @JsonProperty("tunnel_port") - public Long tunnelPort; - - public DestinationPostgresTunnelMethodSSHKeyAuthentication withTunnelPort(Long tunnelPort) { - this.tunnelPort = tunnelPort; - return this; - } - - /** - * OS-level username for logging into the jump server host. - */ - @JsonProperty("tunnel_user") - public String tunnelUser; - - public DestinationPostgresTunnelMethodSSHKeyAuthentication withTunnelUser(String tunnelUser) { - this.tunnelUser = tunnelUser; - return this; - } - - public DestinationPostgresTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort, @JsonProperty("tunnel_user") String tunnelUser) { - this.sshKey = sshKey; - this.tunnelHost = tunnelHost; - this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; - this.tunnelUser = tunnelUser; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.java deleted file mode 100755 index 786091049..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and ssh key - */ -public enum DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod { - SSH_KEY_AUTH("SSH_KEY_AUTH"); - - @JsonValue - public final String value; - - private DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeDisable.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeDisable.java deleted file mode 100755 index 464981be9..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeDisable.java +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationRedisSslModeDisable - Disable SSL. - */ - -public class DestinationRedisSslModeDisable { - @JsonProperty("mode") - public DestinationRedisSslModeDisableMode mode; - - public DestinationRedisSslModeDisable withMode(DestinationRedisSslModeDisableMode mode) { - this.mode = mode; - return this; - } - - public DestinationRedisSslModeDisable(@JsonProperty("mode") DestinationRedisSslModeDisableMode mode) { - this.mode = mode; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeDisableMode.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeDisableMode.java deleted file mode 100755 index 6c88e5019..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeDisableMode.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationRedisSslModeDisableMode { - DISABLE("disable"); - - @JsonValue - public final String value; - - private DestinationRedisSslModeDisableMode(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeVerifyFull.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeVerifyFull.java deleted file mode 100755 index 09bfc7071..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeVerifyFull.java +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationRedisSslModeVerifyFull - Verify-full SSL mode. - */ - -public class DestinationRedisSslModeVerifyFull { - /** - * CA certificate - */ - @JsonProperty("ca_certificate") - public String caCertificate; - - public DestinationRedisSslModeVerifyFull withCaCertificate(String caCertificate) { - this.caCertificate = caCertificate; - return this; - } - - /** - * Client certificate - */ - @JsonProperty("client_certificate") - public String clientCertificate; - - public DestinationRedisSslModeVerifyFull withClientCertificate(String clientCertificate) { - this.clientCertificate = clientCertificate; - return this; - } - - /** - * Client key - */ - @JsonProperty("client_key") - public String clientKey; - - public DestinationRedisSslModeVerifyFull withClientKey(String clientKey) { - this.clientKey = clientKey; - return this; - } - - /** - * Password for keystorage. If you do not add it - the password will be generated automatically. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("client_key_password") - public String clientKeyPassword; - - public DestinationRedisSslModeVerifyFull withClientKeyPassword(String clientKeyPassword) { - this.clientKeyPassword = clientKeyPassword; - return this; - } - - @JsonProperty("mode") - public DestinationRedisSslModeVerifyFullMode mode; - - public DestinationRedisSslModeVerifyFull withMode(DestinationRedisSslModeVerifyFullMode mode) { - this.mode = mode; - return this; - } - - public DestinationRedisSslModeVerifyFull(@JsonProperty("ca_certificate") String caCertificate, @JsonProperty("client_certificate") String clientCertificate, @JsonProperty("client_key") String clientKey, @JsonProperty("mode") DestinationRedisSslModeVerifyFullMode mode) { - this.caCertificate = caCertificate; - this.clientCertificate = clientCertificate; - this.clientKey = clientKey; - this.mode = mode; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeVerifyFullMode.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeVerifyFullMode.java deleted file mode 100755 index 24699fb6e..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeVerifyFullMode.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationRedisSslModeVerifyFullMode { - VERIFY_FULL("verify-full"); - - @JsonValue - public final String value; - - private DestinationRedisSslModeVerifyFullMode(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodNoTunnel.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodNoTunnel.java deleted file mode 100755 index f59eb30c6..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodNoTunnel.java +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationRedisTunnelMethodNoTunnel - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class DestinationRedisTunnelMethodNoTunnel { - /** - * No ssh tunnel needed to connect to database - */ - @JsonProperty("tunnel_method") - public DestinationRedisTunnelMethodNoTunnelTunnelMethod tunnelMethod; - - public DestinationRedisTunnelMethodNoTunnel withTunnelMethod(DestinationRedisTunnelMethodNoTunnelTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - public DestinationRedisTunnelMethodNoTunnel(@JsonProperty("tunnel_method") DestinationRedisTunnelMethodNoTunnelTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodNoTunnelTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodNoTunnelTunnelMethod.java deleted file mode 100755 index 4879e8e53..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodNoTunnelTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationRedisTunnelMethodNoTunnelTunnelMethod - No ssh tunnel needed to connect to database - */ -public enum DestinationRedisTunnelMethodNoTunnelTunnelMethod { - NO_TUNNEL("NO_TUNNEL"); - - @JsonValue - public final String value; - - private DestinationRedisTunnelMethodNoTunnelTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodPasswordAuthentication.java deleted file mode 100755 index 7d617642f..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodPasswordAuthentication.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationRedisTunnelMethodPasswordAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class DestinationRedisTunnelMethodPasswordAuthentication { - /** - * Hostname of the jump server host that allows inbound ssh tunnel. - */ - @JsonProperty("tunnel_host") - public String tunnelHost; - - public DestinationRedisTunnelMethodPasswordAuthentication withTunnelHost(String tunnelHost) { - this.tunnelHost = tunnelHost; - return this; - } - - /** - * Connect through a jump server tunnel host using username and password authentication - */ - @JsonProperty("tunnel_method") - public DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod; - - public DestinationRedisTunnelMethodPasswordAuthentication withTunnelMethod(DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - /** - * Port on the proxy/jump server that accepts inbound ssh connections. - */ - @JsonProperty("tunnel_port") - public Long tunnelPort; - - public DestinationRedisTunnelMethodPasswordAuthentication withTunnelPort(Long tunnelPort) { - this.tunnelPort = tunnelPort; - return this; - } - - /** - * OS-level username for logging into the jump server host - */ - @JsonProperty("tunnel_user") - public String tunnelUser; - - public DestinationRedisTunnelMethodPasswordAuthentication withTunnelUser(String tunnelUser) { - this.tunnelUser = tunnelUser; - return this; - } - - /** - * OS-level password for logging into the jump server host - */ - @JsonProperty("tunnel_user_password") - public String tunnelUserPassword; - - public DestinationRedisTunnelMethodPasswordAuthentication withTunnelUserPassword(String tunnelUserPassword) { - this.tunnelUserPassword = tunnelUserPassword; - return this; - } - - public DestinationRedisTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort) { - this.tunnelUser = tunnelUser; - this.tunnelUserPassword = tunnelUserPassword; - this.tunnelHost = tunnelHost; - this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod.java deleted file mode 100755 index 20c567e97..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and password authentication - */ -public enum DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod { - SSH_PASSWORD_AUTH("SSH_PASSWORD_AUTH"); - - @JsonValue - public final String value; - - private DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodSSHKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodSSHKeyAuthentication.java deleted file mode 100755 index eb94cf5d6..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodSSHKeyAuthentication.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationRedisTunnelMethodSSHKeyAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class DestinationRedisTunnelMethodSSHKeyAuthentication { - /** - * OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) - */ - @JsonProperty("ssh_key") - public String sshKey; - - public DestinationRedisTunnelMethodSSHKeyAuthentication withSshKey(String sshKey) { - this.sshKey = sshKey; - return this; - } - - /** - * Hostname of the jump server host that allows inbound ssh tunnel. - */ - @JsonProperty("tunnel_host") - public String tunnelHost; - - public DestinationRedisTunnelMethodSSHKeyAuthentication withTunnelHost(String tunnelHost) { - this.tunnelHost = tunnelHost; - return this; - } - - /** - * Connect through a jump server tunnel host using username and ssh key - */ - @JsonProperty("tunnel_method") - public DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod; - - public DestinationRedisTunnelMethodSSHKeyAuthentication withTunnelMethod(DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - /** - * Port on the proxy/jump server that accepts inbound ssh connections. - */ - @JsonProperty("tunnel_port") - public Long tunnelPort; - - public DestinationRedisTunnelMethodSSHKeyAuthentication withTunnelPort(Long tunnelPort) { - this.tunnelPort = tunnelPort; - return this; - } - - /** - * OS-level username for logging into the jump server host. - */ - @JsonProperty("tunnel_user") - public String tunnelUser; - - public DestinationRedisTunnelMethodSSHKeyAuthentication withTunnelUser(String tunnelUser) { - this.tunnelUser = tunnelUser; - return this; - } - - public DestinationRedisTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort, @JsonProperty("tunnel_user") String tunnelUser) { - this.sshKey = sshKey; - this.tunnelHost = tunnelHost; - this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; - this.tunnelUser = tunnelUser; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod.java deleted file mode 100755 index b30397618..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and ssh key - */ -public enum DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod { - SSH_KEY_AUTH("SSH_KEY_AUTH"); - - @JsonValue - public final String value; - - private DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodNoTunnel.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodNoTunnel.java deleted file mode 100755 index 91e6d226b..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodNoTunnel.java +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationRedshiftTunnelMethodNoTunnel - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class DestinationRedshiftTunnelMethodNoTunnel { - /** - * No ssh tunnel needed to connect to database - */ - @JsonProperty("tunnel_method") - public DestinationRedshiftTunnelMethodNoTunnelTunnelMethod tunnelMethod; - - public DestinationRedshiftTunnelMethodNoTunnel withTunnelMethod(DestinationRedshiftTunnelMethodNoTunnelTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - public DestinationRedshiftTunnelMethodNoTunnel(@JsonProperty("tunnel_method") DestinationRedshiftTunnelMethodNoTunnelTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodNoTunnelTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodNoTunnelTunnelMethod.java deleted file mode 100755 index b1219cdc5..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodNoTunnelTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationRedshiftTunnelMethodNoTunnelTunnelMethod - No ssh tunnel needed to connect to database - */ -public enum DestinationRedshiftTunnelMethodNoTunnelTunnelMethod { - NO_TUNNEL("NO_TUNNEL"); - - @JsonValue - public final String value; - - private DestinationRedshiftTunnelMethodNoTunnelTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodPasswordAuthentication.java deleted file mode 100755 index c9092105a..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodPasswordAuthentication.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationRedshiftTunnelMethodPasswordAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class DestinationRedshiftTunnelMethodPasswordAuthentication { - /** - * Hostname of the jump server host that allows inbound ssh tunnel. - */ - @JsonProperty("tunnel_host") - public String tunnelHost; - - public DestinationRedshiftTunnelMethodPasswordAuthentication withTunnelHost(String tunnelHost) { - this.tunnelHost = tunnelHost; - return this; - } - - /** - * Connect through a jump server tunnel host using username and password authentication - */ - @JsonProperty("tunnel_method") - public DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod; - - public DestinationRedshiftTunnelMethodPasswordAuthentication withTunnelMethod(DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - /** - * Port on the proxy/jump server that accepts inbound ssh connections. - */ - @JsonProperty("tunnel_port") - public Long tunnelPort; - - public DestinationRedshiftTunnelMethodPasswordAuthentication withTunnelPort(Long tunnelPort) { - this.tunnelPort = tunnelPort; - return this; - } - - /** - * OS-level username for logging into the jump server host - */ - @JsonProperty("tunnel_user") - public String tunnelUser; - - public DestinationRedshiftTunnelMethodPasswordAuthentication withTunnelUser(String tunnelUser) { - this.tunnelUser = tunnelUser; - return this; - } - - /** - * OS-level password for logging into the jump server host - */ - @JsonProperty("tunnel_user_password") - public String tunnelUserPassword; - - public DestinationRedshiftTunnelMethodPasswordAuthentication withTunnelUserPassword(String tunnelUserPassword) { - this.tunnelUserPassword = tunnelUserPassword; - return this; - } - - public DestinationRedshiftTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort) { - this.tunnelUser = tunnelUser; - this.tunnelUserPassword = tunnelUserPassword; - this.tunnelHost = tunnelHost; - this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod.java deleted file mode 100755 index 232b09c4d..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and password authentication - */ -public enum DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod { - SSH_PASSWORD_AUTH("SSH_PASSWORD_AUTH"); - - @JsonValue - public final String value; - - private DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthentication.java deleted file mode 100755 index 964853bcd..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthentication.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationRedshiftTunnelMethodSSHKeyAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class DestinationRedshiftTunnelMethodSSHKeyAuthentication { - /** - * OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) - */ - @JsonProperty("ssh_key") - public String sshKey; - - public DestinationRedshiftTunnelMethodSSHKeyAuthentication withSshKey(String sshKey) { - this.sshKey = sshKey; - return this; - } - - /** - * Hostname of the jump server host that allows inbound ssh tunnel. - */ - @JsonProperty("tunnel_host") - public String tunnelHost; - - public DestinationRedshiftTunnelMethodSSHKeyAuthentication withTunnelHost(String tunnelHost) { - this.tunnelHost = tunnelHost; - return this; - } - - /** - * Connect through a jump server tunnel host using username and ssh key - */ - @JsonProperty("tunnel_method") - public DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod; - - public DestinationRedshiftTunnelMethodSSHKeyAuthentication withTunnelMethod(DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - /** - * Port on the proxy/jump server that accepts inbound ssh connections. - */ - @JsonProperty("tunnel_port") - public Long tunnelPort; - - public DestinationRedshiftTunnelMethodSSHKeyAuthentication withTunnelPort(Long tunnelPort) { - this.tunnelPort = tunnelPort; - return this; - } - - /** - * OS-level username for logging into the jump server host. - */ - @JsonProperty("tunnel_user") - public String tunnelUser; - - public DestinationRedshiftTunnelMethodSSHKeyAuthentication withTunnelUser(String tunnelUser) { - this.tunnelUser = tunnelUser; - return this; - } - - public DestinationRedshiftTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort, @JsonProperty("tunnel_user") String tunnelUser) { - this.sshKey = sshKey; - this.tunnelHost = tunnelHost; - this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; - this.tunnelUser = tunnelUser; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod.java deleted file mode 100755 index 080e01d93..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and ssh key - */ -public enum DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod { - SSH_KEY_AUTH("SSH_KEY_AUTH"); - - @JsonValue - public final String value; - - private DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3Staging.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3Staging.java deleted file mode 100755 index 3e14312e1..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3Staging.java +++ /dev/null @@ -1,135 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationRedshiftUploadingMethodS3Staging - The method how the data will be uploaded to the database. - */ - -public class DestinationRedshiftUploadingMethodS3Staging { - /** - * This ID grants access to the above S3 staging bucket. Airbyte requires Read and Write permissions to the given bucket. See <a href="https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys">AWS docs</a> on how to generate an access key ID and secret access key. - */ - @JsonProperty("access_key_id") - public String accessKeyId; - - public DestinationRedshiftUploadingMethodS3Staging withAccessKeyId(String accessKeyId) { - this.accessKeyId = accessKeyId; - return this; - } - - /** - * How to encrypt the staging data - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("encryption") - public Object encryption; - - public DestinationRedshiftUploadingMethodS3Staging withEncryption(Object encryption) { - this.encryption = encryption; - return this; - } - - /** - * Number of file buffers allocated for writing data. Increasing this number is beneficial for connections using Change Data Capture (CDC) and up to the number of streams within a connection. Increasing the number of file buffers past the maximum number of streams has deteriorating effects - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("file_buffer_count") - public Long fileBufferCount; - - public DestinationRedshiftUploadingMethodS3Staging withFileBufferCount(Long fileBufferCount) { - this.fileBufferCount = fileBufferCount; - return this; - } - - /** - * The pattern allows you to set the file-name format for the S3 staging file(s) - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("file_name_pattern") - public String fileNamePattern; - - public DestinationRedshiftUploadingMethodS3Staging withFileNamePattern(String fileNamePattern) { - this.fileNamePattern = fileNamePattern; - return this; - } - - @JsonProperty("method") - public DestinationRedshiftUploadingMethodS3StagingMethod method; - - public DestinationRedshiftUploadingMethodS3Staging withMethod(DestinationRedshiftUploadingMethodS3StagingMethod method) { - this.method = method; - return this; - } - - /** - * Whether to delete the staging files from S3 after completing the sync. See <a href="https://docs.airbyte.com/integrations/destinations/redshift/#:~:text=the%20root%20directory.-,Purge%20Staging%20Data,-Whether%20to%20delete"> docs</a> for details. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("purge_staging_data") - public Boolean purgeStagingData; - - public DestinationRedshiftUploadingMethodS3Staging withPurgeStagingData(Boolean purgeStagingData) { - this.purgeStagingData = purgeStagingData; - return this; - } - - /** - * The name of the staging S3 bucket to use if utilising a COPY strategy. COPY is recommended for production workloads for better speed and scalability. See <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-bucket.html">AWS docs</a> for more details. - */ - @JsonProperty("s3_bucket_name") - public String s3BucketName; - - public DestinationRedshiftUploadingMethodS3Staging withS3BucketName(String s3BucketName) { - this.s3BucketName = s3BucketName; - return this; - } - - /** - * The directory under the S3 bucket where data will be written. If not provided, then defaults to the root directory. See <a href="https://docs.aws.amazon.com/prescriptive-guidance/latest/defining-bucket-names-data-lakes/faq.html#:~:text=be%20globally%20unique.-,For%20S3%20bucket%20paths,-%2C%20you%20can%20use">path's name recommendations</a> for more details. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("s3_bucket_path") - public String s3BucketPath; - - public DestinationRedshiftUploadingMethodS3Staging withS3BucketPath(String s3BucketPath) { - this.s3BucketPath = s3BucketPath; - return this; - } - - /** - * The region of the S3 staging bucket to use if utilising a COPY strategy. See <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-bucket.html#:~:text=In-,Region,-%2C%20choose%20the%20AWS">AWS docs</a> for details. - */ - @JsonProperty("s3_bucket_region") - public DestinationRedshiftUploadingMethodS3StagingS3BucketRegion s3BucketRegion; - - public DestinationRedshiftUploadingMethodS3Staging withS3BucketRegion(DestinationRedshiftUploadingMethodS3StagingS3BucketRegion s3BucketRegion) { - this.s3BucketRegion = s3BucketRegion; - return this; - } - - /** - * The corresponding secret to the above access key id. See <a href="https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys">AWS docs</a> on how to generate an access key ID and secret access key. - */ - @JsonProperty("secret_access_key") - public String secretAccessKey; - - public DestinationRedshiftUploadingMethodS3Staging withSecretAccessKey(String secretAccessKey) { - this.secretAccessKey = secretAccessKey; - return this; - } - - public DestinationRedshiftUploadingMethodS3Staging(@JsonProperty("access_key_id") String accessKeyId, @JsonProperty("method") DestinationRedshiftUploadingMethodS3StagingMethod method, @JsonProperty("s3_bucket_name") String s3BucketName, @JsonProperty("s3_bucket_region") DestinationRedshiftUploadingMethodS3StagingS3BucketRegion s3BucketRegion, @JsonProperty("secret_access_key") String secretAccessKey) { - this.accessKeyId = accessKeyId; - this.method = method; - this.s3BucketName = s3BucketName; - this.s3BucketRegion = s3BucketRegion; - this.secretAccessKey = secretAccessKey; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption.java deleted file mode 100755 index 4ed580777..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption.java +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption - Staging data will be encrypted using AES-CBC envelope encryption. - */ - -public class DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption { - @JsonProperty("encryption_type") - public DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType encryptionType; - - public DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption withEncryptionType(DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType encryptionType) { - this.encryptionType = encryptionType; - return this; - } - - /** - * The key, base64-encoded. Must be either 128, 192, or 256 bits. Leave blank to have Airbyte generate an ephemeral key for each sync. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("key_encrypting_key") - public String keyEncryptingKey; - - public DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption withKeyEncryptingKey(String keyEncryptingKey) { - this.keyEncryptingKey = keyEncryptingKey; - return this; - } - - public DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption(@JsonProperty("encryption_type") DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType encryptionType) { - this.encryptionType = encryptionType; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType.java deleted file mode 100755 index 2e6425699..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType { - AES_CBC_ENVELOPE("aes_cbc_envelope"); - - @JsonValue - public final String value; - - private DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption.java deleted file mode 100755 index 3bdb3c998..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption.java +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption - Staging data will be stored in plaintext. - */ - -public class DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption { - @JsonProperty("encryption_type") - public DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType encryptionType; - - public DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption withEncryptionType(DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType encryptionType) { - this.encryptionType = encryptionType; - return this; - } - - public DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption(@JsonProperty("encryption_type") DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType encryptionType) { - this.encryptionType = encryptionType; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType.java deleted file mode 100755 index 56b3360e6..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType { - NONE("none"); - - @JsonValue - public final String value; - - private DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingMethod.java deleted file mode 100755 index 0c4c12798..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingMethod.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationRedshiftUploadingMethodS3StagingMethod { - S3_STAGING("S3 Staging"); - - @JsonValue - public final String value; - - private DestinationRedshiftUploadingMethodS3StagingMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingS3BucketRegion.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingS3BucketRegion.java deleted file mode 100755 index 60c5acf6e..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingS3BucketRegion.java +++ /dev/null @@ -1,44 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationRedshiftUploadingMethodS3StagingS3BucketRegion - The region of the S3 staging bucket to use if utilising a COPY strategy. See <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-bucket.html#:~:text=In-,Region,-%2C%20choose%20the%20AWS">AWS docs</a> for details. - */ -public enum DestinationRedshiftUploadingMethodS3StagingS3BucketRegion { - UNKNOWN(""), - US_EAST1("us-east-1"), - US_EAST2("us-east-2"), - US_WEST1("us-west-1"), - US_WEST2("us-west-2"), - AF_SOUTH1("af-south-1"), - AP_EAST1("ap-east-1"), - AP_SOUTH1("ap-south-1"), - AP_NORTHEAST1("ap-northeast-1"), - AP_NORTHEAST2("ap-northeast-2"), - AP_NORTHEAST3("ap-northeast-3"), - AP_SOUTHEAST1("ap-southeast-1"), - AP_SOUTHEAST2("ap-southeast-2"), - CA_CENTRAL1("ca-central-1"), - CN_NORTH1("cn-north-1"), - CN_NORTHWEST1("cn-northwest-1"), - EU_CENTRAL1("eu-central-1"), - EU_NORTH1("eu-north-1"), - EU_SOUTH1("eu-south-1"), - EU_WEST1("eu-west-1"), - EU_WEST2("eu-west-2"), - EU_WEST3("eu-west-3"), - SA_EAST1("sa-east-1"), - ME_SOUTH1("me-south-1"); - - @JsonValue - public final String value; - - private DestinationRedshiftUploadingMethodS3StagingS3BucketRegion(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodStandard.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodStandard.java deleted file mode 100755 index d2307b76c..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodStandard.java +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationRedshiftUploadingMethodStandard - The method how the data will be uploaded to the database. - */ - -public class DestinationRedshiftUploadingMethodStandard { - @JsonProperty("method") - public DestinationRedshiftUploadingMethodStandardMethod method; - - public DestinationRedshiftUploadingMethodStandard withMethod(DestinationRedshiftUploadingMethodStandardMethod method) { - this.method = method; - return this; - } - - public DestinationRedshiftUploadingMethodStandard(@JsonProperty("method") DestinationRedshiftUploadingMethodStandardMethod method) { - this.method = method; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodStandardMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodStandardMethod.java deleted file mode 100755 index 00256c04e..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodStandardMethod.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationRedshiftUploadingMethodStandardMethod { - STANDARD("Standard"); - - @JsonValue - public final String value; - - private DestinationRedshiftUploadingMethodStandardMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvro.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvro.java deleted file mode 100755 index c7e478016..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvro.java +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationS3FormatAvroApacheAvro - Format of the data output. See <a href="https://docs.airbyte.com/integrations/destinations/s3/#supported-output-schema">here</a> for more details - */ - -public class DestinationS3FormatAvroApacheAvro { - /** - * The compression algorithm used to compress data. Default to no compression. - */ - @JsonProperty("compression_codec") - public Object compressionCodec; - - public DestinationS3FormatAvroApacheAvro withCompressionCodec(Object compressionCodec) { - this.compressionCodec = compressionCodec; - return this; - } - - @JsonProperty("format_type") - public DestinationS3FormatAvroApacheAvroFormatType formatType; - - public DestinationS3FormatAvroApacheAvro withFormatType(DestinationS3FormatAvroApacheAvroFormatType formatType) { - this.formatType = formatType; - return this; - } - - public DestinationS3FormatAvroApacheAvro(@JsonProperty("compression_codec") Object compressionCodec, @JsonProperty("format_type") DestinationS3FormatAvroApacheAvroFormatType formatType) { - this.compressionCodec = compressionCodec; - this.formatType = formatType; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2.java deleted file mode 100755 index 7fee072a4..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2.java +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationS3FormatAvroApacheAvroCompressionCodecBzip2 - The compression algorithm used to compress data. Default to no compression. - */ - -public class DestinationS3FormatAvroApacheAvroCompressionCodecBzip2 { - @JsonProperty("codec") - public DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec codec; - - public DestinationS3FormatAvroApacheAvroCompressionCodecBzip2 withCodec(DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec codec) { - this.codec = codec; - return this; - } - - public DestinationS3FormatAvroApacheAvroCompressionCodecBzip2(@JsonProperty("codec") DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec codec) { - this.codec = codec; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec.java deleted file mode 100755 index 98439b8ae..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec { - BZIP2("bzip2"); - - @JsonValue - public final String value; - - private DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflate.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflate.java deleted file mode 100755 index 3674c831a..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflate.java +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationS3FormatAvroApacheAvroCompressionCodecDeflate - The compression algorithm used to compress data. Default to no compression. - */ - -public class DestinationS3FormatAvroApacheAvroCompressionCodecDeflate { - @JsonProperty("codec") - public DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec codec; - - public DestinationS3FormatAvroApacheAvroCompressionCodecDeflate withCodec(DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec codec) { - this.codec = codec; - return this; - } - - /** - * 0: no compression & fastest, 9: best compression & slowest. - */ - @JsonProperty("compression_level") - public Long compressionLevel; - - public DestinationS3FormatAvroApacheAvroCompressionCodecDeflate withCompressionLevel(Long compressionLevel) { - this.compressionLevel = compressionLevel; - return this; - } - - public DestinationS3FormatAvroApacheAvroCompressionCodecDeflate(@JsonProperty("codec") DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec codec, @JsonProperty("compression_level") Long compressionLevel) { - this.codec = codec; - this.compressionLevel = compressionLevel; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec.java deleted file mode 100755 index 331394bcc..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec { - DEFLATE("Deflate"); - - @JsonValue - public final String value; - - private DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression.java deleted file mode 100755 index da5392bed..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression.java +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression - The compression algorithm used to compress data. Default to no compression. - */ - -public class DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression { - @JsonProperty("codec") - public DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec codec; - - public DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression withCodec(DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec codec) { - this.codec = codec; - return this; - } - - public DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression(@JsonProperty("codec") DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec codec) { - this.codec = codec; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec.java deleted file mode 100755 index d1e348def..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec { - NO_COMPRESSION("no compression"); - - @JsonValue - public final String value; - - private DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappy.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappy.java deleted file mode 100755 index c681fd664..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappy.java +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationS3FormatAvroApacheAvroCompressionCodecSnappy - The compression algorithm used to compress data. Default to no compression. - */ - -public class DestinationS3FormatAvroApacheAvroCompressionCodecSnappy { - @JsonProperty("codec") - public DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec codec; - - public DestinationS3FormatAvroApacheAvroCompressionCodecSnappy withCodec(DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec codec) { - this.codec = codec; - return this; - } - - public DestinationS3FormatAvroApacheAvroCompressionCodecSnappy(@JsonProperty("codec") DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec codec) { - this.codec = codec; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec.java deleted file mode 100755 index cc69fbf23..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec { - SNAPPY("snappy"); - - @JsonValue - public final String value; - - private DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXz.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXz.java deleted file mode 100755 index 83d91f339..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXz.java +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationS3FormatAvroApacheAvroCompressionCodecXz - The compression algorithm used to compress data. Default to no compression. - */ - -public class DestinationS3FormatAvroApacheAvroCompressionCodecXz { - @JsonProperty("codec") - public DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec codec; - - public DestinationS3FormatAvroApacheAvroCompressionCodecXz withCodec(DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec codec) { - this.codec = codec; - return this; - } - - /** - * See <a href="https://commons.apache.org/proper/commons-compress/apidocs/org/apache/commons/compress/compressors/xz/XZCompressorOutputStream.html#XZCompressorOutputStream-java.io.OutputStream-int-">here</a> for details. - */ - @JsonProperty("compression_level") - public Long compressionLevel; - - public DestinationS3FormatAvroApacheAvroCompressionCodecXz withCompressionLevel(Long compressionLevel) { - this.compressionLevel = compressionLevel; - return this; - } - - public DestinationS3FormatAvroApacheAvroCompressionCodecXz(@JsonProperty("codec") DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec codec, @JsonProperty("compression_level") Long compressionLevel) { - this.codec = codec; - this.compressionLevel = compressionLevel; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec.java deleted file mode 100755 index 2fc45f9d9..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec { - XZ("xz"); - - @JsonValue - public final String value; - - private DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandard.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandard.java deleted file mode 100755 index 3a4472374..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandard.java +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationS3FormatAvroApacheAvroCompressionCodecZstandard - The compression algorithm used to compress data. Default to no compression. - */ - -public class DestinationS3FormatAvroApacheAvroCompressionCodecZstandard { - @JsonProperty("codec") - public DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec codec; - - public DestinationS3FormatAvroApacheAvroCompressionCodecZstandard withCodec(DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec codec) { - this.codec = codec; - return this; - } - - /** - * Negative levels are 'fast' modes akin to lz4 or snappy, levels above 9 are generally for archival purposes, and levels above 18 use a lot of memory. - */ - @JsonProperty("compression_level") - public Long compressionLevel; - - public DestinationS3FormatAvroApacheAvroCompressionCodecZstandard withCompressionLevel(Long compressionLevel) { - this.compressionLevel = compressionLevel; - return this; - } - - /** - * If true, include a checksum with each data block. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("include_checksum") - public Boolean includeChecksum; - - public DestinationS3FormatAvroApacheAvroCompressionCodecZstandard withIncludeChecksum(Boolean includeChecksum) { - this.includeChecksum = includeChecksum; - return this; - } - - public DestinationS3FormatAvroApacheAvroCompressionCodecZstandard(@JsonProperty("codec") DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec codec, @JsonProperty("compression_level") Long compressionLevel) { - this.codec = codec; - this.compressionLevel = compressionLevel; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec.java deleted file mode 100755 index c56dc6bf7..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec { - ZSTANDARD("zstandard"); - - @JsonValue - public final String value; - - private DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroFormatType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroFormatType.java deleted file mode 100755 index 29a92e903..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroFormatType.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationS3FormatAvroApacheAvroFormatType { - AVRO("Avro"); - - @JsonValue - public final String value; - - private DestinationS3FormatAvroApacheAvroFormatType(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValues.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValues.java deleted file mode 100755 index db0928942..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValues.java +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationS3FormatCSVCommaSeparatedValues - Format of the data output. See <a href="https://docs.airbyte.com/integrations/destinations/s3/#supported-output-schema">here</a> for more details - */ - -public class DestinationS3FormatCSVCommaSeparatedValues { - /** - * Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".csv.gz"). - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("compression") - public Object compression; - - public DestinationS3FormatCSVCommaSeparatedValues withCompression(Object compression) { - this.compression = compression; - return this; - } - - /** - * Whether the input json data should be normalized (flattened) in the output CSV. Please refer to docs for details. - */ - @JsonProperty("flattening") - public DestinationS3FormatCSVCommaSeparatedValuesFlattening flattening; - - public DestinationS3FormatCSVCommaSeparatedValues withFlattening(DestinationS3FormatCSVCommaSeparatedValuesFlattening flattening) { - this.flattening = flattening; - return this; - } - - @JsonProperty("format_type") - public DestinationS3FormatCSVCommaSeparatedValuesFormatType formatType; - - public DestinationS3FormatCSVCommaSeparatedValues withFormatType(DestinationS3FormatCSVCommaSeparatedValuesFormatType formatType) { - this.formatType = formatType; - return this; - } - - public DestinationS3FormatCSVCommaSeparatedValues(@JsonProperty("flattening") DestinationS3FormatCSVCommaSeparatedValuesFlattening flattening, @JsonProperty("format_type") DestinationS3FormatCSVCommaSeparatedValuesFormatType formatType) { - this.flattening = flattening; - this.formatType = formatType; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIP.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIP.java deleted file mode 100755 index 398044176..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIP.java +++ /dev/null @@ -1,26 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIP - Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".csv.gz"). - */ - -public class DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIP { - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("compression_type") - public DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType compressionType; - - public DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIP withCompressionType(DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType compressionType) { - this.compressionType = compressionType; - return this; - } - - public DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIP(){} -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.java deleted file mode 100755 index 362cc095f..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType { - GZIP("GZIP"); - - @JsonValue - public final String value; - - private DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompression.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompression.java deleted file mode 100755 index ea7aaa120..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompression.java +++ /dev/null @@ -1,26 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompression - Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".csv.gz"). - */ - -public class DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompression { - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("compression_type") - public DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType compressionType; - - public DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompression withCompressionType(DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType compressionType) { - this.compressionType = compressionType; - return this; - } - - public DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompression(){} -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.java deleted file mode 100755 index d079403a4..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType { - NO_COMPRESSION("No Compression"); - - @JsonValue - public final String value; - - private DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFlattening.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFlattening.java deleted file mode 100755 index 501898c99..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFlattening.java +++ /dev/null @@ -1,22 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationS3FormatCSVCommaSeparatedValuesFlattening - Whether the input json data should be normalized (flattened) in the output CSV. Please refer to docs for details. - */ -public enum DestinationS3FormatCSVCommaSeparatedValuesFlattening { - NO_FLATTENING("No flattening"), - ROOT_LEVEL_FLATTENING("Root level flattening"); - - @JsonValue - public final String value; - - private DestinationS3FormatCSVCommaSeparatedValuesFlattening(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFormatType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFormatType.java deleted file mode 100755 index 175bb4797..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFormatType.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationS3FormatCSVCommaSeparatedValuesFormatType { - CSV("CSV"); - - @JsonValue - public final String value; - - private DestinationS3FormatCSVCommaSeparatedValuesFormatType(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSON.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSON.java deleted file mode 100755 index 4f55c0830..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSON.java +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationS3FormatJSONLinesNewlineDelimitedJSON - Format of the data output. See <a href="https://docs.airbyte.com/integrations/destinations/s3/#supported-output-schema">here</a> for more details - */ - -public class DestinationS3FormatJSONLinesNewlineDelimitedJSON { - /** - * Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("compression") - public Object compression; - - public DestinationS3FormatJSONLinesNewlineDelimitedJSON withCompression(Object compression) { - this.compression = compression; - return this; - } - - /** - * Whether the input json data should be normalized (flattened) in the output JSON Lines. Please refer to docs for details. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("flattening") - public DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening flattening; - - public DestinationS3FormatJSONLinesNewlineDelimitedJSON withFlattening(DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening flattening) { - this.flattening = flattening; - return this; - } - - @JsonProperty("format_type") - public DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType formatType; - - public DestinationS3FormatJSONLinesNewlineDelimitedJSON withFormatType(DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType formatType) { - this.formatType = formatType; - return this; - } - - public DestinationS3FormatJSONLinesNewlineDelimitedJSON(@JsonProperty("format_type") DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType formatType) { - this.formatType = formatType; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIP.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIP.java deleted file mode 100755 index da5e5ce48..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIP.java +++ /dev/null @@ -1,26 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIP - Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). - */ - -public class DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIP { - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("compression_type") - public DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType compressionType; - - public DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIP withCompressionType(DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType compressionType) { - this.compressionType = compressionType; - return this; - } - - public DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIP(){} -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.java deleted file mode 100755 index 8b993a427..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType { - GZIP("GZIP"); - - @JsonValue - public final String value; - - private DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.java deleted file mode 100755 index b1bce913c..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.java +++ /dev/null @@ -1,26 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompression - Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). - */ - -public class DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompression { - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("compression_type") - public DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType compressionType; - - public DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompression withCompressionType(DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType compressionType) { - this.compressionType = compressionType; - return this; - } - - public DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompression(){} -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.java deleted file mode 100755 index fcc556572..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType { - NO_COMPRESSION("No Compression"); - - @JsonValue - public final String value; - - private DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening.java deleted file mode 100755 index b4c70758d..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening.java +++ /dev/null @@ -1,22 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening - Whether the input json data should be normalized (flattened) in the output JSON Lines. Please refer to docs for details. - */ -public enum DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening { - NO_FLATTENING("No flattening"), - ROOT_LEVEL_FLATTENING("Root level flattening"); - - @JsonValue - public final String value; - - private DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType.java deleted file mode 100755 index b29b841e1..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType { - JSONL("JSONL"); - - @JsonValue - public final String value; - - private DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatParquetColumnarStorage.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatParquetColumnarStorage.java deleted file mode 100755 index ac66f1039..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatParquetColumnarStorage.java +++ /dev/null @@ -1,99 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationS3FormatParquetColumnarStorage - Format of the data output. See <a href="https://docs.airbyte.com/integrations/destinations/s3/#supported-output-schema">here</a> for more details - */ - -public class DestinationS3FormatParquetColumnarStorage { - /** - * This is the size of a row group being buffered in memory. It limits the memory usage when writing. Larger values will improve the IO when reading, but consume more memory when writing. Default: 128 MB. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("block_size_mb") - public Long blockSizeMb; - - public DestinationS3FormatParquetColumnarStorage withBlockSizeMb(Long blockSizeMb) { - this.blockSizeMb = blockSizeMb; - return this; - } - - /** - * The compression algorithm used to compress data pages. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("compression_codec") - public DestinationS3FormatParquetColumnarStorageCompressionCodec compressionCodec; - - public DestinationS3FormatParquetColumnarStorage withCompressionCodec(DestinationS3FormatParquetColumnarStorageCompressionCodec compressionCodec) { - this.compressionCodec = compressionCodec; - return this; - } - - /** - * Default: true. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("dictionary_encoding") - public Boolean dictionaryEncoding; - - public DestinationS3FormatParquetColumnarStorage withDictionaryEncoding(Boolean dictionaryEncoding) { - this.dictionaryEncoding = dictionaryEncoding; - return this; - } - - /** - * There is one dictionary page per column per row group when dictionary encoding is used. The dictionary page size works like the page size but for dictionary. Default: 1024 KB. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("dictionary_page_size_kb") - public Long dictionaryPageSizeKb; - - public DestinationS3FormatParquetColumnarStorage withDictionaryPageSizeKb(Long dictionaryPageSizeKb) { - this.dictionaryPageSizeKb = dictionaryPageSizeKb; - return this; - } - - @JsonProperty("format_type") - public DestinationS3FormatParquetColumnarStorageFormatType formatType; - - public DestinationS3FormatParquetColumnarStorage withFormatType(DestinationS3FormatParquetColumnarStorageFormatType formatType) { - this.formatType = formatType; - return this; - } - - /** - * Maximum size allowed as padding to align row groups. This is also the minimum size of a row group. Default: 8 MB. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("max_padding_size_mb") - public Long maxPaddingSizeMb; - - public DestinationS3FormatParquetColumnarStorage withMaxPaddingSizeMb(Long maxPaddingSizeMb) { - this.maxPaddingSizeMb = maxPaddingSizeMb; - return this; - } - - /** - * The page size is for compression. A block is composed of pages. A page is the smallest unit that must be read fully to access a single record. If this value is too small, the compression will deteriorate. Default: 1024 KB. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("page_size_kb") - public Long pageSizeKb; - - public DestinationS3FormatParquetColumnarStorage withPageSizeKb(Long pageSizeKb) { - this.pageSizeKb = pageSizeKb; - return this; - } - - public DestinationS3FormatParquetColumnarStorage(@JsonProperty("format_type") DestinationS3FormatParquetColumnarStorageFormatType formatType) { - this.formatType = formatType; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatParquetColumnarStorageCompressionCodec.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatParquetColumnarStorageCompressionCodec.java deleted file mode 100755 index 32066b55f..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatParquetColumnarStorageCompressionCodec.java +++ /dev/null @@ -1,27 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationS3FormatParquetColumnarStorageCompressionCodec - The compression algorithm used to compress data pages. - */ -public enum DestinationS3FormatParquetColumnarStorageCompressionCodec { - UNCOMPRESSED("UNCOMPRESSED"), - SNAPPY("SNAPPY"), - GZIP("GZIP"), - LZO("LZO"), - BROTLI("BROTLI"), - LZ4("LZ4"), - ZSTD("ZSTD"); - - @JsonValue - public final String value; - - private DestinationS3FormatParquetColumnarStorageCompressionCodec(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatParquetColumnarStorageFormatType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatParquetColumnarStorageFormatType.java deleted file mode 100755 index 677f82c27..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatParquetColumnarStorageFormatType.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationS3FormatParquetColumnarStorageFormatType { - PARQUET("Parquet"); - - @JsonValue - public final String value; - - private DestinationS3FormatParquetColumnarStorageFormatType(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON.java deleted file mode 100755 index 85050575f..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON.java +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON - Format of the data output. See <a href="https://docs.airbyte.com/integrations/destinations/s3/#supported-output-schema">here</a> for more details - */ - -public class DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON { - /** - * Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("compression") - public Object compression; - - public DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON withCompression(Object compression) { - this.compression = compression; - return this; - } - - /** - * Whether the input json data should be normalized (flattened) in the output JSON Lines. Please refer to docs for details. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("flattening") - public DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening flattening; - - public DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON withFlattening(DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening flattening) { - this.flattening = flattening; - return this; - } - - @JsonProperty("format_type") - public DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType formatType; - - public DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON withFormatType(DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType formatType) { - this.formatType = formatType; - return this; - } - - public DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON(@JsonProperty("format_type") DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType formatType) { - this.formatType = formatType; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.java deleted file mode 100755 index acfbcadda..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.java +++ /dev/null @@ -1,26 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP - Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). - */ - -public class DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP { - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("compression_type") - public DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType compressionType; - - public DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP withCompressionType(DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType compressionType) { - this.compressionType = compressionType; - return this; - } - - public DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP(){} -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.java deleted file mode 100755 index 58e741650..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType { - GZIP("GZIP"); - - @JsonValue - public final String value; - - private DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.java deleted file mode 100755 index debc19360..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.java +++ /dev/null @@ -1,26 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression - Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). - */ - -public class DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression { - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("compression_type") - public DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType compressionType; - - public DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression withCompressionType(DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType compressionType) { - this.compressionType = compressionType; - return this; - } - - public DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression(){} -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.java deleted file mode 100755 index 157c2232c..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType { - NO_COMPRESSION("No Compression"); - - @JsonValue - public final String value; - - private DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening.java deleted file mode 100755 index e596d357f..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening.java +++ /dev/null @@ -1,22 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening - Whether the input json data should be normalized (flattened) in the output JSON Lines. Please refer to docs for details. - */ -public enum DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening { - NO_FLATTENING("No flattening"), - ROOT_LEVEL_FLATTENING("Root level flattening"); - - @JsonValue - public final String value; - - private DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType.java deleted file mode 100755 index 56dd0b6c2..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType { - JSONL("JSONL"); - - @JsonValue - public final String value; - - private DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodNoTunnel.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodNoTunnel.java deleted file mode 100755 index cffbf2cfc..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodNoTunnel.java +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationVerticaTunnelMethodNoTunnel - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class DestinationVerticaTunnelMethodNoTunnel { - /** - * No ssh tunnel needed to connect to database - */ - @JsonProperty("tunnel_method") - public DestinationVerticaTunnelMethodNoTunnelTunnelMethod tunnelMethod; - - public DestinationVerticaTunnelMethodNoTunnel withTunnelMethod(DestinationVerticaTunnelMethodNoTunnelTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - public DestinationVerticaTunnelMethodNoTunnel(@JsonProperty("tunnel_method") DestinationVerticaTunnelMethodNoTunnelTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodNoTunnelTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodNoTunnelTunnelMethod.java deleted file mode 100755 index 01fcdaf6a..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodNoTunnelTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationVerticaTunnelMethodNoTunnelTunnelMethod - No ssh tunnel needed to connect to database - */ -public enum DestinationVerticaTunnelMethodNoTunnelTunnelMethod { - NO_TUNNEL("NO_TUNNEL"); - - @JsonValue - public final String value; - - private DestinationVerticaTunnelMethodNoTunnelTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodPasswordAuthentication.java deleted file mode 100755 index ce7fbd82f..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodPasswordAuthentication.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationVerticaTunnelMethodPasswordAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class DestinationVerticaTunnelMethodPasswordAuthentication { - /** - * Hostname of the jump server host that allows inbound ssh tunnel. - */ - @JsonProperty("tunnel_host") - public String tunnelHost; - - public DestinationVerticaTunnelMethodPasswordAuthentication withTunnelHost(String tunnelHost) { - this.tunnelHost = tunnelHost; - return this; - } - - /** - * Connect through a jump server tunnel host using username and password authentication - */ - @JsonProperty("tunnel_method") - public DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod; - - public DestinationVerticaTunnelMethodPasswordAuthentication withTunnelMethod(DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - /** - * Port on the proxy/jump server that accepts inbound ssh connections. - */ - @JsonProperty("tunnel_port") - public Long tunnelPort; - - public DestinationVerticaTunnelMethodPasswordAuthentication withTunnelPort(Long tunnelPort) { - this.tunnelPort = tunnelPort; - return this; - } - - /** - * OS-level username for logging into the jump server host - */ - @JsonProperty("tunnel_user") - public String tunnelUser; - - public DestinationVerticaTunnelMethodPasswordAuthentication withTunnelUser(String tunnelUser) { - this.tunnelUser = tunnelUser; - return this; - } - - /** - * OS-level password for logging into the jump server host - */ - @JsonProperty("tunnel_user_password") - public String tunnelUserPassword; - - public DestinationVerticaTunnelMethodPasswordAuthentication withTunnelUserPassword(String tunnelUserPassword) { - this.tunnelUserPassword = tunnelUserPassword; - return this; - } - - public DestinationVerticaTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort) { - this.tunnelUser = tunnelUser; - this.tunnelUserPassword = tunnelUserPassword; - this.tunnelHost = tunnelHost; - this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod.java deleted file mode 100755 index aa45a0539..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and password authentication - */ -public enum DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod { - SSH_PASSWORD_AUTH("SSH_PASSWORD_AUTH"); - - @JsonValue - public final String value; - - private DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthentication.java deleted file mode 100755 index 33917ba6e..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthentication.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * DestinationVerticaTunnelMethodSSHKeyAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class DestinationVerticaTunnelMethodSSHKeyAuthentication { - /** - * OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) - */ - @JsonProperty("ssh_key") - public String sshKey; - - public DestinationVerticaTunnelMethodSSHKeyAuthentication withSshKey(String sshKey) { - this.sshKey = sshKey; - return this; - } - - /** - * Hostname of the jump server host that allows inbound ssh tunnel. - */ - @JsonProperty("tunnel_host") - public String tunnelHost; - - public DestinationVerticaTunnelMethodSSHKeyAuthentication withTunnelHost(String tunnelHost) { - this.tunnelHost = tunnelHost; - return this; - } - - /** - * Connect through a jump server tunnel host using username and ssh key - */ - @JsonProperty("tunnel_method") - public DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod; - - public DestinationVerticaTunnelMethodSSHKeyAuthentication withTunnelMethod(DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - /** - * Port on the proxy/jump server that accepts inbound ssh connections. - */ - @JsonProperty("tunnel_port") - public Long tunnelPort; - - public DestinationVerticaTunnelMethodSSHKeyAuthentication withTunnelPort(Long tunnelPort) { - this.tunnelPort = tunnelPort; - return this; - } - - /** - * OS-level username for logging into the jump server host. - */ - @JsonProperty("tunnel_user") - public String tunnelUser; - - public DestinationVerticaTunnelMethodSSHKeyAuthentication withTunnelUser(String tunnelUser) { - this.tunnelUser = tunnelUser; - return this; - } - - public DestinationVerticaTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort, @JsonProperty("tunnel_user") String tunnelUser) { - this.sshKey = sshKey; - this.tunnelHost = tunnelHost; - this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; - this.tunnelUser = tunnelUser; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod.java deleted file mode 100755 index 52f9d8538..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and ssh key - */ -public enum DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod { - SSH_KEY_AUTH("SSH_KEY_AUTH"); - - @JsonValue - public final String value; - - private DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandard.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandard.java deleted file mode 100755 index 8823dacec..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandard.java +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceAlloydbReplicationMethodStandard - Standard replication requires no setup on the DB side but will not be able to represent deletions incrementally. - */ - -public class SourceAlloydbReplicationMethodStandard { - @JsonProperty("method") - public SourceAlloydbReplicationMethodStandardMethod method; - - public SourceAlloydbReplicationMethodStandard withMethod(SourceAlloydbReplicationMethodStandardMethod method) { - this.method = method; - return this; - } - - public SourceAlloydbReplicationMethodStandard(@JsonProperty("method") SourceAlloydbReplicationMethodStandardMethod method) { - this.method = method; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandardMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandardMethod.java deleted file mode 100755 index a3deb1d53..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandardMethod.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum SourceAlloydbReplicationMethodStandardMethod { - STANDARD("Standard"); - - @JsonValue - public final String value; - - private SourceAlloydbReplicationMethodStandardMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandardXmin.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandardXmin.java deleted file mode 100755 index 1b34524e2..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandardXmin.java +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceAlloydbReplicationMethodStandardXmin - Xmin replication requires no setup on the DB side but will not be able to represent deletions incrementally. - */ - -public class SourceAlloydbReplicationMethodStandardXmin { - @JsonProperty("method") - public SourceAlloydbReplicationMethodStandardXminMethod method; - - public SourceAlloydbReplicationMethodStandardXmin withMethod(SourceAlloydbReplicationMethodStandardXminMethod method) { - this.method = method; - return this; - } - - public SourceAlloydbReplicationMethodStandardXmin(@JsonProperty("method") SourceAlloydbReplicationMethodStandardXminMethod method) { - this.method = method; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandardXminMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandardXminMethod.java deleted file mode 100755 index a6cd2a68e..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandardXminMethod.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum SourceAlloydbReplicationMethodStandardXminMethod { - XMIN("Xmin"); - - @JsonValue - public final String value; - - private SourceAlloydbReplicationMethodStandardXminMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodNoTunnel.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodNoTunnel.java deleted file mode 100755 index b96580ed6..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodNoTunnel.java +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceAlloydbTunnelMethodNoTunnel - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class SourceAlloydbTunnelMethodNoTunnel { - /** - * No ssh tunnel needed to connect to database - */ - @JsonProperty("tunnel_method") - public SourceAlloydbTunnelMethodNoTunnelTunnelMethod tunnelMethod; - - public SourceAlloydbTunnelMethodNoTunnel withTunnelMethod(SourceAlloydbTunnelMethodNoTunnelTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - public SourceAlloydbTunnelMethodNoTunnel(@JsonProperty("tunnel_method") SourceAlloydbTunnelMethodNoTunnelTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodNoTunnelTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodNoTunnelTunnelMethod.java deleted file mode 100755 index 47dab450e..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodNoTunnelTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * SourceAlloydbTunnelMethodNoTunnelTunnelMethod - No ssh tunnel needed to connect to database - */ -public enum SourceAlloydbTunnelMethodNoTunnelTunnelMethod { - NO_TUNNEL("NO_TUNNEL"); - - @JsonValue - public final String value; - - private SourceAlloydbTunnelMethodNoTunnelTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodPasswordAuthentication.java deleted file mode 100755 index 35ebd9c7e..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodPasswordAuthentication.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceAlloydbTunnelMethodPasswordAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class SourceAlloydbTunnelMethodPasswordAuthentication { - /** - * Hostname of the jump server host that allows inbound ssh tunnel. - */ - @JsonProperty("tunnel_host") - public String tunnelHost; - - public SourceAlloydbTunnelMethodPasswordAuthentication withTunnelHost(String tunnelHost) { - this.tunnelHost = tunnelHost; - return this; - } - - /** - * Connect through a jump server tunnel host using username and password authentication - */ - @JsonProperty("tunnel_method") - public SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod; - - public SourceAlloydbTunnelMethodPasswordAuthentication withTunnelMethod(SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - /** - * Port on the proxy/jump server that accepts inbound ssh connections. - */ - @JsonProperty("tunnel_port") - public Long tunnelPort; - - public SourceAlloydbTunnelMethodPasswordAuthentication withTunnelPort(Long tunnelPort) { - this.tunnelPort = tunnelPort; - return this; - } - - /** - * OS-level username for logging into the jump server host - */ - @JsonProperty("tunnel_user") - public String tunnelUser; - - public SourceAlloydbTunnelMethodPasswordAuthentication withTunnelUser(String tunnelUser) { - this.tunnelUser = tunnelUser; - return this; - } - - /** - * OS-level password for logging into the jump server host - */ - @JsonProperty("tunnel_user_password") - public String tunnelUserPassword; - - public SourceAlloydbTunnelMethodPasswordAuthentication withTunnelUserPassword(String tunnelUserPassword) { - this.tunnelUserPassword = tunnelUserPassword; - return this; - } - - public SourceAlloydbTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort) { - this.tunnelUser = tunnelUser; - this.tunnelUserPassword = tunnelUserPassword; - this.tunnelHost = tunnelHost; - this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod.java deleted file mode 100755 index bd07cce92..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and password authentication - */ -public enum SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod { - SSH_PASSWORD_AUTH("SSH_PASSWORD_AUTH"); - - @JsonValue - public final String value; - - private SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthentication.java deleted file mode 100755 index c1b3d3a2d..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthentication.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceAlloydbTunnelMethodSSHKeyAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class SourceAlloydbTunnelMethodSSHKeyAuthentication { - /** - * OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) - */ - @JsonProperty("ssh_key") - public String sshKey; - - public SourceAlloydbTunnelMethodSSHKeyAuthentication withSshKey(String sshKey) { - this.sshKey = sshKey; - return this; - } - - /** - * Hostname of the jump server host that allows inbound ssh tunnel. - */ - @JsonProperty("tunnel_host") - public String tunnelHost; - - public SourceAlloydbTunnelMethodSSHKeyAuthentication withTunnelHost(String tunnelHost) { - this.tunnelHost = tunnelHost; - return this; - } - - /** - * Connect through a jump server tunnel host using username and ssh key - */ - @JsonProperty("tunnel_method") - public SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod; - - public SourceAlloydbTunnelMethodSSHKeyAuthentication withTunnelMethod(SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - /** - * Port on the proxy/jump server that accepts inbound ssh connections. - */ - @JsonProperty("tunnel_port") - public Long tunnelPort; - - public SourceAlloydbTunnelMethodSSHKeyAuthentication withTunnelPort(Long tunnelPort) { - this.tunnelPort = tunnelPort; - return this; - } - - /** - * OS-level username for logging into the jump server host. - */ - @JsonProperty("tunnel_user") - public String tunnelUser; - - public SourceAlloydbTunnelMethodSSHKeyAuthentication withTunnelUser(String tunnelUser) { - this.tunnelUser = tunnelUser; - return this; - } - - public SourceAlloydbTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort, @JsonProperty("tunnel_user") String tunnelUser) { - this.sshKey = sshKey; - this.tunnelHost = tunnelHost; - this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; - this.tunnelUser = tunnelUser; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod.java deleted file mode 100755 index 858b598b0..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and ssh key - */ -public enum SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod { - SSH_KEY_AUTH("SSH_KEY_AUTH"); - - @JsonValue - public final String value; - - private SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.java deleted file mode 100755 index fe4315d6d..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.java +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON - Input data format - */ - -public class SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON { - @JsonProperty("format_type") - public SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType formatType; - - public SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON withFormatType(SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType formatType) { - this.formatType = formatType; - return this; - } - - public SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON(@JsonProperty("format_type") SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType formatType) { - this.formatType = formatType; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.java deleted file mode 100755 index 8bc7fb8b6..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType { - JSONL("JSONL"); - - @JsonValue - public final String value; - - private SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodNoTunnel.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodNoTunnel.java deleted file mode 100755 index 5e16abfea..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodNoTunnel.java +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceClickhouseTunnelMethodNoTunnel - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class SourceClickhouseTunnelMethodNoTunnel { - /** - * No ssh tunnel needed to connect to database - */ - @JsonProperty("tunnel_method") - public SourceClickhouseTunnelMethodNoTunnelTunnelMethod tunnelMethod; - - public SourceClickhouseTunnelMethodNoTunnel withTunnelMethod(SourceClickhouseTunnelMethodNoTunnelTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - public SourceClickhouseTunnelMethodNoTunnel(@JsonProperty("tunnel_method") SourceClickhouseTunnelMethodNoTunnelTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodNoTunnelTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodNoTunnelTunnelMethod.java deleted file mode 100755 index 725e959c4..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodNoTunnelTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * SourceClickhouseTunnelMethodNoTunnelTunnelMethod - No ssh tunnel needed to connect to database - */ -public enum SourceClickhouseTunnelMethodNoTunnelTunnelMethod { - NO_TUNNEL("NO_TUNNEL"); - - @JsonValue - public final String value; - - private SourceClickhouseTunnelMethodNoTunnelTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodPasswordAuthentication.java deleted file mode 100755 index 093795278..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodPasswordAuthentication.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceClickhouseTunnelMethodPasswordAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class SourceClickhouseTunnelMethodPasswordAuthentication { - /** - * Hostname of the jump server host that allows inbound ssh tunnel. - */ - @JsonProperty("tunnel_host") - public String tunnelHost; - - public SourceClickhouseTunnelMethodPasswordAuthentication withTunnelHost(String tunnelHost) { - this.tunnelHost = tunnelHost; - return this; - } - - /** - * Connect through a jump server tunnel host using username and password authentication - */ - @JsonProperty("tunnel_method") - public SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod; - - public SourceClickhouseTunnelMethodPasswordAuthentication withTunnelMethod(SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - /** - * Port on the proxy/jump server that accepts inbound ssh connections. - */ - @JsonProperty("tunnel_port") - public Long tunnelPort; - - public SourceClickhouseTunnelMethodPasswordAuthentication withTunnelPort(Long tunnelPort) { - this.tunnelPort = tunnelPort; - return this; - } - - /** - * OS-level username for logging into the jump server host - */ - @JsonProperty("tunnel_user") - public String tunnelUser; - - public SourceClickhouseTunnelMethodPasswordAuthentication withTunnelUser(String tunnelUser) { - this.tunnelUser = tunnelUser; - return this; - } - - /** - * OS-level password for logging into the jump server host - */ - @JsonProperty("tunnel_user_password") - public String tunnelUserPassword; - - public SourceClickhouseTunnelMethodPasswordAuthentication withTunnelUserPassword(String tunnelUserPassword) { - this.tunnelUserPassword = tunnelUserPassword; - return this; - } - - public SourceClickhouseTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort) { - this.tunnelUser = tunnelUser; - this.tunnelUserPassword = tunnelUserPassword; - this.tunnelHost = tunnelHost; - this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.java deleted file mode 100755 index 6969964cd..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and password authentication - */ -public enum SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod { - SSH_PASSWORD_AUTH("SSH_PASSWORD_AUTH"); - - @JsonValue - public final String value; - - private SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthentication.java deleted file mode 100755 index 2a546d2bd..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthentication.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceClickhouseTunnelMethodSSHKeyAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class SourceClickhouseTunnelMethodSSHKeyAuthentication { - /** - * OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) - */ - @JsonProperty("ssh_key") - public String sshKey; - - public SourceClickhouseTunnelMethodSSHKeyAuthentication withSshKey(String sshKey) { - this.sshKey = sshKey; - return this; - } - - /** - * Hostname of the jump server host that allows inbound ssh tunnel. - */ - @JsonProperty("tunnel_host") - public String tunnelHost; - - public SourceClickhouseTunnelMethodSSHKeyAuthentication withTunnelHost(String tunnelHost) { - this.tunnelHost = tunnelHost; - return this; - } - - /** - * Connect through a jump server tunnel host using username and ssh key - */ - @JsonProperty("tunnel_method") - public SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod; - - public SourceClickhouseTunnelMethodSSHKeyAuthentication withTunnelMethod(SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - /** - * Port on the proxy/jump server that accepts inbound ssh connections. - */ - @JsonProperty("tunnel_port") - public Long tunnelPort; - - public SourceClickhouseTunnelMethodSSHKeyAuthentication withTunnelPort(Long tunnelPort) { - this.tunnelPort = tunnelPort; - return this; - } - - /** - * OS-level username for logging into the jump server host. - */ - @JsonProperty("tunnel_user") - public String tunnelUser; - - public SourceClickhouseTunnelMethodSSHKeyAuthentication withTunnelUser(String tunnelUser) { - this.tunnelUser = tunnelUser; - return this; - } - - public SourceClickhouseTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort, @JsonProperty("tunnel_user") String tunnelUser) { - this.sshKey = sshKey; - this.tunnelHost = tunnelHost; - this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; - this.tunnelUser = tunnelUser; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.java deleted file mode 100755 index fab51af24..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and ssh key - */ -public enum SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod { - SSH_KEY_AUTH("SSH_KEY_AUTH"); - - @JsonValue - public final String value; - - private SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogMultiSchema.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogMultiSchema.java deleted file mode 100755 index 0367d5e3e..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogMultiSchema.java +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceE2eTestCloudMockCatalogMultiSchema - A catalog with multiple data streams, each with a different schema. - */ - -public class SourceE2eTestCloudMockCatalogMultiSchema { - /** - * A Json object specifying multiple data streams and their schemas. Each key in this object is one stream name. Each value is the schema for that stream. The schema should be compatible with <a href="https://json-schema.org/draft-07/json-schema-release-notes.html">draft-07</a>. See <a href="https://cswr.github.io/JsonSchema/spec/introduction/">this doc</a> for examples. - */ - @JsonProperty("stream_schemas") - public String streamSchemas; - - public SourceE2eTestCloudMockCatalogMultiSchema withStreamSchemas(String streamSchemas) { - this.streamSchemas = streamSchemas; - return this; - } - - @JsonProperty("type") - public SourceE2eTestCloudMockCatalogMultiSchemaType type; - - public SourceE2eTestCloudMockCatalogMultiSchema withType(SourceE2eTestCloudMockCatalogMultiSchemaType type) { - this.type = type; - return this; - } - - public SourceE2eTestCloudMockCatalogMultiSchema(@JsonProperty("stream_schemas") String streamSchemas, @JsonProperty("type") SourceE2eTestCloudMockCatalogMultiSchemaType type) { - this.streamSchemas = streamSchemas; - this.type = type; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogMultiSchemaType.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogMultiSchemaType.java deleted file mode 100755 index b8f186ad8..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogMultiSchemaType.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum SourceE2eTestCloudMockCatalogMultiSchemaType { - MULTI_STREAM("MULTI_STREAM"); - - @JsonValue - public final String value; - - private SourceE2eTestCloudMockCatalogMultiSchemaType(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogSingleSchema.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogSingleSchema.java deleted file mode 100755 index 1cfbf88c8..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogSingleSchema.java +++ /dev/null @@ -1,63 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceE2eTestCloudMockCatalogSingleSchema - A catalog with one or multiple streams that share the same schema. - */ - -public class SourceE2eTestCloudMockCatalogSingleSchema { - /** - * Duplicate the stream for easy load testing. Each stream name will have a number suffix. For example, if the stream name is "ds", the duplicated streams will be "ds_0", "ds_1", etc. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("stream_duplication") - public Long streamDuplication; - - public SourceE2eTestCloudMockCatalogSingleSchema withStreamDuplication(Long streamDuplication) { - this.streamDuplication = streamDuplication; - return this; - } - - /** - * Name of the data stream. - */ - @JsonProperty("stream_name") - public String streamName; - - public SourceE2eTestCloudMockCatalogSingleSchema withStreamName(String streamName) { - this.streamName = streamName; - return this; - } - - /** - * A Json schema for the stream. The schema should be compatible with <a href="https://json-schema.org/draft-07/json-schema-release-notes.html">draft-07</a>. See <a href="https://cswr.github.io/JsonSchema/spec/introduction/">this doc</a> for examples. - */ - @JsonProperty("stream_schema") - public String streamSchema; - - public SourceE2eTestCloudMockCatalogSingleSchema withStreamSchema(String streamSchema) { - this.streamSchema = streamSchema; - return this; - } - - @JsonProperty("type") - public SourceE2eTestCloudMockCatalogSingleSchemaType type; - - public SourceE2eTestCloudMockCatalogSingleSchema withType(SourceE2eTestCloudMockCatalogSingleSchemaType type) { - this.type = type; - return this; - } - - public SourceE2eTestCloudMockCatalogSingleSchema(@JsonProperty("stream_name") String streamName, @JsonProperty("stream_schema") String streamSchema, @JsonProperty("type") SourceE2eTestCloudMockCatalogSingleSchemaType type) { - this.streamName = streamName; - this.streamSchema = streamSchema; - this.type = type; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogSingleSchemaType.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogSingleSchemaType.java deleted file mode 100755 index c9f8941bd..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogSingleSchemaType.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum SourceE2eTestCloudMockCatalogSingleSchemaType { - SINGLE_STREAM("SINGLE_STREAM"); - - @JsonValue - public final String value; - - private SourceE2eTestCloudMockCatalogSingleSchemaType(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorage.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorage.java deleted file mode 100755 index e79f32c10..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorage.java +++ /dev/null @@ -1,63 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceFileSecureProviderAzBlobAzureBlobStorage - The storage Provider or Location of the file(s) which should be replicated. - */ - -public class SourceFileSecureProviderAzBlobAzureBlobStorage { - /** - * To access Azure Blob Storage, this connector would need credentials with the proper permissions. One option is a SAS (Shared Access Signature) token. If accessing publicly available data, this field is not necessary. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("sas_token") - public String sasToken; - - public SourceFileSecureProviderAzBlobAzureBlobStorage withSasToken(String sasToken) { - this.sasToken = sasToken; - return this; - } - - /** - * To access Azure Blob Storage, this connector would need credentials with the proper permissions. One option is a storage account shared key (aka account key or access key). If accessing publicly available data, this field is not necessary. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("shared_key") - public String sharedKey; - - public SourceFileSecureProviderAzBlobAzureBlobStorage withSharedKey(String sharedKey) { - this.sharedKey = sharedKey; - return this; - } - - @JsonProperty("storage") - public SourceFileSecureProviderAzBlobAzureBlobStorageStorage storage; - - public SourceFileSecureProviderAzBlobAzureBlobStorage withStorage(SourceFileSecureProviderAzBlobAzureBlobStorageStorage storage) { - this.storage = storage; - return this; - } - - /** - * The globally unique name of the storage account that the desired blob sits within. See <a href="https://docs.microsoft.com/en-us/azure/storage/common/storage-account-overview" target="_blank">here</a> for more details. - */ - @JsonProperty("storage_account") - public String storageAccount; - - public SourceFileSecureProviderAzBlobAzureBlobStorage withStorageAccount(String storageAccount) { - this.storageAccount = storageAccount; - return this; - } - - public SourceFileSecureProviderAzBlobAzureBlobStorage(@JsonProperty("storage") SourceFileSecureProviderAzBlobAzureBlobStorageStorage storage, @JsonProperty("storage_account") String storageAccount) { - this.storage = storage; - this.storageAccount = storageAccount; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorageStorage.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorageStorage.java deleted file mode 100755 index 401de7f63..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorageStorage.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum SourceFileSecureProviderAzBlobAzureBlobStorageStorage { - AZ_BLOB("AzBlob"); - - @JsonValue - public final String value; - - private SourceFileSecureProviderAzBlobAzureBlobStorageStorage(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderGCSGoogleCloudStorage.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderGCSGoogleCloudStorage.java deleted file mode 100755 index 9a2f0f04f..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderGCSGoogleCloudStorage.java +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceFileSecureProviderGCSGoogleCloudStorage - The storage Provider or Location of the file(s) which should be replicated. - */ - -public class SourceFileSecureProviderGCSGoogleCloudStorage { - /** - * In order to access private Buckets stored on Google Cloud, this connector would need a service account json credentials with the proper permissions as described <a href="https://cloud.google.com/iam/docs/service-accounts" target="_blank">here</a>. Please generate the credentials.json file and copy/paste its content to this field (expecting JSON formats). If accessing publicly available data, this field is not necessary. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("service_account_json") - public String serviceAccountJson; - - public SourceFileSecureProviderGCSGoogleCloudStorage withServiceAccountJson(String serviceAccountJson) { - this.serviceAccountJson = serviceAccountJson; - return this; - } - - @JsonProperty("storage") - public SourceFileSecureProviderGCSGoogleCloudStorageStorage storage; - - public SourceFileSecureProviderGCSGoogleCloudStorage withStorage(SourceFileSecureProviderGCSGoogleCloudStorageStorage storage) { - this.storage = storage; - return this; - } - - public SourceFileSecureProviderGCSGoogleCloudStorage(@JsonProperty("storage") SourceFileSecureProviderGCSGoogleCloudStorageStorage storage) { - this.storage = storage; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderGCSGoogleCloudStorageStorage.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderGCSGoogleCloudStorageStorage.java deleted file mode 100755 index 6b52896f5..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderGCSGoogleCloudStorageStorage.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum SourceFileSecureProviderGCSGoogleCloudStorageStorage { - GCS("GCS"); - - @JsonValue - public final String value; - - private SourceFileSecureProviderGCSGoogleCloudStorageStorage(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderHTTPSPublicWeb.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderHTTPSPublicWeb.java deleted file mode 100755 index 74fe491cb..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderHTTPSPublicWeb.java +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceFileSecureProviderHTTPSPublicWeb - The storage Provider or Location of the file(s) which should be replicated. - */ - -public class SourceFileSecureProviderHTTPSPublicWeb { - @JsonProperty("storage") - public SourceFileSecureProviderHTTPSPublicWebStorage storage; - - public SourceFileSecureProviderHTTPSPublicWeb withStorage(SourceFileSecureProviderHTTPSPublicWebStorage storage) { - this.storage = storage; - return this; - } - - /** - * Add User-Agent to request - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("user_agent") - public Boolean userAgent; - - public SourceFileSecureProviderHTTPSPublicWeb withUserAgent(Boolean userAgent) { - this.userAgent = userAgent; - return this; - } - - public SourceFileSecureProviderHTTPSPublicWeb(@JsonProperty("storage") SourceFileSecureProviderHTTPSPublicWebStorage storage) { - this.storage = storage; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderHTTPSPublicWebStorage.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderHTTPSPublicWebStorage.java deleted file mode 100755 index 14c5dfdc4..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderHTTPSPublicWebStorage.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum SourceFileSecureProviderHTTPSPublicWebStorage { - HTTPS("HTTPS"); - - @JsonValue - public final String value; - - private SourceFileSecureProviderHTTPSPublicWebStorage(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderS3AmazonWebServices.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderS3AmazonWebServices.java deleted file mode 100755 index 5f31b5e52..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderS3AmazonWebServices.java +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceFileSecureProviderS3AmazonWebServices - The storage Provider or Location of the file(s) which should be replicated. - */ - -public class SourceFileSecureProviderS3AmazonWebServices { - /** - * In order to access private Buckets stored on AWS S3, this connector would need credentials with the proper permissions. If accessing publicly available data, this field is not necessary. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("aws_access_key_id") - public String awsAccessKeyId; - - public SourceFileSecureProviderS3AmazonWebServices withAwsAccessKeyId(String awsAccessKeyId) { - this.awsAccessKeyId = awsAccessKeyId; - return this; - } - - /** - * In order to access private Buckets stored on AWS S3, this connector would need credentials with the proper permissions. If accessing publicly available data, this field is not necessary. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("aws_secret_access_key") - public String awsSecretAccessKey; - - public SourceFileSecureProviderS3AmazonWebServices withAwsSecretAccessKey(String awsSecretAccessKey) { - this.awsSecretAccessKey = awsSecretAccessKey; - return this; - } - - @JsonProperty("storage") - public SourceFileSecureProviderS3AmazonWebServicesStorage storage; - - public SourceFileSecureProviderS3AmazonWebServices withStorage(SourceFileSecureProviderS3AmazonWebServicesStorage storage) { - this.storage = storage; - return this; - } - - public SourceFileSecureProviderS3AmazonWebServices(@JsonProperty("storage") SourceFileSecureProviderS3AmazonWebServicesStorage storage) { - this.storage = storage; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderS3AmazonWebServicesStorage.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderS3AmazonWebServicesStorage.java deleted file mode 100755 index 1bed9b0a4..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderS3AmazonWebServicesStorage.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum SourceFileSecureProviderS3AmazonWebServicesStorage { - S3("S3"); - - @JsonValue - public final String value; - - private SourceFileSecureProviderS3AmazonWebServicesStorage(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSCPSecureCopyProtocol.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSCPSecureCopyProtocol.java deleted file mode 100755 index 3e2260421..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSCPSecureCopyProtocol.java +++ /dev/null @@ -1,63 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceFileSecureProviderSCPSecureCopyProtocol - The storage Provider or Location of the file(s) which should be replicated. - */ - -public class SourceFileSecureProviderSCPSecureCopyProtocol { - @JsonProperty("host") - public String host; - - public SourceFileSecureProviderSCPSecureCopyProtocol withHost(String host) { - this.host = host; - return this; - } - - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("password") - public String password; - - public SourceFileSecureProviderSCPSecureCopyProtocol withPassword(String password) { - this.password = password; - return this; - } - - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("port") - public String port; - - public SourceFileSecureProviderSCPSecureCopyProtocol withPort(String port) { - this.port = port; - return this; - } - - @JsonProperty("storage") - public SourceFileSecureProviderSCPSecureCopyProtocolStorage storage; - - public SourceFileSecureProviderSCPSecureCopyProtocol withStorage(SourceFileSecureProviderSCPSecureCopyProtocolStorage storage) { - this.storage = storage; - return this; - } - - @JsonProperty("user") - public String user; - - public SourceFileSecureProviderSCPSecureCopyProtocol withUser(String user) { - this.user = user; - return this; - } - - public SourceFileSecureProviderSCPSecureCopyProtocol(@JsonProperty("host") String host, @JsonProperty("storage") SourceFileSecureProviderSCPSecureCopyProtocolStorage storage, @JsonProperty("user") String user) { - this.host = host; - this.storage = storage; - this.user = user; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSCPSecureCopyProtocolStorage.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSCPSecureCopyProtocolStorage.java deleted file mode 100755 index 65ea7d059..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSCPSecureCopyProtocolStorage.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum SourceFileSecureProviderSCPSecureCopyProtocolStorage { - SCP("SCP"); - - @JsonValue - public final String value; - - private SourceFileSecureProviderSCPSecureCopyProtocolStorage(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocol.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocol.java deleted file mode 100755 index 6f1ae0e63..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocol.java +++ /dev/null @@ -1,63 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceFileSecureProviderSFTPSecureFileTransferProtocol - The storage Provider or Location of the file(s) which should be replicated. - */ - -public class SourceFileSecureProviderSFTPSecureFileTransferProtocol { - @JsonProperty("host") - public String host; - - public SourceFileSecureProviderSFTPSecureFileTransferProtocol withHost(String host) { - this.host = host; - return this; - } - - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("password") - public String password; - - public SourceFileSecureProviderSFTPSecureFileTransferProtocol withPassword(String password) { - this.password = password; - return this; - } - - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("port") - public String port; - - public SourceFileSecureProviderSFTPSecureFileTransferProtocol withPort(String port) { - this.port = port; - return this; - } - - @JsonProperty("storage") - public SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage storage; - - public SourceFileSecureProviderSFTPSecureFileTransferProtocol withStorage(SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage storage) { - this.storage = storage; - return this; - } - - @JsonProperty("user") - public String user; - - public SourceFileSecureProviderSFTPSecureFileTransferProtocol withUser(String user) { - this.user = user; - return this; - } - - public SourceFileSecureProviderSFTPSecureFileTransferProtocol(@JsonProperty("host") String host, @JsonProperty("storage") SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage storage, @JsonProperty("user") String user) { - this.host = host; - this.storage = storage; - this.user = user; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage.java deleted file mode 100755 index bcd87c5ea..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage { - SFTP("SFTP"); - - @JsonValue - public final String value; - - private SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSSHSecureShell.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSSHSecureShell.java deleted file mode 100755 index 3f6db2ca4..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSSHSecureShell.java +++ /dev/null @@ -1,63 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceFileSecureProviderSSHSecureShell - The storage Provider or Location of the file(s) which should be replicated. - */ - -public class SourceFileSecureProviderSSHSecureShell { - @JsonProperty("host") - public String host; - - public SourceFileSecureProviderSSHSecureShell withHost(String host) { - this.host = host; - return this; - } - - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("password") - public String password; - - public SourceFileSecureProviderSSHSecureShell withPassword(String password) { - this.password = password; - return this; - } - - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("port") - public String port; - - public SourceFileSecureProviderSSHSecureShell withPort(String port) { - this.port = port; - return this; - } - - @JsonProperty("storage") - public SourceFileSecureProviderSSHSecureShellStorage storage; - - public SourceFileSecureProviderSSHSecureShell withStorage(SourceFileSecureProviderSSHSecureShellStorage storage) { - this.storage = storage; - return this; - } - - @JsonProperty("user") - public String user; - - public SourceFileSecureProviderSSHSecureShell withUser(String user) { - this.user = user; - return this; - } - - public SourceFileSecureProviderSSHSecureShell(@JsonProperty("host") String host, @JsonProperty("storage") SourceFileSecureProviderSSHSecureShellStorage storage, @JsonProperty("user") String user) { - this.host = host; - this.storage = storage; - this.user = user; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSSHSecureShellStorage.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSSHSecureShellStorage.java deleted file mode 100755 index c227b6da8..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSSHSecureShellStorage.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum SourceFileSecureProviderSSHSecureShellStorage { - SSH("SSH"); - - @JsonValue - public final String value; - - private SourceFileSecureProviderSSHSecureShellStorage(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeReplicaSet.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeReplicaSet.java deleted file mode 100755 index fae15c5ee..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeReplicaSet.java +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceMongodbInstanceTypeReplicaSet - The MongoDb instance to connect to. For MongoDB Atlas and Replica Set TLS connection is used by default. - */ - -public class SourceMongodbInstanceTypeReplicaSet { - @JsonProperty("instance") - public SourceMongodbInstanceTypeReplicaSetInstance instance; - - public SourceMongodbInstanceTypeReplicaSet withInstance(SourceMongodbInstanceTypeReplicaSetInstance instance) { - this.instance = instance; - return this; - } - - /** - * A replica set in MongoDB is a group of mongod processes that maintain the same data set. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("replica_set") - public String replicaSet; - - public SourceMongodbInstanceTypeReplicaSet withReplicaSet(String replicaSet) { - this.replicaSet = replicaSet; - return this; - } - - /** - * The members of a replica set. Please specify `host`:`port` of each member separated by comma. - */ - @JsonProperty("server_addresses") - public String serverAddresses; - - public SourceMongodbInstanceTypeReplicaSet withServerAddresses(String serverAddresses) { - this.serverAddresses = serverAddresses; - return this; - } - - public SourceMongodbInstanceTypeReplicaSet(@JsonProperty("instance") SourceMongodbInstanceTypeReplicaSetInstance instance, @JsonProperty("server_addresses") String serverAddresses) { - this.instance = instance; - this.serverAddresses = serverAddresses; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeReplicaSetInstance.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeReplicaSetInstance.java deleted file mode 100755 index 41ac3b10a..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeReplicaSetInstance.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum SourceMongodbInstanceTypeReplicaSetInstance { - REPLICA("replica"); - - @JsonValue - public final String value; - - private SourceMongodbInstanceTypeReplicaSetInstance(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstance.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstance.java deleted file mode 100755 index 02a13b57c..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstance.java +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceMongodbInstanceTypeStandaloneMongoDbInstance - The MongoDb instance to connect to. For MongoDB Atlas and Replica Set TLS connection is used by default. - */ - -public class SourceMongodbInstanceTypeStandaloneMongoDbInstance { - /** - * The host name of the Mongo database. - */ - @JsonProperty("host") - public String host; - - public SourceMongodbInstanceTypeStandaloneMongoDbInstance withHost(String host) { - this.host = host; - return this; - } - - @JsonProperty("instance") - public SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance instance; - - public SourceMongodbInstanceTypeStandaloneMongoDbInstance withInstance(SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance instance) { - this.instance = instance; - return this; - } - - /** - * The port of the Mongo database. - */ - @JsonProperty("port") - public Long port; - - public SourceMongodbInstanceTypeStandaloneMongoDbInstance withPort(Long port) { - this.port = port; - return this; - } - - public SourceMongodbInstanceTypeStandaloneMongoDbInstance(@JsonProperty("host") String host, @JsonProperty("instance") SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance instance, @JsonProperty("port") Long port) { - this.host = host; - this.instance = instance; - this.port = port; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance.java deleted file mode 100755 index 20d3868b0..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance { - STANDALONE("standalone"); - - @JsonValue - public final String value; - - private SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC.java deleted file mode 100755 index 803cc4489..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC.java +++ /dev/null @@ -1,63 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC - <i>Recommended</i> - Incrementally reads new inserts, updates, and deletes using the SQL Server's <a href="https://docs.airbyte.com/integrations/sources/mssql/#change-data-capture-cdc">change data capture feature</a>. This must be enabled on your database. - */ - -public class SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC { - /** - * What data should be synced under the CDC. "Existing and New" will read existing data as a snapshot, and sync new changes through CDC. "New Changes Only" will skip the initial snapshot, and only sync new changes through CDC. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("data_to_sync") - public SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync dataToSync; - - public SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC withDataToSync(SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync dataToSync) { - this.dataToSync = dataToSync; - return this; - } - - /** - * The amount of time the connector will wait when it launches to determine if there is new data to sync or not. Defaults to 300 seconds. Valid range: 120 seconds to 1200 seconds. Read about <a href="https://docs.airbyte.com/integrations/sources/mysql/#change-data-capture-cdc">initial waiting time</a>. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("initial_waiting_seconds") - public Long initialWaitingSeconds; - - public SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC withInitialWaitingSeconds(Long initialWaitingSeconds) { - this.initialWaitingSeconds = initialWaitingSeconds; - return this; - } - - @JsonProperty("method") - public SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod method; - - public SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC withMethod(SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod method) { - this.method = method; - return this; - } - - /** - * Existing data in the database are synced through an initial snapshot. This parameter controls the isolation level that will be used during the initial snapshotting. If you choose the "Snapshot" level, you must enable the <a href="https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/sql/snapshot-isolation-in-sql-server">snapshot isolation mode</a> on the database. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("snapshot_isolation") - public SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel snapshotIsolation; - - public SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC withSnapshotIsolation(SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel snapshotIsolation) { - this.snapshotIsolation = snapshotIsolation; - return this; - } - - public SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC(@JsonProperty("method") SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod method) { - this.method = method; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync.java deleted file mode 100755 index 7e4488886..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync.java +++ /dev/null @@ -1,22 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync - What data should be synced under the CDC. "Existing and New" will read existing data as a snapshot, and sync new changes through CDC. "New Changes Only" will skip the initial snapshot, and only sync new changes through CDC. - */ -public enum SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync { - EXISTING_AND_NEW("Existing and New"), - NEW_CHANGES_ONLY("New Changes Only"); - - @JsonValue - public final String value; - - private SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel.java deleted file mode 100755 index 729e7c30d..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel.java +++ /dev/null @@ -1,22 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel - Existing data in the database are synced through an initial snapshot. This parameter controls the isolation level that will be used during the initial snapshotting. If you choose the "Snapshot" level, you must enable the <a href="https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/sql/snapshot-isolation-in-sql-server">snapshot isolation mode</a> on the database. - */ -public enum SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel { - SNAPSHOT("Snapshot"), - READ_COMMITTED("Read Committed"); - - @JsonValue - public final String value; - - private SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod.java deleted file mode 100755 index 2fdf0032c..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod { - CDC("CDC"); - - @JsonValue - public final String value; - - private SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursor.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursor.java deleted file mode 100755 index 0322cabab..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursor.java +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceMssqlReplicationMethodScanChangesWithUserDefinedCursor - Incrementally detects new inserts and updates using the <a href="https://docs.airbyte.com/understanding-airbyte/connections/incremental-append/#user-defined-cursor">cursor column</a> chosen when configuring a connection (e.g. created_at, updated_at). - */ - -public class SourceMssqlReplicationMethodScanChangesWithUserDefinedCursor { - @JsonProperty("method") - public SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod method; - - public SourceMssqlReplicationMethodScanChangesWithUserDefinedCursor withMethod(SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod method) { - this.method = method; - return this; - } - - public SourceMssqlReplicationMethodScanChangesWithUserDefinedCursor(@JsonProperty("method") SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod method) { - this.method = method; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod.java deleted file mode 100755 index 1ae9f6894..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod { - STANDARD("STANDARD"); - - @JsonValue - public final String value; - - private SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificate.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificate.java deleted file mode 100755 index 1de4d3112..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificate.java +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceMssqlSslMethodEncryptedTrustServerCertificate - Use the certificate provided by the server without verification. (For testing purposes only!) - */ - -public class SourceMssqlSslMethodEncryptedTrustServerCertificate { - @JsonProperty("ssl_method") - public SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod sslMethod; - - public SourceMssqlSslMethodEncryptedTrustServerCertificate withSslMethod(SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod sslMethod) { - this.sslMethod = sslMethod; - return this; - } - - public SourceMssqlSslMethodEncryptedTrustServerCertificate(@JsonProperty("ssl_method") SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod sslMethod) { - this.sslMethod = sslMethod; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod.java deleted file mode 100755 index 8a2aee435..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod { - ENCRYPTED_TRUST_SERVER_CERTIFICATE("encrypted_trust_server_certificate"); - - @JsonValue - public final String value; - - private SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificate.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificate.java deleted file mode 100755 index 44c1416c6..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificate.java +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceMssqlSslMethodEncryptedVerifyCertificate - Verify and use the certificate provided by the server. - */ - -public class SourceMssqlSslMethodEncryptedVerifyCertificate { - /** - * Specifies the host name of the server. The value of this property must match the subject property of the certificate. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("hostNameInCertificate") - public String hostNameInCertificate; - - public SourceMssqlSslMethodEncryptedVerifyCertificate withHostNameInCertificate(String hostNameInCertificate) { - this.hostNameInCertificate = hostNameInCertificate; - return this; - } - - @JsonProperty("ssl_method") - public SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod sslMethod; - - public SourceMssqlSslMethodEncryptedVerifyCertificate withSslMethod(SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod sslMethod) { - this.sslMethod = sslMethod; - return this; - } - - public SourceMssqlSslMethodEncryptedVerifyCertificate(@JsonProperty("ssl_method") SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod sslMethod) { - this.sslMethod = sslMethod; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod.java deleted file mode 100755 index 4d0e6386d..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod { - ENCRYPTED_VERIFY_CERTIFICATE("encrypted_verify_certificate"); - - @JsonValue - public final String value; - - private SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodNoTunnel.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodNoTunnel.java deleted file mode 100755 index 71998bbb4..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodNoTunnel.java +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceMssqlTunnelMethodNoTunnel - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class SourceMssqlTunnelMethodNoTunnel { - /** - * No ssh tunnel needed to connect to database - */ - @JsonProperty("tunnel_method") - public SourceMssqlTunnelMethodNoTunnelTunnelMethod tunnelMethod; - - public SourceMssqlTunnelMethodNoTunnel withTunnelMethod(SourceMssqlTunnelMethodNoTunnelTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - public SourceMssqlTunnelMethodNoTunnel(@JsonProperty("tunnel_method") SourceMssqlTunnelMethodNoTunnelTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodNoTunnelTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodNoTunnelTunnelMethod.java deleted file mode 100755 index 2bd343f84..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodNoTunnelTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * SourceMssqlTunnelMethodNoTunnelTunnelMethod - No ssh tunnel needed to connect to database - */ -public enum SourceMssqlTunnelMethodNoTunnelTunnelMethod { - NO_TUNNEL("NO_TUNNEL"); - - @JsonValue - public final String value; - - private SourceMssqlTunnelMethodNoTunnelTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodPasswordAuthentication.java deleted file mode 100755 index 0e93500ad..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodPasswordAuthentication.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceMssqlTunnelMethodPasswordAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class SourceMssqlTunnelMethodPasswordAuthentication { - /** - * Hostname of the jump server host that allows inbound ssh tunnel. - */ - @JsonProperty("tunnel_host") - public String tunnelHost; - - public SourceMssqlTunnelMethodPasswordAuthentication withTunnelHost(String tunnelHost) { - this.tunnelHost = tunnelHost; - return this; - } - - /** - * Connect through a jump server tunnel host using username and password authentication - */ - @JsonProperty("tunnel_method") - public SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod; - - public SourceMssqlTunnelMethodPasswordAuthentication withTunnelMethod(SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - /** - * Port on the proxy/jump server that accepts inbound ssh connections. - */ - @JsonProperty("tunnel_port") - public Long tunnelPort; - - public SourceMssqlTunnelMethodPasswordAuthentication withTunnelPort(Long tunnelPort) { - this.tunnelPort = tunnelPort; - return this; - } - - /** - * OS-level username for logging into the jump server host - */ - @JsonProperty("tunnel_user") - public String tunnelUser; - - public SourceMssqlTunnelMethodPasswordAuthentication withTunnelUser(String tunnelUser) { - this.tunnelUser = tunnelUser; - return this; - } - - /** - * OS-level password for logging into the jump server host - */ - @JsonProperty("tunnel_user_password") - public String tunnelUserPassword; - - public SourceMssqlTunnelMethodPasswordAuthentication withTunnelUserPassword(String tunnelUserPassword) { - this.tunnelUserPassword = tunnelUserPassword; - return this; - } - - public SourceMssqlTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort) { - this.tunnelUser = tunnelUser; - this.tunnelUserPassword = tunnelUserPassword; - this.tunnelHost = tunnelHost; - this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod.java deleted file mode 100755 index 2650f6b90..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and password authentication - */ -public enum SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod { - SSH_PASSWORD_AUTH("SSH_PASSWORD_AUTH"); - - @JsonValue - public final String value; - - private SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodSSHKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodSSHKeyAuthentication.java deleted file mode 100755 index 0e9b8c241..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodSSHKeyAuthentication.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceMssqlTunnelMethodSSHKeyAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class SourceMssqlTunnelMethodSSHKeyAuthentication { - /** - * OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) - */ - @JsonProperty("ssh_key") - public String sshKey; - - public SourceMssqlTunnelMethodSSHKeyAuthentication withSshKey(String sshKey) { - this.sshKey = sshKey; - return this; - } - - /** - * Hostname of the jump server host that allows inbound ssh tunnel. - */ - @JsonProperty("tunnel_host") - public String tunnelHost; - - public SourceMssqlTunnelMethodSSHKeyAuthentication withTunnelHost(String tunnelHost) { - this.tunnelHost = tunnelHost; - return this; - } - - /** - * Connect through a jump server tunnel host using username and ssh key - */ - @JsonProperty("tunnel_method") - public SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod; - - public SourceMssqlTunnelMethodSSHKeyAuthentication withTunnelMethod(SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - /** - * Port on the proxy/jump server that accepts inbound ssh connections. - */ - @JsonProperty("tunnel_port") - public Long tunnelPort; - - public SourceMssqlTunnelMethodSSHKeyAuthentication withTunnelPort(Long tunnelPort) { - this.tunnelPort = tunnelPort; - return this; - } - - /** - * OS-level username for logging into the jump server host. - */ - @JsonProperty("tunnel_user") - public String tunnelUser; - - public SourceMssqlTunnelMethodSSHKeyAuthentication withTunnelUser(String tunnelUser) { - this.tunnelUser = tunnelUser; - return this; - } - - public SourceMssqlTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort, @JsonProperty("tunnel_user") String tunnelUser) { - this.sshKey = sshKey; - this.tunnelHost = tunnelHost; - this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; - this.tunnelUser = tunnelUser; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java deleted file mode 100755 index d02ca546a..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and ssh key - */ -public enum SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod { - SSH_KEY_AUTH("SSH_KEY_AUTH"); - - @JsonValue - public final String value; - - private SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC.java deleted file mode 100755 index fc736a2d7..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC.java +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC - <i>Recommended</i> - Incrementally reads new inserts, updates, and deletes using the MySQL <a href="https://docs.airbyte.com/integrations/sources/mysql/#change-data-capture-cdc">binary log</a>. This must be enabled on your database. - */ - -public class SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC { - /** - * The amount of time the connector will wait when it launches to determine if there is new data to sync or not. Defaults to 300 seconds. Valid range: 120 seconds to 1200 seconds. Read about <a href="https://docs.airbyte.com/integrations/sources/mysql/#change-data-capture-cdc">initial waiting time</a>. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("initial_waiting_seconds") - public Long initialWaitingSeconds; - - public SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC withInitialWaitingSeconds(Long initialWaitingSeconds) { - this.initialWaitingSeconds = initialWaitingSeconds; - return this; - } - - @JsonProperty("method") - public SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod method; - - public SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC withMethod(SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod method) { - this.method = method; - return this; - } - - /** - * Enter the configured MySQL server timezone. This should only be done if the configured timezone in your MySQL instance does not conform to IANNA standard. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("server_time_zone") - public String serverTimeZone; - - public SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC withServerTimeZone(String serverTimeZone) { - this.serverTimeZone = serverTimeZone; - return this; - } - - public SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC(@JsonProperty("method") SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod method) { - this.method = method; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod.java deleted file mode 100755 index 2ad40ecab..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod { - CDC("CDC"); - - @JsonValue - public final String value; - - private SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor.java deleted file mode 100755 index b53efc2b7..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor.java +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor - Incrementally detects new inserts and updates using the <a href="https://docs.airbyte.com/understanding-airbyte/connections/incremental-append/#user-defined-cursor">cursor column</a> chosen when configuring a connection (e.g. created_at, updated_at). - */ - -public class SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor { - @JsonProperty("method") - public SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod method; - - public SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor withMethod(SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod method) { - this.method = method; - return this; - } - - public SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor(@JsonProperty("method") SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod method) { - this.method = method; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod.java deleted file mode 100755 index 7af286aab..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod { - STANDARD("STANDARD"); - - @JsonValue - public final String value; - - private SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModePreferred.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModePreferred.java deleted file mode 100755 index 96d21a025..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModePreferred.java +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceMysqlSslModePreferred - Automatically attempt SSL connection. If the MySQL server does not support SSL, continue with a regular connection. - */ - -public class SourceMysqlSslModePreferred { - @JsonProperty("mode") - public SourceMysqlSslModePreferredMode mode; - - public SourceMysqlSslModePreferred withMode(SourceMysqlSslModePreferredMode mode) { - this.mode = mode; - return this; - } - - public SourceMysqlSslModePreferred(@JsonProperty("mode") SourceMysqlSslModePreferredMode mode) { - this.mode = mode; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModePreferredMode.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModePreferredMode.java deleted file mode 100755 index dfd1c3d9d..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModePreferredMode.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum SourceMysqlSslModePreferredMode { - PREFERRED("preferred"); - - @JsonValue - public final String value; - - private SourceMysqlSslModePreferredMode(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeRequired.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeRequired.java deleted file mode 100755 index 616353e6a..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeRequired.java +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceMysqlSslModeRequired - Always connect with SSL. If the MySQL server doesn’t support SSL, the connection will not be established. Certificate Authority (CA) and Hostname are not verified. - */ - -public class SourceMysqlSslModeRequired { - @JsonProperty("mode") - public SourceMysqlSslModeRequiredMode mode; - - public SourceMysqlSslModeRequired withMode(SourceMysqlSslModeRequiredMode mode) { - this.mode = mode; - return this; - } - - public SourceMysqlSslModeRequired(@JsonProperty("mode") SourceMysqlSslModeRequiredMode mode) { - this.mode = mode; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeRequiredMode.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeRequiredMode.java deleted file mode 100755 index 7de486021..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeRequiredMode.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum SourceMysqlSslModeRequiredMode { - REQUIRED("required"); - - @JsonValue - public final String value; - - private SourceMysqlSslModeRequiredMode(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyCA.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyCA.java deleted file mode 100755 index 13f9ae2dd..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyCA.java +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceMysqlSslModeVerifyCA - Always connect with SSL. Verifies CA, but allows connection even if Hostname does not match. - */ - -public class SourceMysqlSslModeVerifyCA { - /** - * CA certificate - */ - @JsonProperty("ca_certificate") - public String caCertificate; - - public SourceMysqlSslModeVerifyCA withCaCertificate(String caCertificate) { - this.caCertificate = caCertificate; - return this; - } - - /** - * Client certificate (this is not a required field, but if you want to use it, you will need to add the <b>Client key</b> as well) - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("client_certificate") - public String clientCertificate; - - public SourceMysqlSslModeVerifyCA withClientCertificate(String clientCertificate) { - this.clientCertificate = clientCertificate; - return this; - } - - /** - * Client key (this is not a required field, but if you want to use it, you will need to add the <b>Client certificate</b> as well) - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("client_key") - public String clientKey; - - public SourceMysqlSslModeVerifyCA withClientKey(String clientKey) { - this.clientKey = clientKey; - return this; - } - - /** - * Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("client_key_password") - public String clientKeyPassword; - - public SourceMysqlSslModeVerifyCA withClientKeyPassword(String clientKeyPassword) { - this.clientKeyPassword = clientKeyPassword; - return this; - } - - @JsonProperty("mode") - public SourceMysqlSslModeVerifyCAMode mode; - - public SourceMysqlSslModeVerifyCA withMode(SourceMysqlSslModeVerifyCAMode mode) { - this.mode = mode; - return this; - } - - public SourceMysqlSslModeVerifyCA(@JsonProperty("ca_certificate") String caCertificate, @JsonProperty("mode") SourceMysqlSslModeVerifyCAMode mode) { - this.caCertificate = caCertificate; - this.mode = mode; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyCAMode.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyCAMode.java deleted file mode 100755 index 455f0a4a2..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyCAMode.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum SourceMysqlSslModeVerifyCAMode { - VERIFY_CA("verify_ca"); - - @JsonValue - public final String value; - - private SourceMysqlSslModeVerifyCAMode(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyIdentity.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyIdentity.java deleted file mode 100755 index ea5667520..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyIdentity.java +++ /dev/null @@ -1,75 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceMysqlSslModeVerifyIdentity - Always connect with SSL. Verify both CA and Hostname. - */ - -public class SourceMysqlSslModeVerifyIdentity { - /** - * CA certificate - */ - @JsonProperty("ca_certificate") - public String caCertificate; - - public SourceMysqlSslModeVerifyIdentity withCaCertificate(String caCertificate) { - this.caCertificate = caCertificate; - return this; - } - - /** - * Client certificate (this is not a required field, but if you want to use it, you will need to add the <b>Client key</b> as well) - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("client_certificate") - public String clientCertificate; - - public SourceMysqlSslModeVerifyIdentity withClientCertificate(String clientCertificate) { - this.clientCertificate = clientCertificate; - return this; - } - - /** - * Client key (this is not a required field, but if you want to use it, you will need to add the <b>Client certificate</b> as well) - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("client_key") - public String clientKey; - - public SourceMysqlSslModeVerifyIdentity withClientKey(String clientKey) { - this.clientKey = clientKey; - return this; - } - - /** - * Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("client_key_password") - public String clientKeyPassword; - - public SourceMysqlSslModeVerifyIdentity withClientKeyPassword(String clientKeyPassword) { - this.clientKeyPassword = clientKeyPassword; - return this; - } - - @JsonProperty("mode") - public SourceMysqlSslModeVerifyIdentityMode mode; - - public SourceMysqlSslModeVerifyIdentity withMode(SourceMysqlSslModeVerifyIdentityMode mode) { - this.mode = mode; - return this; - } - - public SourceMysqlSslModeVerifyIdentity(@JsonProperty("ca_certificate") String caCertificate, @JsonProperty("mode") SourceMysqlSslModeVerifyIdentityMode mode) { - this.caCertificate = caCertificate; - this.mode = mode; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyIdentityMode.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyIdentityMode.java deleted file mode 100755 index c8c14d0ef..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyIdentityMode.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum SourceMysqlSslModeVerifyIdentityMode { - VERIFY_IDENTITY("verify_identity"); - - @JsonValue - public final String value; - - private SourceMysqlSslModeVerifyIdentityMode(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodNoTunnel.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodNoTunnel.java deleted file mode 100755 index 516b79b9b..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodNoTunnel.java +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceMysqlTunnelMethodNoTunnel - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class SourceMysqlTunnelMethodNoTunnel { - /** - * No ssh tunnel needed to connect to database - */ - @JsonProperty("tunnel_method") - public SourceMysqlTunnelMethodNoTunnelTunnelMethod tunnelMethod; - - public SourceMysqlTunnelMethodNoTunnel withTunnelMethod(SourceMysqlTunnelMethodNoTunnelTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - public SourceMysqlTunnelMethodNoTunnel(@JsonProperty("tunnel_method") SourceMysqlTunnelMethodNoTunnelTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodNoTunnelTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodNoTunnelTunnelMethod.java deleted file mode 100755 index edba9b22b..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodNoTunnelTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * SourceMysqlTunnelMethodNoTunnelTunnelMethod - No ssh tunnel needed to connect to database - */ -public enum SourceMysqlTunnelMethodNoTunnelTunnelMethod { - NO_TUNNEL("NO_TUNNEL"); - - @JsonValue - public final String value; - - private SourceMysqlTunnelMethodNoTunnelTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodPasswordAuthentication.java deleted file mode 100755 index 412a8af06..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodPasswordAuthentication.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceMysqlTunnelMethodPasswordAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class SourceMysqlTunnelMethodPasswordAuthentication { - /** - * Hostname of the jump server host that allows inbound ssh tunnel. - */ - @JsonProperty("tunnel_host") - public String tunnelHost; - - public SourceMysqlTunnelMethodPasswordAuthentication withTunnelHost(String tunnelHost) { - this.tunnelHost = tunnelHost; - return this; - } - - /** - * Connect through a jump server tunnel host using username and password authentication - */ - @JsonProperty("tunnel_method") - public SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod; - - public SourceMysqlTunnelMethodPasswordAuthentication withTunnelMethod(SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - /** - * Port on the proxy/jump server that accepts inbound ssh connections. - */ - @JsonProperty("tunnel_port") - public Long tunnelPort; - - public SourceMysqlTunnelMethodPasswordAuthentication withTunnelPort(Long tunnelPort) { - this.tunnelPort = tunnelPort; - return this; - } - - /** - * OS-level username for logging into the jump server host - */ - @JsonProperty("tunnel_user") - public String tunnelUser; - - public SourceMysqlTunnelMethodPasswordAuthentication withTunnelUser(String tunnelUser) { - this.tunnelUser = tunnelUser; - return this; - } - - /** - * OS-level password for logging into the jump server host - */ - @JsonProperty("tunnel_user_password") - public String tunnelUserPassword; - - public SourceMysqlTunnelMethodPasswordAuthentication withTunnelUserPassword(String tunnelUserPassword) { - this.tunnelUserPassword = tunnelUserPassword; - return this; - } - - public SourceMysqlTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort) { - this.tunnelUser = tunnelUser; - this.tunnelUserPassword = tunnelUserPassword; - this.tunnelHost = tunnelHost; - this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod.java deleted file mode 100755 index a5d082f57..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and password authentication - */ -public enum SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod { - SSH_PASSWORD_AUTH("SSH_PASSWORD_AUTH"); - - @JsonValue - public final String value; - - private SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodSSHKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodSSHKeyAuthentication.java deleted file mode 100755 index 3cc927112..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodSSHKeyAuthentication.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceMysqlTunnelMethodSSHKeyAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class SourceMysqlTunnelMethodSSHKeyAuthentication { - /** - * OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) - */ - @JsonProperty("ssh_key") - public String sshKey; - - public SourceMysqlTunnelMethodSSHKeyAuthentication withSshKey(String sshKey) { - this.sshKey = sshKey; - return this; - } - - /** - * Hostname of the jump server host that allows inbound ssh tunnel. - */ - @JsonProperty("tunnel_host") - public String tunnelHost; - - public SourceMysqlTunnelMethodSSHKeyAuthentication withTunnelHost(String tunnelHost) { - this.tunnelHost = tunnelHost; - return this; - } - - /** - * Connect through a jump server tunnel host using username and ssh key - */ - @JsonProperty("tunnel_method") - public SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod; - - public SourceMysqlTunnelMethodSSHKeyAuthentication withTunnelMethod(SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - /** - * Port on the proxy/jump server that accepts inbound ssh connections. - */ - @JsonProperty("tunnel_port") - public Long tunnelPort; - - public SourceMysqlTunnelMethodSSHKeyAuthentication withTunnelPort(Long tunnelPort) { - this.tunnelPort = tunnelPort; - return this; - } - - /** - * OS-level username for logging into the jump server host. - */ - @JsonProperty("tunnel_user") - public String tunnelUser; - - public SourceMysqlTunnelMethodSSHKeyAuthentication withTunnelUser(String tunnelUser) { - this.tunnelUser = tunnelUser; - return this; - } - - public SourceMysqlTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort, @JsonProperty("tunnel_user") String tunnelUser) { - this.sshKey = sshKey; - this.tunnelHost = tunnelHost; - this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; - this.tunnelUser = tunnelUser; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java deleted file mode 100755 index d53cd36b3..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and ssh key - */ -public enum SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod { - SSH_KEY_AUTH("SSH_KEY_AUTH"); - - @JsonValue - public final String value; - - private SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataServiceName.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataServiceName.java deleted file mode 100755 index d679157a1..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataServiceName.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceOracleConnectionDataServiceName - Use service name - */ - -public class SourceOracleConnectionDataServiceName { - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("connection_type") - public SourceOracleConnectionDataServiceNameConnectionType connectionType; - - public SourceOracleConnectionDataServiceName withConnectionType(SourceOracleConnectionDataServiceNameConnectionType connectionType) { - this.connectionType = connectionType; - return this; - } - - @JsonProperty("service_name") - public String serviceName; - - public SourceOracleConnectionDataServiceName withServiceName(String serviceName) { - this.serviceName = serviceName; - return this; - } - - public SourceOracleConnectionDataServiceName(@JsonProperty("service_name") String serviceName) { - this.serviceName = serviceName; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataServiceNameConnectionType.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataServiceNameConnectionType.java deleted file mode 100755 index 1ba9bb8bc..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataServiceNameConnectionType.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum SourceOracleConnectionDataServiceNameConnectionType { - SERVICE_NAME("service_name"); - - @JsonValue - public final String value; - - private SourceOracleConnectionDataServiceNameConnectionType(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataSystemIDSID.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataSystemIDSID.java deleted file mode 100755 index 670f7c4be..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataSystemIDSID.java +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceOracleConnectionDataSystemIDSID - Use SID (Oracle System Identifier) - */ - -public class SourceOracleConnectionDataSystemIDSID { - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("connection_type") - public SourceOracleConnectionDataSystemIDSIDConnectionType connectionType; - - public SourceOracleConnectionDataSystemIDSID withConnectionType(SourceOracleConnectionDataSystemIDSIDConnectionType connectionType) { - this.connectionType = connectionType; - return this; - } - - @JsonProperty("sid") - public String sid; - - public SourceOracleConnectionDataSystemIDSID withSid(String sid) { - this.sid = sid; - return this; - } - - public SourceOracleConnectionDataSystemIDSID(@JsonProperty("sid") String sid) { - this.sid = sid; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataSystemIDSIDConnectionType.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataSystemIDSIDConnectionType.java deleted file mode 100755 index c1b8ead8c..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataSystemIDSIDConnectionType.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum SourceOracleConnectionDataSystemIDSIDConnectionType { - SID("sid"); - - @JsonValue - public final String value; - - private SourceOracleConnectionDataSystemIDSIDConnectionType(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNE.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNE.java deleted file mode 100755 index 75b643212..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNE.java +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonInclude.Include; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceOracleEncryptionNativeNetworkEncryptionNNE - The native network encryption gives you the ability to encrypt database connections, without the configuration overhead of TCP/IP and SSL/TLS and without the need to open and listen on different ports. - */ - -public class SourceOracleEncryptionNativeNetworkEncryptionNNE { - /** - * This parameter defines what encryption algorithm is used. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("encryption_algorithm") - public SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm encryptionAlgorithm; - - public SourceOracleEncryptionNativeNetworkEncryptionNNE withEncryptionAlgorithm(SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm encryptionAlgorithm) { - this.encryptionAlgorithm = encryptionAlgorithm; - return this; - } - - @JsonProperty("encryption_method") - public SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod encryptionMethod; - - public SourceOracleEncryptionNativeNetworkEncryptionNNE withEncryptionMethod(SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod encryptionMethod) { - this.encryptionMethod = encryptionMethod; - return this; - } - - public SourceOracleEncryptionNativeNetworkEncryptionNNE(@JsonProperty("encryption_method") SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod encryptionMethod) { - this.encryptionMethod = encryptionMethod; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm.java deleted file mode 100755 index 6b12589dc..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm.java +++ /dev/null @@ -1,23 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm - This parameter defines what encryption algorithm is used. - */ -public enum SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm { - AES256("AES256"), - RC456("RC4_56"), - THREE_DES168("3DES168"); - - @JsonValue - public final String value; - - private SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod.java deleted file mode 100755 index c9ab4397e..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod { - CLIENT_NNE("client_nne"); - - @JsonValue - public final String value; - - private SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificate.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificate.java deleted file mode 100755 index e93b9fc69..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificate.java +++ /dev/null @@ -1,37 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceOracleEncryptionTLSEncryptedVerifyCertificate - Verify and use the certificate provided by the server. - */ - -public class SourceOracleEncryptionTLSEncryptedVerifyCertificate { - @JsonProperty("encryption_method") - public SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod encryptionMethod; - - public SourceOracleEncryptionTLSEncryptedVerifyCertificate withEncryptionMethod(SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod encryptionMethod) { - this.encryptionMethod = encryptionMethod; - return this; - } - - /** - * Privacy Enhanced Mail (PEM) files are concatenated certificate containers frequently used in certificate installations. - */ - @JsonProperty("ssl_certificate") - public String sslCertificate; - - public SourceOracleEncryptionTLSEncryptedVerifyCertificate withSslCertificate(String sslCertificate) { - this.sslCertificate = sslCertificate; - return this; - } - - public SourceOracleEncryptionTLSEncryptedVerifyCertificate(@JsonProperty("encryption_method") SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod encryptionMethod, @JsonProperty("ssl_certificate") String sslCertificate) { - this.encryptionMethod = encryptionMethod; - this.sslCertificate = sslCertificate; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod.java deleted file mode 100755 index 3464603dc..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod { - ENCRYPTED_VERIFY_CERTIFICATE("encrypted_verify_certificate"); - - @JsonValue - public final String value; - - private SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodNoTunnel.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodNoTunnel.java deleted file mode 100755 index d65d1ef2f..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodNoTunnel.java +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceOracleTunnelMethodNoTunnel - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class SourceOracleTunnelMethodNoTunnel { - /** - * No ssh tunnel needed to connect to database - */ - @JsonProperty("tunnel_method") - public SourceOracleTunnelMethodNoTunnelTunnelMethod tunnelMethod; - - public SourceOracleTunnelMethodNoTunnel withTunnelMethod(SourceOracleTunnelMethodNoTunnelTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - public SourceOracleTunnelMethodNoTunnel(@JsonProperty("tunnel_method") SourceOracleTunnelMethodNoTunnelTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodNoTunnelTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodNoTunnelTunnelMethod.java deleted file mode 100755 index d946931cc..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodNoTunnelTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * SourceOracleTunnelMethodNoTunnelTunnelMethod - No ssh tunnel needed to connect to database - */ -public enum SourceOracleTunnelMethodNoTunnelTunnelMethod { - NO_TUNNEL("NO_TUNNEL"); - - @JsonValue - public final String value; - - private SourceOracleTunnelMethodNoTunnelTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodPasswordAuthentication.java deleted file mode 100755 index e50b6876c..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodPasswordAuthentication.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceOracleTunnelMethodPasswordAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class SourceOracleTunnelMethodPasswordAuthentication { - /** - * Hostname of the jump server host that allows inbound ssh tunnel. - */ - @JsonProperty("tunnel_host") - public String tunnelHost; - - public SourceOracleTunnelMethodPasswordAuthentication withTunnelHost(String tunnelHost) { - this.tunnelHost = tunnelHost; - return this; - } - - /** - * Connect through a jump server tunnel host using username and password authentication - */ - @JsonProperty("tunnel_method") - public SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod; - - public SourceOracleTunnelMethodPasswordAuthentication withTunnelMethod(SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - /** - * Port on the proxy/jump server that accepts inbound ssh connections. - */ - @JsonProperty("tunnel_port") - public Long tunnelPort; - - public SourceOracleTunnelMethodPasswordAuthentication withTunnelPort(Long tunnelPort) { - this.tunnelPort = tunnelPort; - return this; - } - - /** - * OS-level username for logging into the jump server host - */ - @JsonProperty("tunnel_user") - public String tunnelUser; - - public SourceOracleTunnelMethodPasswordAuthentication withTunnelUser(String tunnelUser) { - this.tunnelUser = tunnelUser; - return this; - } - - /** - * OS-level password for logging into the jump server host - */ - @JsonProperty("tunnel_user_password") - public String tunnelUserPassword; - - public SourceOracleTunnelMethodPasswordAuthentication withTunnelUserPassword(String tunnelUserPassword) { - this.tunnelUserPassword = tunnelUserPassword; - return this; - } - - public SourceOracleTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort) { - this.tunnelUser = tunnelUser; - this.tunnelUserPassword = tunnelUserPassword; - this.tunnelHost = tunnelHost; - this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod.java deleted file mode 100755 index b0848e769..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and password authentication - */ -public enum SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod { - SSH_PASSWORD_AUTH("SSH_PASSWORD_AUTH"); - - @JsonValue - public final String value; - - private SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodSSHKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodSSHKeyAuthentication.java deleted file mode 100755 index d5c63c672..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodSSHKeyAuthentication.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceOracleTunnelMethodSSHKeyAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class SourceOracleTunnelMethodSSHKeyAuthentication { - /** - * OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) - */ - @JsonProperty("ssh_key") - public String sshKey; - - public SourceOracleTunnelMethodSSHKeyAuthentication withSshKey(String sshKey) { - this.sshKey = sshKey; - return this; - } - - /** - * Hostname of the jump server host that allows inbound ssh tunnel. - */ - @JsonProperty("tunnel_host") - public String tunnelHost; - - public SourceOracleTunnelMethodSSHKeyAuthentication withTunnelHost(String tunnelHost) { - this.tunnelHost = tunnelHost; - return this; - } - - /** - * Connect through a jump server tunnel host using username and ssh key - */ - @JsonProperty("tunnel_method") - public SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod; - - public SourceOracleTunnelMethodSSHKeyAuthentication withTunnelMethod(SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - /** - * Port on the proxy/jump server that accepts inbound ssh connections. - */ - @JsonProperty("tunnel_port") - public Long tunnelPort; - - public SourceOracleTunnelMethodSSHKeyAuthentication withTunnelPort(Long tunnelPort) { - this.tunnelPort = tunnelPort; - return this; - } - - /** - * OS-level username for logging into the jump server host. - */ - @JsonProperty("tunnel_user") - public String tunnelUser; - - public SourceOracleTunnelMethodSSHKeyAuthentication withTunnelUser(String tunnelUser) { - this.tunnelUser = tunnelUser; - return this; - } - - public SourceOracleTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort, @JsonProperty("tunnel_user") String tunnelUser) { - this.sshKey = sshKey; - this.tunnelHost = tunnelHost; - this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; - this.tunnelUser = tunnelUser; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.java deleted file mode 100755 index b03cda6d2..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and ssh key - */ -public enum SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod { - SSH_KEY_AUTH("SSH_KEY_AUTH"); - - @JsonValue - public final String value; - - private SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumn.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumn.java deleted file mode 100755 index ca2592c17..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumn.java +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourcePostgresReplicationMethodDetectChangesWithXminSystemColumn - <i>Recommended</i> - Incrementally reads new inserts and updates via Postgres <a href="https://docs.airbyte.com/integrations/sources/postgres/#xmin">Xmin system column</a>. Only recommended for tables up to 500GB. - */ - -public class SourcePostgresReplicationMethodDetectChangesWithXminSystemColumn { - @JsonProperty("method") - public SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod method; - - public SourcePostgresReplicationMethodDetectChangesWithXminSystemColumn withMethod(SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod method) { - this.method = method; - return this; - } - - public SourcePostgresReplicationMethodDetectChangesWithXminSystemColumn(@JsonProperty("method") SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod method) { - this.method = method; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod.java deleted file mode 100755 index 884f156b3..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod { - XMIN("Xmin"); - - @JsonValue - public final String value; - - private SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursor.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursor.java deleted file mode 100755 index 37f2023b0..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursor.java +++ /dev/null @@ -1,25 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourcePostgresReplicationMethodScanChangesWithUserDefinedCursor - Incrementally detects new inserts and updates using the <a href="https://docs.airbyte.com/understanding-airbyte/connections/incremental-append/#user-defined-cursor">cursor column</a> chosen when configuring a connection (e.g. created_at, updated_at). - */ - -public class SourcePostgresReplicationMethodScanChangesWithUserDefinedCursor { - @JsonProperty("method") - public SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod method; - - public SourcePostgresReplicationMethodScanChangesWithUserDefinedCursor withMethod(SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod method) { - this.method = method; - return this; - } - - public SourcePostgresReplicationMethodScanChangesWithUserDefinedCursor(@JsonProperty("method") SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod method) { - this.method = method; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod.java deleted file mode 100755 index c62696591..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod.java +++ /dev/null @@ -1,18 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -public enum SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod { - STANDARD("Standard"); - - @JsonValue - public final String value; - - private SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodNoTunnel.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodNoTunnel.java deleted file mode 100755 index 6541fcb46..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodNoTunnel.java +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourcePostgresTunnelMethodNoTunnel - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class SourcePostgresTunnelMethodNoTunnel { - /** - * No ssh tunnel needed to connect to database - */ - @JsonProperty("tunnel_method") - public SourcePostgresTunnelMethodNoTunnelTunnelMethod tunnelMethod; - - public SourcePostgresTunnelMethodNoTunnel withTunnelMethod(SourcePostgresTunnelMethodNoTunnelTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - public SourcePostgresTunnelMethodNoTunnel(@JsonProperty("tunnel_method") SourcePostgresTunnelMethodNoTunnelTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodNoTunnelTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodNoTunnelTunnelMethod.java deleted file mode 100755 index f5621ef55..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodNoTunnelTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * SourcePostgresTunnelMethodNoTunnelTunnelMethod - No ssh tunnel needed to connect to database - */ -public enum SourcePostgresTunnelMethodNoTunnelTunnelMethod { - NO_TUNNEL("NO_TUNNEL"); - - @JsonValue - public final String value; - - private SourcePostgresTunnelMethodNoTunnelTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodPasswordAuthentication.java deleted file mode 100755 index 542cca401..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodPasswordAuthentication.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourcePostgresTunnelMethodPasswordAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class SourcePostgresTunnelMethodPasswordAuthentication { - /** - * Hostname of the jump server host that allows inbound ssh tunnel. - */ - @JsonProperty("tunnel_host") - public String tunnelHost; - - public SourcePostgresTunnelMethodPasswordAuthentication withTunnelHost(String tunnelHost) { - this.tunnelHost = tunnelHost; - return this; - } - - /** - * Connect through a jump server tunnel host using username and password authentication - */ - @JsonProperty("tunnel_method") - public SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod; - - public SourcePostgresTunnelMethodPasswordAuthentication withTunnelMethod(SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - /** - * Port on the proxy/jump server that accepts inbound ssh connections. - */ - @JsonProperty("tunnel_port") - public Long tunnelPort; - - public SourcePostgresTunnelMethodPasswordAuthentication withTunnelPort(Long tunnelPort) { - this.tunnelPort = tunnelPort; - return this; - } - - /** - * OS-level username for logging into the jump server host - */ - @JsonProperty("tunnel_user") - public String tunnelUser; - - public SourcePostgresTunnelMethodPasswordAuthentication withTunnelUser(String tunnelUser) { - this.tunnelUser = tunnelUser; - return this; - } - - /** - * OS-level password for logging into the jump server host - */ - @JsonProperty("tunnel_user_password") - public String tunnelUserPassword; - - public SourcePostgresTunnelMethodPasswordAuthentication withTunnelUserPassword(String tunnelUserPassword) { - this.tunnelUserPassword = tunnelUserPassword; - return this; - } - - public SourcePostgresTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort) { - this.tunnelUser = tunnelUser; - this.tunnelUserPassword = tunnelUserPassword; - this.tunnelHost = tunnelHost; - this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod.java deleted file mode 100755 index 3627f4ad4..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and password authentication - */ -public enum SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod { - SSH_PASSWORD_AUTH("SSH_PASSWORD_AUTH"); - - @JsonValue - public final String value; - - private SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodSSHKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodSSHKeyAuthentication.java deleted file mode 100755 index f54e2f0a1..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodSSHKeyAuthentication.java +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourcePostgresTunnelMethodSSHKeyAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class SourcePostgresTunnelMethodSSHKeyAuthentication { - /** - * OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) - */ - @JsonProperty("ssh_key") - public String sshKey; - - public SourcePostgresTunnelMethodSSHKeyAuthentication withSshKey(String sshKey) { - this.sshKey = sshKey; - return this; - } - - /** - * Hostname of the jump server host that allows inbound ssh tunnel. - */ - @JsonProperty("tunnel_host") - public String tunnelHost; - - public SourcePostgresTunnelMethodSSHKeyAuthentication withTunnelHost(String tunnelHost) { - this.tunnelHost = tunnelHost; - return this; - } - - /** - * Connect through a jump server tunnel host using username and ssh key - */ - @JsonProperty("tunnel_method") - public SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod; - - public SourcePostgresTunnelMethodSSHKeyAuthentication withTunnelMethod(SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - /** - * Port on the proxy/jump server that accepts inbound ssh connections. - */ - @JsonProperty("tunnel_port") - public Long tunnelPort; - - public SourcePostgresTunnelMethodSSHKeyAuthentication withTunnelPort(Long tunnelPort) { - this.tunnelPort = tunnelPort; - return this; - } - - /** - * OS-level username for logging into the jump server host. - */ - @JsonProperty("tunnel_user") - public String tunnelUser; - - public SourcePostgresTunnelMethodSSHKeyAuthentication withTunnelUser(String tunnelUser) { - this.tunnelUser = tunnelUser; - return this; - } - - public SourcePostgresTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort, @JsonProperty("tunnel_user") String tunnelUser) { - this.sshKey = sshKey; - this.tunnelHost = tunnelHost; - this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; - this.tunnelUser = tunnelUser; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.java deleted file mode 100755 index 0dc5ed6de..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and ssh key - */ -public enum SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod { - SSH_KEY_AUTH("SSH_KEY_AUTH"); - - @JsonValue - public final String value; - - private SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooks.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooks.java index 652b4281e..8358b2b20 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooks.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooks.java @@ -17,9 +17,9 @@ public class SourceQuickbooks { @JsonProperty("credentials") - public Object credentials; + public SourceQuickbooksOAuth20 credentials; - public SourceQuickbooks withCredentials(Object credentials) { + public SourceQuickbooks withCredentials(SourceQuickbooksOAuth20 credentials) { this.credentials = credentials; return this; } @@ -56,7 +56,7 @@ public SourceQuickbooks withStartDate(OffsetDateTime startDate) { return this; } - public SourceQuickbooks(@JsonProperty("credentials") Object credentials, @JsonProperty("sandbox") Boolean sandbox, @JsonProperty("sourceType") SourceQuickbooksQuickbooks sourceType, @JsonProperty("start_date") OffsetDateTime startDate) { + public SourceQuickbooks(@JsonProperty("credentials") SourceQuickbooksOAuth20 credentials, @JsonProperty("sandbox") Boolean sandbox, @JsonProperty("sourceType") SourceQuickbooksQuickbooks sourceType, @JsonProperty("start_date") OffsetDateTime startDate) { this.credentials = credentials; this.sandbox = sandbox; this.sourceType = sourceType; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooksCredentialsOAuth20.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooksOAuth20.java similarity index 70% rename from lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooksCredentialsOAuth20.java rename to lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooksOAuth20.java index 9e9abc15b..724f91cd1 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooksCredentialsOAuth20.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooksOAuth20.java @@ -14,23 +14,23 @@ import java.time.OffsetDateTime; -public class SourceQuickbooksCredentialsOAuth20 { +public class SourceQuickbooksOAuth20 { /** * Access token fot making authenticated requests. */ @JsonProperty("access_token") public String accessToken; - public SourceQuickbooksCredentialsOAuth20 withAccessToken(String accessToken) { + public SourceQuickbooksOAuth20 withAccessToken(String accessToken) { this.accessToken = accessToken; return this; } @JsonInclude(Include.NON_ABSENT) @JsonProperty("auth_type") - public SourceQuickbooksCredentialsOAuth20AuthType authType; + public SourceQuickbooksOAuth20AuthType authType; - public SourceQuickbooksCredentialsOAuth20 withAuthType(SourceQuickbooksCredentialsOAuth20AuthType authType) { + public SourceQuickbooksOAuth20 withAuthType(SourceQuickbooksOAuth20AuthType authType) { this.authType = authType; return this; } @@ -41,7 +41,7 @@ public SourceQuickbooksCredentialsOAuth20 withAuthType(SourceQuickbooksCredentia @JsonProperty("client_id") public String clientId; - public SourceQuickbooksCredentialsOAuth20 withClientId(String clientId) { + public SourceQuickbooksOAuth20 withClientId(String clientId) { this.clientId = clientId; return this; } @@ -52,7 +52,7 @@ public SourceQuickbooksCredentialsOAuth20 withClientId(String clientId) { @JsonProperty("client_secret") public String clientSecret; - public SourceQuickbooksCredentialsOAuth20 withClientSecret(String clientSecret) { + public SourceQuickbooksOAuth20 withClientSecret(String clientSecret) { this.clientSecret = clientSecret; return this; } @@ -63,7 +63,7 @@ public SourceQuickbooksCredentialsOAuth20 withClientSecret(String clientSecret) @JsonProperty("realm_id") public String realmId; - public SourceQuickbooksCredentialsOAuth20 withRealmId(String realmId) { + public SourceQuickbooksOAuth20 withRealmId(String realmId) { this.realmId = realmId; return this; } @@ -74,7 +74,7 @@ public SourceQuickbooksCredentialsOAuth20 withRealmId(String realmId) { @JsonProperty("refresh_token") public String refreshToken; - public SourceQuickbooksCredentialsOAuth20 withRefreshToken(String refreshToken) { + public SourceQuickbooksOAuth20 withRefreshToken(String refreshToken) { this.refreshToken = refreshToken; return this; } @@ -87,12 +87,12 @@ public SourceQuickbooksCredentialsOAuth20 withRefreshToken(String refreshToken) @JsonProperty("token_expiry_date") public OffsetDateTime tokenExpiryDate; - public SourceQuickbooksCredentialsOAuth20 withTokenExpiryDate(OffsetDateTime tokenExpiryDate) { + public SourceQuickbooksOAuth20 withTokenExpiryDate(OffsetDateTime tokenExpiryDate) { this.tokenExpiryDate = tokenExpiryDate; return this; } - public SourceQuickbooksCredentialsOAuth20(@JsonProperty("access_token") String accessToken, @JsonProperty("client_id") String clientId, @JsonProperty("client_secret") String clientSecret, @JsonProperty("realm_id") String realmId, @JsonProperty("refresh_token") String refreshToken, @JsonProperty("token_expiry_date") OffsetDateTime tokenExpiryDate) { + public SourceQuickbooksOAuth20(@JsonProperty("access_token") String accessToken, @JsonProperty("client_id") String clientId, @JsonProperty("client_secret") String clientSecret, @JsonProperty("realm_id") String realmId, @JsonProperty("refresh_token") String refreshToken, @JsonProperty("token_expiry_date") OffsetDateTime tokenExpiryDate) { this.accessToken = accessToken; this.clientId = clientId; this.clientSecret = clientSecret; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooksCredentialsOAuth20AuthType.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooksOAuth20AuthType.java similarity index 68% rename from lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooksCredentialsOAuth20AuthType.java rename to lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooksOAuth20AuthType.java index 9ff44addf..07b05bab3 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooksCredentialsOAuth20AuthType.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooksOAuth20AuthType.java @@ -6,13 +6,13 @@ import com.fasterxml.jackson.annotation.JsonValue; -public enum SourceQuickbooksCredentialsOAuth20AuthType { +public enum SourceQuickbooksOAuth20AuthType { OAUTH20("oauth2.0"); @JsonValue public final String value; - private SourceQuickbooksCredentialsOAuth20AuthType(String value) { + private SourceQuickbooksOAuth20AuthType(String value) { this.value = value; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsPasswordAuthentication.java deleted file mode 100755 index 3f97135c6..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsPasswordAuthentication.java +++ /dev/null @@ -1,40 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceSftpCredentialsPasswordAuthentication - The server authentication method - */ - -public class SourceSftpCredentialsPasswordAuthentication { - /** - * Connect through password authentication - */ - @JsonProperty("auth_method") - public SourceSftpCredentialsPasswordAuthenticationAuthMethod authMethod; - - public SourceSftpCredentialsPasswordAuthentication withAuthMethod(SourceSftpCredentialsPasswordAuthenticationAuthMethod authMethod) { - this.authMethod = authMethod; - return this; - } - - /** - * OS-level password for logging into the jump server host - */ - @JsonProperty("auth_user_password") - public String authUserPassword; - - public SourceSftpCredentialsPasswordAuthentication withAuthUserPassword(String authUserPassword) { - this.authUserPassword = authUserPassword; - return this; - } - - public SourceSftpCredentialsPasswordAuthentication(@JsonProperty("auth_method") SourceSftpCredentialsPasswordAuthenticationAuthMethod authMethod, @JsonProperty("auth_user_password") String authUserPassword) { - this.authMethod = authMethod; - this.authUserPassword = authUserPassword; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsPasswordAuthenticationAuthMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsPasswordAuthenticationAuthMethod.java deleted file mode 100755 index 1b3d73883..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsPasswordAuthenticationAuthMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * SourceSftpCredentialsPasswordAuthenticationAuthMethod - Connect through password authentication - */ -public enum SourceSftpCredentialsPasswordAuthenticationAuthMethod { - SSH_PASSWORD_AUTH("SSH_PASSWORD_AUTH"); - - @JsonValue - public final String value; - - private SourceSftpCredentialsPasswordAuthenticationAuthMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsSSHKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsSSHKeyAuthentication.java deleted file mode 100755 index 0ed3ca33e..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsSSHKeyAuthentication.java +++ /dev/null @@ -1,40 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonProperty; - -/** - * SourceSftpCredentialsSSHKeyAuthentication - The server authentication method - */ - -public class SourceSftpCredentialsSSHKeyAuthentication { - /** - * Connect through ssh key - */ - @JsonProperty("auth_method") - public SourceSftpCredentialsSSHKeyAuthenticationAuthMethod authMethod; - - public SourceSftpCredentialsSSHKeyAuthentication withAuthMethod(SourceSftpCredentialsSSHKeyAuthenticationAuthMethod authMethod) { - this.authMethod = authMethod; - return this; - } - - /** - * OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) - */ - @JsonProperty("auth_ssh_key") - public String authSshKey; - - public SourceSftpCredentialsSSHKeyAuthentication withAuthSshKey(String authSshKey) { - this.authSshKey = authSshKey; - return this; - } - - public SourceSftpCredentialsSSHKeyAuthentication(@JsonProperty("auth_method") SourceSftpCredentialsSSHKeyAuthenticationAuthMethod authMethod, @JsonProperty("auth_ssh_key") String authSshKey) { - this.authMethod = authMethod; - this.authSshKey = authSshKey; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsSSHKeyAuthenticationAuthMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsSSHKeyAuthenticationAuthMethod.java deleted file mode 100755 index 7288ef0f4..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsSSHKeyAuthenticationAuthMethod.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * SourceSftpCredentialsSSHKeyAuthenticationAuthMethod - Connect through ssh key - */ -public enum SourceSftpCredentialsSSHKeyAuthenticationAuthMethod { - SSH_KEY_AUTH("SSH_KEY_AUTH"); - - @JsonValue - public final String value; - - private SourceSftpCredentialsSSHKeyAuthenticationAuthMethod(String value) { - this.value = value; - } -} From 95a8c1f0c3db766f62886f3ede55b88db272fb39 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 20 Sep 2023 00:12:27 +0000 Subject: [PATCH 2/7] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.88.0 --- README.md | 2 +- RELEASES.md | 12 +++++++++++- docs/models/shared/ConnectionResponse.md | 2 +- docs/models/shared/DestinationAwsDatalake.md | 2 +- .../DestinationAwsDatalakeCredentialsIAMRole.md | 2 +- .../DestinationAwsDatalakeCredentialsIAMUser.md | 2 +- docs/models/shared/DestinationClickhouse.md | 2 +- docs/models/shared/DestinationCumulio.md | 2 +- docs/models/shared/DestinationDatabricks.md | 2 +- docs/models/shared/DestinationDynamodb.md | 2 +- docs/models/shared/DestinationKinesis.md | 4 ++-- docs/models/shared/DestinationMssql.md | 4 ++-- ...nMssqlSslMethodEncryptedTrustServerCertificate.md | 2 +- ...nationMssqlSslMethodEncryptedVerifyCertificate.md | 2 +- docs/models/shared/DestinationMysql.md | 2 +- docs/models/shared/DestinationOracle.md | 2 +- docs/models/shared/DestinationPostgres.md | 4 ++-- docs/models/shared/DestinationPubsub.md | 4 ++-- docs/models/shared/DestinationRedis.md | 4 ++-- docs/models/shared/DestinationRedshift.md | 4 ++-- docs/models/shared/DestinationS3.md | 2 +- docs/models/shared/DestinationS3Glue.md | 4 ++-- docs/models/shared/DestinationTimeplus.md | 2 +- docs/models/shared/DestinationVertica.md | 2 +- docs/models/shared/SourceAlloydb.md | 2 +- docs/models/shared/SourceAmazonSellerPartner.md | 4 ++-- docs/models/shared/SourceAmazonSqs.md | 2 +- docs/models/shared/SourceAwsCloudtrail.md | 2 +- docs/models/shared/SourceBingAds.md | 2 +- docs/models/shared/SourceChartmogul.md | 2 +- docs/models/shared/SourceClickhouse.md | 2 +- docs/models/shared/SourceCoinApi.md | 2 +- docs/models/shared/SourceDremio.md | 2 +- docs/models/shared/SourceE2eTestCloud.md | 2 +- docs/models/shared/SourceFaker.md | 2 +- docs/models/shared/SourceFauna.md | 6 +++--- docs/models/shared/SourceFaunaCollection.md | 2 +- .../shared/SourceFaunaCollectionDeletionsEnabled.md | 2 +- docs/models/shared/SourceFileSecure.md | 2 +- docs/models/shared/SourceKlarna.md | 2 +- docs/models/shared/SourceMysql.md | 2 +- docs/models/shared/SourceOracle.md | 2 +- docs/models/shared/SourcePaypalTransaction.md | 2 +- docs/models/shared/SourcePostgres.md | 2 +- docs/models/shared/SourceQuickbooks.md | 2 +- docs/models/shared/SourceRedshift.md | 2 +- .../models/shared/SourceSalesforceStreamsCriteria.md | 2 +- docs/models/shared/SourceSftp.md | 2 +- docs/models/shared/SourceSftpBulk.md | 4 ++-- docs/models/shared/SourceSlack.md | 4 ++-- docs/models/shared/SourceSquare.md | 2 +- docs/models/shared/SourceYotpo.md | 2 +- .../SourceZendeskSunshineCredentialsAPIToken.md | 2 +- .../SourceZendeskSunshineCredentialsOAuth20.md | 2 +- docs/models/shared/SourceZohoCrm.md | 2 +- docs/models/shared/SourceZuora.md | 2 +- docs/models/shared/WorkspaceResponse.md | 2 +- docs/sdks/destinations/README.md | 2 +- docs/sdks/sources/README.md | 6 ++++-- gen.yaml | 8 ++++---- lib/build.gradle | 2 +- .../main/java/com/airbyte/api/SDKConfiguration.java | 4 ++-- .../api/models/shared/ConnectionResponse.java | 4 ++-- .../api/models/shared/DestinationAwsDatalake.java | 4 ++-- .../DestinationAwsDatalakeCredentialsIAMRole.java | 6 ++++-- .../DestinationAwsDatalakeCredentialsIAMUser.java | 6 ++++-- .../api/models/shared/DestinationClickhouse.java | 4 ++-- .../api/models/shared/DestinationCumulio.java | 6 ++++-- .../api/models/shared/DestinationDatabricks.java | 4 ++-- .../api/models/shared/DestinationDynamodb.java | 4 ++-- .../api/models/shared/DestinationKinesis.java | 8 +++++--- .../airbyte/api/models/shared/DestinationMssql.java | 6 +++--- ...ssqlSslMethodEncryptedTrustServerCertificate.java | 7 ++++--- ...tionMssqlSslMethodEncryptedVerifyCertificate.java | 5 ++--- .../airbyte/api/models/shared/DestinationMysql.java | 4 ++-- .../airbyte/api/models/shared/DestinationOracle.java | 4 ++-- .../api/models/shared/DestinationPostgres.java | 6 +++--- .../airbyte/api/models/shared/DestinationPubsub.java | 6 +++--- .../airbyte/api/models/shared/DestinationRedis.java | 6 +++--- .../api/models/shared/DestinationRedshift.java | 6 +++--- .../com/airbyte/api/models/shared/DestinationS3.java | 4 ++-- .../airbyte/api/models/shared/DestinationS3Glue.java | 6 +++--- .../api/models/shared/DestinationTimeplus.java | 6 ++++-- .../api/models/shared/DestinationVertica.java | 4 ++-- .../com/airbyte/api/models/shared/SourceAlloydb.java | 4 ++-- .../api/models/shared/SourceAmazonSellerPartner.java | 6 +++--- .../airbyte/api/models/shared/SourceAmazonSqs.java | 4 ++-- .../api/models/shared/SourceAwsCloudtrail.java | 6 ++++-- .../com/airbyte/api/models/shared/SourceBingAds.java | 4 ++-- .../airbyte/api/models/shared/SourceChartmogul.java | 6 ++++-- .../airbyte/api/models/shared/SourceClickhouse.java | 4 ++-- .../com/airbyte/api/models/shared/SourceCoinApi.java | 4 ++-- .../com/airbyte/api/models/shared/SourceDremio.java | 6 ++++-- .../api/models/shared/SourceE2eTestCloud.java | 4 ++-- .../com/airbyte/api/models/shared/SourceFaker.java | 4 ++-- .../com/airbyte/api/models/shared/SourceFauna.java | 8 ++++---- .../api/models/shared/SourceFaunaCollection.java | 6 ++++-- .../SourceFaunaCollectionDeletionsEnabled.java | 6 ++++-- .../airbyte/api/models/shared/SourceFileSecure.java | 4 ++-- .../com/airbyte/api/models/shared/SourceKlarna.java | 6 ++++-- .../com/airbyte/api/models/shared/SourceMysql.java | 4 ++-- .../com/airbyte/api/models/shared/SourceOracle.java | 4 ++-- .../api/models/shared/SourcePaypalTransaction.java | 4 ++-- .../airbyte/api/models/shared/SourcePostgres.java | 4 ++-- .../airbyte/api/models/shared/SourceQuickbooks.java | 6 ++++-- .../airbyte/api/models/shared/SourceRedshift.java | 4 ++-- .../shared/SourceSalesforceStreamsCriteria.java | 6 ++++-- .../com/airbyte/api/models/shared/SourceSftp.java | 4 ++-- .../airbyte/api/models/shared/SourceSftpBulk.java | 6 +++--- .../com/airbyte/api/models/shared/SourceSlack.java | 6 +++--- .../com/airbyte/api/models/shared/SourceSquare.java | 4 ++-- .../com/airbyte/api/models/shared/SourceYotpo.java | 6 ++++-- .../SourceZendeskSunshineCredentialsAPIToken.java | 6 ++++-- .../SourceZendeskSunshineCredentialsOAuth20.java | 6 ++++-- .../com/airbyte/api/models/shared/SourceZohoCrm.java | 4 ++-- .../com/airbyte/api/models/shared/SourceZuora.java | 4 ++-- .../airbyte/api/models/shared/WorkspaceResponse.java | 6 ++++-- 117 files changed, 249 insertions(+), 203 deletions(-) diff --git a/README.md b/README.md index c6b8ddfb1..b0bcb5b28 100755 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ The Developer Portal UI can also be used to help build your integration by showi ### Gradle ```groovy -implementation 'com.airbyte.api:public-api:0.39.3' +implementation 'com.airbyte.api:public-api:0.39.4' ``` diff --git a/RELEASES.md b/RELEASES.md index ad860abf9..ffebcbccc 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -741,4 +741,14 @@ Based on: ### Generated - [java v0.39.3] . ### Releases -- [Maven Central v0.39.3] https://central.sonatype.com/artifact/com.airbyte/api/0.39.3 - . \ No newline at end of file +- [Maven Central v0.39.3] https://central.sonatype.com/artifact/com.airbyte/api/0.39.3 - . + +## 2023-09-20 00:11:50 +### Changes +Based on: +- OpenAPI Doc 1.0.0 +- Speakeasy CLI 1.88.0 (2.118.1) https://github.com/speakeasy-api/speakeasy +### Generated +- [java v0.39.4] . +### Releases +- [Maven Central v0.39.4] https://central.sonatype.com/artifact/com.airbyte/api/0.39.4 - . \ No newline at end of file diff --git a/docs/models/shared/ConnectionResponse.md b/docs/models/shared/ConnectionResponse.md index e57f91bb9..01c8a5b5e 100755 --- a/docs/models/shared/ConnectionResponse.md +++ b/docs/models/shared/ConnectionResponse.md @@ -9,7 +9,7 @@ Provides details of a single connection. | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | | `configurations` | [StreamConfigurations](../../models/shared/StreamConfigurations.md) | :heavy_check_mark: | A list of configured stream options for a connection. | | `connectionId` | *String* | :heavy_check_mark: | N/A | -| `dataResidency` | [GeographyEnum](../../models/shared/GeographyEnum.md) | :heavy_check_mark: | N/A | +| `dataResidency` | [GeographyEnum](../../models/shared/GeographyEnum.md) | :heavy_minus_sign: | N/A | | `destinationId` | *String* | :heavy_check_mark: | N/A | | `name` | *String* | :heavy_check_mark: | N/A | | `namespaceDefinition` | [NamespaceDefinitionEnum](../../models/shared/NamespaceDefinitionEnum.md) | :heavy_minus_sign: | Define the location where the data will be stored in the destination | diff --git a/docs/models/shared/DestinationAwsDatalake.md b/docs/models/shared/DestinationAwsDatalake.md index 4dccf84d8..8a061fc28 100755 --- a/docs/models/shared/DestinationAwsDatalake.md +++ b/docs/models/shared/DestinationAwsDatalake.md @@ -19,4 +19,4 @@ The values required to configure the destination. | `lakeformationDatabaseName` | *String* | :heavy_check_mark: | The default database this destination will use to create tables in per stream. Can be changed per connection by customizing the namespace. | | | `lakeformationGovernedTables` | *Boolean* | :heavy_minus_sign: | Whether to create tables as LF governed tables. | | | `partitioning` | [DestinationAwsDatalakeChooseHowToPartitionData](../../models/shared/DestinationAwsDatalakeChooseHowToPartitionData.md) | :heavy_minus_sign: | Partition data by cursor fields when a cursor field is a date | | -| `region` | [DestinationAwsDatalakeS3BucketRegion](../../models/shared/DestinationAwsDatalakeS3BucketRegion.md) | :heavy_check_mark: | The region of the S3 bucket. See here for all region codes. | | \ No newline at end of file +| `region` | [DestinationAwsDatalakeS3BucketRegion](../../models/shared/DestinationAwsDatalakeS3BucketRegion.md) | :heavy_minus_sign: | The region of the S3 bucket. See here for all region codes. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationAwsDatalakeCredentialsIAMRole.md b/docs/models/shared/DestinationAwsDatalakeCredentialsIAMRole.md index f3c2bcf77..4906db3b5 100755 --- a/docs/models/shared/DestinationAwsDatalakeCredentialsIAMRole.md +++ b/docs/models/shared/DestinationAwsDatalakeCredentialsIAMRole.md @@ -7,5 +7,5 @@ Choose How to Authenticate to AWS. | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | -| `credentialsTitle` | [DestinationAwsDatalakeCredentialsIAMRoleCredentialsTitle](../../models/shared/DestinationAwsDatalakeCredentialsIAMRoleCredentialsTitle.md) | :heavy_check_mark: | Name of the credentials | +| `credentialsTitle` | [DestinationAwsDatalakeCredentialsIAMRoleCredentialsTitle](../../models/shared/DestinationAwsDatalakeCredentialsIAMRoleCredentialsTitle.md) | :heavy_minus_sign: | Name of the credentials | | `roleArn` | *String* | :heavy_check_mark: | Will assume this role to write data to s3 | \ No newline at end of file diff --git a/docs/models/shared/DestinationAwsDatalakeCredentialsIAMUser.md b/docs/models/shared/DestinationAwsDatalakeCredentialsIAMUser.md index ec987566a..7affdef02 100755 --- a/docs/models/shared/DestinationAwsDatalakeCredentialsIAMUser.md +++ b/docs/models/shared/DestinationAwsDatalakeCredentialsIAMUser.md @@ -9,4 +9,4 @@ Choose How to Authenticate to AWS. | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | | `awsAccessKeyId` | *String* | :heavy_check_mark: | AWS User Access Key Id | | `awsSecretAccessKey` | *String* | :heavy_check_mark: | Secret Access Key | -| `credentialsTitle` | [DestinationAwsDatalakeCredentialsIAMUserCredentialsTitle](../../models/shared/DestinationAwsDatalakeCredentialsIAMUserCredentialsTitle.md) | :heavy_check_mark: | Name of the credentials | \ No newline at end of file +| `credentialsTitle` | [DestinationAwsDatalakeCredentialsIAMUserCredentialsTitle](../../models/shared/DestinationAwsDatalakeCredentialsIAMUserCredentialsTitle.md) | :heavy_minus_sign: | Name of the credentials | \ No newline at end of file diff --git a/docs/models/shared/DestinationClickhouse.md b/docs/models/shared/DestinationClickhouse.md index 055b080c5..6ca7535d4 100755 --- a/docs/models/shared/DestinationClickhouse.md +++ b/docs/models/shared/DestinationClickhouse.md @@ -12,6 +12,6 @@ The values required to configure the destination. | `host` | *String* | :heavy_check_mark: | Hostname of the database. | | | `jdbcUrlParams` | *String* | :heavy_minus_sign: | Additional properties to pass to the JDBC URL string when connecting to the database formatted as 'key=value' pairs separated by the symbol '&'. (example: key1=value1&key2=value2&key3=value3). | | | `password` | *String* | :heavy_minus_sign: | Password associated with the username. | | -| `port` | *Long* | :heavy_check_mark: | HTTP port of the database. | 8123 | +| `port` | *Long* | :heavy_minus_sign: | HTTP port of the database. | 8123 | | `tunnelMethod` | *Object* | :heavy_minus_sign: | Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. | | | `username` | *String* | :heavy_check_mark: | Username to use to access the database. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationCumulio.md b/docs/models/shared/DestinationCumulio.md index f235c90ef..081b807da 100755 --- a/docs/models/shared/DestinationCumulio.md +++ b/docs/models/shared/DestinationCumulio.md @@ -7,7 +7,7 @@ The values required to configure the destination. | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| `apiHost` | *String* | :heavy_check_mark: | URL of the Cumul.io API (e.g. 'https://api.cumul.io', 'https://api.us.cumul.io', or VPC-specific API url). Defaults to 'https://api.cumul.io'. | +| `apiHost` | *String* | :heavy_minus_sign: | URL of the Cumul.io API (e.g. 'https://api.cumul.io', 'https://api.us.cumul.io', or VPC-specific API url). Defaults to 'https://api.cumul.io'. | | `apiKey` | *String* | :heavy_check_mark: | An API key generated in Cumul.io's platform (can be generated here: https://app.cumul.io/start/profile/integration). | | `apiToken` | *String* | :heavy_check_mark: | The corresponding API token generated in Cumul.io's platform (can be generated here: https://app.cumul.io/start/profile/integration). | | `destinationType` | [DestinationCumulioCumulio](../../models/shared/DestinationCumulioCumulio.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationDatabricks.md b/docs/models/shared/DestinationDatabricks.md index 1aa7aa2c5..b0b105d7c 100755 --- a/docs/models/shared/DestinationDatabricks.md +++ b/docs/models/shared/DestinationDatabricks.md @@ -7,7 +7,7 @@ The values required to configure the destination. | Field | Type | Required | Description | Example | | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -| `acceptTerms` | *Boolean* | :heavy_check_mark: | You must agree to the Databricks JDBC Driver Terms & Conditions to use this connector. | | +| `acceptTerms` | *Boolean* | :heavy_minus_sign: | You must agree to the Databricks JDBC Driver Terms & Conditions to use this connector. | | | `dataSource` | *Object* | :heavy_check_mark: | Storage on which the delta lake is built. | | | `database` | *String* | :heavy_minus_sign: | The name of the catalog. If not specified otherwise, the "hive_metastore" will be used. | | | `databricksHttpPath` | *String* | :heavy_check_mark: | Databricks Cluster HTTP Path. | sql/protocolvx/o/1234567489/0000-1111111-abcd90 | diff --git a/docs/models/shared/DestinationDynamodb.md b/docs/models/shared/DestinationDynamodb.md index 8a9053fcd..b0f5a8120 100755 --- a/docs/models/shared/DestinationDynamodb.md +++ b/docs/models/shared/DestinationDynamodb.md @@ -10,6 +10,6 @@ The values required to configure the destination. | `accessKeyId` | *String* | :heavy_check_mark: | The access key id to access the DynamoDB. Airbyte requires Read and Write permissions to the DynamoDB. | A012345678910EXAMPLE | | `destinationType` | [DestinationDynamodbDynamodb](../../models/shared/DestinationDynamodbDynamodb.md) | :heavy_check_mark: | N/A | | | `dynamodbEndpoint` | *String* | :heavy_minus_sign: | This is your DynamoDB endpoint url.(if you are working with AWS DynamoDB, just leave empty). | http://localhost:9000 | -| `dynamodbRegion` | [DestinationDynamodbDynamoDBRegion](../../models/shared/DestinationDynamodbDynamoDBRegion.md) | :heavy_check_mark: | The region of the DynamoDB. | | +| `dynamodbRegion` | [DestinationDynamodbDynamoDBRegion](../../models/shared/DestinationDynamodbDynamoDBRegion.md) | :heavy_minus_sign: | The region of the DynamoDB. | | | `dynamodbTableNamePrefix` | *String* | :heavy_check_mark: | The prefix to use when naming DynamoDB tables. | airbyte_sync | | `secretAccessKey` | *String* | :heavy_check_mark: | The corresponding secret to the access key id. | a012345678910ABCDEFGH/AbCdEfGhEXAMPLEKEY | \ No newline at end of file diff --git a/docs/models/shared/DestinationKinesis.md b/docs/models/shared/DestinationKinesis.md index 153f32114..44a99e835 100755 --- a/docs/models/shared/DestinationKinesis.md +++ b/docs/models/shared/DestinationKinesis.md @@ -8,9 +8,9 @@ The values required to configure the destination. | Field | Type | Required | Description | Example | | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | | `accessKey` | *String* | :heavy_check_mark: | Generate the AWS Access Key for current user. | | -| `bufferSize` | *Long* | :heavy_check_mark: | Buffer size for storing kinesis records before being batch streamed. | | +| `bufferSize` | *Long* | :heavy_minus_sign: | Buffer size for storing kinesis records before being batch streamed. | | | `destinationType` | [DestinationKinesisKinesis](../../models/shared/DestinationKinesisKinesis.md) | :heavy_check_mark: | N/A | | | `endpoint` | *String* | :heavy_check_mark: | AWS Kinesis endpoint. | kinesis.us‑west‑1.amazonaws.com | | `privateKey` | *String* | :heavy_check_mark: | The AWS Private Key - a string of numbers and letters that are unique for each account, also known as a "recovery phrase". | | | `region` | *String* | :heavy_check_mark: | AWS region. Your account determines the Regions that are available to you. | us‑west‑1 | -| `shardCount` | *Long* | :heavy_check_mark: | Number of shards to which the data should be streamed. | | \ No newline at end of file +| `shardCount` | *Long* | :heavy_minus_sign: | Number of shards to which the data should be streamed. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationMssql.md b/docs/models/shared/DestinationMssql.md index d070e53a5..bfd796c76 100755 --- a/docs/models/shared/DestinationMssql.md +++ b/docs/models/shared/DestinationMssql.md @@ -12,8 +12,8 @@ The values required to configure the destination. | `host` | *String* | :heavy_check_mark: | The host name of the MSSQL database. | | | `jdbcUrlParams` | *String* | :heavy_minus_sign: | Additional properties to pass to the JDBC URL string when connecting to the database formatted as 'key=value' pairs separated by the symbol '&'. (example: key1=value1&key2=value2&key3=value3). | | | `password` | *String* | :heavy_minus_sign: | The password associated with this username. | | -| `port` | *Long* | :heavy_check_mark: | The port of the MSSQL database. | 1433 | -| `schema` | *String* | :heavy_check_mark: | The default schema tables are written to if the source does not specify a namespace. The usual value for this field is "public". | public | +| `port` | *Long* | :heavy_minus_sign: | The port of the MSSQL database. | 1433 | +| `schema` | *String* | :heavy_minus_sign: | The default schema tables are written to if the source does not specify a namespace. The usual value for this field is "public". | public | | `sslMethod` | *Object* | :heavy_minus_sign: | The encryption method which is used to communicate with the database. | | | `tunnelMethod` | *Object* | :heavy_minus_sign: | Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. | | | `username` | *String* | :heavy_check_mark: | The username which is used to access the database. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationMssqlSslMethodEncryptedTrustServerCertificate.md b/docs/models/shared/DestinationMssqlSslMethodEncryptedTrustServerCertificate.md index 9475b1aa8..068c532b7 100755 --- a/docs/models/shared/DestinationMssqlSslMethodEncryptedTrustServerCertificate.md +++ b/docs/models/shared/DestinationMssqlSslMethodEncryptedTrustServerCertificate.md @@ -7,4 +7,4 @@ Use the certificate provided by the server without verification. (For testing pu | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `sslMethod` | [DestinationMssqlSslMethodEncryptedTrustServerCertificateSslMethod](../../models/shared/DestinationMssqlSslMethodEncryptedTrustServerCertificateSslMethod.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| `sslMethod` | [DestinationMssqlSslMethodEncryptedTrustServerCertificateSslMethod](../../models/shared/DestinationMssqlSslMethodEncryptedTrustServerCertificateSslMethod.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationMssqlSslMethodEncryptedVerifyCertificate.md b/docs/models/shared/DestinationMssqlSslMethodEncryptedVerifyCertificate.md index cd99d7d68..3fd742196 100755 --- a/docs/models/shared/DestinationMssqlSslMethodEncryptedVerifyCertificate.md +++ b/docs/models/shared/DestinationMssqlSslMethodEncryptedVerifyCertificate.md @@ -8,4 +8,4 @@ Verify and use the certificate provided by the server. | Field | Type | Required | Description | | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | | `hostNameInCertificate` | *String* | :heavy_minus_sign: | Specifies the host name of the server. The value of this property must match the subject property of the certificate. | -| `sslMethod` | [DestinationMssqlSslMethodEncryptedVerifyCertificateSslMethod](../../models/shared/DestinationMssqlSslMethodEncryptedVerifyCertificateSslMethod.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| `sslMethod` | [DestinationMssqlSslMethodEncryptedVerifyCertificateSslMethod](../../models/shared/DestinationMssqlSslMethodEncryptedVerifyCertificateSslMethod.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationMysql.md b/docs/models/shared/DestinationMysql.md index e1aa260d7..f2be26446 100755 --- a/docs/models/shared/DestinationMysql.md +++ b/docs/models/shared/DestinationMysql.md @@ -12,6 +12,6 @@ The values required to configure the destination. | `host` | *String* | :heavy_check_mark: | Hostname of the database. | | | `jdbcUrlParams` | *String* | :heavy_minus_sign: | Additional properties to pass to the JDBC URL string when connecting to the database formatted as 'key=value' pairs separated by the symbol '&'. (example: key1=value1&key2=value2&key3=value3). | | | `password` | *String* | :heavy_minus_sign: | Password associated with the username. | | -| `port` | *Long* | :heavy_check_mark: | Port of the database. | 3306 | +| `port` | *Long* | :heavy_minus_sign: | Port of the database. | 3306 | | `tunnelMethod` | *Object* | :heavy_minus_sign: | Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. | | | `username` | *String* | :heavy_check_mark: | Username to use to access the database. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationOracle.md b/docs/models/shared/DestinationOracle.md index 6dbee1023..a0d98cdc4 100755 --- a/docs/models/shared/DestinationOracle.md +++ b/docs/models/shared/DestinationOracle.md @@ -11,7 +11,7 @@ The values required to configure the destination. | `host` | *String* | :heavy_check_mark: | The hostname of the database. | | | `jdbcUrlParams` | *String* | :heavy_minus_sign: | Additional properties to pass to the JDBC URL string when connecting to the database formatted as 'key=value' pairs separated by the symbol '&'. (example: key1=value1&key2=value2&key3=value3). | | | `password` | *String* | :heavy_minus_sign: | The password associated with the username. | | -| `port` | *Long* | :heavy_check_mark: | The port of the database. | 1521 | +| `port` | *Long* | :heavy_minus_sign: | The port of the database. | 1521 | | `schema` | *String* | :heavy_minus_sign: | The default schema is used as the target schema for all statements issued from the connection that do not explicitly specify a schema name. The usual value for this field is "airbyte". In Oracle, schemas and users are the same thing, so the "user" parameter is used as the login credentials and this is used for the default Airbyte message schema. | airbyte | | `sid` | *String* | :heavy_check_mark: | The System Identifier uniquely distinguishes the instance from any other instance on the same computer. | | | `tunnelMethod` | *Object* | :heavy_minus_sign: | Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. | | diff --git a/docs/models/shared/DestinationPostgres.md b/docs/models/shared/DestinationPostgres.md index 213275b0b..7d85fe0ec 100755 --- a/docs/models/shared/DestinationPostgres.md +++ b/docs/models/shared/DestinationPostgres.md @@ -12,8 +12,8 @@ The values required to configure the destination. | `host` | *String* | :heavy_check_mark: | Hostname of the database. | | | `jdbcUrlParams` | *String* | :heavy_minus_sign: | Additional properties to pass to the JDBC URL string when connecting to the database formatted as 'key=value' pairs separated by the symbol '&'. (example: key1=value1&key2=value2&key3=value3). | | | `password` | *String* | :heavy_minus_sign: | Password associated with the username. | | -| `port` | *Long* | :heavy_check_mark: | Port of the database. | 5432 | -| `schema` | *String* | :heavy_check_mark: | The default schema tables are written to if the source does not specify a namespace. The usual value for this field is "public". | public | +| `port` | *Long* | :heavy_minus_sign: | Port of the database. | 5432 | +| `schema` | *String* | :heavy_minus_sign: | The default schema tables are written to if the source does not specify a namespace. The usual value for this field is "public". | public | | `sslMode` | *Object* | :heavy_minus_sign: | SSL connection modes.
disable - Chose this mode to disable encryption of communication between Airbyte and destination database
allow - Chose this mode to enable encryption only when required by the source database
prefer - Chose this mode to allow unencrypted connection only if the source database does not support encryption
require - Chose this mode to always require encryption. If the source database server does not support encryption, connection will fail
verify-ca - Chose this mode to always require encryption and to verify that the source database server has a valid SSL certificate
verify-full - This is the most secure mode. Chose this mode to always require encryption and to verify the identity of the source database server
See more information - in the docs. | | | `tunnelMethod` | *Object* | :heavy_minus_sign: | Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. | | | `username` | *String* | :heavy_check_mark: | Username to use to access the database. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationPubsub.md b/docs/models/shared/DestinationPubsub.md index 9d288bcd4..3bb525f7d 100755 --- a/docs/models/shared/DestinationPubsub.md +++ b/docs/models/shared/DestinationPubsub.md @@ -9,10 +9,10 @@ The values required to configure the destination. | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `batchingDelayThreshold` | *Long* | :heavy_minus_sign: | Number of ms before the buffer is flushed | | `batchingElementCountThreshold` | *Long* | :heavy_minus_sign: | Number of messages before the buffer is flushed | -| `batchingEnabled` | *Boolean* | :heavy_check_mark: | If TRUE messages will be buffered instead of sending them one by one | +| `batchingEnabled` | *Boolean* | :heavy_minus_sign: | If TRUE messages will be buffered instead of sending them one by one | | `batchingRequestBytesThreshold` | *Long* | :heavy_minus_sign: | Number of bytes before the buffer is flushed | | `credentialsJson` | *String* | :heavy_check_mark: | The contents of the JSON service account key. Check out the docs if you need help generating this key. | | `destinationType` | [DestinationPubsubPubsub](../../models/shared/DestinationPubsubPubsub.md) | :heavy_check_mark: | N/A | -| `orderingEnabled` | *Boolean* | :heavy_check_mark: | If TRUE PubSub publisher will have message ordering enabled. Every message will have an ordering key of stream | +| `orderingEnabled` | *Boolean* | :heavy_minus_sign: | If TRUE PubSub publisher will have message ordering enabled. Every message will have an ordering key of stream | | `projectId` | *String* | :heavy_check_mark: | The GCP project ID for the project containing the target PubSub. | | `topicId` | *String* | :heavy_check_mark: | The PubSub topic ID in the given GCP project ID. | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedis.md b/docs/models/shared/DestinationRedis.md index cac947956..fa232d99d 100755 --- a/docs/models/shared/DestinationRedis.md +++ b/docs/models/shared/DestinationRedis.md @@ -7,11 +7,11 @@ The values required to configure the destination. | Field | Type | Required | Description | Example | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `cacheType` | [DestinationRedisCacheType](../../models/shared/DestinationRedisCacheType.md) | :heavy_check_mark: | Redis cache type to store data in. | | +| `cacheType` | [DestinationRedisCacheType](../../models/shared/DestinationRedisCacheType.md) | :heavy_minus_sign: | Redis cache type to store data in. | | | `destinationType` | [DestinationRedisRedis](../../models/shared/DestinationRedisRedis.md) | :heavy_check_mark: | N/A | | | `host` | *String* | :heavy_check_mark: | Redis host to connect to. | localhost,127.0.0.1 | | `password` | *String* | :heavy_minus_sign: | Password associated with Redis. | | -| `port` | *Long* | :heavy_check_mark: | Port of Redis. | | +| `port` | *Long* | :heavy_minus_sign: | Port of Redis. | | | `ssl` | *Boolean* | :heavy_minus_sign: | Indicates whether SSL encryption protocol will be used to connect to Redis. It is recommended to use SSL connection if possible. | | | `sslMode` | *Object* | :heavy_minus_sign: | SSL connection modes.
  • verify-full - This is the most secure mode. Always require encryption and verifies the identity of the source database server | | | `tunnelMethod` | *Object* | :heavy_minus_sign: | Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. | | diff --git a/docs/models/shared/DestinationRedshift.md b/docs/models/shared/DestinationRedshift.md index 553000957..0fd333a75 100755 --- a/docs/models/shared/DestinationRedshift.md +++ b/docs/models/shared/DestinationRedshift.md @@ -12,8 +12,8 @@ The values required to configure the destination. | `host` | *String* | :heavy_check_mark: | Host Endpoint of the Redshift Cluster (must include the cluster-id, region and end with .redshift.amazonaws.com) | | | `jdbcUrlParams` | *String* | :heavy_minus_sign: | Additional properties to pass to the JDBC URL string when connecting to the database formatted as 'key=value' pairs separated by the symbol '&'. (example: key1=value1&key2=value2&key3=value3). | | | `password` | *String* | :heavy_check_mark: | Password associated with the username. | | -| `port` | *Long* | :heavy_check_mark: | Port of the database. | 5439 | -| `schema` | *String* | :heavy_check_mark: | The default schema tables are written to if the source does not specify a namespace. Unless specifically configured, the usual value for this field is "public". | public | +| `port` | *Long* | :heavy_minus_sign: | Port of the database. | 5439 | +| `schema` | *String* | :heavy_minus_sign: | The default schema tables are written to if the source does not specify a namespace. Unless specifically configured, the usual value for this field is "public". | public | | `tunnelMethod` | *Object* | :heavy_minus_sign: | Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. | | | `uploadingMethod` | *Object* | :heavy_minus_sign: | The method how the data will be uploaded to the database. | | | `username` | *String* | :heavy_check_mark: | Username to use to access the database. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3.md b/docs/models/shared/DestinationS3.md index 1ca483a73..accbf7ad6 100755 --- a/docs/models/shared/DestinationS3.md +++ b/docs/models/shared/DestinationS3.md @@ -13,7 +13,7 @@ The values required to configure the destination. | `format` | *Object* | :heavy_check_mark: | Format of the data output. See here for more details | | | `s3BucketName` | *String* | :heavy_check_mark: | The name of the S3 bucket. Read more here. | airbyte_sync | | `s3BucketPath` | *String* | :heavy_check_mark: | Directory under the S3 bucket where data will be written. Read more here | data_sync/test | -| `s3BucketRegion` | [DestinationS3S3BucketRegion](../../models/shared/DestinationS3S3BucketRegion.md) | :heavy_check_mark: | The region of the S3 bucket. See here for all region codes. | | +| `s3BucketRegion` | [DestinationS3S3BucketRegion](../../models/shared/DestinationS3S3BucketRegion.md) | :heavy_minus_sign: | The region of the S3 bucket. See here for all region codes. | | | `s3Endpoint` | *String* | :heavy_minus_sign: | Your S3 endpoint url. Read more here | http://localhost:9000 | | `s3PathFormat` | *String* | :heavy_minus_sign: | Format string on how data will be organized inside the S3 bucket directory. Read more here | ${NAMESPACE}/${STREAM_NAME}/${YEAR}_${MONTH}_${DAY}_${EPOCH}_ | | `secretAccessKey` | *String* | :heavy_minus_sign: | The corresponding secret to the access key ID. Read more here | a012345678910ABCDEFGH/AbCdEfGhEXAMPLEKEY | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3Glue.md b/docs/models/shared/DestinationS3Glue.md index 4f697cb16..65e52ab31 100755 --- a/docs/models/shared/DestinationS3Glue.md +++ b/docs/models/shared/DestinationS3Glue.md @@ -12,10 +12,10 @@ The values required to configure the destination. | `fileNamePattern` | *String* | :heavy_minus_sign: | The pattern allows you to set the file-name format for the S3 staging file(s) | {date} | | `format` | *Object* | :heavy_check_mark: | Format of the data output. See here for more details | | | `glueDatabase` | *String* | :heavy_check_mark: | Name of the glue database for creating the tables, leave blank if no integration | airbyte_database | -| `glueSerializationLibrary` | [DestinationS3GlueSerializationLibrary](../../models/shared/DestinationS3GlueSerializationLibrary.md) | :heavy_check_mark: | The library that your query engine will use for reading and writing data in your lake. | | +| `glueSerializationLibrary` | [DestinationS3GlueSerializationLibrary](../../models/shared/DestinationS3GlueSerializationLibrary.md) | :heavy_minus_sign: | The library that your query engine will use for reading and writing data in your lake. | | | `s3BucketName` | *String* | :heavy_check_mark: | The name of the S3 bucket. Read more here. | airbyte_sync | | `s3BucketPath` | *String* | :heavy_check_mark: | Directory under the S3 bucket where data will be written. Read more here | data_sync/test | -| `s3BucketRegion` | [DestinationS3GlueS3BucketRegion](../../models/shared/DestinationS3GlueS3BucketRegion.md) | :heavy_check_mark: | The region of the S3 bucket. See here for all region codes. | | +| `s3BucketRegion` | [DestinationS3GlueS3BucketRegion](../../models/shared/DestinationS3GlueS3BucketRegion.md) | :heavy_minus_sign: | The region of the S3 bucket. See here for all region codes. | | | `s3Endpoint` | *String* | :heavy_minus_sign: | Your S3 endpoint url. Read more here | http://localhost:9000 | | `s3PathFormat` | *String* | :heavy_minus_sign: | Format string on how data will be organized inside the S3 bucket directory. Read more here | ${NAMESPACE}/${STREAM_NAME}/${YEAR}_${MONTH}_${DAY}_${EPOCH}_ | | `secretAccessKey` | *String* | :heavy_minus_sign: | The corresponding secret to the access key ID. Read more here | a012345678910ABCDEFGH/AbCdEfGhEXAMPLEKEY | \ No newline at end of file diff --git a/docs/models/shared/DestinationTimeplus.md b/docs/models/shared/DestinationTimeplus.md index c61ddb7ae..38cf4cbe8 100755 --- a/docs/models/shared/DestinationTimeplus.md +++ b/docs/models/shared/DestinationTimeplus.md @@ -9,4 +9,4 @@ The values required to configure the destination. | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | | `apikey` | *String* | :heavy_check_mark: | Personal API key | | | `destinationType` | [DestinationTimeplusTimeplus](../../models/shared/DestinationTimeplusTimeplus.md) | :heavy_check_mark: | N/A | | -| `endpoint` | *String* | :heavy_check_mark: | Timeplus workspace endpoint | https://us.timeplus.cloud/workspace_id | \ No newline at end of file +| `endpoint` | *String* | :heavy_minus_sign: | Timeplus workspace endpoint | https://us.timeplus.cloud/workspace_id | \ No newline at end of file diff --git a/docs/models/shared/DestinationVertica.md b/docs/models/shared/DestinationVertica.md index f0bf186ea..380268ba5 100755 --- a/docs/models/shared/DestinationVertica.md +++ b/docs/models/shared/DestinationVertica.md @@ -12,7 +12,7 @@ The values required to configure the destination. | `host` | *String* | :heavy_check_mark: | Hostname of the database. | | | `jdbcUrlParams` | *String* | :heavy_minus_sign: | Additional properties to pass to the JDBC URL string when connecting to the database formatted as 'key=value' pairs separated by the symbol '&'. (example: key1=value1&key2=value2&key3=value3). | | | `password` | *String* | :heavy_minus_sign: | Password associated with the username. | | -| `port` | *Long* | :heavy_check_mark: | Port of the database. | 5433 | +| `port` | *Long* | :heavy_minus_sign: | Port of the database. | 5433 | | `schema` | *String* | :heavy_check_mark: | Schema for vertica destination | | | `tunnelMethod` | *Object* | :heavy_minus_sign: | Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. | | | `username` | *String* | :heavy_check_mark: | Username to use to access the database. | | \ No newline at end of file diff --git a/docs/models/shared/SourceAlloydb.md b/docs/models/shared/SourceAlloydb.md index 062948127..b2211761d 100755 --- a/docs/models/shared/SourceAlloydb.md +++ b/docs/models/shared/SourceAlloydb.md @@ -11,7 +11,7 @@ The values required to configure the source. | `host` | *String* | :heavy_check_mark: | Hostname of the database. | | | `jdbcUrlParams` | *String* | :heavy_minus_sign: | Additional properties to pass to the JDBC URL string when connecting to the database formatted as 'key=value' pairs separated by the symbol '&'. (Eg. key1=value1&key2=value2&key3=value3). For more information read about JDBC URL parameters. | | | `password` | *String* | :heavy_minus_sign: | Password associated with the username. | | -| `port` | *Long* | :heavy_check_mark: | Port of the database. | 5432 | +| `port` | *Long* | :heavy_minus_sign: | Port of the database. | 5432 | | `replicationMethod` | *Object* | :heavy_minus_sign: | Replication method for extracting data from the database. | | | `schemas` | List<*String*> | :heavy_minus_sign: | The list of schemas (case sensitive) to sync from. Defaults to public. | | | `sourceType` | [SourceAlloydbAlloydb](../../models/shared/SourceAlloydbAlloydb.md) | :heavy_check_mark: | N/A | | diff --git a/docs/models/shared/SourceAmazonSellerPartner.md b/docs/models/shared/SourceAmazonSellerPartner.md index f0809aa86..caa7ae800 100755 --- a/docs/models/shared/SourceAmazonSellerPartner.md +++ b/docs/models/shared/SourceAmazonSellerPartner.md @@ -10,14 +10,14 @@ The values required to configure the source. | `advancedStreamOptions` | *String* | :heavy_minus_sign: | Additional information to configure report options. This varies by report type, not every report implement this kind of feature. Must be a valid json string. | {"GET_SALES_AND_TRAFFIC_REPORT": {"availability_sla_days": 3}} | | `authType` | [SourceAmazonSellerPartnerAuthType](../../models/shared/SourceAmazonSellerPartnerAuthType.md) | :heavy_minus_sign: | N/A | | | `awsAccessKey` | *String* | :heavy_minus_sign: | Specifies the AWS access key used as part of the credentials to authenticate the user. | | -| `awsEnvironment` | [SourceAmazonSellerPartnerAWSEnvironment](../../models/shared/SourceAmazonSellerPartnerAWSEnvironment.md) | :heavy_check_mark: | Select the AWS Environment. | | +| `awsEnvironment` | [SourceAmazonSellerPartnerAWSEnvironment](../../models/shared/SourceAmazonSellerPartnerAWSEnvironment.md) | :heavy_minus_sign: | Select the AWS Environment. | | | `awsSecretKey` | *String* | :heavy_minus_sign: | Specifies the AWS secret key used as part of the credentials to authenticate the user. | | | `lwaAppId` | *String* | :heavy_check_mark: | Your Login with Amazon Client ID. | | | `lwaClientSecret` | *String* | :heavy_check_mark: | Your Login with Amazon Client Secret. | | | `maxWaitSeconds` | *Long* | :heavy_minus_sign: | Sometimes report can take up to 30 minutes to generate. This will set the limit for how long to wait for a successful report. | 500 | | `periodInDays` | *Long* | :heavy_minus_sign: | Will be used for stream slicing for initial full_refresh sync when no updated state is present for reports that support sliced incremental sync. | | | `refreshToken` | *String* | :heavy_check_mark: | The Refresh Token obtained via OAuth flow authorization. | | -| `region` | [SourceAmazonSellerPartnerAWSRegion](../../models/shared/SourceAmazonSellerPartnerAWSRegion.md) | :heavy_check_mark: | Select the AWS Region. | | +| `region` | [SourceAmazonSellerPartnerAWSRegion](../../models/shared/SourceAmazonSellerPartnerAWSRegion.md) | :heavy_minus_sign: | Select the AWS Region. | | | `replicationEndDate` | *String* | :heavy_minus_sign: | UTC date and time in the format 2017-01-25T00:00:00Z. Any data after this date will not be replicated. | 2017-01-25T00:00:00Z | | `replicationStartDate` | *String* | :heavy_check_mark: | UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated. | 2017-01-25T00:00:00Z | | `reportOptions` | *String* | :heavy_minus_sign: | Additional information passed to reports. This varies by report type. Must be a valid json string. | {"GET_BRAND_ANALYTICS_SEARCH_TERMS_REPORT": {"reportPeriod": "WEEK"}} | diff --git a/docs/models/shared/SourceAmazonSqs.md b/docs/models/shared/SourceAmazonSqs.md index 7ab5aa5bf..084d6de04 100755 --- a/docs/models/shared/SourceAmazonSqs.md +++ b/docs/models/shared/SourceAmazonSqs.md @@ -9,7 +9,7 @@ The values required to configure the source. | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `accessKey` | *String* | :heavy_minus_sign: | The Access Key ID of the AWS IAM Role to use for pulling messages | xxxxxHRNxxx3TBxxxxxx | | `attributesToReturn` | *String* | :heavy_minus_sign: | Comma separated list of Mesage Attribute names to return | attr1,attr2 | -| `deleteMessages` | *Boolean* | :heavy_check_mark: | If Enabled, messages will be deleted from the SQS Queue after being read. If Disabled, messages are left in the queue and can be read more than once. WARNING: Enabling this option can result in data loss in cases of failure, use with caution, see documentation for more detail. | | +| `deleteMessages` | *Boolean* | :heavy_minus_sign: | If Enabled, messages will be deleted from the SQS Queue after being read. If Disabled, messages are left in the queue and can be read more than once. WARNING: Enabling this option can result in data loss in cases of failure, use with caution, see documentation for more detail. | | | `maxBatchSize` | *Long* | :heavy_minus_sign: | Max amount of messages to get in one batch (10 max) | 5 | | `maxWaitTime` | *Long* | :heavy_minus_sign: | Max amount of time in seconds to wait for messages in a single poll (20 max) | 5 | | `queueUrl` | *String* | :heavy_check_mark: | URL of the SQS Queue | https://sqs.eu-west-1.amazonaws.com/1234567890/my-example-queue | diff --git a/docs/models/shared/SourceAwsCloudtrail.md b/docs/models/shared/SourceAwsCloudtrail.md index f589ea5e1..e9d695f62 100755 --- a/docs/models/shared/SourceAwsCloudtrail.md +++ b/docs/models/shared/SourceAwsCloudtrail.md @@ -11,4 +11,4 @@ The values required to configure the source. | `awsRegionName` | *String* | :heavy_check_mark: | The default AWS Region to use, for example, us-west-1 or us-west-2. When specifying a Region inline during client initialization, this property is named region_name. | | | `awsSecretKey` | *String* | :heavy_check_mark: | AWS CloudTrail Access Key ID. See the docs for more information on how to obtain this key. | | | `sourceType` | [SourceAwsCloudtrailAwsCloudtrail](../../models/shared/SourceAwsCloudtrailAwsCloudtrail.md) | :heavy_check_mark: | N/A | | -| `startDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_check_mark: | The date you would like to replicate data. Data in AWS CloudTrail is available for last 90 days only. Format: YYYY-MM-DD. | 2021-01-01 | \ No newline at end of file +| `startDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_minus_sign: | The date you would like to replicate data. Data in AWS CloudTrail is available for last 90 days only. Format: YYYY-MM-DD. | 2021-01-01 | \ No newline at end of file diff --git a/docs/models/shared/SourceBingAds.md b/docs/models/shared/SourceBingAds.md index 81c731004..9bb139424 100755 --- a/docs/models/shared/SourceBingAds.md +++ b/docs/models/shared/SourceBingAds.md @@ -13,6 +13,6 @@ The values required to configure the source. | `developerToken` | *String* | :heavy_check_mark: | Developer token associated with user. See more info in the docs. | | `lookbackWindow` | *Long* | :heavy_minus_sign: | Also known as attribution or conversion window. How far into the past to look for records (in days). If your conversion window has an hours/minutes granularity, round it up to the number of days exceeding. Used only for performance report streams in incremental mode. | | `refreshToken` | *String* | :heavy_check_mark: | Refresh Token to renew the expired Access Token. | -| `reportsStartDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_check_mark: | The start date from which to begin replicating report data. Any data generated before this date will not be replicated in reports. This is a UTC date in YYYY-MM-DD format. | +| `reportsStartDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_minus_sign: | The start date from which to begin replicating report data. Any data generated before this date will not be replicated in reports. This is a UTC date in YYYY-MM-DD format. | | `sourceType` | [SourceBingAdsBingAds](../../models/shared/SourceBingAdsBingAds.md) | :heavy_check_mark: | N/A | | `tenantId` | *String* | :heavy_minus_sign: | The Tenant ID of your Microsoft Advertising developer application. Set this to "common" unless you know you need a different value. | \ No newline at end of file diff --git a/docs/models/shared/SourceChartmogul.md b/docs/models/shared/SourceChartmogul.md index a65f98b67..318df08bc 100755 --- a/docs/models/shared/SourceChartmogul.md +++ b/docs/models/shared/SourceChartmogul.md @@ -8,6 +8,6 @@ The values required to configure the source. | Field | Type | Required | Description | Example | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `apiKey` | *String* | :heavy_check_mark: | Your Chartmogul API key. See the docs for info on how to obtain this. | | -| `interval` | [SourceChartmogulInterval](../../models/shared/SourceChartmogulInterval.md) | :heavy_check_mark: | Some APIs such as Metrics require intervals to cluster data. | | +| `interval` | [SourceChartmogulInterval](../../models/shared/SourceChartmogulInterval.md) | :heavy_minus_sign: | Some APIs such as Metrics require intervals to cluster data. | | | `sourceType` | [SourceChartmogulChartmogul](../../models/shared/SourceChartmogulChartmogul.md) | :heavy_check_mark: | N/A | | | `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | UTC date and time in the format 2017-01-25T00:00:00Z. When feasible, any data before this date will not be replicated. | 2017-01-25T00:00:00Z | \ No newline at end of file diff --git a/docs/models/shared/SourceClickhouse.md b/docs/models/shared/SourceClickhouse.md index f56a635f4..dd83797e0 100755 --- a/docs/models/shared/SourceClickhouse.md +++ b/docs/models/shared/SourceClickhouse.md @@ -10,7 +10,7 @@ The values required to configure the source. | `database` | *String* | :heavy_check_mark: | The name of the database. | default | | `host` | *String* | :heavy_check_mark: | The host endpoint of the Clickhouse cluster. | | | `password` | *String* | :heavy_minus_sign: | The password associated with this username. | | -| `port` | *Long* | :heavy_check_mark: | The port of the database. | 8123 | +| `port` | *Long* | :heavy_minus_sign: | The port of the database. | 8123 | | `sourceType` | [SourceClickhouseClickhouse](../../models/shared/SourceClickhouseClickhouse.md) | :heavy_check_mark: | N/A | | | `tunnelMethod` | *Object* | :heavy_minus_sign: | Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. | | | `username` | *String* | :heavy_check_mark: | The username which is used to access the database. | | \ No newline at end of file diff --git a/docs/models/shared/SourceCoinApi.md b/docs/models/shared/SourceCoinApi.md index c0ebd0078..b817632b1 100755 --- a/docs/models/shared/SourceCoinApi.md +++ b/docs/models/shared/SourceCoinApi.md @@ -9,7 +9,7 @@ The values required to configure the source. | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `apiKey` | *String* | :heavy_check_mark: | API Key | | | `endDate` | *String* | :heavy_minus_sign: | The end date in ISO 8601 format. If not supplied, data will be returned
    from the start date to the current time, or when the count of result
    elements reaches its limit.
    | 2019-01-01T00:00:00 | -| `environment` | [SourceCoinApiEnvironment](../../models/shared/SourceCoinApiEnvironment.md) | :heavy_check_mark: | The environment to use. Either sandbox or production.
    | | +| `environment` | [SourceCoinApiEnvironment](../../models/shared/SourceCoinApiEnvironment.md) | :heavy_minus_sign: | The environment to use. Either sandbox or production.
    | | | `limit` | *Long* | :heavy_minus_sign: | The maximum number of elements to return. If not supplied, the default
    is 100. For numbers larger than 100, each 100 items is counted as one
    request for pricing purposes. Maximum value is 100000.
    | | | `period` | *String* | :heavy_check_mark: | The period to use. See the documentation for a list. https://docs.coinapi.io/#list-all-periods-get | 5SEC | | `sourceType` | [SourceCoinApiCoinApi](../../models/shared/SourceCoinApiCoinApi.md) | :heavy_check_mark: | N/A | | diff --git a/docs/models/shared/SourceDremio.md b/docs/models/shared/SourceDremio.md index d07d368c0..27d15c218 100755 --- a/docs/models/shared/SourceDremio.md +++ b/docs/models/shared/SourceDremio.md @@ -8,5 +8,5 @@ The values required to configure the source. | Field | Type | Required | Description | | --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | | `apiKey` | *String* | :heavy_check_mark: | API Key that is generated when you authenticate to Dremio API | -| `baseUrl` | *String* | :heavy_check_mark: | URL of your Dremio instance | +| `baseUrl` | *String* | :heavy_minus_sign: | URL of your Dremio instance | | `sourceType` | [SourceDremioDremio](../../models/shared/SourceDremioDremio.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceE2eTestCloud.md b/docs/models/shared/SourceE2eTestCloud.md index 59be668c5..cab823d80 100755 --- a/docs/models/shared/SourceE2eTestCloud.md +++ b/docs/models/shared/SourceE2eTestCloud.md @@ -7,7 +7,7 @@ The values required to configure the source. | Field | Type | Required | Description | Example | | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | -| `maxMessages` | *Long* | :heavy_check_mark: | Number of records to emit per stream. Min 1. Max 100 billion. | | +| `maxMessages` | *Long* | :heavy_minus_sign: | Number of records to emit per stream. Min 1. Max 100 billion. | | | `messageIntervalMs` | *Long* | :heavy_minus_sign: | Interval between messages in ms. Min 0 ms. Max 60000 ms (1 minute). | | | `mockCatalog` | *Object* | :heavy_check_mark: | N/A | | | `seed` | *Long* | :heavy_minus_sign: | When the seed is unspecified, the current time millis will be used as the seed. Range: [0, 1000000]. | 42 | diff --git a/docs/models/shared/SourceFaker.md b/docs/models/shared/SourceFaker.md index 3f22de5d3..80c0059a3 100755 --- a/docs/models/shared/SourceFaker.md +++ b/docs/models/shared/SourceFaker.md @@ -8,7 +8,7 @@ The values required to configure the source. | Field | Type | Required | Description | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `alwaysUpdated` | *Boolean* | :heavy_minus_sign: | Should the updated_at values for every record be new each sync? Setting this to false will case the source to stop emitting records after COUNT records have been emitted. | -| `count` | *Long* | :heavy_check_mark: | How many users should be generated in total. This setting does not apply to the purchases or products stream. | +| `count` | *Long* | :heavy_minus_sign: | How many users should be generated in total. This setting does not apply to the purchases or products stream. | | `parallelism` | *Long* | :heavy_minus_sign: | How many parallel workers should we use to generate fake data? Choose a value equal to the number of CPUs you will allocate to this source. | | `recordsPerSlice` | *Long* | :heavy_minus_sign: | How many fake records will be in each page (stream slice), before a state message is emitted? | | `seed` | *Long* | :heavy_minus_sign: | Manually control the faker random seed to return the same values on subsequent runs (leave -1 for random) | diff --git a/docs/models/shared/SourceFauna.md b/docs/models/shared/SourceFauna.md index 71f48aef1..4628cc96d 100755 --- a/docs/models/shared/SourceFauna.md +++ b/docs/models/shared/SourceFauna.md @@ -8,8 +8,8 @@ The values required to configure the source. | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `collection` | [SourceFaunaCollection](../../models/shared/SourceFaunaCollection.md) | :heavy_minus_sign: | Settings for the Fauna Collection. | -| `domain` | *String* | :heavy_check_mark: | Domain of Fauna to query. Defaults db.fauna.com. See the docs. | -| `port` | *Long* | :heavy_check_mark: | Endpoint port. | -| `scheme` | *String* | :heavy_check_mark: | URL scheme. | +| `domain` | *String* | :heavy_minus_sign: | Domain of Fauna to query. Defaults db.fauna.com. See the docs. | +| `port` | *Long* | :heavy_minus_sign: | Endpoint port. | +| `scheme` | *String* | :heavy_minus_sign: | URL scheme. | | `secret` | *String* | :heavy_check_mark: | Fauna secret, used when authenticating with the database. | | `sourceType` | [SourceFaunaFauna](../../models/shared/SourceFaunaFauna.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceFaunaCollection.md b/docs/models/shared/SourceFaunaCollection.md index 8188e94d5..9ac1fa55e 100755 --- a/docs/models/shared/SourceFaunaCollection.md +++ b/docs/models/shared/SourceFaunaCollection.md @@ -8,4 +8,4 @@ Settings for the Fauna Collection. | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `deletions` | *Object* | :heavy_check_mark: | This only applies to incremental syncs.

    Enabling deletion mode informs your destination of deleted documents.

    Disabled - Leave this feature disabled, and ignore deleted documents.

    Enabled - Enables this feature. When a document is deleted, the connector exports a record with a "deleted at" column containing the time that the document was deleted. | -| `pageSize` | *Long* | :heavy_check_mark: | The page size used when reading documents from the database. The larger the page size, the faster the connector processes documents. However, if a page is too large, the connector may fail.

    Choose your page size based on how large the documents are.

    See the docs. | \ No newline at end of file +| `pageSize` | *Long* | :heavy_minus_sign: | The page size used when reading documents from the database. The larger the page size, the faster the connector processes documents. However, if a page is too large, the connector may fail.

    Choose your page size based on how large the documents are.

    See the docs. | \ No newline at end of file diff --git a/docs/models/shared/SourceFaunaCollectionDeletionsEnabled.md b/docs/models/shared/SourceFaunaCollectionDeletionsEnabled.md index 6e8abb20f..858e38398 100755 --- a/docs/models/shared/SourceFaunaCollectionDeletionsEnabled.md +++ b/docs/models/shared/SourceFaunaCollectionDeletionsEnabled.md @@ -10,5 +10,5 @@ Enabled - Enables this feature. When a document is deleted, the connector export | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | -| `column` | *String* | :heavy_check_mark: | Name of the "deleted at" column. | +| `column` | *String* | :heavy_minus_sign: | Name of the "deleted at" column. | | `deletionMode` | [SourceFaunaCollectionDeletionsEnabledDeletionMode](../../models/shared/SourceFaunaCollectionDeletionsEnabledDeletionMode.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceFileSecure.md b/docs/models/shared/SourceFileSecure.md index 9b8fbcfff..e4266696a 100755 --- a/docs/models/shared/SourceFileSecure.md +++ b/docs/models/shared/SourceFileSecure.md @@ -8,7 +8,7 @@ The values required to configure the source. | Field | Type | Required | Description | Example | | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | | `datasetName` | *String* | :heavy_check_mark: | The Name of the final table to replicate this file into (should include letters, numbers dash and underscores only). | | -| `format` | [SourceFileSecureFileFormat](../../models/shared/SourceFileSecureFileFormat.md) | :heavy_check_mark: | The Format of the file which should be replicated (Warning: some formats may be experimental, please refer to the docs). | | +| `format` | [SourceFileSecureFileFormat](../../models/shared/SourceFileSecureFileFormat.md) | :heavy_minus_sign: | The Format of the file which should be replicated (Warning: some formats may be experimental, please refer to the docs). | | | `provider` | *Object* | :heavy_check_mark: | The storage Provider or Location of the file(s) which should be replicated. | | | `readerOptions` | *String* | :heavy_minus_sign: | This should be a string in JSON format. It depends on the chosen file format to provide additional options and tune its behavior. | {} | | `sourceType` | [SourceFileSecureFileSecure](../../models/shared/SourceFileSecureFileSecure.md) | :heavy_check_mark: | N/A | | diff --git a/docs/models/shared/SourceKlarna.md b/docs/models/shared/SourceKlarna.md index 61b736fcb..28d2a26f0 100755 --- a/docs/models/shared/SourceKlarna.md +++ b/docs/models/shared/SourceKlarna.md @@ -8,7 +8,7 @@ The values required to configure the source. | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `password` | *String* | :heavy_check_mark: | A string which is associated with your Merchant ID and is used to authorize use of Klarna's APIs (https://developers.klarna.com/api/#authentication) | -| `playground` | *Boolean* | :heavy_check_mark: | Propertie defining if connector is used against playground or production environment | +| `playground` | *Boolean* | :heavy_minus_sign: | Propertie defining if connector is used against playground or production environment | | `region` | [SourceKlarnaRegion](../../models/shared/SourceKlarnaRegion.md) | :heavy_check_mark: | Base url region (For playground eu https://docs.klarna.com/klarna-payments/api/payments-api/#tag/API-URLs). Supported 'eu', 'us', 'oc' | | `sourceType` | [SourceKlarnaKlarna](../../models/shared/SourceKlarnaKlarna.md) | :heavy_check_mark: | N/A | | `username` | *String* | :heavy_check_mark: | Consists of your Merchant ID (eid) - a unique number that identifies your e-store, combined with a random string (https://developers.klarna.com/api/#authentication) | \ No newline at end of file diff --git a/docs/models/shared/SourceMysql.md b/docs/models/shared/SourceMysql.md index ffdbe329b..e09ad8fc7 100755 --- a/docs/models/shared/SourceMysql.md +++ b/docs/models/shared/SourceMysql.md @@ -11,7 +11,7 @@ The values required to configure the source. | `host` | *String* | :heavy_check_mark: | The host name of the database. | | | `jdbcUrlParams` | *String* | :heavy_minus_sign: | Additional properties to pass to the JDBC URL string when connecting to the database formatted as 'key=value' pairs separated by the symbol '&'. (example: key1=value1&key2=value2&key3=value3). For more information read about JDBC URL parameters. | | | `password` | *String* | :heavy_minus_sign: | The password associated with the username. | | -| `port` | *Long* | :heavy_check_mark: | The port to connect to. | 3306 | +| `port` | *Long* | :heavy_minus_sign: | The port to connect to. | 3306 | | `replicationMethod` | *Object* | :heavy_check_mark: | Configures how data is extracted from the database. | | | `sourceType` | [SourceMysqlMysql](../../models/shared/SourceMysqlMysql.md) | :heavy_check_mark: | N/A | | | `sslMode` | *Object* | :heavy_minus_sign: | SSL connection modes. Read more in the docs. | | diff --git a/docs/models/shared/SourceOracle.md b/docs/models/shared/SourceOracle.md index 1de017f41..9dc912fea 100755 --- a/docs/models/shared/SourceOracle.md +++ b/docs/models/shared/SourceOracle.md @@ -12,7 +12,7 @@ The values required to configure the source. | `host` | *String* | :heavy_check_mark: | Hostname of the database. | | `jdbcUrlParams` | *String* | :heavy_minus_sign: | Additional properties to pass to the JDBC URL string when connecting to the database formatted as 'key=value' pairs separated by the symbol '&'. (example: key1=value1&key2=value2&key3=value3). | | `password` | *String* | :heavy_minus_sign: | The password associated with the username. | -| `port` | *Long* | :heavy_check_mark: | Port of the database.
    Oracle Corporations recommends the following port numbers:
    1521 - Default listening port for client connections to the listener.
    2484 - Recommended and officially registered listening port for client connections to the listener using TCP/IP with SSL | +| `port` | *Long* | :heavy_minus_sign: | Port of the database.
    Oracle Corporations recommends the following port numbers:
    1521 - Default listening port for client connections to the listener.
    2484 - Recommended and officially registered listening port for client connections to the listener using TCP/IP with SSL | | `schemas` | List<*String*> | :heavy_minus_sign: | The list of schemas to sync from. Defaults to user. Case sensitive. | | `sourceType` | [SourceOracleOracle](../../models/shared/SourceOracleOracle.md) | :heavy_check_mark: | N/A | | `tunnelMethod` | *Object* | :heavy_minus_sign: | Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. | diff --git a/docs/models/shared/SourcePaypalTransaction.md b/docs/models/shared/SourcePaypalTransaction.md index fd9064e04..4274bd1b2 100755 --- a/docs/models/shared/SourcePaypalTransaction.md +++ b/docs/models/shared/SourcePaypalTransaction.md @@ -9,7 +9,7 @@ The values required to configure the source. | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `clientId` | *String* | :heavy_check_mark: | The Client ID of your Paypal developer application. | | | `clientSecret` | *String* | :heavy_check_mark: | The Client Secret of your Paypal developer application. | | -| `isSandbox` | *Boolean* | :heavy_check_mark: | Determines whether to use the sandbox or production environment. | | +| `isSandbox` | *Boolean* | :heavy_minus_sign: | Determines whether to use the sandbox or production environment. | | | `refreshToken` | *String* | :heavy_minus_sign: | The key to refresh the expired access token. | | | `sourceType` | [SourcePaypalTransactionPaypalTransaction](../../models/shared/SourcePaypalTransactionPaypalTransaction.md) | :heavy_check_mark: | N/A | | | `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | Start Date for data extraction in ISO format. Date must be in range from 3 years till 12 hrs before present time. | 2021-06-11T23:59:59 | \ No newline at end of file diff --git a/docs/models/shared/SourcePostgres.md b/docs/models/shared/SourcePostgres.md index 692c411cb..bef2fa999 100755 --- a/docs/models/shared/SourcePostgres.md +++ b/docs/models/shared/SourcePostgres.md @@ -11,7 +11,7 @@ The values required to configure the source. | `host` | *String* | :heavy_check_mark: | Hostname of the database. | | | `jdbcUrlParams` | *String* | :heavy_minus_sign: | Additional properties to pass to the JDBC URL string when connecting to the database formatted as 'key=value' pairs separated by the symbol '&'. (Eg. key1=value1&key2=value2&key3=value3). For more information read about JDBC URL parameters. | | | `password` | *String* | :heavy_minus_sign: | Password associated with the username. | | -| `port` | *Long* | :heavy_check_mark: | Port of the database. | 5432 | +| `port` | *Long* | :heavy_minus_sign: | Port of the database. | 5432 | | `replicationMethod` | *Object* | :heavy_minus_sign: | Configures how data is extracted from the database. | | | `schemas` | List<*String*> | :heavy_minus_sign: | The list of schemas (case sensitive) to sync from. Defaults to public. | | | `sourceType` | [SourcePostgresPostgres](../../models/shared/SourcePostgresPostgres.md) | :heavy_check_mark: | N/A | | diff --git a/docs/models/shared/SourceQuickbooks.md b/docs/models/shared/SourceQuickbooks.md index 063d2550d..33ba655ba 100755 --- a/docs/models/shared/SourceQuickbooks.md +++ b/docs/models/shared/SourceQuickbooks.md @@ -8,6 +8,6 @@ The values required to configure the source. | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `credentials` | [SourceQuickbooksOAuth20](../../models/shared/SourceQuickbooksOAuth20.md) | :heavy_check_mark: | N/A | | -| `sandbox` | *Boolean* | :heavy_check_mark: | Determines whether to use the sandbox or production environment. | | +| `sandbox` | *Boolean* | :heavy_minus_sign: | Determines whether to use the sandbox or production environment. | | | `sourceType` | [SourceQuickbooksQuickbooks](../../models/shared/SourceQuickbooksQuickbooks.md) | :heavy_check_mark: | N/A | | | `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | The default value to use if no bookmark exists for an endpoint (rfc3339 date string). E.g, 2021-03-20T00:00:00Z. Any data before this date will not be replicated. | 2021-03-20T00:00:00Z | \ No newline at end of file diff --git a/docs/models/shared/SourceRedshift.md b/docs/models/shared/SourceRedshift.md index 648caecea..dbaba9cd2 100755 --- a/docs/models/shared/SourceRedshift.md +++ b/docs/models/shared/SourceRedshift.md @@ -11,7 +11,7 @@ The values required to configure the source. | `host` | *String* | :heavy_check_mark: | Host Endpoint of the Redshift Cluster (must include the cluster-id, region and end with .redshift.amazonaws.com). | | | `jdbcUrlParams` | *String* | :heavy_minus_sign: | Additional properties to pass to the JDBC URL string when connecting to the database formatted as 'key=value' pairs separated by the symbol '&'. (example: key1=value1&key2=value2&key3=value3). | | | `password` | *String* | :heavy_check_mark: | Password associated with the username. | | -| `port` | *Long* | :heavy_check_mark: | Port of the database. | 5439 | +| `port` | *Long* | :heavy_minus_sign: | Port of the database. | 5439 | | `schemas` | List<*String*> | :heavy_minus_sign: | The list of schemas to sync from. Specify one or more explicitly or keep empty to process all schemas. Schema names are case sensitive. | | | `sourceType` | [SourceRedshiftRedshift](../../models/shared/SourceRedshiftRedshift.md) | :heavy_check_mark: | N/A | | | `username` | *String* | :heavy_check_mark: | Username to use to access the database. | | \ No newline at end of file diff --git a/docs/models/shared/SourceSalesforceStreamsCriteria.md b/docs/models/shared/SourceSalesforceStreamsCriteria.md index c32a98571..6cf7e2d0b 100755 --- a/docs/models/shared/SourceSalesforceStreamsCriteria.md +++ b/docs/models/shared/SourceSalesforceStreamsCriteria.md @@ -5,5 +5,5 @@ | Field | Type | Required | Description | | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | -| `criteria` | [SourceSalesforceStreamsCriteriaSearchCriteria](../../models/shared/SourceSalesforceStreamsCriteriaSearchCriteria.md) | :heavy_check_mark: | N/A | +| `criteria` | [SourceSalesforceStreamsCriteriaSearchCriteria](../../models/shared/SourceSalesforceStreamsCriteriaSearchCriteria.md) | :heavy_minus_sign: | N/A | | `value` | *String* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceSftp.md b/docs/models/shared/SourceSftp.md index e4b138078..3a0429713 100755 --- a/docs/models/shared/SourceSftp.md +++ b/docs/models/shared/SourceSftp.md @@ -12,6 +12,6 @@ The values required to configure the source. | `fileTypes` | *String* | :heavy_minus_sign: | Coma separated file types. Currently only 'csv' and 'json' types are supported. | csv,json | | `folderPath` | *String* | :heavy_minus_sign: | The directory to search files for sync | /logs/2022 | | `host` | *String* | :heavy_check_mark: | The server host address | www.host.com | -| `port` | *Long* | :heavy_check_mark: | The server port | 22 | +| `port` | *Long* | :heavy_minus_sign: | The server port | 22 | | `sourceType` | [SourceSftpSftp](../../models/shared/SourceSftpSftp.md) | :heavy_check_mark: | N/A | | | `user` | *String* | :heavy_check_mark: | The server user | | \ No newline at end of file diff --git a/docs/models/shared/SourceSftpBulk.md b/docs/models/shared/SourceSftpBulk.md index 9b1bf6712..d10995f02 100755 --- a/docs/models/shared/SourceSftpBulk.md +++ b/docs/models/shared/SourceSftpBulk.md @@ -10,10 +10,10 @@ The values required to configure the source. | `fileMostRecent` | *Boolean* | :heavy_minus_sign: | Sync only the most recent file for the configured folder path and file pattern | | | `filePattern` | *String* | :heavy_minus_sign: | The regular expression to specify files for sync in a chosen Folder Path | log-([0-9]{4})([0-9]{2})([0-9]{2}) - This will filter files which `log-yearmmdd` | | `fileType` | [SourceSftpBulkFileType](../../models/shared/SourceSftpBulkFileType.md) | :heavy_minus_sign: | The file type you want to sync. Currently only 'csv' and 'json' files are supported. | csv | -| `folderPath` | *String* | :heavy_check_mark: | The directory to search files for sync | /logs/2022 | +| `folderPath` | *String* | :heavy_minus_sign: | The directory to search files for sync | /logs/2022 | | `host` | *String* | :heavy_check_mark: | The server host address | www.host.com | | `password` | *String* | :heavy_minus_sign: | OS-level password for logging into the jump server host | | -| `port` | *Long* | :heavy_check_mark: | The server port | 22 | +| `port` | *Long* | :heavy_minus_sign: | The server port | 22 | | `privateKey` | *String* | :heavy_minus_sign: | The private key | | | `separator` | *String* | :heavy_minus_sign: | The separator used in the CSV files. Define None if you want to use the Sniffer functionality | , | | `sourceType` | [SourceSftpBulkSftpBulk](../../models/shared/SourceSftpBulkSftpBulk.md) | :heavy_check_mark: | N/A | | diff --git a/docs/models/shared/SourceSlack.md b/docs/models/shared/SourceSlack.md index 5da01e330..6aff499a6 100755 --- a/docs/models/shared/SourceSlack.md +++ b/docs/models/shared/SourceSlack.md @@ -9,7 +9,7 @@ The values required to configure the source. | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `channelFilter` | List<*String*> | :heavy_minus_sign: | A channel name list (without leading '#' char) which limit the channels from which you'd like to sync. Empty list means no filter. | | | `credentials` | *Object* | :heavy_minus_sign: | Choose how to authenticate into Slack | | -| `joinChannels` | *Boolean* | :heavy_check_mark: | Whether to join all channels or to sync data only from channels the bot is already in. If false, you'll need to manually add the bot to all the channels from which you'd like to sync messages. | | -| `lookbackWindow` | *Long* | :heavy_check_mark: | How far into the past to look for messages in threads, default is 0 days | 7 | +| `joinChannels` | *Boolean* | :heavy_minus_sign: | Whether to join all channels or to sync data only from channels the bot is already in. If false, you'll need to manually add the bot to all the channels from which you'd like to sync messages. | | +| `lookbackWindow` | *Long* | :heavy_minus_sign: | How far into the past to look for messages in threads, default is 0 days | 7 | | `sourceType` | [SourceSlackSlack](../../models/shared/SourceSlackSlack.md) | :heavy_check_mark: | N/A | | | `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated. | 2017-01-25T00:00:00Z | \ No newline at end of file diff --git a/docs/models/shared/SourceSquare.md b/docs/models/shared/SourceSquare.md index 807d95a64..d407f1de5 100755 --- a/docs/models/shared/SourceSquare.md +++ b/docs/models/shared/SourceSquare.md @@ -9,6 +9,6 @@ The values required to configure the source. | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | | `credentials` | *Object* | :heavy_minus_sign: | Choose how to authenticate to Square. | | `includeDeletedObjects` | *Boolean* | :heavy_minus_sign: | In some streams there is an option to include deleted objects (Items, Categories, Discounts, Taxes) | -| `isSandbox` | *Boolean* | :heavy_check_mark: | Determines whether to use the sandbox or production environment. | +| `isSandbox` | *Boolean* | :heavy_minus_sign: | Determines whether to use the sandbox or production environment. | | `sourceType` | [SourceSquareSquare](../../models/shared/SourceSquareSquare.md) | :heavy_check_mark: | N/A | | `startDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_minus_sign: | UTC date in the format YYYY-MM-DD. Any data before this date will not be replicated. If not set, all data will be replicated. | \ No newline at end of file diff --git a/docs/models/shared/SourceYotpo.md b/docs/models/shared/SourceYotpo.md index 076ecedba..b9faa1846 100755 --- a/docs/models/shared/SourceYotpo.md +++ b/docs/models/shared/SourceYotpo.md @@ -9,6 +9,6 @@ The values required to configure the source. | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | | `accessToken` | *String* | :heavy_check_mark: | Access token recieved as a result of API call to https://api.yotpo.com/oauth/token (Ref- https://apidocs.yotpo.com/reference/yotpo-authentication) | | | `appKey` | *String* | :heavy_check_mark: | App key found at settings (Ref- https://settings.yotpo.com/#/general_settings) | | -| `email` | *String* | :heavy_check_mark: | Email address registered with yotpo. | | +| `email` | *String* | :heavy_minus_sign: | Email address registered with yotpo. | | | `sourceType` | [SourceYotpoYotpo](../../models/shared/SourceYotpoYotpo.md) | :heavy_check_mark: | N/A | | | `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | Date time filter for incremental filter, Specify which date to extract from. | 2022-03-01T00:00:00.000Z | \ No newline at end of file diff --git a/docs/models/shared/SourceZendeskSunshineCredentialsAPIToken.md b/docs/models/shared/SourceZendeskSunshineCredentialsAPIToken.md index 1c5f55dd2..cc845d77c 100755 --- a/docs/models/shared/SourceZendeskSunshineCredentialsAPIToken.md +++ b/docs/models/shared/SourceZendeskSunshineCredentialsAPIToken.md @@ -6,5 +6,5 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | | `apiToken` | *String* | :heavy_check_mark: | API Token. See the docs for information on how to generate this key. | -| `authMethod` | [SourceZendeskSunshineCredentialsAPITokenAuthMethod](../../models/shared/SourceZendeskSunshineCredentialsAPITokenAuthMethod.md) | :heavy_check_mark: | N/A | +| `authMethod` | [SourceZendeskSunshineCredentialsAPITokenAuthMethod](../../models/shared/SourceZendeskSunshineCredentialsAPITokenAuthMethod.md) | :heavy_minus_sign: | N/A | | `email` | *String* | :heavy_check_mark: | The user email for your Zendesk account | \ No newline at end of file diff --git a/docs/models/shared/SourceZendeskSunshineCredentialsOAuth20.md b/docs/models/shared/SourceZendeskSunshineCredentialsOAuth20.md index e404e59bb..adf580120 100755 --- a/docs/models/shared/SourceZendeskSunshineCredentialsOAuth20.md +++ b/docs/models/shared/SourceZendeskSunshineCredentialsOAuth20.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | | `accessToken` | *String* | :heavy_check_mark: | Long-term access Token for making authenticated requests. | -| `authMethod` | [SourceZendeskSunshineCredentialsOAuth20AuthMethod](../../models/shared/SourceZendeskSunshineCredentialsOAuth20AuthMethod.md) | :heavy_check_mark: | N/A | +| `authMethod` | [SourceZendeskSunshineCredentialsOAuth20AuthMethod](../../models/shared/SourceZendeskSunshineCredentialsOAuth20AuthMethod.md) | :heavy_minus_sign: | N/A | | `clientId` | *String* | :heavy_check_mark: | The Client ID of your OAuth application. | | `clientSecret` | *String* | :heavy_check_mark: | The Client Secret of your OAuth application. | \ No newline at end of file diff --git a/docs/models/shared/SourceZohoCrm.md b/docs/models/shared/SourceZohoCrm.md index 522b25237..9d0edeb91 100755 --- a/docs/models/shared/SourceZohoCrm.md +++ b/docs/models/shared/SourceZohoCrm.md @@ -10,7 +10,7 @@ The values required to configure the source. | `clientId` | *String* | :heavy_check_mark: | OAuth2.0 Client ID | | | `clientSecret` | *String* | :heavy_check_mark: | OAuth2.0 Client Secret | | | `dcRegion` | [SourceZohoCrmDataCenterLocation](../../models/shared/SourceZohoCrmDataCenterLocation.md) | :heavy_check_mark: | Please choose the region of your Data Center location. More info by this Link | | -| `edition` | [SourceZohoCRMZohoCRMEdition](../../models/shared/SourceZohoCRMZohoCRMEdition.md) | :heavy_check_mark: | Choose your Edition of Zoho CRM to determine API Concurrency Limits | | +| `edition` | [SourceZohoCRMZohoCRMEdition](../../models/shared/SourceZohoCRMZohoCRMEdition.md) | :heavy_minus_sign: | Choose your Edition of Zoho CRM to determine API Concurrency Limits | | | `environment` | [SourceZohoCrmEnvironment](../../models/shared/SourceZohoCrmEnvironment.md) | :heavy_check_mark: | Please choose the environment | | | `refreshToken` | *String* | :heavy_check_mark: | OAuth2.0 Refresh Token | | | `sourceType` | [SourceZohoCrmZohoCrm](../../models/shared/SourceZohoCrmZohoCrm.md) | :heavy_check_mark: | N/A | | diff --git a/docs/models/shared/SourceZuora.md b/docs/models/shared/SourceZuora.md index d69485393..12e7b0690 100755 --- a/docs/models/shared/SourceZuora.md +++ b/docs/models/shared/SourceZuora.md @@ -9,7 +9,7 @@ The values required to configure the source. | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `clientId` | *String* | :heavy_check_mark: | Your OAuth user Client ID | | | `clientSecret` | *String* | :heavy_check_mark: | Your OAuth user Client Secret | | -| `dataQuery` | [SourceZuoraDataQueryType](../../models/shared/SourceZuoraDataQueryType.md) | :heavy_check_mark: | Choose between `Live`, or `Unlimited` - the optimized, replicated database at 12 hours freshness for high volume extraction Link | | +| `dataQuery` | [SourceZuoraDataQueryType](../../models/shared/SourceZuoraDataQueryType.md) | :heavy_minus_sign: | Choose between `Live`, or `Unlimited` - the optimized, replicated database at 12 hours freshness for high volume extraction Link | | | `sourceType` | [SourceZuoraZuora](../../models/shared/SourceZuoraZuora.md) | :heavy_check_mark: | N/A | | | `startDate` | *String* | :heavy_check_mark: | Start Date in format: YYYY-MM-DD | | | `tenantEndpoint` | [SourceZuoraTenantEndpointLocation](../../models/shared/SourceZuoraTenantEndpointLocation.md) | :heavy_check_mark: | Please choose the right endpoint where your Tenant is located. More info by this Link | | diff --git a/docs/models/shared/WorkspaceResponse.md b/docs/models/shared/WorkspaceResponse.md index b4e6fe9c8..1c5a57b63 100755 --- a/docs/models/shared/WorkspaceResponse.md +++ b/docs/models/shared/WorkspaceResponse.md @@ -7,6 +7,6 @@ Provides details of a single workspace. | Field | Type | Required | Description | | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | -| `dataResidency` | [GeographyEnum](../../models/shared/GeographyEnum.md) | :heavy_check_mark: | N/A | +| `dataResidency` | [GeographyEnum](../../models/shared/GeographyEnum.md) | :heavy_minus_sign: | N/A | | `name` | *String* | :heavy_check_mark: | N/A | | `workspaceId` | *String* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/sdks/destinations/README.md b/docs/sdks/destinations/README.md index bc195292e..34849157b 100755 --- a/docs/sdks/destinations/README.md +++ b/docs/sdks/destinations/README.md @@ -177,7 +177,7 @@ public class Application { }}) .build(); - com.airbyte.api.models.shared.DestinationCreateRequest req = new DestinationCreateRequest( new DestinationPubsub(false, "nisi", DestinationPubsubPubsub.PUBSUB, false, "vel", "natus") {{ + com.airbyte.api.models.shared.DestinationCreateRequest req = new DestinationCreateRequest( new DestinationPubsub("nisi", DestinationPubsubPubsub.PUBSUB, "vel", "natus") {{ batchingDelayThreshold = 659669L; batchingElementCountThreshold = 501324L; batchingEnabled = false; diff --git a/docs/sdks/sources/README.md b/docs/sdks/sources/README.md index 71e0fe507..1d047d39a 100755 --- a/docs/sdks/sources/README.md +++ b/docs/sdks/sources/README.md @@ -1604,7 +1604,9 @@ public class Application { PatchSourceRequest req = new PatchSourceRequest("illum") {{ sourcePatchRequest = new SourcePatchRequest() {{ - configuration = new SourceDremio("natus", "impedit", SourceDremioDremio.DREMIO);; + configuration = new SourceDremio("natus", SourceDremioDremio.DREMIO) {{ + baseUrl = "impedit"; + }};; name = "My source"; secretId = "aut"; workspaceId = "f5d2cff7-c70a-4456-a6d4-36813f16d9f5"; @@ -2303,7 +2305,7 @@ public class Application { .build(); PutSourceRequest req = new PutSourceRequest("saepe") {{ - sourcePutRequest = new SourcePutRequest( new SourceKlarna("ea", false, SourceKlarnaRegion.OC, SourceKlarnaKlarna.KLARNA, "consectetur") {{ + sourcePutRequest = new SourcePutRequest( new SourceKlarna("ea", SourceKlarnaRegion.OC, SourceKlarnaKlarna.KLARNA, "consectetur") {{ password = "impedit"; playground = false; region = SourceKlarnaRegion.US; diff --git a/gen.yaml b/gen.yaml index f1d3d5959..6095beae8 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,8 +2,8 @@ configVersion: 1.0.0 management: docChecksum: 5b9a9a6f493e89e080a57e42997074be docVersion: 1.0.0 - speakeasyVersion: 1.86.0 - generationVersion: 2.115.2 + speakeasyVersion: 1.88.0 + generationVersion: 2.118.1 generation: comments: disableComments: false @@ -15,12 +15,12 @@ generation: telemetryEnabled: true features: java: - core: 2.85.3 + core: 2.85.4 globalSecurity: 2.81.1 globalServerURLs: 2.82.0 includes: 2.81.1 java: - version: 0.39.3 + version: 0.39.4 artifactID: api companyEmail: info@airbyte.com companyName: Airbyte diff --git a/lib/build.gradle b/lib/build.gradle index f1e19ed11..6611ef0db 100755 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -41,7 +41,7 @@ publishing { maven(MavenPublication) { groupId = 'com.airbyte' artifactId = 'api' - version = '0.39.3' + version = '0.39.4' from components.java diff --git a/lib/src/main/java/com/airbyte/api/SDKConfiguration.java b/lib/src/main/java/com/airbyte/api/SDKConfiguration.java index d996cb77d..2d4e8f8b7 100755 --- a/lib/src/main/java/com/airbyte/api/SDKConfiguration.java +++ b/lib/src/main/java/com/airbyte/api/SDKConfiguration.java @@ -15,7 +15,7 @@ class SDKConfiguration { public int serverIdx = 0; public String language = "java"; public String openapiDocVersion = "1.0.0"; - public String sdkVersion = "0.39.3"; - public String genVersion = "2.115.2"; + public String sdkVersion = "0.39.4"; + public String genVersion = "2.118.1"; } \ No newline at end of file diff --git a/lib/src/main/java/com/airbyte/api/models/shared/ConnectionResponse.java b/lib/src/main/java/com/airbyte/api/models/shared/ConnectionResponse.java index 11bf63733..b43474bfc 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/ConnectionResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/ConnectionResponse.java @@ -32,6 +32,7 @@ public ConnectionResponse withConnectionId(String connectionId) { return this; } + @JsonInclude(Include.NON_ABSENT) @JsonProperty("dataResidency") public GeographyEnum dataResidency; @@ -133,10 +134,9 @@ public ConnectionResponse withWorkspaceId(String workspaceId) { return this; } - public ConnectionResponse(@JsonProperty("configurations") StreamConfigurations configurations, @JsonProperty("connectionId") String connectionId, @JsonProperty("dataResidency") GeographyEnum dataResidency, @JsonProperty("destinationId") String destinationId, @JsonProperty("name") String name, @JsonProperty("schedule") ConnectionScheduleResponse schedule, @JsonProperty("sourceId") String sourceId, @JsonProperty("status") ConnectionStatusEnum status, @JsonProperty("workspaceId") String workspaceId) { + public ConnectionResponse(@JsonProperty("configurations") StreamConfigurations configurations, @JsonProperty("connectionId") String connectionId, @JsonProperty("destinationId") String destinationId, @JsonProperty("name") String name, @JsonProperty("schedule") ConnectionScheduleResponse schedule, @JsonProperty("sourceId") String sourceId, @JsonProperty("status") ConnectionStatusEnum status, @JsonProperty("workspaceId") String workspaceId) { this.configurations = configurations; this.connectionId = connectionId; - this.dataResidency = dataResidency; this.destinationId = destinationId; this.name = name; this.schedule = schedule; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalake.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalake.java index c7fa55d61..52e0c7968 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalake.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalake.java @@ -153,6 +153,7 @@ public DestinationAwsDatalake withPartitioning(DestinationAwsDatalakeChooseHowTo /** * The region of the S3 bucket. See <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-available-regions">here</a> for all region codes. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("region") public DestinationAwsDatalakeS3BucketRegion region; @@ -161,11 +162,10 @@ public DestinationAwsDatalake withRegion(DestinationAwsDatalakeS3BucketRegion re return this; } - public DestinationAwsDatalake(@JsonProperty("bucket_name") String bucketName, @JsonProperty("credentials") Object credentials, @JsonProperty("destinationType") DestinationAwsDatalakeAwsDatalake destinationType, @JsonProperty("lakeformation_database_name") String lakeformationDatabaseName, @JsonProperty("region") DestinationAwsDatalakeS3BucketRegion region) { + public DestinationAwsDatalake(@JsonProperty("bucket_name") String bucketName, @JsonProperty("credentials") Object credentials, @JsonProperty("destinationType") DestinationAwsDatalakeAwsDatalake destinationType, @JsonProperty("lakeformation_database_name") String lakeformationDatabaseName) { this.bucketName = bucketName; this.credentials = credentials; this.destinationType = destinationType; this.lakeformationDatabaseName = lakeformationDatabaseName; - this.region = region; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeCredentialsIAMRole.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeCredentialsIAMRole.java index e1ee26bfa..f77843550 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeCredentialsIAMRole.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeCredentialsIAMRole.java @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -14,6 +16,7 @@ public class DestinationAwsDatalakeCredentialsIAMRole { /** * Name of the credentials */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("credentials_title") public DestinationAwsDatalakeCredentialsIAMRoleCredentialsTitle credentialsTitle; @@ -33,8 +36,7 @@ public DestinationAwsDatalakeCredentialsIAMRole withRoleArn(String roleArn) { return this; } - public DestinationAwsDatalakeCredentialsIAMRole(@JsonProperty("credentials_title") DestinationAwsDatalakeCredentialsIAMRoleCredentialsTitle credentialsTitle, @JsonProperty("role_arn") String roleArn) { - this.credentialsTitle = credentialsTitle; + public DestinationAwsDatalakeCredentialsIAMRole(@JsonProperty("role_arn") String roleArn) { this.roleArn = roleArn; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeCredentialsIAMUser.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeCredentialsIAMUser.java index ba837da48..57ae0cbde 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeCredentialsIAMUser.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeCredentialsIAMUser.java @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -36,6 +38,7 @@ public DestinationAwsDatalakeCredentialsIAMUser withAwsSecretAccessKey(String aw /** * Name of the credentials */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("credentials_title") public DestinationAwsDatalakeCredentialsIAMUserCredentialsTitle credentialsTitle; @@ -44,9 +47,8 @@ public DestinationAwsDatalakeCredentialsIAMUser withCredentialsTitle(Destination return this; } - public DestinationAwsDatalakeCredentialsIAMUser(@JsonProperty("aws_access_key_id") String awsAccessKeyId, @JsonProperty("aws_secret_access_key") String awsSecretAccessKey, @JsonProperty("credentials_title") DestinationAwsDatalakeCredentialsIAMUserCredentialsTitle credentialsTitle) { + public DestinationAwsDatalakeCredentialsIAMUser(@JsonProperty("aws_access_key_id") String awsAccessKeyId, @JsonProperty("aws_secret_access_key") String awsSecretAccessKey) { this.awsAccessKeyId = awsAccessKeyId; this.awsSecretAccessKey = awsSecretAccessKey; - this.credentialsTitle = credentialsTitle; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouse.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouse.java index 58642e3fb..625fadd99 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouse.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouse.java @@ -70,6 +70,7 @@ public DestinationClickhouse withPassword(String password) { /** * HTTP port of the database. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("port") public Long port; @@ -101,11 +102,10 @@ public DestinationClickhouse withUsername(String username) { return this; } - public DestinationClickhouse(@JsonProperty("database") String database, @JsonProperty("destinationType") DestinationClickhouseClickhouse destinationType, @JsonProperty("host") String host, @JsonProperty("port") Long port, @JsonProperty("username") String username) { + public DestinationClickhouse(@JsonProperty("database") String database, @JsonProperty("destinationType") DestinationClickhouseClickhouse destinationType, @JsonProperty("host") String host, @JsonProperty("username") String username) { this.database = database; this.destinationType = destinationType; this.host = host; - this.port = port; this.username = username; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationCumulio.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationCumulio.java index 782280ae8..2295e5d98 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationCumulio.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationCumulio.java @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -14,6 +16,7 @@ public class DestinationCumulio { /** * URL of the Cumul.io API (e.g. 'https://api.cumul.io', 'https://api.us.cumul.io', or VPC-specific API url). Defaults to 'https://api.cumul.io'. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("api_host") public String apiHost; @@ -52,8 +55,7 @@ public DestinationCumulio withDestinationType(DestinationCumulioCumulio destinat return this; } - public DestinationCumulio(@JsonProperty("api_host") String apiHost, @JsonProperty("api_key") String apiKey, @JsonProperty("api_token") String apiToken, @JsonProperty("destinationType") DestinationCumulioCumulio destinationType) { - this.apiHost = apiHost; + public DestinationCumulio(@JsonProperty("api_key") String apiKey, @JsonProperty("api_token") String apiToken, @JsonProperty("destinationType") DestinationCumulioCumulio destinationType) { this.apiKey = apiKey; this.apiToken = apiToken; this.destinationType = destinationType; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricks.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricks.java index 08762a27d..0a9beafd6 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricks.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricks.java @@ -16,6 +16,7 @@ public class DestinationDatabricks { /** * You must agree to the Databricks JDBC Driver <a href="https://databricks.com/jdbc-odbc-driver-license">Terms & Conditions</a> to use this connector. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("accept_terms") public Boolean acceptTerms; @@ -136,8 +137,7 @@ public DestinationDatabricks withSchema(String schema) { return this; } - public DestinationDatabricks(@JsonProperty("accept_terms") Boolean acceptTerms, @JsonProperty("data_source") Object dataSource, @JsonProperty("databricks_http_path") String databricksHttpPath, @JsonProperty("databricks_personal_access_token") String databricksPersonalAccessToken, @JsonProperty("databricks_server_hostname") String databricksServerHostname, @JsonProperty("destinationType") DestinationDatabricksDatabricks destinationType) { - this.acceptTerms = acceptTerms; + public DestinationDatabricks(@JsonProperty("data_source") Object dataSource, @JsonProperty("databricks_http_path") String databricksHttpPath, @JsonProperty("databricks_personal_access_token") String databricksPersonalAccessToken, @JsonProperty("databricks_server_hostname") String databricksServerHostname, @JsonProperty("destinationType") DestinationDatabricksDatabricks destinationType) { this.dataSource = dataSource; this.databricksHttpPath = databricksHttpPath; this.databricksPersonalAccessToken = databricksPersonalAccessToken; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDynamodb.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDynamodb.java index e2ab23ad1..8ac3c14f5 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDynamodb.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDynamodb.java @@ -47,6 +47,7 @@ public DestinationDynamodb withDynamodbEndpoint(String dynamodbEndpoint) { /** * The region of the DynamoDB. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("dynamodb_region") public DestinationDynamodbDynamoDBRegion dynamodbRegion; @@ -77,10 +78,9 @@ public DestinationDynamodb withSecretAccessKey(String secretAccessKey) { return this; } - public DestinationDynamodb(@JsonProperty("access_key_id") String accessKeyId, @JsonProperty("destinationType") DestinationDynamodbDynamodb destinationType, @JsonProperty("dynamodb_region") DestinationDynamodbDynamoDBRegion dynamodbRegion, @JsonProperty("dynamodb_table_name_prefix") String dynamodbTableNamePrefix, @JsonProperty("secret_access_key") String secretAccessKey) { + public DestinationDynamodb(@JsonProperty("access_key_id") String accessKeyId, @JsonProperty("destinationType") DestinationDynamodbDynamodb destinationType, @JsonProperty("dynamodb_table_name_prefix") String dynamodbTableNamePrefix, @JsonProperty("secret_access_key") String secretAccessKey) { this.accessKeyId = accessKeyId; this.destinationType = destinationType; - this.dynamodbRegion = dynamodbRegion; this.dynamodbTableNamePrefix = dynamodbTableNamePrefix; this.secretAccessKey = secretAccessKey; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationKinesis.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationKinesis.java index f4a1b8f2d..05d09f1f9 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationKinesis.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationKinesis.java @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -25,6 +27,7 @@ public DestinationKinesis withAccessKey(String accessKey) { /** * Buffer size for storing kinesis records before being batch streamed. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("bufferSize") public Long bufferSize; @@ -77,6 +80,7 @@ public DestinationKinesis withRegion(String region) { /** * Number of shards to which the data should be streamed. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("shardCount") public Long shardCount; @@ -85,13 +89,11 @@ public DestinationKinesis withShardCount(Long shardCount) { return this; } - public DestinationKinesis(@JsonProperty("accessKey") String accessKey, @JsonProperty("bufferSize") Long bufferSize, @JsonProperty("destinationType") DestinationKinesisKinesis destinationType, @JsonProperty("endpoint") String endpoint, @JsonProperty("privateKey") String privateKey, @JsonProperty("region") String region, @JsonProperty("shardCount") Long shardCount) { + public DestinationKinesis(@JsonProperty("accessKey") String accessKey, @JsonProperty("destinationType") DestinationKinesisKinesis destinationType, @JsonProperty("endpoint") String endpoint, @JsonProperty("privateKey") String privateKey, @JsonProperty("region") String region) { this.accessKey = accessKey; - this.bufferSize = bufferSize; this.destinationType = destinationType; this.endpoint = endpoint; this.privateKey = privateKey; this.region = region; - this.shardCount = shardCount; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssql.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssql.java index 06787ea4a..a010bc02a 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssql.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssql.java @@ -70,6 +70,7 @@ public DestinationMssql withPassword(String password) { /** * The port of the MSSQL database. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("port") public Long port; @@ -81,6 +82,7 @@ public DestinationMssql withPort(Long port) { /** * The default schema tables are written to if the source does not specify a namespace. The usual value for this field is "public". */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("schema") public String schema; @@ -124,12 +126,10 @@ public DestinationMssql withUsername(String username) { return this; } - public DestinationMssql(@JsonProperty("database") String database, @JsonProperty("destinationType") DestinationMssqlMssql destinationType, @JsonProperty("host") String host, @JsonProperty("port") Long port, @JsonProperty("schema") String schema, @JsonProperty("username") String username) { + public DestinationMssql(@JsonProperty("database") String database, @JsonProperty("destinationType") DestinationMssqlMssql destinationType, @JsonProperty("host") String host, @JsonProperty("username") String username) { this.database = database; this.destinationType = destinationType; this.host = host; - this.port = port; - this.schema = schema; this.username = username; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlSslMethodEncryptedTrustServerCertificate.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlSslMethodEncryptedTrustServerCertificate.java index c5492cd3c..651b9726a 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlSslMethodEncryptedTrustServerCertificate.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlSslMethodEncryptedTrustServerCertificate.java @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -11,6 +13,7 @@ */ public class DestinationMssqlSslMethodEncryptedTrustServerCertificate { + @JsonInclude(Include.NON_ABSENT) @JsonProperty("ssl_method") public DestinationMssqlSslMethodEncryptedTrustServerCertificateSslMethod sslMethod; @@ -19,7 +22,5 @@ public DestinationMssqlSslMethodEncryptedTrustServerCertificate withSslMethod(De return this; } - public DestinationMssqlSslMethodEncryptedTrustServerCertificate(@JsonProperty("ssl_method") DestinationMssqlSslMethodEncryptedTrustServerCertificateSslMethod sslMethod) { - this.sslMethod = sslMethod; - } + public DestinationMssqlSslMethodEncryptedTrustServerCertificate(){} } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlSslMethodEncryptedVerifyCertificate.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlSslMethodEncryptedVerifyCertificate.java index 91aeb837c..9638a6031 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlSslMethodEncryptedVerifyCertificate.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlSslMethodEncryptedVerifyCertificate.java @@ -25,6 +25,7 @@ public DestinationMssqlSslMethodEncryptedVerifyCertificate withHostNameInCertifi return this; } + @JsonInclude(Include.NON_ABSENT) @JsonProperty("ssl_method") public DestinationMssqlSslMethodEncryptedVerifyCertificateSslMethod sslMethod; @@ -33,7 +34,5 @@ public DestinationMssqlSslMethodEncryptedVerifyCertificate withSslMethod(Destina return this; } - public DestinationMssqlSslMethodEncryptedVerifyCertificate(@JsonProperty("ssl_method") DestinationMssqlSslMethodEncryptedVerifyCertificateSslMethod sslMethod) { - this.sslMethod = sslMethod; - } + public DestinationMssqlSslMethodEncryptedVerifyCertificate(){} } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysql.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysql.java index 78d322d23..7bbf31f8c 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysql.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysql.java @@ -70,6 +70,7 @@ public DestinationMysql withPassword(String password) { /** * Port of the database. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("port") public Long port; @@ -101,11 +102,10 @@ public DestinationMysql withUsername(String username) { return this; } - public DestinationMysql(@JsonProperty("database") String database, @JsonProperty("destinationType") DestinationMysqlMysql destinationType, @JsonProperty("host") String host, @JsonProperty("port") Long port, @JsonProperty("username") String username) { + public DestinationMysql(@JsonProperty("database") String database, @JsonProperty("destinationType") DestinationMysqlMysql destinationType, @JsonProperty("host") String host, @JsonProperty("username") String username) { this.database = database; this.destinationType = destinationType; this.host = host; - this.port = port; this.username = username; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracle.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracle.java index dbb02d0e2..9b6da827e 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracle.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracle.java @@ -59,6 +59,7 @@ public DestinationOracle withPassword(String password) { /** * The port of the database. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("port") public Long port; @@ -113,10 +114,9 @@ public DestinationOracle withUsername(String username) { return this; } - public DestinationOracle(@JsonProperty("destinationType") DestinationOracleOracle destinationType, @JsonProperty("host") String host, @JsonProperty("port") Long port, @JsonProperty("sid") String sid, @JsonProperty("username") String username) { + public DestinationOracle(@JsonProperty("destinationType") DestinationOracleOracle destinationType, @JsonProperty("host") String host, @JsonProperty("sid") String sid, @JsonProperty("username") String username) { this.destinationType = destinationType; this.host = host; - this.port = port; this.sid = sid; this.username = username; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgres.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgres.java index cb3db9025..c2c0ba3f1 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgres.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgres.java @@ -70,6 +70,7 @@ public DestinationPostgres withPassword(String password) { /** * Port of the database. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("port") public Long port; @@ -81,6 +82,7 @@ public DestinationPostgres withPort(Long port) { /** * The default schema tables are written to if the source does not specify a namespace. The usual value for this field is "public". */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("schema") public String schema; @@ -131,12 +133,10 @@ public DestinationPostgres withUsername(String username) { return this; } - public DestinationPostgres(@JsonProperty("database") String database, @JsonProperty("destinationType") DestinationPostgresPostgres destinationType, @JsonProperty("host") String host, @JsonProperty("port") Long port, @JsonProperty("schema") String schema, @JsonProperty("username") String username) { + public DestinationPostgres(@JsonProperty("database") String database, @JsonProperty("destinationType") DestinationPostgresPostgres destinationType, @JsonProperty("host") String host, @JsonProperty("username") String username) { this.database = database; this.destinationType = destinationType; this.host = host; - this.port = port; - this.schema = schema; this.username = username; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPubsub.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPubsub.java index 175da3386..a080ef6b4 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPubsub.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPubsub.java @@ -40,6 +40,7 @@ public DestinationPubsub withBatchingElementCountThreshold(Long batchingElementC /** * If TRUE messages will be buffered instead of sending them one by one */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("batching_enabled") public Boolean batchingEnabled; @@ -82,6 +83,7 @@ public DestinationPubsub withDestinationType(DestinationPubsubPubsub destination /** * If TRUE PubSub publisher will have <a href="https://cloud.google.com/pubsub/docs/ordering">message ordering</a> enabled. Every message will have an ordering key of stream */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("ordering_enabled") public Boolean orderingEnabled; @@ -112,11 +114,9 @@ public DestinationPubsub withTopicId(String topicId) { return this; } - public DestinationPubsub(@JsonProperty("batching_enabled") Boolean batchingEnabled, @JsonProperty("credentials_json") String credentialsJson, @JsonProperty("destinationType") DestinationPubsubPubsub destinationType, @JsonProperty("ordering_enabled") Boolean orderingEnabled, @JsonProperty("project_id") String projectId, @JsonProperty("topic_id") String topicId) { - this.batchingEnabled = batchingEnabled; + public DestinationPubsub(@JsonProperty("credentials_json") String credentialsJson, @JsonProperty("destinationType") DestinationPubsubPubsub destinationType, @JsonProperty("project_id") String projectId, @JsonProperty("topic_id") String topicId) { this.credentialsJson = credentialsJson; this.destinationType = destinationType; - this.orderingEnabled = orderingEnabled; this.projectId = projectId; this.topicId = topicId; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedis.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedis.java index f20aaaece..518981c41 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedis.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedis.java @@ -16,6 +16,7 @@ public class DestinationRedis { /** * Redis cache type to store data in. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("cache_type") public DestinationRedisCacheType cacheType; @@ -58,6 +59,7 @@ public DestinationRedis withPassword(String password) { /** * Port of Redis. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("port") public Long port; @@ -114,11 +116,9 @@ public DestinationRedis withUsername(String username) { return this; } - public DestinationRedis(@JsonProperty("cache_type") DestinationRedisCacheType cacheType, @JsonProperty("destinationType") DestinationRedisRedis destinationType, @JsonProperty("host") String host, @JsonProperty("port") Long port, @JsonProperty("username") String username) { - this.cacheType = cacheType; + public DestinationRedis(@JsonProperty("destinationType") DestinationRedisRedis destinationType, @JsonProperty("host") String host, @JsonProperty("username") String username) { this.destinationType = destinationType; this.host = host; - this.port = port; this.username = username; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshift.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshift.java index 8d1b6eed2..141996172 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshift.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshift.java @@ -69,6 +69,7 @@ public DestinationRedshift withPassword(String password) { /** * Port of the database. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("port") public Long port; @@ -80,6 +81,7 @@ public DestinationRedshift withPort(Long port) { /** * The default schema tables are written to if the source does not specify a namespace. Unless specifically configured, the usual value for this field is "public". */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("schema") public String schema; @@ -123,13 +125,11 @@ public DestinationRedshift withUsername(String username) { return this; } - public DestinationRedshift(@JsonProperty("username") String username, @JsonProperty("password") String password, @JsonProperty("database") String database, @JsonProperty("destinationType") DestinationRedshiftRedshift destinationType, @JsonProperty("host") String host, @JsonProperty("port") Long port, @JsonProperty("schema") String schema) { + public DestinationRedshift(@JsonProperty("username") String username, @JsonProperty("password") String password, @JsonProperty("database") String database, @JsonProperty("destinationType") DestinationRedshiftRedshift destinationType, @JsonProperty("host") String host) { this.username = username; this.password = password; this.database = database; this.destinationType = destinationType; this.host = host; - this.port = port; - this.schema = schema; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3.java index 94a3138fc..7324b95d8 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3.java @@ -81,6 +81,7 @@ public DestinationS3 withS3BucketPath(String s3BucketPath) { /** * The region of the S3 bucket. See <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-available-regions">here</a> for all region codes. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("s3_bucket_region") public DestinationS3S3BucketRegion s3BucketRegion; @@ -125,11 +126,10 @@ public DestinationS3 withSecretAccessKey(String secretAccessKey) { return this; } - public DestinationS3(@JsonProperty("destinationType") DestinationS3S3 destinationType, @JsonProperty("format") Object format, @JsonProperty("s3_bucket_name") String s3BucketName, @JsonProperty("s3_bucket_path") String s3BucketPath, @JsonProperty("s3_bucket_region") DestinationS3S3BucketRegion s3BucketRegion) { + public DestinationS3(@JsonProperty("destinationType") DestinationS3S3 destinationType, @JsonProperty("format") Object format, @JsonProperty("s3_bucket_name") String s3BucketName, @JsonProperty("s3_bucket_path") String s3BucketPath) { this.destinationType = destinationType; this.format = format; this.s3BucketName = s3BucketName; this.s3BucketPath = s3BucketPath; - this.s3BucketRegion = s3BucketRegion; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3Glue.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3Glue.java index 49d72e65a..2c747e0d2 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3Glue.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3Glue.java @@ -70,6 +70,7 @@ public DestinationS3Glue withGlueDatabase(String glueDatabase) { /** * The library that your query engine will use for reading and writing data in your lake. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("glue_serialization_library") public DestinationS3GlueSerializationLibrary glueSerializationLibrary; @@ -103,6 +104,7 @@ public DestinationS3Glue withS3BucketPath(String s3BucketPath) { /** * The region of the S3 bucket. See <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-available-regions">here</a> for all region codes. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("s3_bucket_region") public DestinationS3GlueS3BucketRegion s3BucketRegion; @@ -147,13 +149,11 @@ public DestinationS3Glue withSecretAccessKey(String secretAccessKey) { return this; } - public DestinationS3Glue(@JsonProperty("destinationType") DestinationS3GlueS3Glue destinationType, @JsonProperty("format") Object format, @JsonProperty("glue_database") String glueDatabase, @JsonProperty("glue_serialization_library") DestinationS3GlueSerializationLibrary glueSerializationLibrary, @JsonProperty("s3_bucket_name") String s3BucketName, @JsonProperty("s3_bucket_path") String s3BucketPath, @JsonProperty("s3_bucket_region") DestinationS3GlueS3BucketRegion s3BucketRegion) { + public DestinationS3Glue(@JsonProperty("destinationType") DestinationS3GlueS3Glue destinationType, @JsonProperty("format") Object format, @JsonProperty("glue_database") String glueDatabase, @JsonProperty("s3_bucket_name") String s3BucketName, @JsonProperty("s3_bucket_path") String s3BucketPath) { this.destinationType = destinationType; this.format = format; this.glueDatabase = glueDatabase; - this.glueSerializationLibrary = glueSerializationLibrary; this.s3BucketName = s3BucketName; this.s3BucketPath = s3BucketPath; - this.s3BucketRegion = s3BucketRegion; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationTimeplus.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationTimeplus.java index 520f9bb59..ab4bb3895 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationTimeplus.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationTimeplus.java @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -33,6 +35,7 @@ public DestinationTimeplus withDestinationType(DestinationTimeplusTimeplus desti /** * Timeplus workspace endpoint */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("endpoint") public String endpoint; @@ -41,9 +44,8 @@ public DestinationTimeplus withEndpoint(String endpoint) { return this; } - public DestinationTimeplus(@JsonProperty("apikey") String apikey, @JsonProperty("destinationType") DestinationTimeplusTimeplus destinationType, @JsonProperty("endpoint") String endpoint) { + public DestinationTimeplus(@JsonProperty("apikey") String apikey, @JsonProperty("destinationType") DestinationTimeplusTimeplus destinationType) { this.apikey = apikey; this.destinationType = destinationType; - this.endpoint = endpoint; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationVertica.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationVertica.java index 933cf4f42..47977a4aa 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationVertica.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationVertica.java @@ -70,6 +70,7 @@ public DestinationVertica withPassword(String password) { /** * Port of the database. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("port") public Long port; @@ -112,11 +113,10 @@ public DestinationVertica withUsername(String username) { return this; } - public DestinationVertica(@JsonProperty("database") String database, @JsonProperty("destinationType") DestinationVerticaVertica destinationType, @JsonProperty("host") String host, @JsonProperty("port") Long port, @JsonProperty("schema") String schema, @JsonProperty("username") String username) { + public DestinationVertica(@JsonProperty("database") String database, @JsonProperty("destinationType") DestinationVerticaVertica destinationType, @JsonProperty("host") String host, @JsonProperty("schema") String schema, @JsonProperty("username") String username) { this.database = database; this.destinationType = destinationType; this.host = host; - this.port = port; this.schema = schema; this.username = username; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydb.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydb.java index 85e4e8721..987073804 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydb.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydb.java @@ -62,6 +62,7 @@ public SourceAlloydb withPassword(String password) { /** * Port of the database. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("port") public Long port; @@ -138,10 +139,9 @@ public SourceAlloydb withUsername(String username) { return this; } - public SourceAlloydb(@JsonProperty("database") String database, @JsonProperty("host") String host, @JsonProperty("port") Long port, @JsonProperty("sourceType") SourceAlloydbAlloydb sourceType, @JsonProperty("username") String username) { + public SourceAlloydb(@JsonProperty("database") String database, @JsonProperty("host") String host, @JsonProperty("sourceType") SourceAlloydbAlloydb sourceType, @JsonProperty("username") String username) { this.database = database; this.host = host; - this.port = port; this.sourceType = sourceType; this.username = username; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonSellerPartner.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonSellerPartner.java index a8129d7a8..ad1fd0ba8 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonSellerPartner.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonSellerPartner.java @@ -49,6 +49,7 @@ public SourceAmazonSellerPartner withAwsAccessKey(String awsAccessKey) { /** * Select the AWS Environment. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("aws_environment") public SourceAmazonSellerPartnerAWSEnvironment awsEnvironment; @@ -129,6 +130,7 @@ public SourceAmazonSellerPartner withRefreshToken(String refreshToken) { /** * Select the AWS Region. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("region") public SourceAmazonSellerPartnerAWSRegion region; @@ -192,12 +194,10 @@ public SourceAmazonSellerPartner withSourceType(SourceAmazonSellerPartnerAmazonS return this; } - public SourceAmazonSellerPartner(@JsonProperty("aws_environment") SourceAmazonSellerPartnerAWSEnvironment awsEnvironment, @JsonProperty("lwa_app_id") String lwaAppId, @JsonProperty("lwa_client_secret") String lwaClientSecret, @JsonProperty("refresh_token") String refreshToken, @JsonProperty("region") SourceAmazonSellerPartnerAWSRegion region, @JsonProperty("replication_start_date") String replicationStartDate, @JsonProperty("sourceType") SourceAmazonSellerPartnerAmazonSellerPartner sourceType) { - this.awsEnvironment = awsEnvironment; + public SourceAmazonSellerPartner(@JsonProperty("lwa_app_id") String lwaAppId, @JsonProperty("lwa_client_secret") String lwaClientSecret, @JsonProperty("refresh_token") String refreshToken, @JsonProperty("replication_start_date") String replicationStartDate, @JsonProperty("sourceType") SourceAmazonSellerPartnerAmazonSellerPartner sourceType) { this.lwaAppId = lwaAppId; this.lwaClientSecret = lwaClientSecret; this.refreshToken = refreshToken; - this.region = region; this.replicationStartDate = replicationStartDate; this.sourceType = sourceType; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonSqs.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonSqs.java index a301616b9..78d25de43 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonSqs.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonSqs.java @@ -40,6 +40,7 @@ public SourceAmazonSqs withAttributesToReturn(String attributesToReturn) { /** * If Enabled, messages will be deleted from the SQS Queue after being read. If Disabled, messages are left in the queue and can be read more than once. WARNING: Enabling this option can result in data loss in cases of failure, use with caution, see documentation for more detail. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("delete_messages") public Boolean deleteMessages; @@ -126,8 +127,7 @@ public SourceAmazonSqs withVisibilityTimeout(Long visibilityTimeout) { return this; } - public SourceAmazonSqs(@JsonProperty("delete_messages") Boolean deleteMessages, @JsonProperty("queue_url") String queueUrl, @JsonProperty("region") SourceAmazonSqsAWSRegion region, @JsonProperty("sourceType") SourceAmazonSqsAmazonSqs sourceType) { - this.deleteMessages = deleteMessages; + public SourceAmazonSqs(@JsonProperty("queue_url") String queueUrl, @JsonProperty("region") SourceAmazonSqsAWSRegion region, @JsonProperty("sourceType") SourceAmazonSqsAmazonSqs sourceType) { this.queueUrl = queueUrl; this.region = region; this.sourceType = sourceType; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAwsCloudtrail.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAwsCloudtrail.java index 07d05c171..358a1fabf 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceAwsCloudtrail.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAwsCloudtrail.java @@ -5,6 +5,8 @@ package com.airbyte.api.models.shared; import com.fasterxml.jackson.annotation.JsonFormat; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import java.time.LocalDate; @@ -57,6 +59,7 @@ public SourceAwsCloudtrail withSourceType(SourceAwsCloudtrailAwsCloudtrail sourc /** * The date you would like to replicate data. Data in AWS CloudTrail is available for last 90 days only. Format: YYYY-MM-DD. */ + @JsonInclude(Include.NON_ABSENT) @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd") @JsonProperty("start_date") public LocalDate startDate; @@ -66,11 +69,10 @@ public SourceAwsCloudtrail withStartDate(LocalDate startDate) { return this; } - public SourceAwsCloudtrail(@JsonProperty("aws_key_id") String awsKeyId, @JsonProperty("aws_region_name") String awsRegionName, @JsonProperty("aws_secret_key") String awsSecretKey, @JsonProperty("sourceType") SourceAwsCloudtrailAwsCloudtrail sourceType, @JsonProperty("start_date") LocalDate startDate) { + public SourceAwsCloudtrail(@JsonProperty("aws_key_id") String awsKeyId, @JsonProperty("aws_region_name") String awsRegionName, @JsonProperty("aws_secret_key") String awsSecretKey, @JsonProperty("sourceType") SourceAwsCloudtrailAwsCloudtrail sourceType) { this.awsKeyId = awsKeyId; this.awsRegionName = awsRegionName; this.awsSecretKey = awsSecretKey; this.sourceType = sourceType; - this.startDate = startDate; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceBingAds.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceBingAds.java index ca4f103ba..d4941b590 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceBingAds.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceBingAds.java @@ -84,6 +84,7 @@ public SourceBingAds withRefreshToken(String refreshToken) { /** * The start date from which to begin replicating report data. Any data generated before this date will not be replicated in reports. This is a UTC date in YYYY-MM-DD format. */ + @JsonInclude(Include.NON_ABSENT) @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd") @JsonProperty("reports_start_date") public LocalDate reportsStartDate; @@ -113,11 +114,10 @@ public SourceBingAds withTenantId(String tenantId) { return this; } - public SourceBingAds(@JsonProperty("client_id") String clientId, @JsonProperty("developer_token") String developerToken, @JsonProperty("refresh_token") String refreshToken, @JsonProperty("reports_start_date") LocalDate reportsStartDate, @JsonProperty("sourceType") SourceBingAdsBingAds sourceType) { + public SourceBingAds(@JsonProperty("client_id") String clientId, @JsonProperty("developer_token") String developerToken, @JsonProperty("refresh_token") String refreshToken, @JsonProperty("sourceType") SourceBingAdsBingAds sourceType) { this.clientId = clientId; this.developerToken = developerToken; this.refreshToken = refreshToken; - this.reportsStartDate = reportsStartDate; this.sourceType = sourceType; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceChartmogul.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceChartmogul.java index c6b604c59..92c9160c7 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceChartmogul.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceChartmogul.java @@ -6,6 +6,8 @@ import com.airbyte.api.utils.DateTimeDeserializer; import com.airbyte.api.utils.DateTimeSerializer; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; @@ -30,6 +32,7 @@ public SourceChartmogul withApiKey(String apiKey) { /** * Some APIs such as <a href="https://dev.chartmogul.com/reference/endpoint-overview-metrics-api">Metrics</a> require intervals to cluster data. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("interval") public SourceChartmogulInterval interval; @@ -59,9 +62,8 @@ public SourceChartmogul withStartDate(OffsetDateTime startDate) { return this; } - public SourceChartmogul(@JsonProperty("api_key") String apiKey, @JsonProperty("interval") SourceChartmogulInterval interval, @JsonProperty("sourceType") SourceChartmogulChartmogul sourceType, @JsonProperty("start_date") OffsetDateTime startDate) { + public SourceChartmogul(@JsonProperty("api_key") String apiKey, @JsonProperty("sourceType") SourceChartmogulChartmogul sourceType, @JsonProperty("start_date") OffsetDateTime startDate) { this.apiKey = apiKey; - this.interval = interval; this.sourceType = sourceType; this.startDate = startDate; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouse.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouse.java index 3adaad67c..0239bb2b5 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouse.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouse.java @@ -50,6 +50,7 @@ public SourceClickhouse withPassword(String password) { /** * The port of the database. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("port") public Long port; @@ -89,10 +90,9 @@ public SourceClickhouse withUsername(String username) { return this; } - public SourceClickhouse(@JsonProperty("database") String database, @JsonProperty("host") String host, @JsonProperty("port") Long port, @JsonProperty("sourceType") SourceClickhouseClickhouse sourceType, @JsonProperty("username") String username) { + public SourceClickhouse(@JsonProperty("database") String database, @JsonProperty("host") String host, @JsonProperty("sourceType") SourceClickhouseClickhouse sourceType, @JsonProperty("username") String username) { this.database = database; this.host = host; - this.port = port; this.sourceType = sourceType; this.username = username; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceCoinApi.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceCoinApi.java index 1d3a8a16f..44b1ea77f 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceCoinApi.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceCoinApi.java @@ -43,6 +43,7 @@ public SourceCoinApi withEndDate(String endDate) { * The environment to use. Either sandbox or production. * */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("environment") public SourceCoinApiEnvironment environment; @@ -109,9 +110,8 @@ public SourceCoinApi withSymbolId(String symbolId) { return this; } - public SourceCoinApi(@JsonProperty("api_key") String apiKey, @JsonProperty("environment") SourceCoinApiEnvironment environment, @JsonProperty("period") String period, @JsonProperty("sourceType") SourceCoinApiCoinApi sourceType, @JsonProperty("start_date") String startDate, @JsonProperty("symbol_id") String symbolId) { + public SourceCoinApi(@JsonProperty("api_key") String apiKey, @JsonProperty("period") String period, @JsonProperty("sourceType") SourceCoinApiCoinApi sourceType, @JsonProperty("start_date") String startDate, @JsonProperty("symbol_id") String symbolId) { this.apiKey = apiKey; - this.environment = environment; this.period = period; this.sourceType = sourceType; this.startDate = startDate; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceDremio.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceDremio.java index dd0a00b5f..5ffc7e010 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceDremio.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceDremio.java @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -25,6 +27,7 @@ public SourceDremio withApiKey(String apiKey) { /** * URL of your Dremio instance */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("base_url") public String baseUrl; @@ -41,9 +44,8 @@ public SourceDremio withSourceType(SourceDremioDremio sourceType) { return this; } - public SourceDremio(@JsonProperty("api_key") String apiKey, @JsonProperty("base_url") String baseUrl, @JsonProperty("sourceType") SourceDremioDremio sourceType) { + public SourceDremio(@JsonProperty("api_key") String apiKey, @JsonProperty("sourceType") SourceDremioDremio sourceType) { this.apiKey = apiKey; - this.baseUrl = baseUrl; this.sourceType = sourceType; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloud.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloud.java index 76dd6b89a..c8b86acf2 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloud.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloud.java @@ -16,6 +16,7 @@ public class SourceE2eTestCloud { /** * Number of records to emit per stream. Min 1. Max 100 billion. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("max_messages") public Long maxMessages; @@ -73,8 +74,7 @@ public SourceE2eTestCloud withType(SourceE2eTestCloudType type) { return this; } - public SourceE2eTestCloud(@JsonProperty("max_messages") Long maxMessages, @JsonProperty("mock_catalog") Object mockCatalog, @JsonProperty("sourceType") SourceE2eTestCloudE2eTestCloud sourceType) { - this.maxMessages = maxMessages; + public SourceE2eTestCloud(@JsonProperty("mock_catalog") Object mockCatalog, @JsonProperty("sourceType") SourceE2eTestCloudE2eTestCloud sourceType) { this.mockCatalog = mockCatalog; this.sourceType = sourceType; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFaker.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFaker.java index f6323f79e..5c8bd2338 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFaker.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFaker.java @@ -28,6 +28,7 @@ public SourceFaker withAlwaysUpdated(Boolean alwaysUpdated) { /** * How many users should be generated in total. This setting does not apply to the purchases or products stream. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("count") public Long count; @@ -80,8 +81,7 @@ public SourceFaker withSourceType(SourceFakerFaker sourceType) { return this; } - public SourceFaker(@JsonProperty("count") Long count, @JsonProperty("sourceType") SourceFakerFaker sourceType) { - this.count = count; + public SourceFaker(@JsonProperty("sourceType") SourceFakerFaker sourceType) { this.sourceType = sourceType; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFauna.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFauna.java index 2a7d793dd..afb17edae 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFauna.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFauna.java @@ -28,6 +28,7 @@ public SourceFauna withCollection(SourceFaunaCollection collection) { /** * Domain of Fauna to query. Defaults db.fauna.com. See <a href=https://docs.fauna.com/fauna/current/learn/understanding/region_groups#how-to-use-region-groups>the docs</a>. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("domain") public String domain; @@ -39,6 +40,7 @@ public SourceFauna withDomain(String domain) { /** * Endpoint port. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("port") public Long port; @@ -50,6 +52,7 @@ public SourceFauna withPort(Long port) { /** * URL scheme. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("scheme") public String scheme; @@ -77,10 +80,7 @@ public SourceFauna withSourceType(SourceFaunaFauna sourceType) { return this; } - public SourceFauna(@JsonProperty("domain") String domain, @JsonProperty("port") Long port, @JsonProperty("scheme") String scheme, @JsonProperty("secret") String secret, @JsonProperty("sourceType") SourceFaunaFauna sourceType) { - this.domain = domain; - this.port = port; - this.scheme = scheme; + public SourceFauna(@JsonProperty("secret") String secret, @JsonProperty("sourceType") SourceFaunaFauna sourceType) { this.secret = secret; this.sourceType = sourceType; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFaunaCollection.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFaunaCollection.java index 2e5f994d0..92dbdf4a0 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFaunaCollection.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFaunaCollection.java @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -30,6 +32,7 @@ public SourceFaunaCollection withDeletions(Object deletions) { * Choose your page size based on how large the documents are. <br> * See <a href="https://docs.fauna.com/fauna/current/learn/understanding/types#page">the docs</a>. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("page_size") public Long pageSize; @@ -38,8 +41,7 @@ public SourceFaunaCollection withPageSize(Long pageSize) { return this; } - public SourceFaunaCollection(@JsonProperty("deletions") Object deletions, @JsonProperty("page_size") Long pageSize) { + public SourceFaunaCollection(@JsonProperty("deletions") Object deletions) { this.deletions = deletions; - this.pageSize = pageSize; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFaunaCollectionDeletionsEnabled.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFaunaCollectionDeletionsEnabled.java index 491588a03..4cd7d6ab5 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFaunaCollectionDeletionsEnabled.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFaunaCollectionDeletionsEnabled.java @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -17,6 +19,7 @@ public class SourceFaunaCollectionDeletionsEnabled { /** * Name of the "deleted at" column. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("column") public String column; @@ -33,8 +36,7 @@ public SourceFaunaCollectionDeletionsEnabled withDeletionMode(SourceFaunaCollect return this; } - public SourceFaunaCollectionDeletionsEnabled(@JsonProperty("column") String column, @JsonProperty("deletion_mode") SourceFaunaCollectionDeletionsEnabledDeletionMode deletionMode) { - this.column = column; + public SourceFaunaCollectionDeletionsEnabled(@JsonProperty("deletion_mode") SourceFaunaCollectionDeletionsEnabledDeletionMode deletionMode) { this.deletionMode = deletionMode; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecure.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecure.java index f6e926c55..88d6d0fb5 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecure.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecure.java @@ -27,6 +27,7 @@ public SourceFileSecure withDatasetName(String datasetName) { /** * The Format of the file which should be replicated (Warning: some formats may be experimental, please refer to the docs). */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("format") public SourceFileSecureFileFormat format; @@ -77,9 +78,8 @@ public SourceFileSecure withUrl(String url) { return this; } - public SourceFileSecure(@JsonProperty("dataset_name") String datasetName, @JsonProperty("format") SourceFileSecureFileFormat format, @JsonProperty("provider") Object provider, @JsonProperty("sourceType") SourceFileSecureFileSecure sourceType, @JsonProperty("url") String url) { + public SourceFileSecure(@JsonProperty("dataset_name") String datasetName, @JsonProperty("provider") Object provider, @JsonProperty("sourceType") SourceFileSecureFileSecure sourceType, @JsonProperty("url") String url) { this.datasetName = datasetName; - this.format = format; this.provider = provider; this.sourceType = sourceType; this.url = url; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceKlarna.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceKlarna.java index 7eaec5690..27a428695 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceKlarna.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceKlarna.java @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -25,6 +27,7 @@ public SourceKlarna withPassword(String password) { /** * Propertie defining if connector is used against playground or production environment */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("playground") public Boolean playground; @@ -63,10 +66,9 @@ public SourceKlarna withUsername(String username) { return this; } - public SourceKlarna(@JsonProperty("username") String username, @JsonProperty("password") String password, @JsonProperty("playground") Boolean playground, @JsonProperty("region") SourceKlarnaRegion region, @JsonProperty("sourceType") SourceKlarnaKlarna sourceType) { + public SourceKlarna(@JsonProperty("username") String username, @JsonProperty("password") String password, @JsonProperty("region") SourceKlarnaRegion region, @JsonProperty("sourceType") SourceKlarnaKlarna sourceType) { this.username = username; this.password = password; - this.playground = playground; this.region = region; this.sourceType = sourceType; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysql.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysql.java index 05d35d6be..ef349ee93 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysql.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysql.java @@ -62,6 +62,7 @@ public SourceMysql withPassword(String password) { /** * The port to connect to. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("port") public Long port; @@ -124,10 +125,9 @@ public SourceMysql withUsername(String username) { return this; } - public SourceMysql(@JsonProperty("database") String database, @JsonProperty("host") String host, @JsonProperty("port") Long port, @JsonProperty("replication_method") Object replicationMethod, @JsonProperty("sourceType") SourceMysqlMysql sourceType, @JsonProperty("username") String username) { + public SourceMysql(@JsonProperty("database") String database, @JsonProperty("host") String host, @JsonProperty("replication_method") Object replicationMethod, @JsonProperty("sourceType") SourceMysqlMysql sourceType, @JsonProperty("username") String username) { this.database = database; this.host = host; - this.port = port; this.replicationMethod = replicationMethod; this.sourceType = sourceType; this.username = username; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracle.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracle.java index b17dfa448..82a9f6c8e 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracle.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracle.java @@ -77,6 +77,7 @@ public SourceOracle withPassword(String password) { * 1521 - Default listening port for client connections to the listener. * 2484 - Recommended and officially registered listening port for client connections to the listener using TCP/IP with SSL */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("port") public Long port; @@ -128,10 +129,9 @@ public SourceOracle withUsername(String username) { return this; } - public SourceOracle(@JsonProperty("encryption") Object encryption, @JsonProperty("host") String host, @JsonProperty("port") Long port, @JsonProperty("sourceType") SourceOracleOracle sourceType, @JsonProperty("username") String username) { + public SourceOracle(@JsonProperty("encryption") Object encryption, @JsonProperty("host") String host, @JsonProperty("sourceType") SourceOracleOracle sourceType, @JsonProperty("username") String username) { this.encryption = encryption; this.host = host; - this.port = port; this.sourceType = sourceType; this.username = username; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePaypalTransaction.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePaypalTransaction.java index 75aac6ede..dfa8a3ad5 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourcePaypalTransaction.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePaypalTransaction.java @@ -43,6 +43,7 @@ public SourcePaypalTransaction withClientSecret(String clientSecret) { /** * Determines whether to use the sandbox or production environment. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("is_sandbox") public Boolean isSandbox; @@ -84,10 +85,9 @@ public SourcePaypalTransaction withStartDate(OffsetDateTime startDate) { return this; } - public SourcePaypalTransaction(@JsonProperty("client_id") String clientId, @JsonProperty("client_secret") String clientSecret, @JsonProperty("is_sandbox") Boolean isSandbox, @JsonProperty("sourceType") SourcePaypalTransactionPaypalTransaction sourceType, @JsonProperty("start_date") OffsetDateTime startDate) { + public SourcePaypalTransaction(@JsonProperty("client_id") String clientId, @JsonProperty("client_secret") String clientSecret, @JsonProperty("sourceType") SourcePaypalTransactionPaypalTransaction sourceType, @JsonProperty("start_date") OffsetDateTime startDate) { this.clientId = clientId; this.clientSecret = clientSecret; - this.isSandbox = isSandbox; this.sourceType = sourceType; this.startDate = startDate; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgres.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgres.java index 1804ddf9e..6b21ddc92 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgres.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgres.java @@ -62,6 +62,7 @@ public SourcePostgres withPassword(String password) { /** * Port of the database. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("port") public Long port; @@ -138,10 +139,9 @@ public SourcePostgres withUsername(String username) { return this; } - public SourcePostgres(@JsonProperty("database") String database, @JsonProperty("host") String host, @JsonProperty("port") Long port, @JsonProperty("sourceType") SourcePostgresPostgres sourceType, @JsonProperty("username") String username) { + public SourcePostgres(@JsonProperty("database") String database, @JsonProperty("host") String host, @JsonProperty("sourceType") SourcePostgresPostgres sourceType, @JsonProperty("username") String username) { this.database = database; this.host = host; - this.port = port; this.sourceType = sourceType; this.username = username; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooks.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooks.java index 8358b2b20..f5bc070ea 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooks.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooks.java @@ -6,6 +6,8 @@ import com.airbyte.api.utils.DateTimeDeserializer; import com.airbyte.api.utils.DateTimeSerializer; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; @@ -27,6 +29,7 @@ public SourceQuickbooks withCredentials(SourceQuickbooksOAuth20 credentials) { /** * Determines whether to use the sandbox or production environment. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("sandbox") public Boolean sandbox; @@ -56,9 +59,8 @@ public SourceQuickbooks withStartDate(OffsetDateTime startDate) { return this; } - public SourceQuickbooks(@JsonProperty("credentials") SourceQuickbooksOAuth20 credentials, @JsonProperty("sandbox") Boolean sandbox, @JsonProperty("sourceType") SourceQuickbooksQuickbooks sourceType, @JsonProperty("start_date") OffsetDateTime startDate) { + public SourceQuickbooks(@JsonProperty("credentials") SourceQuickbooksOAuth20 credentials, @JsonProperty("sourceType") SourceQuickbooksQuickbooks sourceType, @JsonProperty("start_date") OffsetDateTime startDate) { this.credentials = credentials; - this.sandbox = sandbox; this.sourceType = sourceType; this.startDate = startDate; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceRedshift.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceRedshift.java index 100461b81..59eb2b4f7 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceRedshift.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceRedshift.java @@ -61,6 +61,7 @@ public SourceRedshift withPassword(String password) { /** * Port of the database. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("port") public Long port; @@ -100,12 +101,11 @@ public SourceRedshift withUsername(String username) { return this; } - public SourceRedshift(@JsonProperty("username") String username, @JsonProperty("password") String password, @JsonProperty("database") String database, @JsonProperty("host") String host, @JsonProperty("port") Long port, @JsonProperty("sourceType") SourceRedshiftRedshift sourceType) { + public SourceRedshift(@JsonProperty("username") String username, @JsonProperty("password") String password, @JsonProperty("database") String database, @JsonProperty("host") String host, @JsonProperty("sourceType") SourceRedshiftRedshift sourceType) { this.username = username; this.password = password; this.database = database; this.host = host; - this.port = port; this.sourceType = sourceType; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesforceStreamsCriteria.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesforceStreamsCriteria.java index 52b5cb148..a1309db79 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesforceStreamsCriteria.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesforceStreamsCriteria.java @@ -4,10 +4,13 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; public class SourceSalesforceStreamsCriteria { + @JsonInclude(Include.NON_ABSENT) @JsonProperty("criteria") public SourceSalesforceStreamsCriteriaSearchCriteria criteria; @@ -24,8 +27,7 @@ public SourceSalesforceStreamsCriteria withValue(String value) { return this; } - public SourceSalesforceStreamsCriteria(@JsonProperty("criteria") SourceSalesforceStreamsCriteriaSearchCriteria criteria, @JsonProperty("value") String value) { - this.criteria = criteria; + public SourceSalesforceStreamsCriteria(@JsonProperty("value") String value) { this.value = value; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSftp.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSftp.java index b04b0580d..9d9a64f6a 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSftp.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSftp.java @@ -75,6 +75,7 @@ public SourceSftp withHost(String host) { /** * The server port */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("port") public Long port; @@ -102,9 +103,8 @@ public SourceSftp withUser(String user) { return this; } - public SourceSftp(@JsonProperty("host") String host, @JsonProperty("port") Long port, @JsonProperty("sourceType") SourceSftpSftp sourceType, @JsonProperty("user") String user) { + public SourceSftp(@JsonProperty("host") String host, @JsonProperty("sourceType") SourceSftpSftp sourceType, @JsonProperty("user") String user) { this.host = host; - this.port = port; this.sourceType = sourceType; this.user = user; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSftpBulk.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSftpBulk.java index 7d290a1cf..99e3d2112 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSftpBulk.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSftpBulk.java @@ -57,6 +57,7 @@ public SourceSftpBulk withFileType(SourceSftpBulkFileType fileType) { /** * The directory to search files for sync */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("folder_path") public String folderPath; @@ -91,6 +92,7 @@ public SourceSftpBulk withPassword(String password) { /** * The server port */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("port") public Long port; @@ -166,10 +168,8 @@ public SourceSftpBulk withUsername(String username) { return this; } - public SourceSftpBulk(@JsonProperty("folder_path") String folderPath, @JsonProperty("host") String host, @JsonProperty("port") Long port, @JsonProperty("sourceType") SourceSftpBulkSftpBulk sourceType, @JsonProperty("start_date") OffsetDateTime startDate, @JsonProperty("stream_name") String streamName, @JsonProperty("username") String username) { - this.folderPath = folderPath; + public SourceSftpBulk(@JsonProperty("host") String host, @JsonProperty("sourceType") SourceSftpBulkSftpBulk sourceType, @JsonProperty("start_date") OffsetDateTime startDate, @JsonProperty("stream_name") String streamName, @JsonProperty("username") String username) { this.host = host; - this.port = port; this.sourceType = sourceType; this.startDate = startDate; this.streamName = streamName; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSlack.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSlack.java index 59f257319..b1fe2b656 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSlack.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSlack.java @@ -45,6 +45,7 @@ public SourceSlack withCredentials(Object credentials) { /** * Whether to join all channels or to sync data only from channels the bot is already in. If false, you'll need to manually add the bot to all the channels from which you'd like to sync messages. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("join_channels") public Boolean joinChannels; @@ -56,6 +57,7 @@ public SourceSlack withJoinChannels(Boolean joinChannels) { /** * How far into the past to look for messages in threads, default is 0 days */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("lookback_window") public Long lookbackWindow; @@ -85,9 +87,7 @@ public SourceSlack withStartDate(OffsetDateTime startDate) { return this; } - public SourceSlack(@JsonProperty("join_channels") Boolean joinChannels, @JsonProperty("lookback_window") Long lookbackWindow, @JsonProperty("sourceType") SourceSlackSlack sourceType, @JsonProperty("start_date") OffsetDateTime startDate) { - this.joinChannels = joinChannels; - this.lookbackWindow = lookbackWindow; + public SourceSlack(@JsonProperty("sourceType") SourceSlackSlack sourceType, @JsonProperty("start_date") OffsetDateTime startDate) { this.sourceType = sourceType; this.startDate = startDate; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSquare.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSquare.java index fc84f1fe9..9abbf874e 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSquare.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSquare.java @@ -42,6 +42,7 @@ public SourceSquare withIncludeDeletedObjects(Boolean includeDeletedObjects) { /** * Determines whether to use the sandbox or production environment. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("is_sandbox") public Boolean isSandbox; @@ -71,8 +72,7 @@ public SourceSquare withStartDate(LocalDate startDate) { return this; } - public SourceSquare(@JsonProperty("is_sandbox") Boolean isSandbox, @JsonProperty("sourceType") SourceSquareSquare sourceType) { - this.isSandbox = isSandbox; + public SourceSquare(@JsonProperty("sourceType") SourceSquareSquare sourceType) { this.sourceType = sourceType; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceYotpo.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceYotpo.java index 6a6be16c1..d5e1d65af 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceYotpo.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceYotpo.java @@ -6,6 +6,8 @@ import com.airbyte.api.utils.DateTimeDeserializer; import com.airbyte.api.utils.DateTimeSerializer; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; @@ -41,6 +43,7 @@ public SourceYotpo withAppKey(String appKey) { /** * Email address registered with yotpo. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("email") public String email; @@ -70,10 +73,9 @@ public SourceYotpo withStartDate(OffsetDateTime startDate) { return this; } - public SourceYotpo(@JsonProperty("access_token") String accessToken, @JsonProperty("app_key") String appKey, @JsonProperty("email") String email, @JsonProperty("sourceType") SourceYotpoYotpo sourceType, @JsonProperty("start_date") OffsetDateTime startDate) { + public SourceYotpo(@JsonProperty("access_token") String accessToken, @JsonProperty("app_key") String appKey, @JsonProperty("sourceType") SourceYotpoYotpo sourceType, @JsonProperty("start_date") OffsetDateTime startDate) { this.accessToken = accessToken; this.appKey = appKey; - this.email = email; this.sourceType = sourceType; this.startDate = startDate; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshineCredentialsAPIToken.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshineCredentialsAPIToken.java index a7e33b42c..25354305a 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshineCredentialsAPIToken.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshineCredentialsAPIToken.java @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; @@ -19,6 +21,7 @@ public SourceZendeskSunshineCredentialsAPIToken withApiToken(String apiToken) { return this; } + @JsonInclude(Include.NON_ABSENT) @JsonProperty("auth_method") public SourceZendeskSunshineCredentialsAPITokenAuthMethod authMethod; @@ -38,9 +41,8 @@ public SourceZendeskSunshineCredentialsAPIToken withEmail(String email) { return this; } - public SourceZendeskSunshineCredentialsAPIToken(@JsonProperty("api_token") String apiToken, @JsonProperty("auth_method") SourceZendeskSunshineCredentialsAPITokenAuthMethod authMethod, @JsonProperty("email") String email) { + public SourceZendeskSunshineCredentialsAPIToken(@JsonProperty("api_token") String apiToken, @JsonProperty("email") String email) { this.apiToken = apiToken; - this.authMethod = authMethod; this.email = email; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshineCredentialsOAuth20.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshineCredentialsOAuth20.java index a0d244b5b..064b35cec 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshineCredentialsOAuth20.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshineCredentialsOAuth20.java @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; @@ -19,6 +21,7 @@ public SourceZendeskSunshineCredentialsOAuth20 withAccessToken(String accessToke return this; } + @JsonInclude(Include.NON_ABSENT) @JsonProperty("auth_method") public SourceZendeskSunshineCredentialsOAuth20AuthMethod authMethod; @@ -49,9 +52,8 @@ public SourceZendeskSunshineCredentialsOAuth20 withClientSecret(String clientSec return this; } - public SourceZendeskSunshineCredentialsOAuth20(@JsonProperty("access_token") String accessToken, @JsonProperty("auth_method") SourceZendeskSunshineCredentialsOAuth20AuthMethod authMethod, @JsonProperty("client_id") String clientId, @JsonProperty("client_secret") String clientSecret) { + public SourceZendeskSunshineCredentialsOAuth20(@JsonProperty("access_token") String accessToken, @JsonProperty("client_id") String clientId, @JsonProperty("client_secret") String clientSecret) { this.accessToken = accessToken; - this.authMethod = authMethod; this.clientId = clientId; this.clientSecret = clientSecret; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceZohoCrm.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceZohoCrm.java index 665d48fca..5c121faca 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceZohoCrm.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceZohoCrm.java @@ -54,6 +54,7 @@ public SourceZohoCrm withDcRegion(SourceZohoCrmDataCenterLocation dcRegion) { /** * Choose your Edition of Zoho CRM to determine API Concurrency Limits */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("edition") public SourceZohoCRMZohoCRMEdition edition; @@ -106,11 +107,10 @@ public SourceZohoCrm withStartDatetime(OffsetDateTime startDatetime) { return this; } - public SourceZohoCrm(@JsonProperty("client_id") String clientId, @JsonProperty("client_secret") String clientSecret, @JsonProperty("dc_region") SourceZohoCrmDataCenterLocation dcRegion, @JsonProperty("edition") SourceZohoCRMZohoCRMEdition edition, @JsonProperty("environment") SourceZohoCrmEnvironment environment, @JsonProperty("refresh_token") String refreshToken, @JsonProperty("sourceType") SourceZohoCrmZohoCrm sourceType) { + public SourceZohoCrm(@JsonProperty("client_id") String clientId, @JsonProperty("client_secret") String clientSecret, @JsonProperty("dc_region") SourceZohoCrmDataCenterLocation dcRegion, @JsonProperty("environment") SourceZohoCrmEnvironment environment, @JsonProperty("refresh_token") String refreshToken, @JsonProperty("sourceType") SourceZohoCrmZohoCrm sourceType) { this.clientId = clientId; this.clientSecret = clientSecret; this.dcRegion = dcRegion; - this.edition = edition; this.environment = environment; this.refreshToken = refreshToken; this.sourceType = sourceType; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceZuora.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceZuora.java index b0a899d7e..1fcacfc35 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceZuora.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceZuora.java @@ -38,6 +38,7 @@ public SourceZuora withClientSecret(String clientSecret) { /** * Choose between `Live`, or `Unlimited` - the optimized, replicated database at 12 hours freshness for high volume extraction <a href="https://knowledgecenter.zuora.com/Central_Platform/Query/Data_Query/A_Overview_of_Data_Query#Query_Processing_Limitations">Link</a> */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("data_query") public SourceZuoraDataQueryType dataQuery; @@ -88,10 +89,9 @@ public SourceZuora withWindowInDays(String windowInDays) { return this; } - public SourceZuora(@JsonProperty("client_id") String clientId, @JsonProperty("client_secret") String clientSecret, @JsonProperty("data_query") SourceZuoraDataQueryType dataQuery, @JsonProperty("sourceType") SourceZuoraZuora sourceType, @JsonProperty("start_date") String startDate, @JsonProperty("tenant_endpoint") SourceZuoraTenantEndpointLocation tenantEndpoint) { + public SourceZuora(@JsonProperty("client_id") String clientId, @JsonProperty("client_secret") String clientSecret, @JsonProperty("sourceType") SourceZuoraZuora sourceType, @JsonProperty("start_date") String startDate, @JsonProperty("tenant_endpoint") SourceZuoraTenantEndpointLocation tenantEndpoint) { this.clientId = clientId; this.clientSecret = clientSecret; - this.dataQuery = dataQuery; this.sourceType = sourceType; this.startDate = startDate; this.tenantEndpoint = tenantEndpoint; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/WorkspaceResponse.java b/lib/src/main/java/com/airbyte/api/models/shared/WorkspaceResponse.java index 846f72784..73ce4e6b2 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/WorkspaceResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/WorkspaceResponse.java @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -11,6 +13,7 @@ */ public class WorkspaceResponse { + @JsonInclude(Include.NON_ABSENT) @JsonProperty("dataResidency") public GeographyEnum dataResidency; @@ -35,8 +38,7 @@ public WorkspaceResponse withWorkspaceId(String workspaceId) { return this; } - public WorkspaceResponse(@JsonProperty("dataResidency") GeographyEnum dataResidency, @JsonProperty("name") String name, @JsonProperty("workspaceId") String workspaceId) { - this.dataResidency = dataResidency; + public WorkspaceResponse(@JsonProperty("name") String name, @JsonProperty("workspaceId") String workspaceId) { this.name = name; this.workspaceId = workspaceId; } From 0ba1960986cb6787d33a362f7056e8989368859a Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 26 Sep 2023 00:12:54 +0000 Subject: [PATCH 3/7] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.91.0 --- README.md | 42 +++--- RELEASES.md | 12 +- docs/models/operations/CancelJobResponse.md | 6 +- .../operations/CreateConnectionResponse.md | 6 +- .../operations/CreateDestinationResponse.md | 6 +- docs/models/operations/CreateJobResponse.md | 6 +- ...UpdateWorkspaceOAuthCredentialsResponse.md | 6 +- .../models/operations/CreateSourceResponse.md | 6 +- .../operations/CreateWorkspaceResponse.md | 6 +- .../operations/DeleteConnectionResponse.md | 6 +- .../operations/DeleteDestinationResponse.md | 6 +- .../models/operations/DeleteSourceResponse.md | 6 +- .../operations/DeleteWorkspaceResponse.md | 6 +- .../operations/GetConnectionResponse.md | 6 +- .../operations/GetDestinationResponse.md | 6 +- docs/models/operations/GetJobResponse.md | 6 +- docs/models/operations/GetSourceResponse.md | 6 +- .../operations/GetStreamPropertiesResponse.md | 6 +- .../models/operations/GetWorkspaceResponse.md | 6 +- .../operations/InitiateOAuthResponse.md | 6 +- .../operations/ListConnectionsResponse.md | 6 +- .../operations/ListDestinationsResponse.md | 6 +- docs/models/operations/ListJobsResponse.md | 6 +- docs/models/operations/ListSourcesResponse.md | 6 +- .../operations/ListWorkspacesResponse.md | 6 +- .../operations/PatchConnectionResponse.md | 6 +- .../operations/PatchDestinationResponse.md | 6 +- docs/models/operations/PatchSourceResponse.md | 6 +- .../operations/PutDestinationResponse.md | 6 +- docs/models/operations/PutSourceResponse.md | 6 +- .../operations/UpdateWorkspaceResponse.md | 6 +- docs/sdks/connections/README.md | 74 +++++------ docs/sdks/destinations/README.md | 123 +++++++++--------- docs/sdks/jobs/README.md | 36 ++--- docs/sdks/sources/README.md | 64 ++++----- docs/sdks/streams/README.md | 4 +- docs/sdks/workspaces/README.md | 36 +++-- files.gen | 16 +-- gen.yaml | 8 +- lib/build.gradle | 2 +- .../com/airbyte/api/SDKConfiguration.java | 4 +- .../models/operations/CancelJobResponse.java | 9 ++ .../operations/CreateConnectionResponse.java | 9 ++ .../operations/CreateDestinationResponse.java | 9 ++ .../models/operations/CreateJobResponse.java | 9 ++ ...dateWorkspaceOAuthCredentialsResponse.java | 9 ++ .../operations/CreateSourceResponse.java | 9 ++ .../operations/CreateWorkspaceResponse.java | 9 ++ .../operations/DeleteConnectionResponse.java | 9 ++ .../operations/DeleteDestinationResponse.java | 9 ++ .../operations/DeleteSourceResponse.java | 9 ++ .../operations/DeleteWorkspaceResponse.java | 9 ++ .../operations/GetConnectionResponse.java | 9 ++ .../operations/GetDestinationResponse.java | 9 ++ .../api/models/operations/GetJobResponse.java | 9 ++ .../models/operations/GetSourceResponse.java | 9 ++ .../GetStreamPropertiesResponse.java | 9 ++ .../operations/GetWorkspaceResponse.java | 9 ++ .../operations/InitiateOAuthResponse.java | 9 ++ .../operations/ListConnectionsResponse.java | 9 ++ .../operations/ListDestinationsResponse.java | 9 ++ .../models/operations/ListJobsResponse.java | 9 ++ .../operations/ListSourcesResponse.java | 9 ++ .../operations/ListWorkspacesResponse.java | 9 ++ .../operations/PatchConnectionResponse.java | 9 ++ .../operations/PatchDestinationResponse.java | 9 ++ .../operations/PatchSourceResponse.java | 9 ++ .../operations/PutDestinationResponse.java | 9 ++ .../models/operations/PutSourceResponse.java | 9 ++ .../operations/UpdateWorkspaceResponse.java | 9 ++ 70 files changed, 559 insertions(+), 297 deletions(-) diff --git a/README.md b/README.md index b0bcb5b28..8c9bcfc58 100755 --- a/README.md +++ b/README.md @@ -21,14 +21,12 @@ The Developer Portal UI can also be used to help build your integration by showi ### Gradle ```groovy -implementation 'com.airbyte.api:public-api:0.39.4' +implementation 'com.airbyte.api:public-api:0.40.0' ``` ## SDK Example Usage - - ```java package hello.world; @@ -51,40 +49,40 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("corrupti", "provident") {{ + basicAuth = new SchemeBasicAuth("ipsa", "reiciendis") {{ password = ""; username = ""; }}; }}) .build(); - com.airbyte.api.models.shared.ConnectionCreateRequest req = new ConnectionCreateRequest("bd9d8d69-a674-4e0f-867c-c8796ed151a0", "5dfc2ddf-7cc7-48ca-9ba9-28fc816742cb") {{ + com.airbyte.api.models.shared.ConnectionCreateRequest req = new ConnectionCreateRequest("aaa2352c-5955-4907-aff1-a3a2fa946773", "9251aa52-c3f5-4ad0-99da-1ffe78f097b0") {{ configurations = new StreamConfigurations() {{ streams = new com.airbyte.api.models.shared.StreamConfiguration[]{{ - add(new StreamConfiguration("dolor") {{ + add(new StreamConfiguration("harum") {{ cursorField = new String[]{{ - add("esse"), + add("doloremque"), }}; - name = "Mrs. Miriam Collier"; + name = "Mrs. April Wuckert"; primaryKey = new String[][]{{ add(new String[]{{ - add("sed"), + add("iusto"), }}), }}; - syncMode = ConnectionSyncModeEnum.INCREMENTAL_APPEND; + syncMode = ConnectionSyncModeEnum.FULL_REFRESH_OVERWRITE; }}), }}; }};; - dataResidency = GeographyEnum.US; - name = "May Turcotte"; + dataResidency = GeographyEnum.AUTO; + name = "Mrs. Leslie VonRueden"; namespaceDefinition = NamespaceDefinitionEnum.DESTINATION; namespaceFormat = "${SOURCE_NAMESPACE}"; nonBreakingSchemaUpdatesBehavior = NonBreakingSchemaUpdatesBehaviorEnum.PROPAGATE_COLUMNS; - prefix = "iure"; - schedule = new ConnectionSchedule(ScheduleTypeEnum.CRON) {{ - cronExpression = "quidem"; + prefix = "pariatur"; + schedule = new ConnectionSchedule(ScheduleTypeEnum.MANUAL) {{ + cronExpression = "praesentium"; }};; - status = ConnectionStatusEnum.ACTIVE; + status = ConnectionStatusEnum.INACTIVE; }}; CreateConnectionResponse res = sdk.connections.createConnection(req); @@ -152,6 +150,18 @@ public class Application { * [updateWorkspace](docs/sdks/workspaces/README.md#updateworkspace) - Update a workspace + + + + + + + + + + + + ### Maturity This SDK is in beta, and there may be breaking changes between versions without a major version update. Therefore, we recommend pinning usage diff --git a/RELEASES.md b/RELEASES.md index ffebcbccc..ed92eb19c 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -751,4 +751,14 @@ Based on: ### Generated - [java v0.39.4] . ### Releases -- [Maven Central v0.39.4] https://central.sonatype.com/artifact/com.airbyte/api/0.39.4 - . \ No newline at end of file +- [Maven Central v0.39.4] https://central.sonatype.com/artifact/com.airbyte/api/0.39.4 - . + +## 2023-09-26 00:12:20 +### Changes +Based on: +- OpenAPI Doc 1.0.0 +- Speakeasy CLI 1.91.0 (2.129.1) https://github.com/speakeasy-api/speakeasy +### Generated +- [java v0.40.0] . +### Releases +- [Maven Central v0.40.0] https://central.sonatype.com/artifact/com.airbyte/api/0.40.0 - . \ No newline at end of file diff --git a/docs/models/operations/CancelJobResponse.md b/docs/models/operations/CancelJobResponse.md index 2b3a9d473..13dd4c875 100755 --- a/docs/models/operations/CancelJobResponse.md +++ b/docs/models/operations/CancelJobResponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | | `jobResponse` | [com.airbyte.api.models.shared.JobResponse](../../models/shared/JobResponse.md) | :heavy_minus_sign: | Cancel a Job. | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/CreateConnectionResponse.md b/docs/models/operations/CreateConnectionResponse.md index c792bf5a8..f1a279b65 100755 --- a/docs/models/operations/CreateConnectionResponse.md +++ b/docs/models/operations/CreateConnectionResponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | | `connectionResponse` | [com.airbyte.api.models.shared.ConnectionResponse](../../models/shared/ConnectionResponse.md) | :heavy_minus_sign: | Successful operation | -| `contentType` | *String* | :heavy_check_mark: | N/A | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/CreateDestinationResponse.md b/docs/models/operations/CreateDestinationResponse.md index af7f03d9b..8a39c0356 100755 --- a/docs/models/operations/CreateDestinationResponse.md +++ b/docs/models/operations/CreateDestinationResponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | | `destinationResponse` | [com.airbyte.api.models.shared.DestinationResponse](../../models/shared/DestinationResponse.md) | :heavy_minus_sign: | Successful operation | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/CreateJobResponse.md b/docs/models/operations/CreateJobResponse.md index 624a3b83a..36b1dceeb 100755 --- a/docs/models/operations/CreateJobResponse.md +++ b/docs/models/operations/CreateJobResponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | | `jobResponse` | [com.airbyte.api.models.shared.JobResponse](../../models/shared/JobResponse.md) | :heavy_minus_sign: | Kicks off a new Job based on the JobType. The connectionId is the resource that Job will be run for. | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/CreateOrUpdateWorkspaceOAuthCredentialsResponse.md b/docs/models/operations/CreateOrUpdateWorkspaceOAuthCredentialsResponse.md index 46ea8b4ea..1a23692d7 100755 --- a/docs/models/operations/CreateOrUpdateWorkspaceOAuthCredentialsResponse.md +++ b/docs/models/operations/CreateOrUpdateWorkspaceOAuthCredentialsResponse.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/CreateSourceResponse.md b/docs/models/operations/CreateSourceResponse.md index 0f477ed77..1ecfb32fb 100755 --- a/docs/models/operations/CreateSourceResponse.md +++ b/docs/models/operations/CreateSourceResponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | | `sourceResponse` | [com.airbyte.api.models.shared.SourceResponse](../../models/shared/SourceResponse.md) | :heavy_minus_sign: | Successful operation | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/CreateWorkspaceResponse.md b/docs/models/operations/CreateWorkspaceResponse.md index 6528416ea..764cc2dbf 100755 --- a/docs/models/operations/CreateWorkspaceResponse.md +++ b/docs/models/operations/CreateWorkspaceResponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | | `workspaceResponse` | [com.airbyte.api.models.shared.WorkspaceResponse](../../models/shared/WorkspaceResponse.md) | :heavy_minus_sign: | Successful operation | \ No newline at end of file diff --git a/docs/models/operations/DeleteConnectionResponse.md b/docs/models/operations/DeleteConnectionResponse.md index 98776f6a3..f58cca3eb 100755 --- a/docs/models/operations/DeleteConnectionResponse.md +++ b/docs/models/operations/DeleteConnectionResponse.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/DeleteDestinationResponse.md b/docs/models/operations/DeleteDestinationResponse.md index e7721c97a..4610260fa 100755 --- a/docs/models/operations/DeleteDestinationResponse.md +++ b/docs/models/operations/DeleteDestinationResponse.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/DeleteSourceResponse.md b/docs/models/operations/DeleteSourceResponse.md index 19ecfeb90..8d2b166fd 100755 --- a/docs/models/operations/DeleteSourceResponse.md +++ b/docs/models/operations/DeleteSourceResponse.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/DeleteWorkspaceResponse.md b/docs/models/operations/DeleteWorkspaceResponse.md index f7a1e298f..1fdf0cf3f 100755 --- a/docs/models/operations/DeleteWorkspaceResponse.md +++ b/docs/models/operations/DeleteWorkspaceResponse.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/GetConnectionResponse.md b/docs/models/operations/GetConnectionResponse.md index a1be1f384..1faecfc4c 100755 --- a/docs/models/operations/GetConnectionResponse.md +++ b/docs/models/operations/GetConnectionResponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | | `connectionResponse` | [com.airbyte.api.models.shared.ConnectionResponse](../../models/shared/ConnectionResponse.md) | :heavy_minus_sign: | Get a Connection by the id in the path. | -| `contentType` | *String* | :heavy_check_mark: | N/A | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/GetDestinationResponse.md b/docs/models/operations/GetDestinationResponse.md index 0bd0f17d2..848e9aca3 100755 --- a/docs/models/operations/GetDestinationResponse.md +++ b/docs/models/operations/GetDestinationResponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | | `destinationResponse` | [com.airbyte.api.models.shared.DestinationResponse](../../models/shared/DestinationResponse.md) | :heavy_minus_sign: | Get a Destination by the id in the path. | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/GetJobResponse.md b/docs/models/operations/GetJobResponse.md index ede542590..7d95526b8 100755 --- a/docs/models/operations/GetJobResponse.md +++ b/docs/models/operations/GetJobResponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | | `jobResponse` | [com.airbyte.api.models.shared.JobResponse](../../models/shared/JobResponse.md) | :heavy_minus_sign: | Get a Job by the id in the path. | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/GetSourceResponse.md b/docs/models/operations/GetSourceResponse.md index d001e4d14..b17259d98 100755 --- a/docs/models/operations/GetSourceResponse.md +++ b/docs/models/operations/GetSourceResponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | | `sourceResponse` | [com.airbyte.api.models.shared.SourceResponse](../../models/shared/SourceResponse.md) | :heavy_minus_sign: | Get a Source by the id in the path. | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/GetStreamPropertiesResponse.md b/docs/models/operations/GetStreamPropertiesResponse.md index d2da8b483..19d12f127 100755 --- a/docs/models/operations/GetStreamPropertiesResponse.md +++ b/docs/models/operations/GetStreamPropertiesResponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | | `streamPropertiesResponse` | [com.airbyte.api.models.shared.StreamPropertiesResponse](../../models/shared/StreamPropertiesResponse.md) | :heavy_minus_sign: | Get the available streams properties for a source/destination pair. | \ No newline at end of file diff --git a/docs/models/operations/GetWorkspaceResponse.md b/docs/models/operations/GetWorkspaceResponse.md index 9b2a8a0f0..c26f6de76 100755 --- a/docs/models/operations/GetWorkspaceResponse.md +++ b/docs/models/operations/GetWorkspaceResponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | | `workspaceResponse` | [com.airbyte.api.models.shared.WorkspaceResponse](../../models/shared/WorkspaceResponse.md) | :heavy_minus_sign: | Get a Workspace by the id in the path. | \ No newline at end of file diff --git a/docs/models/operations/InitiateOAuthResponse.md b/docs/models/operations/InitiateOAuthResponse.md index d0775a159..2f5d40c45 100755 --- a/docs/models/operations/InitiateOAuthResponse.md +++ b/docs/models/operations/InitiateOAuthResponse.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/ListConnectionsResponse.md b/docs/models/operations/ListConnectionsResponse.md index 0a0e2d263..59ec36b01 100755 --- a/docs/models/operations/ListConnectionsResponse.md +++ b/docs/models/operations/ListConnectionsResponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | | `connectionsResponse` | [com.airbyte.api.models.shared.ConnectionsResponse](../../models/shared/ConnectionsResponse.md) | :heavy_minus_sign: | Successful operation | -| `contentType` | *String* | :heavy_check_mark: | N/A | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/ListDestinationsResponse.md b/docs/models/operations/ListDestinationsResponse.md index f2f78692f..032cf7155 100755 --- a/docs/models/operations/ListDestinationsResponse.md +++ b/docs/models/operations/ListDestinationsResponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | | `destinationsResponse` | [com.airbyte.api.models.shared.DestinationsResponse](../../models/shared/DestinationsResponse.md) | :heavy_minus_sign: | Successful operation | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/ListJobsResponse.md b/docs/models/operations/ListJobsResponse.md index 56c57d79a..e2afa873b 100755 --- a/docs/models/operations/ListJobsResponse.md +++ b/docs/models/operations/ListJobsResponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | | `jobsResponse` | [com.airbyte.api.models.shared.JobsResponse](../../models/shared/JobsResponse.md) | :heavy_minus_sign: | List all the Jobs by connectionId. | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/ListSourcesResponse.md b/docs/models/operations/ListSourcesResponse.md index 3c5657b90..8394c7142 100755 --- a/docs/models/operations/ListSourcesResponse.md +++ b/docs/models/operations/ListSourcesResponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | | `sourcesResponse` | [com.airbyte.api.models.shared.SourcesResponse](../../models/shared/SourcesResponse.md) | :heavy_minus_sign: | Successful operation | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/ListWorkspacesResponse.md b/docs/models/operations/ListWorkspacesResponse.md index ad2863ef3..d276d6ed5 100755 --- a/docs/models/operations/ListWorkspacesResponse.md +++ b/docs/models/operations/ListWorkspacesResponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | | `workspacesResponse` | [com.airbyte.api.models.shared.WorkspacesResponse](../../models/shared/WorkspacesResponse.md) | :heavy_minus_sign: | Successful operation | \ No newline at end of file diff --git a/docs/models/operations/PatchConnectionResponse.md b/docs/models/operations/PatchConnectionResponse.md index 21844efb2..36c9d8ce8 100755 --- a/docs/models/operations/PatchConnectionResponse.md +++ b/docs/models/operations/PatchConnectionResponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | | `connectionResponse` | [com.airbyte.api.models.shared.ConnectionResponse](../../models/shared/ConnectionResponse.md) | :heavy_minus_sign: | Update a Connection by the id in the path. | -| `contentType` | *String* | :heavy_check_mark: | N/A | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/PatchDestinationResponse.md b/docs/models/operations/PatchDestinationResponse.md index 1b8f09db1..baa6f165c 100755 --- a/docs/models/operations/PatchDestinationResponse.md +++ b/docs/models/operations/PatchDestinationResponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | | `destinationResponse` | [com.airbyte.api.models.shared.DestinationResponse](../../models/shared/DestinationResponse.md) | :heavy_minus_sign: | Update a Destination | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/PatchSourceResponse.md b/docs/models/operations/PatchSourceResponse.md index 7f02cd738..b55b8bd65 100755 --- a/docs/models/operations/PatchSourceResponse.md +++ b/docs/models/operations/PatchSourceResponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | | `sourceResponse` | [com.airbyte.api.models.shared.SourceResponse](../../models/shared/SourceResponse.md) | :heavy_minus_sign: | Update a Source | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/PutDestinationResponse.md b/docs/models/operations/PutDestinationResponse.md index a663327c0..2de617334 100755 --- a/docs/models/operations/PutDestinationResponse.md +++ b/docs/models/operations/PutDestinationResponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | | `destinationResponse` | [com.airbyte.api.models.shared.DestinationResponse](../../models/shared/DestinationResponse.md) | :heavy_minus_sign: | Update a Destination and fully overwrite it | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/PutSourceResponse.md b/docs/models/operations/PutSourceResponse.md index 2d465f71f..07fea8675 100755 --- a/docs/models/operations/PutSourceResponse.md +++ b/docs/models/operations/PutSourceResponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | | `sourceResponse` | [com.airbyte.api.models.shared.SourceResponse](../../models/shared/SourceResponse.md) | :heavy_minus_sign: | Update a source and fully overwrite it | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/UpdateWorkspaceResponse.md b/docs/models/operations/UpdateWorkspaceResponse.md index bc44fa7ab..96c5d156b 100755 --- a/docs/models/operations/UpdateWorkspaceResponse.md +++ b/docs/models/operations/UpdateWorkspaceResponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | | `workspaceResponse` | [com.airbyte.api.models.shared.WorkspaceResponse](../../models/shared/WorkspaceResponse.md) | :heavy_minus_sign: | Successful operation | \ No newline at end of file diff --git a/docs/sdks/connections/README.md b/docs/sdks/connections/README.md index dcf6c398b..2534185d8 100755 --- a/docs/sdks/connections/README.md +++ b/docs/sdks/connections/README.md @@ -36,40 +36,40 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("ipsa", "reiciendis") {{ + basicAuth = new SchemeBasicAuth("voluptates", "quasi") {{ password = ""; username = ""; }}; }}) .build(); - com.airbyte.api.models.shared.ConnectionCreateRequest req = new ConnectionCreateRequest("aaa2352c-5955-4907-aff1-a3a2fa946773", "9251aa52-c3f5-4ad0-99da-1ffe78f097b0") {{ + com.airbyte.api.models.shared.ConnectionCreateRequest req = new ConnectionCreateRequest("e91e450a-d2ab-4d44-a698-02d502a94bb4", "f63c969e-9a3e-4fa7-bdfb-14cd66ae395e") {{ configurations = new StreamConfigurations() {{ streams = new com.airbyte.api.models.shared.StreamConfiguration[]{{ - add(new StreamConfiguration("harum") {{ + add(new StreamConfiguration("amet") {{ cursorField = new String[]{{ - add("doloremque"), + add("delectus"), }}; - name = "Mrs. April Wuckert"; + name = "Rene Reinger"; primaryKey = new String[][]{{ add(new String[]{{ - add("iusto"), + add("deleniti"), }}), }}; - syncMode = ConnectionSyncModeEnum.FULL_REFRESH_OVERWRITE; + syncMode = ConnectionSyncModeEnum.INCREMENTAL_DEDUPED_HISTORY; }}), }}; }};; - dataResidency = GeographyEnum.AUTO; - name = "Mrs. Leslie VonRueden"; - namespaceDefinition = NamespaceDefinitionEnum.DESTINATION; + dataResidency = GeographyEnum.US; + name = "Wilma Mosciski"; + namespaceDefinition = NamespaceDefinitionEnum.SOURCE; namespaceFormat = "${SOURCE_NAMESPACE}"; - nonBreakingSchemaUpdatesBehavior = NonBreakingSchemaUpdatesBehaviorEnum.PROPAGATE_COLUMNS; - prefix = "pariatur"; - schedule = new ConnectionSchedule(ScheduleTypeEnum.MANUAL) {{ - cronExpression = "praesentium"; + nonBreakingSchemaUpdatesBehavior = NonBreakingSchemaUpdatesBehaviorEnum.DISABLE_CONNECTION; + prefix = "magnam"; + schedule = new ConnectionSchedule(ScheduleTypeEnum.CRON) {{ + cronExpression = "id"; }};; - status = ConnectionStatusEnum.INACTIVE; + status = ConnectionStatusEnum.ACTIVE; }}; CreateConnectionResponse res = sdk.connections.createConnection(req); @@ -115,14 +115,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("voluptates", "quasi") {{ + basicAuth = new SchemeBasicAuth("labore", "suscipit") {{ password = ""; username = ""; }}; }}) .build(); - DeleteConnectionRequest req = new DeleteConnectionRequest("repudiandae"); + DeleteConnectionRequest req = new DeleteConnectionRequest("natus"); DeleteConnectionResponse res = sdk.connections.deleteConnection(req); @@ -167,14 +167,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("sint", "veritatis") {{ + basicAuth = new SchemeBasicAuth("nobis", "eum") {{ password = ""; username = ""; }}; }}) .build(); - GetConnectionRequest req = new GetConnectionRequest("itaque"); + GetConnectionRequest req = new GetConnectionRequest("vero"); GetConnectionResponse res = sdk.connections.getConnection(req); @@ -219,7 +219,7 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("incidunt", "enim") {{ + basicAuth = new SchemeBasicAuth("aspernatur", "architecto") {{ password = ""; username = ""; }}; @@ -228,10 +228,10 @@ public class Application { ListConnectionsRequest req = new ListConnectionsRequest() {{ includeDeleted = false; - limit = 9356; - offset = 667411; + limit = 298282; + offset = 92373; workspaceIds = new String[]{{ - add("d2abd442-6980-42d5-82a9-4bb4f63c969e"), + add("959890af-a563-4e25-96fe-4c8b711e5b7f"), }}; }}; @@ -288,7 +288,7 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("sint", "officia") {{ + basicAuth = new SchemeBasicAuth("quibusdam", "sed") {{ password = ""; username = ""; }}; @@ -298,31 +298,31 @@ public class Application { PatchConnectionRequest req = new PatchConnectionRequest( new ConnectionPatchRequest() {{ configurations = new StreamConfigurations() {{ streams = new com.airbyte.api.models.shared.StreamConfiguration[]{{ - add(new StreamConfiguration("rerum") {{ + add(new StreamConfiguration("quo") {{ cursorField = new String[]{{ - add("dolor"), + add("saepe"), }}; - name = "Randal Parisian"; + name = "Edward Crooks"; primaryKey = new String[][]{{ add(new String[]{{ - add("illum"), + add("magni"), }}), }}; - syncMode = ConnectionSyncModeEnum.INCREMENTAL_DEDUPED_HISTORY; + syncMode = ConnectionSyncModeEnum.FULL_REFRESH_OVERWRITE; }}), }}; }};; - dataResidency = GeographyEnumNoDefault.AUTO; - name = "Blanca Schulist"; - namespaceDefinition = NamespaceDefinitionEnumNoDefault.CUSTOM_FORMAT; + dataResidency = GeographyEnumNoDefault.EU; + name = "Simon Jenkins"; + namespaceDefinition = NamespaceDefinitionEnumNoDefault.DESTINATION; namespaceFormat = "${SOURCE_NAMESPACE}"; - nonBreakingSchemaUpdatesBehavior = NonBreakingSchemaUpdatesBehaviorEnumNoDefault.PROPAGATE_FULLY; - prefix = "non"; + nonBreakingSchemaUpdatesBehavior = NonBreakingSchemaUpdatesBehaviorEnumNoDefault.IGNORE; + prefix = "ab"; schedule = new ConnectionSchedule(ScheduleTypeEnum.CRON) {{ - cronExpression = "enim"; + cronExpression = "quidem"; }};; - status = ConnectionStatusEnum.DEPRECATED; - }};, "delectus"); + status = ConnectionStatusEnum.INACTIVE; + }};, "voluptate"); PatchConnectionResponse res = sdk.connections.patchConnection(req); diff --git a/docs/sdks/destinations/README.md b/docs/sdks/destinations/README.md index 34849157b..8ddcd7263 100755 --- a/docs/sdks/destinations/README.md +++ b/docs/sdks/destinations/README.md @@ -170,24 +170,23 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("quidem", "provident") {{ + basicAuth = new SchemeBasicAuth("autem", "nam") {{ password = ""; username = ""; }}; }}) .build(); - com.airbyte.api.models.shared.DestinationCreateRequest req = new DestinationCreateRequest( new DestinationPubsub("nisi", DestinationPubsubPubsub.PUBSUB, "vel", "natus") {{ - batchingDelayThreshold = 659669L; - batchingElementCountThreshold = 501324L; - batchingEnabled = false; - batchingRequestBytesThreshold = 533206L; - credentialsJson = "sapiente"; - destinationType = DestinationPubsubPubsub.PUBSUB; - orderingEnabled = false; - projectId = "amet"; - topicId = "deserunt"; - }}, "omnis", "7074ba44-69b6-4e21-8195-9890afa563e2"); + com.airbyte.api.models.shared.DestinationCreateRequest req = new DestinationCreateRequest( new DestinationAzureBlobStorage("Z8ZkZpteggFx394vm+PJHnGTvdRncaYS+JhLKdj789YNmD+iyGTnG+PV+POiuYNhBg/ACS+LKjd%4FG3FHGN12Nd==", "airbyte5storage", DestinationAzureBlobStorageAzureBlobStorage.AZURE_BLOB_STORAGE, "nemo") {{ + azureBlobStorageAccountKey = "Z8ZkZpteggFx394vm+PJHnGTvdRncaYS+JhLKdj789YNmD+iyGTnG+PV+POiuYNhBg/ACS+LKjd%4FG3FHGN12Nd=="; + azureBlobStorageAccountName = "airbyte5storage"; + azureBlobStorageContainerName = "airbytetescontainername"; + azureBlobStorageEndpointDomainName = "blob.core.windows.net"; + azureBlobStorageOutputBufferSize = 5L; + azureBlobStorageSpillSize = 500L; + destinationType = DestinationAzureBlobStorageAzureBlobStorage.AZURE_BLOB_STORAGE; + format = "pariatur"; + }}, "voluptatibus", "0d30c5fb-b258-4705-b202-c73d5fe9b90c"); CreateDestinationResponse res = sdk.destinations.createDestination(req); @@ -232,14 +231,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("nemo", "quasi") {{ + basicAuth = new SchemeBasicAuth("consequuntur", "blanditiis") {{ password = ""; username = ""; }}; }}) .build(); - DeleteDestinationRequest req = new DeleteDestinationRequest("iure"); + DeleteDestinationRequest req = new DeleteDestinationRequest("error"); DeleteDestinationResponse res = sdk.destinations.deleteDestination(req); @@ -284,14 +283,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("doloribus", "debitis") {{ + basicAuth = new SchemeBasicAuth("eaque", "occaecati") {{ password = ""; username = ""; }}; }}) .build(); - GetDestinationRequest req = new GetDestinationRequest("eius"); + GetDestinationRequest req = new GetDestinationRequest("rerum"); GetDestinationResponse res = sdk.destinations.getDestination(req); @@ -336,7 +335,7 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("maxime", "deleniti") {{ + basicAuth = new SchemeBasicAuth("adipisci", "asperiores") {{ password = ""; username = ""; }}; @@ -345,10 +344,10 @@ public class Application { ListDestinationsRequest req = new ListDestinationsRequest() {{ includeDeleted = false; - limit = 703889; - offset = 447926; + limit = 934214; + offset = 267262; workspaceIds = new String[]{{ - add("11e5b7fd-2ed0-4289-a1cd-dc692601fb57"), + add("9a8d9cbf-4863-4332-bf9b-77f3a4100674"), }}; }}; @@ -538,23 +537,19 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("autem", "nam") {{ + basicAuth = new SchemeBasicAuth("accusamus", "quidem") {{ password = ""; username = ""; }}; }}) .build(); - PatchDestinationRequest req = new PatchDestinationRequest("eaque") {{ + PatchDestinationRequest req = new PatchDestinationRequest("voluptatibus") {{ destinationPatchRequest = new DestinationPatchRequest() {{ - configuration = new DestinationSnowflake("AIRBYTE_DATABASE", DestinationSnowflakeSnowflake.SNOWFLAKE, "accountname.us-east-2.aws.snowflakecomputing.com", "AIRBYTE_ROLE", "AIRBYTE_SCHEMA", "AIRBYTE_USER", "AIRBYTE_WAREHOUSE") {{ - credentials = new DestinationSnowflakeCredentialsUsernameAndPassword("perferendis") {{ - authType = DestinationSnowflakeCredentialsUsernameAndPasswordAuthType.USERNAME_AND_PASSWORD; - }};; - jdbcUrlParams = "fugiat"; - rawDataSchema = "amet"; + configuration = new DestinationFirestore(DestinationFirestoreFirestore.FIRESTORE, "natus") {{ + credentialsJson = "eos"; }};; - name = "Erma Hessel"; + name = "Miss Paul Steuber"; }};; }}; @@ -744,64 +739,62 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("nobis", "dolores") {{ + basicAuth = new SchemeBasicAuth("iusto", "voluptate") {{ password = ""; username = ""; }}; }}) .build(); - PutDestinationRequest req = new PutDestinationRequest("quis") {{ - destinationPutRequest = new DestinationPutRequest( new DestinationMilvus(DestinationMilvusMilvus.MILVUS, new DestinationMilvusEmbeddingFromField(384L, "vector") {{ - dimensions = 1536L; - fieldName = "vector"; - mode = DestinationMilvusEmbeddingFromFieldMode.FROM_FIELD; - }}, new DestinationMilvusIndexing( new DestinationMilvusIndexingAuthNoAuth() {{ - mode = DestinationMilvusIndexingAuthNoAuthMode.NO_AUTH; - }}, "provident", "tcp://my-local-milvus:19530") {{ - db = "libero"; - textField = "delectus"; - vectorField = "quaerat"; - }};, new DestinationMilvusProcessingConfigModel(554242L) {{ - chunkOverlap = 398221L; + PutDestinationRequest req = new PutDestinationRequest("dolorum") {{ + destinationPutRequest = new DestinationPutRequest( new DestinationMilvus(DestinationMilvusMilvus.MILVUS, new DestinationMilvusEmbeddingFake() {{ + mode = DestinationMilvusEmbeddingFakeMode.FAKE; + }}, new DestinationMilvusIndexing( new DestinationMilvusIndexingAuthUsernamePassword("quod", "officiis") {{ + mode = DestinationMilvusIndexingAuthUsernamePasswordMode.USERNAME_PASSWORD; + password = "alias"; + username = "Savion42"; + }}, "qui", "tcp://my-local-milvus:19530") {{ + db = "a"; + textField = "esse"; + vectorField = "harum"; + }};, new DestinationMilvusProcessingConfigModel(483409L) {{ + chunkOverlap = 215507L; metadataFields = new String[]{{ - add("dolorem"), + add("quisquam"), }}; textFields = new String[]{{ - add("dolorem"), + add("tenetur"), }}; }};) {{ destinationType = DestinationMilvusMilvus.MILVUS; - embedding = new DestinationMilvusEmbeddingCohere("quis") {{ - cohereKey = "eaque"; - mode = DestinationMilvusEmbeddingCohereMode.COHERE; + embedding = new DestinationMilvusEmbeddingFake() {{ + mode = DestinationMilvusEmbeddingFakeMode.FAKE; }}; - indexing = new DestinationMilvusIndexing( new DestinationMilvusIndexingAuthUsernamePassword("porro", "consequuntur") {{ + indexing = new DestinationMilvusIndexing( new DestinationMilvusIndexingAuthUsernamePassword("optio", "accusamus") {{ mode = DestinationMilvusIndexingAuthUsernamePasswordMode.USERNAME_PASSWORD; - password = "hic"; - username = "Timothy_Mohr3"; - }}, "blanditiis", "tcp://host.docker.internal:19530") {{ - auth = new DestinationMilvusIndexingAuthAPIToken("perferendis") {{ - mode = DestinationMilvusIndexingAuthAPITokenMode.TOKEN; - token = "eos"; + password = "saepe"; + username = "Diamond22"; + }}, "ad", "tcp://my-local-milvus:19530") {{ + auth = new DestinationMilvusIndexingAuthNoAuth() {{ + mode = DestinationMilvusIndexingAuthNoAuthMode.NO_AUTH; }}; - collection = "dolores"; - db = "minus"; + collection = "distinctio"; + db = "asperiores"; host = "tcp://host.docker.internal:19530"; - textField = "dolor"; - vectorField = "vero"; + textField = "ipsum"; + vectorField = "voluptate"; }}; - processing = new DestinationMilvusProcessingConfigModel(992397L) {{ - chunkOverlap = 50370L; - chunkSize = 577229L; + processing = new DestinationMilvusProcessingConfigModel(831049L) {{ + chunkOverlap = 383464L; + chunkSize = 645785L; metadataFields = new String[]{{ - add("rerum"), + add("provident"), }}; textFields = new String[]{{ - add("adipisci"), + add("minima"), }}; }}; - }}, "dolor");; + }}, "amet");; }}; PutDestinationResponse res = sdk.destinations.putDestination(req); diff --git a/docs/sdks/jobs/README.md b/docs/sdks/jobs/README.md index 84f20df47..8aac18619 100755 --- a/docs/sdks/jobs/README.md +++ b/docs/sdks/jobs/README.md @@ -26,14 +26,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("qui", "ipsum") {{ + basicAuth = new SchemeBasicAuth("tempore", "accusamus") {{ password = ""; username = ""; }}; }}) .build(); - CancelJobRequest req = new CancelJobRequest(944373L); + CancelJobRequest req = new CancelJobRequest(253941L); CancelJobResponse res = sdk.jobs.cancelJob(req); @@ -79,14 +79,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("excepturi", "cum") {{ + basicAuth = new SchemeBasicAuth("enim", "dolorem") {{ password = ""; username = ""; }}; }}) .build(); - com.airbyte.api.models.shared.JobCreateRequest req = new JobCreateRequest("voluptate", JobTypeEnum.SYNC); + com.airbyte.api.models.shared.JobCreateRequest req = new JobCreateRequest("sapiente", JobTypeEnum.RESET); CreateJobResponse res = sdk.jobs.createJob(req); @@ -131,14 +131,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("reiciendis", "amet") {{ + basicAuth = new SchemeBasicAuth("nihil", "sit") {{ password = ""; username = ""; }}; }}) .build(); - GetJobRequest req = new GetJobRequest(680545L); + GetJobRequest req = new GetJobRequest(711584L); GetJobResponse res = sdk.jobs.getJob(req); @@ -186,7 +186,7 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("numquam", "veritatis") {{ + basicAuth = new SchemeBasicAuth("neque", "sed") {{ password = ""; username = ""; }}; @@ -194,18 +194,18 @@ public class Application { .build(); ListJobsRequest req = new ListJobsRequest() {{ - connectionId = "ipsa"; - createdAtEnd = OffsetDateTime.parse("2022-07-26T10:30:36.625Z"); - createdAtStart = OffsetDateTime.parse("2022-09-09T04:40:04.540Z"); - jobType = JobTypeEnum.RESET; - limit = 696344; - offset = 976405; - orderBy = "voluptas"; - status = JobStatusEnum.FAILED; - updatedAtEnd = OffsetDateTime.parse("2022-06-16T23:42:38.113Z"); - updatedAtStart = OffsetDateTime.parse("2022-02-23T01:35:05.899Z"); + connectionId = "vel"; + createdAtEnd = OffsetDateTime.parse("2022-04-02T20:32:30.487Z"); + createdAtStart = OffsetDateTime.parse("2022-01-27T14:09:30.399Z"); + jobType = JobTypeEnum.SYNC; + limit = 277628; + offset = 186458; + orderBy = "cupiditate"; + status = JobStatusEnum.SUCCEEDED; + updatedAtEnd = OffsetDateTime.parse("2020-10-04T22:45:05.165Z"); + updatedAtStart = OffsetDateTime.parse("2022-04-29T16:20:13.800Z"); workspaceIds = new String[]{{ - add("1ba77a89-ebf7-437a-a420-3ce5e6a95d8a"), + add("8422bb67-9d23-4227-95bf-0cbb1e31b8b9"), }}; }}; diff --git a/docs/sdks/sources/README.md b/docs/sdks/sources/README.md index 1d047d39a..13d0c3e09 100755 --- a/docs/sdks/sources/README.md +++ b/docs/sdks/sources/README.md @@ -669,23 +669,18 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("alias", "at") {{ + basicAuth = new SchemeBasicAuth("aperiam", "delectus") {{ password = ""; username = ""; }}; }}) .build(); - com.airbyte.api.models.shared.SourceCreateRequest req = new SourceCreateRequest( new SourceGoogleDirectory(SourceGoogleDirectoryGoogleDirectory.GOOGLE_DIRECTORY) {{ - credentials = new SourceGoogleDirectoryCredentialsSignInViaGoogleOAuth("qui", "dolorum", "a") {{ - clientId = "vel"; - clientSecret = "quod"; - credentialsTitle = SourceGoogleDirectoryCredentialsSignInViaGoogleOAuthCredentialsTitle.WEB_SERVER_APP; - refreshToken = "officiis"; - }}; - sourceType = SourceGoogleDirectoryGoogleDirectory.GOOGLE_DIRECTORY; - }}, "esse", "a73cf3be-453f-4870-b326-b5a73429cdb1") {{ - secretId = "laborum"; + com.airbyte.api.models.shared.SourceCreateRequest req = new SourceCreateRequest( new SourceEmailoctopus("labore", SourceEmailoctopusEmailoctopus.EMAILOCTOPUS) {{ + apiKey = "dolore"; + sourceType = SourceEmailoctopusEmailoctopus.EMAILOCTOPUS; + }}, "adipisci", "a1108e0a-dcf4-4b92-9879-fce953f73ef7") {{ + secretId = "hic"; }}; CreateSourceResponse res = sdk.sources.createSource(req); @@ -731,14 +726,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("totam", "incidunt") {{ + basicAuth = new SchemeBasicAuth("distinctio", "quod") {{ password = ""; username = ""; }}; }}) .build(); - DeleteSourceRequest req = new DeleteSourceRequest("aspernatur"); + DeleteSourceRequest req = new DeleteSourceRequest("odio"); DeleteSourceResponse res = sdk.sources.deleteSource(req); @@ -783,14 +778,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("dolores", "distinctio") {{ + basicAuth = new SchemeBasicAuth("similique", "facilis") {{ password = ""; username = ""; }}; }}) .build(); - GetSourceRequest req = new GetSourceRequest("facilis"); + GetSourceRequest req = new GetSourceRequest("vero"); GetSourceResponse res = sdk.sources.getSource(req); @@ -841,14 +836,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("aliquid", "quam") {{ + basicAuth = new SchemeBasicAuth("ducimus", "dolore") {{ password = ""; username = ""; }}; }}) .build(); - com.airbyte.api.models.shared.InitiateOauthRequest req = new InitiateOauthRequest("molestias", OAuthActorNames.TRELLO, "2322715b-f0cb-4b1e-b1b8-b90f3443a110") {{ + com.airbyte.api.models.shared.InitiateOauthRequest req = new InitiateOauthRequest("quibusdam", OAuthActorNames.TYPEFORM, "39c0f5d2-cff7-4c70-a456-26d436813f16") {{ oAuthInputConfiguration = new OAuthInputConfiguration();; }}; @@ -895,7 +890,7 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("quas", "itaque") {{ + basicAuth = new SchemeBasicAuth("nulla", "excepturi") {{ password = ""; username = ""; }}; @@ -904,10 +899,10 @@ public class Application { ListSourcesRequest req = new ListSourcesRequest() {{ includeDeleted = false; - limit = 9240; - offset = 669917; + limit = 972920; + offset = 343605; workspaceIds = new String[]{{ - add("dcf4b921-879f-4ce9-93f7-3ef7fbc7abd7"), + add("fce6c556-146c-43e2-90fb-008c42e141aa"), }}; }}; @@ -1595,21 +1590,19 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("dolore", "quibusdam") {{ + basicAuth = new SchemeBasicAuth("placeat", "velit") {{ password = ""; username = ""; }}; }}) .build(); - PatchSourceRequest req = new PatchSourceRequest("illum") {{ + PatchSourceRequest req = new PatchSourceRequest("eum") {{ sourcePatchRequest = new SourcePatchRequest() {{ - configuration = new SourceDremio("natus", SourceDremioDremio.DREMIO) {{ - baseUrl = "impedit"; - }};; + configuration = new SourceKustomerSinger("nobis", SourceKustomerSingerKustomerSinger.KUSTOMER_SINGER, "2019-01-01T00:00:00Z");; name = "My source"; - secretId = "aut"; - workspaceId = "f5d2cff7-c70a-4456-a6d4-36813f16d9f5"; + secretId = "quas"; + workspaceId = "dd6b1442-9074-4747-b8a7-bd466d28c10a"; }};; }}; @@ -2297,21 +2290,18 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("sapiente", "quisquam") {{ + basicAuth = new SchemeBasicAuth("quidem", "neque") {{ password = ""; username = ""; }}; }}) .build(); - PutSourceRequest req = new PutSourceRequest("saepe") {{ - sourcePutRequest = new SourcePutRequest( new SourceKlarna("ea", SourceKlarnaRegion.OC, SourceKlarnaKlarna.KLARNA, "consectetur") {{ - password = "impedit"; - playground = false; - region = SourceKlarnaRegion.US; - sourceType = SourceKlarnaKlarna.KLARNA; - username = "Estel30"; - }}, "recusandae");; + PutSourceRequest req = new PutSourceRequest("quo") {{ + sourcePutRequest = new SourcePutRequest( new SourceTempo("fuga", SourceTempoTempo.TEMPO) {{ + apiToken = "quo"; + sourceType = SourceTempoTempo.TEMPO; + }}, "eius");; }}; PutSourceResponse res = sdk.sources.putSource(req); diff --git a/docs/sdks/streams/README.md b/docs/sdks/streams/README.md index 4260b0ec5..cff235a8f 100755 --- a/docs/sdks/streams/README.md +++ b/docs/sdks/streams/README.md @@ -23,14 +23,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("aspernatur", "minima") {{ + basicAuth = new SchemeBasicAuth("eos", "voluptas") {{ password = ""; username = ""; }}; }}) .build(); - GetStreamPropertiesRequest req = new GetStreamPropertiesRequest("eaque", "a") {{ + GetStreamPropertiesRequest req = new GetStreamPropertiesRequest("ab", "cupiditate") {{ ignoreCache = false; }}; diff --git a/docs/sdks/workspaces/README.md b/docs/sdks/workspaces/README.md index 48813e2ec..f494713f6 100755 --- a/docs/sdks/workspaces/README.md +++ b/docs/sdks/workspaces/README.md @@ -107,19 +107,17 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("libero", "aut") {{ + basicAuth = new SchemeBasicAuth("consequatur", "tempora") {{ password = ""; username = ""; }}; }}) .build(); - CreateOrUpdateWorkspaceOAuthCredentialsRequest req = new CreateOrUpdateWorkspaceOAuthCredentialsRequest( new WorkspaceOAuthCredentialsRequest(ActorTypeEnum.SOURCE, new Notion() {{ - credentials = new NotionCredentials() {{ - clientId = "impedit"; - clientSecret = "aliquam"; - }}; - }}, OAuthActorNames.FACEBOOK_PAGES);, "accusamus"); + CreateOrUpdateWorkspaceOAuthCredentialsRequest req = new CreateOrUpdateWorkspaceOAuthCredentialsRequest( new WorkspaceOAuthCredentialsRequest(ActorTypeEnum.DESTINATION, new Instagram() {{ + clientId = "aspernatur"; + clientSecret = "sequi"; + }}, OAuthActorNames.SURVEYMONKEY);, "esse"); CreateOrUpdateWorkspaceOAuthCredentialsResponse res = sdk.workspaces.createOrUpdateWorkspaceOAuthCredentials(req); @@ -164,14 +162,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("inventore", "non") {{ + basicAuth = new SchemeBasicAuth("recusandae", "aperiam") {{ password = ""; username = ""; }}; }}) .build(); - com.airbyte.api.models.shared.WorkspaceCreateRequest req = new WorkspaceCreateRequest("et"); + com.airbyte.api.models.shared.WorkspaceCreateRequest req = new WorkspaceCreateRequest("distinctio"); CreateWorkspaceResponse res = sdk.workspaces.createWorkspace(req); @@ -216,14 +214,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("dolorum", "laborum") {{ + basicAuth = new SchemeBasicAuth("quod", "dignissimos") {{ password = ""; username = ""; }}; }}) .build(); - DeleteWorkspaceRequest req = new DeleteWorkspaceRequest("placeat"); + DeleteWorkspaceRequest req = new DeleteWorkspaceRequest("inventore"); DeleteWorkspaceResponse res = sdk.workspaces.deleteWorkspace(req); @@ -268,14 +266,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("velit", "eum") {{ + basicAuth = new SchemeBasicAuth("nihil", "totam") {{ password = ""; username = ""; }}; }}) .build(); - GetWorkspaceRequest req = new GetWorkspaceRequest("autem"); + GetWorkspaceRequest req = new GetWorkspaceRequest("accusamus"); GetWorkspaceResponse res = sdk.workspaces.getWorkspace(req); @@ -320,7 +318,7 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("nobis", "quas") {{ + basicAuth = new SchemeBasicAuth("aliquam", "odio") {{ password = ""; username = ""; }}; @@ -329,10 +327,10 @@ public class Application { ListWorkspacesRequest req = new ListWorkspacesRequest() {{ includeDeleted = false; - limit = 829603; - offset = 860552; + limit = 577543; + offset = 414567; workspaceIds = new String[]{{ - add("6b144290-7474-4778-a7bd-466d28c10ab3"), + add("f2a70c68-8282-4aa4-8256-2f222e9817ee"), }}; }}; @@ -380,14 +378,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("quo", "illum") {{ + basicAuth = new SchemeBasicAuth("veritatis", "esse") {{ password = ""; username = ""; }}; }}) .build(); - UpdateWorkspaceRequest req = new UpdateWorkspaceRequest( new WorkspaceUpdateRequest("quo");, "fuga"); + UpdateWorkspaceRequest req = new UpdateWorkspaceRequest( new WorkspaceUpdateRequest("quod");, "nam"); UpdateWorkspaceResponse res = sdk.workspaces.updateWorkspace(req); diff --git a/files.gen b/files.gen index 58b2153f3..2cdadc4f0 100755 --- a/files.gen +++ b/files.gen @@ -988,13 +988,6 @@ lib/src/main/java/com/airbyte/api/models/shared/WorkspacesResponse.java lib/src/main/java/com/airbyte/api/models/shared/WorkspaceUpdateRequest.java lib/src/main/java/com/airbyte/api/models/shared/SchemeBasicAuth.java lib/src/main/java/com/airbyte/api/models/shared/Security.java -docs/sdks/airbyte/README.md -docs/sdks/connections/README.md -docs/sdks/destinations/README.md -docs/sdks/jobs/README.md -docs/sdks/sources/README.md -docs/sdks/streams/README.md -docs/sdks/workspaces/README.md USAGE.md docs/models/operations/CreateConnectionResponse.md docs/models/operations/DeleteConnectionRequest.md @@ -1948,4 +1941,11 @@ docs/models/shared/WorkspaceCreateRequest.md docs/models/shared/WorkspacesResponse.md docs/models/shared/WorkspaceUpdateRequest.md docs/models/shared/SchemeBasicAuth.md -docs/models/shared/Security.md \ No newline at end of file +docs/models/shared/Security.md +docs/sdks/airbyte/README.md +docs/sdks/connections/README.md +docs/sdks/destinations/README.md +docs/sdks/jobs/README.md +docs/sdks/sources/README.md +docs/sdks/streams/README.md +docs/sdks/workspaces/README.md \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index 6095beae8..1a77cea8f 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,8 +2,8 @@ configVersion: 1.0.0 management: docChecksum: 5b9a9a6f493e89e080a57e42997074be docVersion: 1.0.0 - speakeasyVersion: 1.88.0 - generationVersion: 2.118.1 + speakeasyVersion: 1.91.0 + generationVersion: 2.129.1 generation: comments: disableComments: false @@ -15,12 +15,12 @@ generation: telemetryEnabled: true features: java: - core: 2.85.4 + core: 2.86.0 globalSecurity: 2.81.1 globalServerURLs: 2.82.0 includes: 2.81.1 java: - version: 0.39.4 + version: 0.40.0 artifactID: api companyEmail: info@airbyte.com companyName: Airbyte diff --git a/lib/build.gradle b/lib/build.gradle index 6611ef0db..d547dae5d 100755 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -41,7 +41,7 @@ publishing { maven(MavenPublication) { groupId = 'com.airbyte' artifactId = 'api' - version = '0.39.4' + version = '0.40.0' from components.java diff --git a/lib/src/main/java/com/airbyte/api/SDKConfiguration.java b/lib/src/main/java/com/airbyte/api/SDKConfiguration.java index 2d4e8f8b7..4e65732c2 100755 --- a/lib/src/main/java/com/airbyte/api/SDKConfiguration.java +++ b/lib/src/main/java/com/airbyte/api/SDKConfiguration.java @@ -15,7 +15,7 @@ class SDKConfiguration { public int serverIdx = 0; public String language = "java"; public String openapiDocVersion = "1.0.0"; - public String sdkVersion = "0.39.4"; - public String genVersion = "2.118.1"; + public String sdkVersion = "0.40.0"; + public String genVersion = "2.129.1"; } \ No newline at end of file diff --git a/lib/src/main/java/com/airbyte/api/models/operations/CancelJobResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/CancelJobResponse.java index 27104bdf5..c2b86ca0d 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/CancelJobResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/CancelJobResponse.java @@ -9,6 +9,9 @@ public class CancelJobResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -28,6 +31,9 @@ public CancelJobResponse withJobResponse(com.airbyte.api.models.shared.JobRespon return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -36,6 +42,9 @@ public CancelJobResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/CreateConnectionResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/CreateConnectionResponse.java index 6c4efb3b7..ce94112f6 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/CreateConnectionResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/CreateConnectionResponse.java @@ -20,6 +20,9 @@ public CreateConnectionResponse withConnectionResponse(com.airbyte.api.models.sh return this; } + /** + * HTTP response content type for this operation + */ public String contentType; @@ -28,6 +31,9 @@ public CreateConnectionResponse withContentType(String contentType) { return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -36,6 +42,9 @@ public CreateConnectionResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/CreateDestinationResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/CreateDestinationResponse.java index 3dfb12c6c..3e784e81e 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/CreateDestinationResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/CreateDestinationResponse.java @@ -9,6 +9,9 @@ public class CreateDestinationResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -28,6 +31,9 @@ public CreateDestinationResponse withDestinationResponse(com.airbyte.api.models. return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -36,6 +42,9 @@ public CreateDestinationResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/CreateJobResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/CreateJobResponse.java index 6954222bd..02095249e 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/CreateJobResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/CreateJobResponse.java @@ -9,6 +9,9 @@ public class CreateJobResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -28,6 +31,9 @@ public CreateJobResponse withJobResponse(com.airbyte.api.models.shared.JobRespon return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -36,6 +42,9 @@ public CreateJobResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/CreateOrUpdateWorkspaceOAuthCredentialsResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/CreateOrUpdateWorkspaceOAuthCredentialsResponse.java index ddefd71ee..0e5b8f5c6 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/CreateOrUpdateWorkspaceOAuthCredentialsResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/CreateOrUpdateWorkspaceOAuthCredentialsResponse.java @@ -9,6 +9,9 @@ public class CreateOrUpdateWorkspaceOAuthCredentialsResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -17,6 +20,9 @@ public CreateOrUpdateWorkspaceOAuthCredentialsResponse withContentType(String co return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -25,6 +31,9 @@ public CreateOrUpdateWorkspaceOAuthCredentialsResponse withStatusCode(Integer st return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/CreateSourceResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/CreateSourceResponse.java index 2b87b57a7..0a2e92d09 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/CreateSourceResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/CreateSourceResponse.java @@ -9,6 +9,9 @@ public class CreateSourceResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -28,6 +31,9 @@ public CreateSourceResponse withSourceResponse(com.airbyte.api.models.shared.Sou return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -36,6 +42,9 @@ public CreateSourceResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/CreateWorkspaceResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/CreateWorkspaceResponse.java index 0e651fa8f..e434c31d7 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/CreateWorkspaceResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/CreateWorkspaceResponse.java @@ -9,6 +9,9 @@ public class CreateWorkspaceResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -17,6 +20,9 @@ public CreateWorkspaceResponse withContentType(String contentType) { return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -25,6 +31,9 @@ public CreateWorkspaceResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/DeleteConnectionResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/DeleteConnectionResponse.java index e92f86006..40b124919 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/DeleteConnectionResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/DeleteConnectionResponse.java @@ -9,6 +9,9 @@ public class DeleteConnectionResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -17,6 +20,9 @@ public DeleteConnectionResponse withContentType(String contentType) { return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -25,6 +31,9 @@ public DeleteConnectionResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/DeleteDestinationResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/DeleteDestinationResponse.java index 62fcbafc1..d4b83b859 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/DeleteDestinationResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/DeleteDestinationResponse.java @@ -9,6 +9,9 @@ public class DeleteDestinationResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -17,6 +20,9 @@ public DeleteDestinationResponse withContentType(String contentType) { return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -25,6 +31,9 @@ public DeleteDestinationResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/DeleteSourceResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/DeleteSourceResponse.java index 01c22d318..4a70c97a0 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/DeleteSourceResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/DeleteSourceResponse.java @@ -9,6 +9,9 @@ public class DeleteSourceResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -17,6 +20,9 @@ public DeleteSourceResponse withContentType(String contentType) { return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -25,6 +31,9 @@ public DeleteSourceResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/DeleteWorkspaceResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/DeleteWorkspaceResponse.java index 20f85d998..69fc0cf6b 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/DeleteWorkspaceResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/DeleteWorkspaceResponse.java @@ -9,6 +9,9 @@ public class DeleteWorkspaceResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -17,6 +20,9 @@ public DeleteWorkspaceResponse withContentType(String contentType) { return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -25,6 +31,9 @@ public DeleteWorkspaceResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/GetConnectionResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/GetConnectionResponse.java index abdf4ee79..a96a83bd2 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/GetConnectionResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/GetConnectionResponse.java @@ -20,6 +20,9 @@ public GetConnectionResponse withConnectionResponse(com.airbyte.api.models.share return this; } + /** + * HTTP response content type for this operation + */ public String contentType; @@ -28,6 +31,9 @@ public GetConnectionResponse withContentType(String contentType) { return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -36,6 +42,9 @@ public GetConnectionResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/GetDestinationResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/GetDestinationResponse.java index acf3f1128..b19fb0bd0 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/GetDestinationResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/GetDestinationResponse.java @@ -9,6 +9,9 @@ public class GetDestinationResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -28,6 +31,9 @@ public GetDestinationResponse withDestinationResponse(com.airbyte.api.models.sha return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -36,6 +42,9 @@ public GetDestinationResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/GetJobResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/GetJobResponse.java index 5ea554502..102c3e115 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/GetJobResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/GetJobResponse.java @@ -9,6 +9,9 @@ public class GetJobResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -28,6 +31,9 @@ public GetJobResponse withJobResponse(com.airbyte.api.models.shared.JobResponse return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -36,6 +42,9 @@ public GetJobResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/GetSourceResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/GetSourceResponse.java index ea53afec0..410f37ed9 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/GetSourceResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/GetSourceResponse.java @@ -9,6 +9,9 @@ public class GetSourceResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -28,6 +31,9 @@ public GetSourceResponse withSourceResponse(com.airbyte.api.models.shared.Source return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -36,6 +42,9 @@ public GetSourceResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/GetStreamPropertiesResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/GetStreamPropertiesResponse.java index 63a97f61a..63202db91 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/GetStreamPropertiesResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/GetStreamPropertiesResponse.java @@ -9,6 +9,9 @@ public class GetStreamPropertiesResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -17,6 +20,9 @@ public GetStreamPropertiesResponse withContentType(String contentType) { return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -25,6 +31,9 @@ public GetStreamPropertiesResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/GetWorkspaceResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/GetWorkspaceResponse.java index 8c02c7025..54660cee7 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/GetWorkspaceResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/GetWorkspaceResponse.java @@ -9,6 +9,9 @@ public class GetWorkspaceResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -17,6 +20,9 @@ public GetWorkspaceResponse withContentType(String contentType) { return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -25,6 +31,9 @@ public GetWorkspaceResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/InitiateOAuthResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/InitiateOAuthResponse.java index 776f181f9..bc962c703 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/InitiateOAuthResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/InitiateOAuthResponse.java @@ -9,6 +9,9 @@ public class InitiateOAuthResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -17,6 +20,9 @@ public InitiateOAuthResponse withContentType(String contentType) { return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -25,6 +31,9 @@ public InitiateOAuthResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/ListConnectionsResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/ListConnectionsResponse.java index fc2a6fffd..0f9a25a64 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/ListConnectionsResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/ListConnectionsResponse.java @@ -20,6 +20,9 @@ public ListConnectionsResponse withConnectionsResponse(com.airbyte.api.models.sh return this; } + /** + * HTTP response content type for this operation + */ public String contentType; @@ -28,6 +31,9 @@ public ListConnectionsResponse withContentType(String contentType) { return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -36,6 +42,9 @@ public ListConnectionsResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/ListDestinationsResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/ListDestinationsResponse.java index 9d7593aef..3bb1d2bc6 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/ListDestinationsResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/ListDestinationsResponse.java @@ -9,6 +9,9 @@ public class ListDestinationsResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -28,6 +31,9 @@ public ListDestinationsResponse withDestinationsResponse(com.airbyte.api.models. return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -36,6 +42,9 @@ public ListDestinationsResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/ListJobsResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/ListJobsResponse.java index 6a7ee45d4..36e16492e 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/ListJobsResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/ListJobsResponse.java @@ -9,6 +9,9 @@ public class ListJobsResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -28,6 +31,9 @@ public ListJobsResponse withJobsResponse(com.airbyte.api.models.shared.JobsRespo return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -36,6 +42,9 @@ public ListJobsResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/ListSourcesResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/ListSourcesResponse.java index 7caa4640b..005e55f0b 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/ListSourcesResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/ListSourcesResponse.java @@ -9,6 +9,9 @@ public class ListSourcesResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -28,6 +31,9 @@ public ListSourcesResponse withSourcesResponse(com.airbyte.api.models.shared.Sou return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -36,6 +42,9 @@ public ListSourcesResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/ListWorkspacesResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/ListWorkspacesResponse.java index 6712db382..bcbcef576 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/ListWorkspacesResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/ListWorkspacesResponse.java @@ -9,6 +9,9 @@ public class ListWorkspacesResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -17,6 +20,9 @@ public ListWorkspacesResponse withContentType(String contentType) { return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -25,6 +31,9 @@ public ListWorkspacesResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/PatchConnectionResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/PatchConnectionResponse.java index ed4736c87..459a466fd 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/PatchConnectionResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/PatchConnectionResponse.java @@ -20,6 +20,9 @@ public PatchConnectionResponse withConnectionResponse(com.airbyte.api.models.sha return this; } + /** + * HTTP response content type for this operation + */ public String contentType; @@ -28,6 +31,9 @@ public PatchConnectionResponse withContentType(String contentType) { return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -36,6 +42,9 @@ public PatchConnectionResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/PatchDestinationResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/PatchDestinationResponse.java index fd3ff336e..82dc4ef80 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/PatchDestinationResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/PatchDestinationResponse.java @@ -9,6 +9,9 @@ public class PatchDestinationResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -28,6 +31,9 @@ public PatchDestinationResponse withDestinationResponse(com.airbyte.api.models.s return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -36,6 +42,9 @@ public PatchDestinationResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/PatchSourceResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/PatchSourceResponse.java index f4de96ddc..5dee6ee13 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/PatchSourceResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/PatchSourceResponse.java @@ -9,6 +9,9 @@ public class PatchSourceResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -28,6 +31,9 @@ public PatchSourceResponse withSourceResponse(com.airbyte.api.models.shared.Sour return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -36,6 +42,9 @@ public PatchSourceResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/PutDestinationResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/PutDestinationResponse.java index 99fc79b72..28229a07e 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/PutDestinationResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/PutDestinationResponse.java @@ -9,6 +9,9 @@ public class PutDestinationResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -28,6 +31,9 @@ public PutDestinationResponse withDestinationResponse(com.airbyte.api.models.sha return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -36,6 +42,9 @@ public PutDestinationResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/PutSourceResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/PutSourceResponse.java index b1bf8b5e3..54155cc1a 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/PutSourceResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/PutSourceResponse.java @@ -9,6 +9,9 @@ public class PutSourceResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -28,6 +31,9 @@ public PutSourceResponse withSourceResponse(com.airbyte.api.models.shared.Source return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -36,6 +42,9 @@ public PutSourceResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/UpdateWorkspaceResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/UpdateWorkspaceResponse.java index 518275651..78c3ea269 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/UpdateWorkspaceResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/UpdateWorkspaceResponse.java @@ -9,6 +9,9 @@ public class UpdateWorkspaceResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -17,6 +20,9 @@ public UpdateWorkspaceResponse withContentType(String contentType) { return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -25,6 +31,9 @@ public UpdateWorkspaceResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; From bf63a9559845f7827e250a6e984533bb2c89a43b Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 27 Sep 2023 00:12:56 +0000 Subject: [PATCH 4/7] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.91.2 --- README.md | 16 +++++++--------- RELEASES.md | 12 +++++++++++- docs/sdks/airbyte/README.md | 1 + docs/sdks/connections/README.md | 1 + docs/sdks/destinations/README.md | 1 + docs/sdks/jobs/README.md | 1 + docs/sdks/sources/README.md | 1 + docs/sdks/streams/README.md | 1 + docs/sdks/workspaces/README.md | 1 + gen.yaml | 8 ++++---- lib/build.gradle | 2 +- .../java/com/airbyte/api/SDKConfiguration.java | 4 ++-- 12 files changed, 32 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index 8c9bcfc58..433285b1f 100755 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ The Developer Portal UI can also be used to help build your integration by showi ### Gradle ```groovy -implementation 'com.airbyte.api:public-api:0.40.0' +implementation 'com.airbyte.api:public-api:0.40.1' ``` @@ -102,7 +102,7 @@ public class Application { ## Available Resources and Operations -### [Connections](docs/sdks/connections/README.md) +### [connections](docs/sdks/connections/README.md) * [createConnection](docs/sdks/connections/README.md#createconnection) - Create a connection * [deleteConnection](docs/sdks/connections/README.md#deleteconnection) - Delete a Connection @@ -110,7 +110,7 @@ public class Application { * [listConnections](docs/sdks/connections/README.md#listconnections) - List connections * [patchConnection](docs/sdks/connections/README.md#patchconnection) - Update Connection details -### [Destinations](docs/sdks/destinations/README.md) +### [destinations](docs/sdks/destinations/README.md) * [createDestination](docs/sdks/destinations/README.md#createdestination) - Create a destination * [deleteDestination](docs/sdks/destinations/README.md#deletedestination) - Delete a Destination @@ -119,14 +119,14 @@ public class Application { * [patchDestination](docs/sdks/destinations/README.md#patchdestination) - Update a Destination * [putDestination](docs/sdks/destinations/README.md#putdestination) - Update a Destination and fully overwrite it -### [Jobs](docs/sdks/jobs/README.md) +### [jobs](docs/sdks/jobs/README.md) * [cancelJob](docs/sdks/jobs/README.md#canceljob) - Cancel a running Job * [createJob](docs/sdks/jobs/README.md#createjob) - Trigger a sync or reset job of a connection * [getJob](docs/sdks/jobs/README.md#getjob) - Get Job status and details * [listJobs](docs/sdks/jobs/README.md#listjobs) - List Jobs by sync type -### [Sources](docs/sdks/sources/README.md) +### [sources](docs/sdks/sources/README.md) * [createSource](docs/sdks/sources/README.md#createsource) - Create a source * [deleteSource](docs/sdks/sources/README.md#deletesource) - Delete a Source @@ -136,11 +136,11 @@ public class Application { * [patchSource](docs/sdks/sources/README.md#patchsource) - Update a Source * [putSource](docs/sdks/sources/README.md#putsource) - Update a Source and fully overwrite it -### [Streams](docs/sdks/streams/README.md) +### [streams](docs/sdks/streams/README.md) * [getStreamProperties](docs/sdks/streams/README.md#getstreamproperties) - Get stream properties -### [Workspaces](docs/sdks/workspaces/README.md) +### [workspaces](docs/sdks/workspaces/README.md) * [createOrUpdateWorkspaceOAuthCredentials](docs/sdks/workspaces/README.md#createorupdateworkspaceoauthcredentials) - Create OAuth override credentials for a workspace and source type. * [createWorkspace](docs/sdks/workspaces/README.md#createworkspace) - Create a workspace @@ -154,8 +154,6 @@ public class Application { - - diff --git a/RELEASES.md b/RELEASES.md index ed92eb19c..78ca8c9bf 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -761,4 +761,14 @@ Based on: ### Generated - [java v0.40.0] . ### Releases -- [Maven Central v0.40.0] https://central.sonatype.com/artifact/com.airbyte/api/0.40.0 - . \ No newline at end of file +- [Maven Central v0.40.0] https://central.sonatype.com/artifact/com.airbyte/api/0.40.0 - . + +## 2023-09-27 00:12:23 +### Changes +Based on: +- OpenAPI Doc 1.0.0 +- Speakeasy CLI 1.91.2 (2.131.1) https://github.com/speakeasy-api/speakeasy +### Generated +- [java v0.40.1] . +### Releases +- [Maven Central v0.40.1] https://central.sonatype.com/artifact/com.airbyte/api/0.40.1 - . \ No newline at end of file diff --git a/docs/sdks/airbyte/README.md b/docs/sdks/airbyte/README.md index ceb3f5e44..084117b37 100755 --- a/docs/sdks/airbyte/README.md +++ b/docs/sdks/airbyte/README.md @@ -1,5 +1,6 @@ # Airbyte SDK + ## Overview airbyte-api: Programatically control Airbyte Cloud, OSS & Enterprise. diff --git a/docs/sdks/connections/README.md b/docs/sdks/connections/README.md index 2534185d8..bf14f469f 100755 --- a/docs/sdks/connections/README.md +++ b/docs/sdks/connections/README.md @@ -1,4 +1,5 @@ # Connections +(*connections*) ### Available Operations diff --git a/docs/sdks/destinations/README.md b/docs/sdks/destinations/README.md index 8ddcd7263..d48063070 100755 --- a/docs/sdks/destinations/README.md +++ b/docs/sdks/destinations/README.md @@ -1,4 +1,5 @@ # Destinations +(*destinations*) ### Available Operations diff --git a/docs/sdks/jobs/README.md b/docs/sdks/jobs/README.md index 8aac18619..b848fed4a 100755 --- a/docs/sdks/jobs/README.md +++ b/docs/sdks/jobs/README.md @@ -1,4 +1,5 @@ # Jobs +(*jobs*) ### Available Operations diff --git a/docs/sdks/sources/README.md b/docs/sdks/sources/README.md index 13d0c3e09..10bb4452d 100755 --- a/docs/sdks/sources/README.md +++ b/docs/sdks/sources/README.md @@ -1,4 +1,5 @@ # Sources +(*sources*) ### Available Operations diff --git a/docs/sdks/streams/README.md b/docs/sdks/streams/README.md index cff235a8f..c8e7fd58b 100755 --- a/docs/sdks/streams/README.md +++ b/docs/sdks/streams/README.md @@ -1,4 +1,5 @@ # Streams +(*streams*) ### Available Operations diff --git a/docs/sdks/workspaces/README.md b/docs/sdks/workspaces/README.md index f494713f6..5f047fd1d 100755 --- a/docs/sdks/workspaces/README.md +++ b/docs/sdks/workspaces/README.md @@ -1,4 +1,5 @@ # Workspaces +(*workspaces*) ### Available Operations diff --git a/gen.yaml b/gen.yaml index 1a77cea8f..626043494 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,8 +2,8 @@ configVersion: 1.0.0 management: docChecksum: 5b9a9a6f493e89e080a57e42997074be docVersion: 1.0.0 - speakeasyVersion: 1.91.0 - generationVersion: 2.129.1 + speakeasyVersion: 1.91.2 + generationVersion: 2.131.1 generation: comments: disableComments: false @@ -15,12 +15,12 @@ generation: telemetryEnabled: true features: java: - core: 2.86.0 + core: 2.86.1 globalSecurity: 2.81.1 globalServerURLs: 2.82.0 includes: 2.81.1 java: - version: 0.40.0 + version: 0.40.1 artifactID: api companyEmail: info@airbyte.com companyName: Airbyte diff --git a/lib/build.gradle b/lib/build.gradle index d547dae5d..c24cb8658 100755 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -41,7 +41,7 @@ publishing { maven(MavenPublication) { groupId = 'com.airbyte' artifactId = 'api' - version = '0.40.0' + version = '0.40.1' from components.java diff --git a/lib/src/main/java/com/airbyte/api/SDKConfiguration.java b/lib/src/main/java/com/airbyte/api/SDKConfiguration.java index 4e65732c2..87b335c6d 100755 --- a/lib/src/main/java/com/airbyte/api/SDKConfiguration.java +++ b/lib/src/main/java/com/airbyte/api/SDKConfiguration.java @@ -15,7 +15,7 @@ class SDKConfiguration { public int serverIdx = 0; public String language = "java"; public String openapiDocVersion = "1.0.0"; - public String sdkVersion = "0.40.0"; - public String genVersion = "2.129.1"; + public String sdkVersion = "0.40.1"; + public String genVersion = "2.131.1"; } \ No newline at end of file From 43824d715943183a9ef508ce6d06d07616c1f68b Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 29 Sep 2023 00:13:01 +0000 Subject: [PATCH 5/7] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.91.3 --- README.md | 28 ++--- RELEASES.md | 12 +- USAGE.md | 24 ++-- docs/sdks/connections/README.md | 66 +++++------ docs/sdks/destinations/README.md | 112 ++++++------------ docs/sdks/jobs/README.md | 34 +++--- docs/sdks/sources/README.md | 62 +++++----- docs/sdks/streams/README.md | 4 +- docs/sdks/workspaces/README.md | 36 +++--- gen.yaml | 8 +- lib/build.gradle | 2 +- .../java/com/airbyte/api/Connections.java | 10 +- .../java/com/airbyte/api/Destinations.java | 12 +- lib/src/main/java/com/airbyte/api/Jobs.java | 8 +- .../com/airbyte/api/SDKConfiguration.java | 6 +- .../main/java/com/airbyte/api/Sources.java | 14 +-- .../main/java/com/airbyte/api/Streams.java | 2 +- .../main/java/com/airbyte/api/Workspaces.java | 12 +- 18 files changed, 220 insertions(+), 232 deletions(-) diff --git a/README.md b/README.md index 433285b1f..25462dd6b 100755 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ The Developer Portal UI can also be used to help build your integration by showi ### Gradle ```groovy -implementation 'com.airbyte.api:public-api:0.40.1' +implementation 'com.airbyte.api:public-api:0.41.0' ``` @@ -49,38 +49,38 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("ipsa", "reiciendis") {{ + basicAuth = new SchemeBasicAuth("violet", "Account") {{ password = ""; username = ""; }}; }}) .build(); - com.airbyte.api.models.shared.ConnectionCreateRequest req = new ConnectionCreateRequest("aaa2352c-5955-4907-aff1-a3a2fa946773", "9251aa52-c3f5-4ad0-99da-1ffe78f097b0") {{ + com.airbyte.api.models.shared.ConnectionCreateRequest req = new ConnectionCreateRequest("d1e36208-3eaf-4c85-9914-e0a570f6dd42", "7d83a555-8478-4358-8232-5b6c7b3fd2fd") {{ configurations = new StreamConfigurations() {{ streams = new com.airbyte.api.models.shared.StreamConfiguration[]{{ - add(new StreamConfiguration("harum") {{ + add(new StreamConfiguration("though") {{ cursorField = new String[]{{ - add("doloremque"), + add("Ergonomic"), }}; - name = "Mrs. April Wuckert"; + name = "Hyundai West"; primaryKey = new String[][]{{ add(new String[]{{ - add("iusto"), + add("tesla"), }}), }}; - syncMode = ConnectionSyncModeEnum.FULL_REFRESH_OVERWRITE; + syncMode = ConnectionSyncModeEnum.FULL_REFRESH_APPEND; }}), }}; }};; - dataResidency = GeographyEnum.AUTO; - name = "Mrs. Leslie VonRueden"; + dataResidency = GeographyEnum.US; + name = "sans contingency models"; namespaceDefinition = NamespaceDefinitionEnum.DESTINATION; namespaceFormat = "${SOURCE_NAMESPACE}"; - nonBreakingSchemaUpdatesBehavior = NonBreakingSchemaUpdatesBehaviorEnum.PROPAGATE_COLUMNS; - prefix = "pariatur"; - schedule = new ConnectionSchedule(ScheduleTypeEnum.MANUAL) {{ - cronExpression = "praesentium"; + nonBreakingSchemaUpdatesBehavior = NonBreakingSchemaUpdatesBehaviorEnum.IGNORE; + prefix = "olive Reggae Sweden"; + schedule = new ConnectionSchedule(ScheduleTypeEnum.CRON) {{ + cronExpression = "Rupee"; }};; status = ConnectionStatusEnum.INACTIVE; }}; diff --git a/RELEASES.md b/RELEASES.md index 78ca8c9bf..88b4641d3 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -771,4 +771,14 @@ Based on: ### Generated - [java v0.40.1] . ### Releases -- [Maven Central v0.40.1] https://central.sonatype.com/artifact/com.airbyte/api/0.40.1 - . \ No newline at end of file +- [Maven Central v0.40.1] https://central.sonatype.com/artifact/com.airbyte/api/0.40.1 - . + +## 2023-09-29 00:12:16 +### Changes +Based on: +- OpenAPI Doc 1.0.0 +- Speakeasy CLI 1.91.3 (2.139.1) https://github.com/speakeasy-api/speakeasy +### Generated +- [java v0.41.0] . +### Releases +- [Maven Central v0.41.0] https://central.sonatype.com/artifact/com.airbyte/api/0.41.0 - . \ No newline at end of file diff --git a/USAGE.md b/USAGE.md index 592ec5488..3e2a569b4 100755 --- a/USAGE.md +++ b/USAGE.md @@ -23,40 +23,40 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("corrupti", "provident") {{ + basicAuth = new SchemeBasicAuth("violet", "Account") {{ password = ""; username = ""; }}; }}) .build(); - com.airbyte.api.models.shared.ConnectionCreateRequest req = new ConnectionCreateRequest("bd9d8d69-a674-4e0f-867c-c8796ed151a0", "5dfc2ddf-7cc7-48ca-9ba9-28fc816742cb") {{ + com.airbyte.api.models.shared.ConnectionCreateRequest req = new ConnectionCreateRequest("d1e36208-3eaf-4c85-9914-e0a570f6dd42", "7d83a555-8478-4358-8232-5b6c7b3fd2fd") {{ configurations = new StreamConfigurations() {{ streams = new com.airbyte.api.models.shared.StreamConfiguration[]{{ - add(new StreamConfiguration("dolor") {{ + add(new StreamConfiguration("though") {{ cursorField = new String[]{{ - add("esse"), + add("Ergonomic"), }}; - name = "Mrs. Miriam Collier"; + name = "Hyundai West"; primaryKey = new String[][]{{ add(new String[]{{ - add("sed"), + add("tesla"), }}), }}; - syncMode = ConnectionSyncModeEnum.INCREMENTAL_APPEND; + syncMode = ConnectionSyncModeEnum.FULL_REFRESH_APPEND; }}), }}; }};; dataResidency = GeographyEnum.US; - name = "May Turcotte"; + name = "sans contingency models"; namespaceDefinition = NamespaceDefinitionEnum.DESTINATION; namespaceFormat = "${SOURCE_NAMESPACE}"; - nonBreakingSchemaUpdatesBehavior = NonBreakingSchemaUpdatesBehaviorEnum.PROPAGATE_COLUMNS; - prefix = "iure"; + nonBreakingSchemaUpdatesBehavior = NonBreakingSchemaUpdatesBehaviorEnum.IGNORE; + prefix = "olive Reggae Sweden"; schedule = new ConnectionSchedule(ScheduleTypeEnum.CRON) {{ - cronExpression = "quidem"; + cronExpression = "Rupee"; }};; - status = ConnectionStatusEnum.ACTIVE; + status = ConnectionStatusEnum.INACTIVE; }}; CreateConnectionResponse res = sdk.connections.createConnection(req); diff --git a/docs/sdks/connections/README.md b/docs/sdks/connections/README.md index bf14f469f..f7f9cb143 100755 --- a/docs/sdks/connections/README.md +++ b/docs/sdks/connections/README.md @@ -37,40 +37,40 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("voluptates", "quasi") {{ + basicAuth = new SchemeBasicAuth("violet", "Account") {{ password = ""; username = ""; }}; }}) .build(); - com.airbyte.api.models.shared.ConnectionCreateRequest req = new ConnectionCreateRequest("e91e450a-d2ab-4d44-a698-02d502a94bb4", "f63c969e-9a3e-4fa7-bdfb-14cd66ae395e") {{ + com.airbyte.api.models.shared.ConnectionCreateRequest req = new ConnectionCreateRequest("d1e36208-3eaf-4c85-9914-e0a570f6dd42", "7d83a555-8478-4358-8232-5b6c7b3fd2fd") {{ configurations = new StreamConfigurations() {{ streams = new com.airbyte.api.models.shared.StreamConfiguration[]{{ - add(new StreamConfiguration("amet") {{ + add(new StreamConfiguration("though") {{ cursorField = new String[]{{ - add("delectus"), + add("Ergonomic"), }}; - name = "Rene Reinger"; + name = "Hyundai West"; primaryKey = new String[][]{{ add(new String[]{{ - add("deleniti"), + add("tesla"), }}), }}; - syncMode = ConnectionSyncModeEnum.INCREMENTAL_DEDUPED_HISTORY; + syncMode = ConnectionSyncModeEnum.FULL_REFRESH_APPEND; }}), }}; }};; dataResidency = GeographyEnum.US; - name = "Wilma Mosciski"; - namespaceDefinition = NamespaceDefinitionEnum.SOURCE; + name = "sans contingency models"; + namespaceDefinition = NamespaceDefinitionEnum.DESTINATION; namespaceFormat = "${SOURCE_NAMESPACE}"; - nonBreakingSchemaUpdatesBehavior = NonBreakingSchemaUpdatesBehaviorEnum.DISABLE_CONNECTION; - prefix = "magnam"; + nonBreakingSchemaUpdatesBehavior = NonBreakingSchemaUpdatesBehaviorEnum.IGNORE; + prefix = "olive Reggae Sweden"; schedule = new ConnectionSchedule(ScheduleTypeEnum.CRON) {{ - cronExpression = "id"; + cronExpression = "Rupee"; }};; - status = ConnectionStatusEnum.ACTIVE; + status = ConnectionStatusEnum.INACTIVE; }}; CreateConnectionResponse res = sdk.connections.createConnection(req); @@ -116,14 +116,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("labore", "suscipit") {{ + basicAuth = new SchemeBasicAuth("gold", "sadly") {{ password = ""; username = ""; }}; }}) .build(); - DeleteConnectionRequest req = new DeleteConnectionRequest("natus"); + DeleteConnectionRequest req = new DeleteConnectionRequest("Southeast Engineer"); DeleteConnectionResponse res = sdk.connections.deleteConnection(req); @@ -168,14 +168,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("nobis", "eum") {{ + basicAuth = new SchemeBasicAuth("ack", "surcharge") {{ password = ""; username = ""; }}; }}) .build(); - GetConnectionRequest req = new GetConnectionRequest("vero"); + GetConnectionRequest req = new GetConnectionRequest("Southeast bluetooth Card"); GetConnectionResponse res = sdk.connections.getConnection(req); @@ -220,7 +220,7 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("aspernatur", "architecto") {{ + basicAuth = new SchemeBasicAuth("Hassium", "Hatchback") {{ password = ""; username = ""; }}; @@ -229,10 +229,10 @@ public class Application { ListConnectionsRequest req = new ListConnectionsRequest() {{ includeDeleted = false; - limit = 298282; - offset = 92373; + limit = 990687; + offset = 410691; workspaceIds = new String[]{{ - add("959890af-a563-4e25-96fe-4c8b711e5b7f"), + add("e532a55f-79c2-4b30-a82e-dc879612b791"), }}; }}; @@ -289,7 +289,7 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("quibusdam", "sed") {{ + basicAuth = new SchemeBasicAuth("Northeast", "modulo") {{ password = ""; username = ""; }}; @@ -299,31 +299,31 @@ public class Application { PatchConnectionRequest req = new PatchConnectionRequest( new ConnectionPatchRequest() {{ configurations = new StreamConfigurations() {{ streams = new com.airbyte.api.models.shared.StreamConfiguration[]{{ - add(new StreamConfiguration("quo") {{ + add(new StreamConfiguration("Customizable") {{ cursorField = new String[]{{ - add("saepe"), + add("Incredible"), }}; - name = "Edward Crooks"; + name = "Automotive Clothing"; primaryKey = new String[][]{{ add(new String[]{{ - add("magni"), + add("connect"), }}), }}; - syncMode = ConnectionSyncModeEnum.FULL_REFRESH_OVERWRITE; + syncMode = ConnectionSyncModeEnum.INCREMENTAL_DEDUPED_HISTORY; }}), }}; }};; - dataResidency = GeographyEnumNoDefault.EU; - name = "Simon Jenkins"; + dataResidency = GeographyEnumNoDefault.US; + name = "Chevrolet Keyboard"; namespaceDefinition = NamespaceDefinitionEnumNoDefault.DESTINATION; namespaceFormat = "${SOURCE_NAMESPACE}"; nonBreakingSchemaUpdatesBehavior = NonBreakingSchemaUpdatesBehaviorEnumNoDefault.IGNORE; - prefix = "ab"; + prefix = "Shoes Serbia"; schedule = new ConnectionSchedule(ScheduleTypeEnum.CRON) {{ - cronExpression = "quidem"; + cronExpression = "Indio microchip Intelligent"; }};; - status = ConnectionStatusEnum.INACTIVE; - }};, "voluptate"); + status = ConnectionStatusEnum.DEPRECATED; + }};, "Haute port"); PatchConnectionResponse res = sdk.connections.patchConnection(req); diff --git a/docs/sdks/destinations/README.md b/docs/sdks/destinations/README.md index d48063070..9cc48921c 100755 --- a/docs/sdks/destinations/README.md +++ b/docs/sdks/destinations/README.md @@ -171,23 +171,22 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("autem", "nam") {{ + basicAuth = new SchemeBasicAuth("override", "Dollar") {{ password = ""; username = ""; }}; }}) .build(); - com.airbyte.api.models.shared.DestinationCreateRequest req = new DestinationCreateRequest( new DestinationAzureBlobStorage("Z8ZkZpteggFx394vm+PJHnGTvdRncaYS+JhLKdj789YNmD+iyGTnG+PV+POiuYNhBg/ACS+LKjd%4FG3FHGN12Nd==", "airbyte5storage", DestinationAzureBlobStorageAzureBlobStorage.AZURE_BLOB_STORAGE, "nemo") {{ - azureBlobStorageAccountKey = "Z8ZkZpteggFx394vm+PJHnGTvdRncaYS+JhLKdj789YNmD+iyGTnG+PV+POiuYNhBg/ACS+LKjd%4FG3FHGN12Nd=="; - azureBlobStorageAccountName = "airbyte5storage"; - azureBlobStorageContainerName = "airbytetescontainername"; - azureBlobStorageEndpointDomainName = "blob.core.windows.net"; - azureBlobStorageOutputBufferSize = 5L; - azureBlobStorageSpillSize = 500L; - destinationType = DestinationAzureBlobStorageAzureBlobStorage.AZURE_BLOB_STORAGE; - format = "pariatur"; - }}, "voluptatibus", "0d30c5fb-b258-4705-b202-c73d5fe9b90c"); + com.airbyte.api.models.shared.DestinationCreateRequest req = new DestinationCreateRequest( new DestinationGoogleSheets( new DestinationGoogleSheetsAuthenticationViaGoogleOAuth("Concrete", "Cisgender", "serial");, DestinationGoogleSheetsGoogleSheets.GOOGLE_SHEETS, "https://docs.google.com/spreadsheets/d/1hLd9Qqti3UyLXZB2aFfUWDT7BG/edit") {{ + credentials = new DestinationGoogleSheetsAuthenticationViaGoogleOAuth("Reactive", "Brand", "wearily") {{ + clientId = "Assistant"; + clientSecret = "Loan"; + refreshToken = "Account Chilean capacitor"; + }}; + destinationType = DestinationGoogleSheetsGoogleSheets.GOOGLE_SHEETS; + spreadsheetId = "https://docs.google.com/spreadsheets/d/1hLd9Qqti3UyLXZB2aFfUWDT7BG/edit"; + }}, "University", "ef565b03-0c73-4d4d-bc9a-ec3c930d228b"); CreateDestinationResponse res = sdk.destinations.createDestination(req); @@ -232,14 +231,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("consequuntur", "blanditiis") {{ + basicAuth = new SchemeBasicAuth("virtual", "Plastic") {{ password = ""; username = ""; }}; }}) .build(); - DeleteDestinationRequest req = new DeleteDestinationRequest("error"); + DeleteDestinationRequest req = new DeleteDestinationRequest("male"); DeleteDestinationResponse res = sdk.destinations.deleteDestination(req); @@ -284,14 +283,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("eaque", "occaecati") {{ + basicAuth = new SchemeBasicAuth("alarm", "Brakus") {{ password = ""; username = ""; }}; }}) .build(); - GetDestinationRequest req = new GetDestinationRequest("rerum"); + GetDestinationRequest req = new GetDestinationRequest("Bike ubiquitous"); GetDestinationResponse res = sdk.destinations.getDestination(req); @@ -336,7 +335,7 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("adipisci", "asperiores") {{ + basicAuth = new SchemeBasicAuth("Bicycle", "up") {{ password = ""; username = ""; }}; @@ -345,10 +344,10 @@ public class Application { ListDestinationsRequest req = new ListDestinationsRequest() {{ includeDeleted = false; - limit = 934214; - offset = 267262; + limit = 566557; + offset = 673433; workspaceIds = new String[]{{ - add("9a8d9cbf-4863-4332-bf9b-77f3a4100674"), + add("83172024-45cd-426f-b445-5227f2f090ad"), }}; }}; @@ -538,19 +537,19 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("accusamus", "quidem") {{ + basicAuth = new SchemeBasicAuth("Refined", "SUV") {{ password = ""; username = ""; }}; }}) .build(); - PatchDestinationRequest req = new PatchDestinationRequest("voluptatibus") {{ + PatchDestinationRequest req = new PatchDestinationRequest("Verde pixel male") {{ destinationPatchRequest = new DestinationPatchRequest() {{ - configuration = new DestinationFirestore(DestinationFirestoreFirestore.FIRESTORE, "natus") {{ - credentialsJson = "eos"; + configuration = new DestinationTimeplus("Principal", DestinationTimeplusTimeplus.TIMEPLUS) {{ + endpoint = "https://us.timeplus.cloud/workspace_id"; }};; - name = "Miss Paul Steuber"; + name = "morph quantifying Mouse"; }};; }}; @@ -740,62 +739,29 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("iusto", "voluptate") {{ + basicAuth = new SchemeBasicAuth("Heights", "Wagon") {{ password = ""; username = ""; }}; }}) .build(); - PutDestinationRequest req = new PutDestinationRequest("dolorum") {{ - destinationPutRequest = new DestinationPutRequest( new DestinationMilvus(DestinationMilvusMilvus.MILVUS, new DestinationMilvusEmbeddingFake() {{ - mode = DestinationMilvusEmbeddingFakeMode.FAKE; - }}, new DestinationMilvusIndexing( new DestinationMilvusIndexingAuthUsernamePassword("quod", "officiis") {{ - mode = DestinationMilvusIndexingAuthUsernamePasswordMode.USERNAME_PASSWORD; - password = "alias"; - username = "Savion42"; - }}, "qui", "tcp://my-local-milvus:19530") {{ - db = "a"; - textField = "esse"; - vectorField = "harum"; - }};, new DestinationMilvusProcessingConfigModel(483409L) {{ - chunkOverlap = 215507L; - metadataFields = new String[]{{ - add("quisquam"), - }}; - textFields = new String[]{{ - add("tenetur"), - }}; - }};) {{ - destinationType = DestinationMilvusMilvus.MILVUS; - embedding = new DestinationMilvusEmbeddingFake() {{ - mode = DestinationMilvusEmbeddingFakeMode.FAKE; + PutDestinationRequest req = new PutDestinationRequest("navigate female") {{ + destinationPutRequest = new DestinationPutRequest( new DestinationSnowflake("AIRBYTE_DATABASE", DestinationSnowflakeSnowflake.SNOWFLAKE, "accountname.snowflakecomputing.com", "AIRBYTE_ROLE", "AIRBYTE_SCHEMA", "AIRBYTE_USER", "AIRBYTE_WAREHOUSE") {{ + credentials = new DestinationSnowflakeCredentialsUsernameAndPassword("Handcrafted") {{ + authType = DestinationSnowflakeCredentialsUsernameAndPasswordAuthType.USERNAME_AND_PASSWORD; + password = "OHIzBYOaVH3d9Uv"; }}; - indexing = new DestinationMilvusIndexing( new DestinationMilvusIndexingAuthUsernamePassword("optio", "accusamus") {{ - mode = DestinationMilvusIndexingAuthUsernamePasswordMode.USERNAME_PASSWORD; - password = "saepe"; - username = "Diamond22"; - }}, "ad", "tcp://my-local-milvus:19530") {{ - auth = new DestinationMilvusIndexingAuthNoAuth() {{ - mode = DestinationMilvusIndexingAuthNoAuthMode.NO_AUTH; - }}; - collection = "distinctio"; - db = "asperiores"; - host = "tcp://host.docker.internal:19530"; - textField = "ipsum"; - vectorField = "voluptate"; - }}; - processing = new DestinationMilvusProcessingConfigModel(831049L) {{ - chunkOverlap = 383464L; - chunkSize = 645785L; - metadataFields = new String[]{{ - add("provident"), - }}; - textFields = new String[]{{ - add("minima"), - }}; - }}; - }}, "amet");; + database = "AIRBYTE_DATABASE"; + destinationType = DestinationSnowflakeSnowflake.SNOWFLAKE; + host = "accountname.us-east-2.aws.snowflakecomputing.com"; + jdbcUrlParams = "Buckinghamshire iterate"; + rawDataSchema = "constant global"; + role = "AIRBYTE_ROLE"; + schema = "AIRBYTE_SCHEMA"; + username = "AIRBYTE_USER"; + warehouse = "AIRBYTE_WAREHOUSE"; + }}, "morph");; }}; PutDestinationResponse res = sdk.destinations.putDestination(req); diff --git a/docs/sdks/jobs/README.md b/docs/sdks/jobs/README.md index b848fed4a..18e700d39 100755 --- a/docs/sdks/jobs/README.md +++ b/docs/sdks/jobs/README.md @@ -27,14 +27,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("tempore", "accusamus") {{ + basicAuth = new SchemeBasicAuth("Electric", "Small") {{ password = ""; username = ""; }}; }}) .build(); - CancelJobRequest req = new CancelJobRequest(253941L); + CancelJobRequest req = new CancelJobRequest(660535L); CancelJobResponse res = sdk.jobs.cancelJob(req); @@ -80,14 +80,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("enim", "dolorem") {{ + basicAuth = new SchemeBasicAuth("deploy", "female") {{ password = ""; username = ""; }}; }}) .build(); - com.airbyte.api.models.shared.JobCreateRequest req = new JobCreateRequest("sapiente", JobTypeEnum.RESET); + com.airbyte.api.models.shared.JobCreateRequest req = new JobCreateRequest("SSL eyeballs array", JobTypeEnum.SYNC); CreateJobResponse res = sdk.jobs.createJob(req); @@ -132,14 +132,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("nihil", "sit") {{ + basicAuth = new SchemeBasicAuth("Maine", "UTF8") {{ password = ""; username = ""; }}; }}) .build(); - GetJobRequest req = new GetJobRequest(711584L); + GetJobRequest req = new GetJobRequest(974586L); GetJobResponse res = sdk.jobs.getJob(req); @@ -187,7 +187,7 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("neque", "sed") {{ + basicAuth = new SchemeBasicAuth("Electric", "West") {{ password = ""; username = ""; }}; @@ -195,18 +195,18 @@ public class Application { .build(); ListJobsRequest req = new ListJobsRequest() {{ - connectionId = "vel"; - createdAtEnd = OffsetDateTime.parse("2022-04-02T20:32:30.487Z"); - createdAtStart = OffsetDateTime.parse("2022-01-27T14:09:30.399Z"); + connectionId = "Borders UDP"; + createdAtEnd = OffsetDateTime.parse("2023-09-12T08:02:55.258Z"); + createdAtStart = OffsetDateTime.parse("2022-08-31T07:30:17.465Z"); jobType = JobTypeEnum.SYNC; - limit = 277628; - offset = 186458; - orderBy = "cupiditate"; - status = JobStatusEnum.SUCCEEDED; - updatedAtEnd = OffsetDateTime.parse("2020-10-04T22:45:05.165Z"); - updatedAtStart = OffsetDateTime.parse("2022-04-29T16:20:13.800Z"); + limit = 82575; + offset = 977435; + orderBy = "by Chrysler"; + status = JobStatusEnum.INCOMPLETE; + updatedAtEnd = OffsetDateTime.parse("2021-04-24T23:20:09.998Z"); + updatedAtStart = OffsetDateTime.parse("2023-05-04T05:44:15.213Z"); workspaceIds = new String[]{{ - add("8422bb67-9d23-4227-95bf-0cbb1e31b8b9"), + add("05bc4dea-632e-4540-b9f4-4191e8f146d6"), }}; }}; diff --git a/docs/sdks/sources/README.md b/docs/sdks/sources/README.md index 10bb4452d..20f56df12 100755 --- a/docs/sdks/sources/README.md +++ b/docs/sdks/sources/README.md @@ -670,18 +670,20 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("aperiam", "delectus") {{ + basicAuth = new SchemeBasicAuth("Direct", "lavender") {{ password = ""; username = ""; }}; }}) .build(); - com.airbyte.api.models.shared.SourceCreateRequest req = new SourceCreateRequest( new SourceEmailoctopus("labore", SourceEmailoctopusEmailoctopus.EMAILOCTOPUS) {{ - apiKey = "dolore"; - sourceType = SourceEmailoctopusEmailoctopus.EMAILOCTOPUS; - }}, "adipisci", "a1108e0a-dcf4-4b92-9879-fce953f73ef7") {{ - secretId = "hic"; + com.airbyte.api.models.shared.SourceCreateRequest req = new SourceCreateRequest( new SourceApifyDataset(SourceApifyDatasetApifyDataset.APIFY_DATASET, "Personal API tokens") {{ + clean = false; + datasetId = "Computer creator Sedan"; + sourceType = SourceApifyDatasetApifyDataset.APIFY_DATASET; + token = "Personal API tokens"; + }}, "orchid", "848c34bd-fb10-4905-aaa6-d6dedf297beb") {{ + secretId = "Plastic Troy"; }}; CreateSourceResponse res = sdk.sources.createSource(req); @@ -727,14 +729,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("distinctio", "quod") {{ + basicAuth = new SchemeBasicAuth("South", "digital") {{ password = ""; username = ""; }}; }}) .build(); - DeleteSourceRequest req = new DeleteSourceRequest("odio"); + DeleteSourceRequest req = new DeleteSourceRequest("Hyundai supposing"); DeleteSourceResponse res = sdk.sources.deleteSource(req); @@ -779,14 +781,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("similique", "facilis") {{ + basicAuth = new SchemeBasicAuth("Dynamic", "Refined") {{ password = ""; username = ""; }}; }}) .build(); - GetSourceRequest req = new GetSourceRequest("vero"); + GetSourceRequest req = new GetSourceRequest("optical South"); GetSourceResponse res = sdk.sources.getSource(req); @@ -837,14 +839,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("ducimus", "dolore") {{ + basicAuth = new SchemeBasicAuth("Chips", "Cadillac") {{ password = ""; username = ""; }}; }}) .build(); - com.airbyte.api.models.shared.InitiateOauthRequest req = new InitiateOauthRequest("quibusdam", OAuthActorNames.TYPEFORM, "39c0f5d2-cff7-4c70-a456-26d436813f16") {{ + com.airbyte.api.models.shared.InitiateOauthRequest req = new InitiateOauthRequest("bandwidth", OAuthActorNames.GITLAB, "0d9919ff-ae67-4d4e-92eb-0994476c595c") {{ oAuthInputConfiguration = new OAuthInputConfiguration();; }}; @@ -891,7 +893,7 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("nulla", "excepturi") {{ + basicAuth = new SchemeBasicAuth("withdrawal", "SUV") {{ password = ""; username = ""; }}; @@ -900,10 +902,10 @@ public class Application { ListSourcesRequest req = new ListSourcesRequest() {{ includeDeleted = false; - limit = 972920; - offset = 343605; + limit = 736973; + offset = 706496; workspaceIds = new String[]{{ - add("fce6c556-146c-43e2-90fb-008c42e141aa"), + add("77f80b57-c454-400c-9d47-a64428ce2bab"), }}; }}; @@ -1591,19 +1593,23 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("placeat", "velit") {{ + basicAuth = new SchemeBasicAuth("Small", "septicaemia") {{ password = ""; username = ""; }}; }}) .build(); - PatchSourceRequest req = new PatchSourceRequest("eum") {{ + PatchSourceRequest req = new PatchSourceRequest("Configurable") {{ sourcePatchRequest = new SourcePatchRequest() {{ - configuration = new SourceKustomerSinger("nobis", SourceKustomerSingerKustomerSinger.KUSTOMER_SINGER, "2019-01-01T00:00:00Z");; + configuration = new SourceClickhouse("default", "collaborative", SourceClickhouseClickhouse.CLICKHOUSE, "bluetooth") {{ + password = "xph8rsGmvNxhjJ9"; + port = 8123L; + tunnelMethod = "Neck"; + }};; name = "My source"; - secretId = "quas"; - workspaceId = "dd6b1442-9074-4747-b8a7-bd466d28c10a"; + secretId = "Rubber"; + workspaceId = "75fca9ba-ec2a-4c6b-80ed-f969eb47d7f7"; }};; }}; @@ -2291,18 +2297,20 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("quidem", "neque") {{ + basicAuth = new SchemeBasicAuth("Ameliorated", "bah") {{ password = ""; username = ""; }}; }}) .build(); - PutSourceRequest req = new PutSourceRequest("quo") {{ - sourcePutRequest = new SourcePutRequest( new SourceTempo("fuga", SourceTempoTempo.TEMPO) {{ - apiToken = "quo"; - sourceType = SourceTempoTempo.TEMPO; - }}, "eius");; + PutSourceRequest req = new PutSourceRequest("Checking") {{ + sourcePutRequest = new SourcePutRequest( new SourceMailjetSms(SourceMailjetSmsMailjetSms.MAILJET_SMS, "Tactics") {{ + endDate = 1666281656L; + sourceType = SourceMailjetSmsMailjetSms.MAILJET_SMS; + startDate = 1666261656L; + token = "pendulum"; + }}, "Northwest");; }}; PutSourceResponse res = sdk.sources.putSource(req); diff --git a/docs/sdks/streams/README.md b/docs/sdks/streams/README.md index c8e7fd58b..940f841e9 100755 --- a/docs/sdks/streams/README.md +++ b/docs/sdks/streams/README.md @@ -24,14 +24,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("eos", "voluptas") {{ + basicAuth = new SchemeBasicAuth("East", "seldom") {{ password = ""; username = ""; }}; }}) .build(); - GetStreamPropertiesRequest req = new GetStreamPropertiesRequest("ab", "cupiditate") {{ + GetStreamPropertiesRequest req = new GetStreamPropertiesRequest("brand", "salmon") {{ ignoreCache = false; }}; diff --git a/docs/sdks/workspaces/README.md b/docs/sdks/workspaces/README.md index 5f047fd1d..bb049dc6c 100755 --- a/docs/sdks/workspaces/README.md +++ b/docs/sdks/workspaces/README.md @@ -108,17 +108,19 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("consequatur", "tempora") {{ + basicAuth = new SchemeBasicAuth("back", "seamless") {{ password = ""; username = ""; }}; }}) .build(); - CreateOrUpdateWorkspaceOAuthCredentialsRequest req = new CreateOrUpdateWorkspaceOAuthCredentialsRequest( new WorkspaceOAuthCredentialsRequest(ActorTypeEnum.DESTINATION, new Instagram() {{ - clientId = "aspernatur"; - clientSecret = "sequi"; - }}, OAuthActorNames.SURVEYMONKEY);, "esse"); + CreateOrUpdateWorkspaceOAuthCredentialsRequest req = new CreateOrUpdateWorkspaceOAuthCredentialsRequest( new WorkspaceOAuthCredentialsRequest(ActorTypeEnum.DESTINATION, new Github() {{ + credentials = new GithubCredentials() {{ + clientId = "Baby Rupee till"; + clientSecret = "commercialize"; + }}; + }}, OAuthActorNames.GITLAB);, "Gasoline Home causal"); CreateOrUpdateWorkspaceOAuthCredentialsResponse res = sdk.workspaces.createOrUpdateWorkspaceOAuthCredentials(req); @@ -163,14 +165,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("recusandae", "aperiam") {{ + basicAuth = new SchemeBasicAuth("Armstrong", "consectetur") {{ password = ""; username = ""; }}; }}) .build(); - com.airbyte.api.models.shared.WorkspaceCreateRequest req = new WorkspaceCreateRequest("distinctio"); + com.airbyte.api.models.shared.WorkspaceCreateRequest req = new WorkspaceCreateRequest("payment"); CreateWorkspaceResponse res = sdk.workspaces.createWorkspace(req); @@ -215,14 +217,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("quod", "dignissimos") {{ + basicAuth = new SchemeBasicAuth("3rd", "Automotive") {{ password = ""; username = ""; }}; }}) .build(); - DeleteWorkspaceRequest req = new DeleteWorkspaceRequest("inventore"); + DeleteWorkspaceRequest req = new DeleteWorkspaceRequest("protocol"); DeleteWorkspaceResponse res = sdk.workspaces.deleteWorkspace(req); @@ -267,14 +269,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("nihil", "totam") {{ + basicAuth = new SchemeBasicAuth("Mercedes", "odio") {{ password = ""; username = ""; }}; }}) .build(); - GetWorkspaceRequest req = new GetWorkspaceRequest("accusamus"); + GetWorkspaceRequest req = new GetWorkspaceRequest("Fresh Bedfordshire male"); GetWorkspaceResponse res = sdk.workspaces.getWorkspace(req); @@ -319,7 +321,7 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("aliquam", "odio") {{ + basicAuth = new SchemeBasicAuth("efficient", "channels") {{ password = ""; username = ""; }}; @@ -328,10 +330,10 @@ public class Application { ListWorkspacesRequest req = new ListWorkspacesRequest() {{ includeDeleted = false; - limit = 577543; - offset = 414567; + limit = 971477; + offset = 563607; workspaceIds = new String[]{{ - add("f2a70c68-8282-4aa4-8256-2f222e9817ee"), + add("aa380387-f545-4d38-9888-ede3070833b0"), }}; }}; @@ -379,14 +381,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("veritatis", "esse") {{ + basicAuth = new SchemeBasicAuth("Wagon", "female") {{ password = ""; username = ""; }}; }}) .build(); - UpdateWorkspaceRequest req = new UpdateWorkspaceRequest( new WorkspaceUpdateRequest("quod");, "nam"); + UpdateWorkspaceRequest req = new UpdateWorkspaceRequest( new WorkspaceUpdateRequest("afterwards");, "male"); UpdateWorkspaceResponse res = sdk.workspaces.updateWorkspace(req); diff --git a/gen.yaml b/gen.yaml index 626043494..d92890fdd 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,8 +2,8 @@ configVersion: 1.0.0 management: docChecksum: 5b9a9a6f493e89e080a57e42997074be docVersion: 1.0.0 - speakeasyVersion: 1.91.2 - generationVersion: 2.131.1 + speakeasyVersion: 1.91.3 + generationVersion: 2.139.1 generation: comments: disableComments: false @@ -15,12 +15,12 @@ generation: telemetryEnabled: true features: java: - core: 2.86.1 + core: 2.87.0 globalSecurity: 2.81.1 globalServerURLs: 2.82.0 includes: 2.81.1 java: - version: 0.40.1 + version: 0.41.0 artifactID: api companyEmail: info@airbyte.com companyName: Airbyte diff --git a/lib/build.gradle b/lib/build.gradle index c24cb8658..8808492c2 100755 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -41,7 +41,7 @@ publishing { maven(MavenPublication) { groupId = 'com.airbyte' artifactId = 'api' - version = '0.40.1' + version = '0.41.0' from components.java diff --git a/lib/src/main/java/com/airbyte/api/Connections.java b/lib/src/main/java/com/airbyte/api/Connections.java index ec603d006..1cae5b046 100755 --- a/lib/src/main/java/com/airbyte/api/Connections.java +++ b/lib/src/main/java/com/airbyte/api/Connections.java @@ -41,7 +41,7 @@ public com.airbyte.api.models.operations.CreateConnectionResponse createConnecti req.setBody(serializedRequestBody); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; @@ -82,7 +82,7 @@ public com.airbyte.api.models.operations.DeleteConnectionResponse deleteConnecti req.setURL(url); req.addHeader("Accept", "*/*"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; @@ -115,7 +115,7 @@ public com.airbyte.api.models.operations.GetConnectionResponse getConnection(com req.setURL(url); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; @@ -156,7 +156,7 @@ public com.airbyte.api.models.operations.ListConnectionsResponse listConnections req.setURL(url); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); java.util.List queryParams = com.airbyte.api.utils.Utils.getQueryParams(com.airbyte.api.models.operations.ListConnectionsRequest.class, request, null); if (queryParams != null) { for (NameValuePair queryParam : queryParams) { @@ -208,7 +208,7 @@ public com.airbyte.api.models.operations.PatchConnectionResponse patchConnection req.setBody(serializedRequestBody); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; diff --git a/lib/src/main/java/com/airbyte/api/Destinations.java b/lib/src/main/java/com/airbyte/api/Destinations.java index 9f02e37e7..98466a995 100755 --- a/lib/src/main/java/com/airbyte/api/Destinations.java +++ b/lib/src/main/java/com/airbyte/api/Destinations.java @@ -39,7 +39,7 @@ public com.airbyte.api.models.operations.CreateDestinationResponse createDestina req.setBody(serializedRequestBody); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; @@ -80,7 +80,7 @@ public com.airbyte.api.models.operations.DeleteDestinationResponse deleteDestina req.setURL(url); req.addHeader("Accept", "*/*"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; @@ -113,7 +113,7 @@ public com.airbyte.api.models.operations.GetDestinationResponse getDestination(c req.setURL(url); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; @@ -154,7 +154,7 @@ public com.airbyte.api.models.operations.ListDestinationsResponse listDestinatio req.setURL(url); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); java.util.List queryParams = com.airbyte.api.utils.Utils.getQueryParams(com.airbyte.api.models.operations.ListDestinationsRequest.class, request, null); if (queryParams != null) { for (NameValuePair queryParam : queryParams) { @@ -203,7 +203,7 @@ public com.airbyte.api.models.operations.PatchDestinationResponse patchDestinati req.setBody(serializedRequestBody); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; @@ -246,7 +246,7 @@ public com.airbyte.api.models.operations.PutDestinationResponse putDestination(c req.setBody(serializedRequestBody); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; diff --git a/lib/src/main/java/com/airbyte/api/Jobs.java b/lib/src/main/java/com/airbyte/api/Jobs.java index 14fe9db08..d4a977783 100755 --- a/lib/src/main/java/com/airbyte/api/Jobs.java +++ b/lib/src/main/java/com/airbyte/api/Jobs.java @@ -36,7 +36,7 @@ public com.airbyte.api.models.operations.CancelJobResponse cancelJob(com.airbyte req.setURL(url); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; @@ -82,7 +82,7 @@ public com.airbyte.api.models.operations.CreateJobResponse createJob(com.airbyte req.setBody(serializedRequestBody); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; @@ -123,7 +123,7 @@ public com.airbyte.api.models.operations.GetJobResponse getJob(com.airbyte.api.m req.setURL(url); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; @@ -164,7 +164,7 @@ public com.airbyte.api.models.operations.ListJobsResponse listJobs(com.airbyte.a req.setURL(url); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); java.util.List queryParams = com.airbyte.api.utils.Utils.getQueryParams(com.airbyte.api.models.operations.ListJobsRequest.class, request, null); if (queryParams != null) { for (NameValuePair queryParam : queryParams) { diff --git a/lib/src/main/java/com/airbyte/api/SDKConfiguration.java b/lib/src/main/java/com/airbyte/api/SDKConfiguration.java index 87b335c6d..604d7486a 100755 --- a/lib/src/main/java/com/airbyte/api/SDKConfiguration.java +++ b/lib/src/main/java/com/airbyte/api/SDKConfiguration.java @@ -15,7 +15,9 @@ class SDKConfiguration { public int serverIdx = 0; public String language = "java"; public String openapiDocVersion = "1.0.0"; - public String sdkVersion = "0.40.1"; - public String genVersion = "2.131.1"; + public String sdkVersion = "0.41.0"; + public String genVersion = "2.139.1"; + public String userAgent = "speakeasy-sdk/java 0.41.0 2.139.1 1.0.0 "; + } \ No newline at end of file diff --git a/lib/src/main/java/com/airbyte/api/Sources.java b/lib/src/main/java/com/airbyte/api/Sources.java index e2ee55a6d..81a70b9a9 100755 --- a/lib/src/main/java/com/airbyte/api/Sources.java +++ b/lib/src/main/java/com/airbyte/api/Sources.java @@ -39,7 +39,7 @@ public com.airbyte.api.models.operations.CreateSourceResponse createSource(com.a req.setBody(serializedRequestBody); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; @@ -80,7 +80,7 @@ public com.airbyte.api.models.operations.DeleteSourceResponse deleteSource(com.a req.setURL(url); req.addHeader("Accept", "*/*"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; @@ -113,7 +113,7 @@ public com.airbyte.api.models.operations.GetSourceResponse getSource(com.airbyte req.setURL(url); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; @@ -164,7 +164,7 @@ public com.airbyte.api.models.operations.InitiateOAuthResponse initiateOAuth(com req.setBody(serializedRequestBody); req.addHeader("Accept", "*/*"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; @@ -197,7 +197,7 @@ public com.airbyte.api.models.operations.ListSourcesResponse listSources(com.air req.setURL(url); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); java.util.List queryParams = com.airbyte.api.utils.Utils.getQueryParams(com.airbyte.api.models.operations.ListSourcesRequest.class, request, null); if (queryParams != null) { for (NameValuePair queryParam : queryParams) { @@ -246,7 +246,7 @@ public com.airbyte.api.models.operations.PatchSourceResponse patchSource(com.air req.setBody(serializedRequestBody); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; @@ -289,7 +289,7 @@ public com.airbyte.api.models.operations.PutSourceResponse putSource(com.airbyte req.setBody(serializedRequestBody); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; diff --git a/lib/src/main/java/com/airbyte/api/Streams.java b/lib/src/main/java/com/airbyte/api/Streams.java index e2be1564d..50e0d3e06 100755 --- a/lib/src/main/java/com/airbyte/api/Streams.java +++ b/lib/src/main/java/com/airbyte/api/Streams.java @@ -35,7 +35,7 @@ public com.airbyte.api.models.operations.GetStreamPropertiesResponse getStreamPr req.setURL(url); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); java.util.List queryParams = com.airbyte.api.utils.Utils.getQueryParams(com.airbyte.api.models.operations.GetStreamPropertiesRequest.class, request, null); if (queryParams != null) { for (NameValuePair queryParam : queryParams) { diff --git a/lib/src/main/java/com/airbyte/api/Workspaces.java b/lib/src/main/java/com/airbyte/api/Workspaces.java index af1494c69..eb8198587 100755 --- a/lib/src/main/java/com/airbyte/api/Workspaces.java +++ b/lib/src/main/java/com/airbyte/api/Workspaces.java @@ -43,7 +43,7 @@ public com.airbyte.api.models.operations.CreateOrUpdateWorkspaceOAuthCredentials req.setBody(serializedRequestBody); req.addHeader("Accept", "*/*"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; @@ -81,7 +81,7 @@ public com.airbyte.api.models.operations.CreateWorkspaceResponse createWorkspace req.setBody(serializedRequestBody); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; @@ -122,7 +122,7 @@ public com.airbyte.api.models.operations.DeleteWorkspaceResponse deleteWorkspace req.setURL(url); req.addHeader("Accept", "*/*"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; @@ -155,7 +155,7 @@ public com.airbyte.api.models.operations.GetWorkspaceResponse getWorkspace(com.a req.setURL(url); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; @@ -196,7 +196,7 @@ public com.airbyte.api.models.operations.ListWorkspacesResponse listWorkspaces(c req.setURL(url); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); java.util.List queryParams = com.airbyte.api.utils.Utils.getQueryParams(com.airbyte.api.models.operations.ListWorkspacesRequest.class, request, null); if (queryParams != null) { for (NameValuePair queryParam : queryParams) { @@ -248,7 +248,7 @@ public com.airbyte.api.models.operations.UpdateWorkspaceResponse updateWorkspace req.setBody(serializedRequestBody); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; From 2c090790941d5c1e7fe570364dd9cf07011c9fec Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sun, 1 Oct 2023 00:14:48 +0000 Subject: [PATCH 6/7] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.92.2 --- README.md | 2 +- RELEASES.md | 12 +- ...lakeFormatJSONLinesNewlineDelimitedJSON.md | 11 + ...neDelimitedJSONCompressionCodecOptional.md | 11 + ...sNewlineDelimitedJSONFormatTypeWildcard.md | 8 + ...AwsDatalakeFormatParquetColumnarStorage.md | 11 + ...ColumnarStorageCompressionCodecOptional.md | 13 + ...arquetColumnarStorageFormatTypeWildcard.md | 8 + ...lobStorageFormatCSVCommaSeparatedValues.md | 11 + ...FormatCSVCommaSeparatedValuesFormatType.md | 8 + ...aSeparatedValuesNormalizationFlattening.md | 11 + ...rageFormatJSONLinesNewlineDelimitedJSON.md | 10 + ...JSONLinesNewlineDelimitedJSONFormatType.md | 8 + .../shared/DestinationBigqueryDenormalized.md | 2 +- ...eryDenormalizedLoadingMethodGCSStaging.md} | 8 +- ...oadingMethodGCSStagingCredentialHMACKey.md | 12 + ...SStagingCredentialHMACKeyCredentialType.md | 8 + ...CSStagingGCSTmpFilesAfterwardProcessing.md | 11 + ...normalizedLoadingMethodGCSStagingMethod.md | 8 + ...enormalizedLoadingMethodStandardInserts.md | 10 + ...lizedLoadingMethodStandardInsertsMethod.md | 8 + ...tinationBigqueryLoadingMethodGCSStaging.md | 15 + ...oadingMethodGCSStagingCredentialHMACKey.md | 12 + ...SStagingCredentialHMACKeyCredentialType.md | 8 + ...SStagingGCSTmpFilesAfterwardProcessing.md} | 2 +- ...nBigqueryLoadingMethodGCSStagingMethod.md} | 2 +- ...ionBigqueryLoadingMethodStandardInserts.md | 10 + ...queryLoadingMethodStandardInsertsMethod.md | 8 + ...stinationClickhouseTunnelMethodNoTunnel.md | 10 + ...ckhouseTunnelMethodNoTunnelTunnelMethod.md | 10 + ...houseTunnelMethodPasswordAuthentication.md | 14 + ...ethodPasswordAuthenticationTunnelMethod.md | 10 + ...ckhouseTunnelMethodSSHKeyAuthentication.md | 14 + ...lMethodSSHKeyAuthenticationTunnelMethod.md | 10 + ...DestinationDatabricksDataSourceAmazonS3.md | 16 + ...abricksDataSourceAmazonS3DataSourceType.md | 8 + ...abricksDataSourceAmazonS3S3BucketRegion.md | 35 + ...ionDatabricksDataSourceAzureBlobStorage.md | 14 + ...ataSourceAzureBlobStorageDataSourceType.md | 8 + ...ricksDataSourceRecommendedManagedTables.md | 10 + ...eRecommendedManagedTablesDataSourceType.md | 8 + ...DestinationDevNullTestDestinationSilent.md | 10 + ...estDestinationSilentTestDestinationType.md | 8 + ...csearchAuthenticationMethodApiKeySecret.md | 12 + ...hAuthenticationMethodApiKeySecretMethod.md | 8 + ...rchAuthenticationMethodUsernamePassword.md | 12 + ...henticationMethodUsernamePasswordMethod.md | 8 + ...FireboltLoadingMethodExternalTableViaS3.md | 14 + ...ltLoadingMethodExternalTableViaS3Method.md | 8 + ...tinationFireboltLoadingMethodSQLInserts.md | 10 + ...onFireboltLoadingMethodSQLInsertsMethod.md | 8 + .../shared/DestinationGcsCredentialHMACKey.md | 12 + ...ationGcsCredentialHMACKeyCredentialType.md | 8 + .../DestinationGcsFormatAvroApacheAvro.md | 11 + ...rmatAvroApacheAvroCompressionCodecBzip2.md | 10 + ...vroApacheAvroCompressionCodecBzip2Codec.md | 8 + ...atAvroApacheAvroCompressionCodecDeflate.md | 11 + ...oApacheAvroCompressionCodecDeflateCodec.md | 8 + ...ApacheAvroCompressionCodecNoCompression.md | 10 + ...eAvroCompressionCodecNoCompressionCodec.md | 8 + ...matAvroApacheAvroCompressionCodecSnappy.md | 10 + ...roApacheAvroCompressionCodecSnappyCodec.md | 8 + ...sFormatAvroApacheAvroCompressionCodecXz.md | 11 + ...atAvroApacheAvroCompressionCodecXzCodec.md | 8 + ...AvroApacheAvroCompressionCodecZstandard.md | 12 + ...pacheAvroCompressionCodecZstandardCodec.md | 8 + ...nationGcsFormatAvroApacheAvroFormatType.md | 8 + ...inationGcsFormatCSVCommaSeparatedValues.md | 12 + ...tCSVCommaSeparatedValuesCompressionGZIP.md | 10 + ...tedValuesCompressionGZIPCompressionType.md | 8 + ...SeparatedValuesCompressionNoCompression.md | 10 + ...CompressionNoCompressionCompressionType.md | 8 + ...FormatCSVCommaSeparatedValuesFormatType.md | 8 + ...matCSVCommaSeparatedValuesNormalization.md | 11 + ...nGcsFormatJSONLinesNewlineDelimitedJSON.md | 11 + ...inesNewlineDelimitedJSONCompressionGZIP.md | 10 + ...mitedJSONCompressionGZIPCompressionType.md | 8 + ...neDelimitedJSONCompressionNoCompression.md | 10 + ...CompressionNoCompressionCompressionType.md | 8 + ...JSONLinesNewlineDelimitedJSONFormatType.md | 8 + ...tinationGcsFormatParquetColumnarStorage.md | 16 + ...tParquetColumnarStorageCompressionCodec.md | 16 + ...sFormatParquetColumnarStorageFormatType.md | 8 + ...tinationMongodbInstanceTypeMongoDBAtlas.md | 11 + ...MongodbInstanceTypeMongoDBAtlasInstance.md | 8 + ...estinationMongodbInstanceTypeReplicaSet.md | 12 + ...onMongodbInstanceTypeReplicaSetInstance.md | 8 + ...dbInstanceTypeStandaloneMongoDbInstance.md | 12 + ...ceTypeStandaloneMongoDbInstanceInstance.md | 8 + .../DestinationMongodbTunnelMethodNoTunnel.md | 10 + ...MongodbTunnelMethodNoTunnelTunnelMethod.md | 10 + ...ngodbTunnelMethodPasswordAuthentication.md | 14 + ...ethodPasswordAuthenticationTunnelMethod.md | 10 + ...MongodbTunnelMethodSSHKeyAuthentication.md | 14 + ...lMethodSSHKeyAuthenticationTunnelMethod.md | 10 + .../DestinationMssqlTunnelMethodNoTunnel.md | 10 + ...onMssqlTunnelMethodNoTunnelTunnelMethod.md | 10 + ...MssqlTunnelMethodPasswordAuthentication.md | 14 + ...ethodPasswordAuthenticationTunnelMethod.md | 10 + ...onMssqlTunnelMethodSSHKeyAuthentication.md | 14 + ...lMethodSSHKeyAuthenticationTunnelMethod.md | 10 + .../DestinationMysqlTunnelMethodNoTunnel.md | 10 + ...onMysqlTunnelMethodNoTunnelTunnelMethod.md | 10 + ...MysqlTunnelMethodPasswordAuthentication.md | 14 + ...ethodPasswordAuthenticationTunnelMethod.md | 10 + ...onMysqlTunnelMethodSSHKeyAuthentication.md | 14 + ...lMethodSSHKeyAuthenticationTunnelMethod.md | 10 + .../DestinationOracleTunnelMethodNoTunnel.md | 10 + ...nOracleTunnelMethodNoTunnelTunnelMethod.md | 10 + ...racleTunnelMethodPasswordAuthentication.md | 14 + ...ethodPasswordAuthenticationTunnelMethod.md | 10 + ...nOracleTunnelMethodSSHKeyAuthentication.md | 14 + ...lMethodSSHKeyAuthenticationTunnelMethod.md | 10 + .../shared/DestinationPostgresSslModeAllow.md | 10 + .../DestinationPostgresSslModeAllowMode.md | 8 + .../DestinationPostgresSslModeDisable.md | 10 + .../DestinationPostgresSslModeDisableMode.md | 8 + .../DestinationPostgresSslModePrefer.md | 10 + .../DestinationPostgresSslModePreferMode.md | 8 + .../DestinationPostgresSslModeRequire.md | 10 + .../DestinationPostgresSslModeRequireMode.md | 8 + .../DestinationPostgresSslModeVerifyCa.md | 12 + .../DestinationPostgresSslModeVerifyCaMode.md | 8 + .../DestinationPostgresSslModeVerifyFull.md | 14 + ...estinationPostgresSslModeVerifyFullMode.md | 8 + ...DestinationPostgresTunnelMethodNoTunnel.md | 10 + ...ostgresTunnelMethodNoTunnelTunnelMethod.md | 10 + ...tgresTunnelMethodPasswordAuthentication.md | 14 + ...ethodPasswordAuthenticationTunnelMethod.md | 10 + ...ostgresTunnelMethodSSHKeyAuthentication.md | 14 + ...lMethodSSHKeyAuthenticationTunnelMethod.md | 10 + .../shared/DestinationRedisSslModeDisable.md | 10 + .../DestinationRedisSslModeDisableMode.md | 8 + .../DestinationRedisSslModeVerifyFull.md | 14 + .../DestinationRedisSslModeVerifyFullMode.md | 8 + .../DestinationRedisTunnelMethodNoTunnel.md | 10 + ...onRedisTunnelMethodNoTunnelTunnelMethod.md | 10 + ...RedisTunnelMethodPasswordAuthentication.md | 14 + ...ethodPasswordAuthenticationTunnelMethod.md | 10 + ...onRedisTunnelMethodSSHKeyAuthentication.md | 14 + ...lMethodSSHKeyAuthenticationTunnelMethod.md | 10 + ...DestinationRedshiftTunnelMethodNoTunnel.md | 10 + ...edshiftTunnelMethodNoTunnelTunnelMethod.md | 10 + ...shiftTunnelMethodPasswordAuthentication.md | 14 + ...ethodPasswordAuthenticationTunnelMethod.md | 10 + ...edshiftTunnelMethodSSHKeyAuthentication.md | 14 + ...lMethodSSHKeyAuthenticationTunnelMethod.md | 10 + ...inationRedshiftUploadingMethodS3Staging.md | 19 + ...agingEncryptionAESCBCEnvelopeEncryption.md | 11 + ...nAESCBCEnvelopeEncryptionEncryptionType.md | 8 + ...ngMethodS3StagingEncryptionNoEncryption.md | 10 + ...ingEncryptionNoEncryptionEncryptionType.md | 8 + ...nRedshiftUploadingMethodS3StagingMethod.md | 8 + ...tUploadingMethodS3StagingS3BucketRegion.md | 33 + ...tinationRedshiftUploadingMethodStandard.md | 10 + ...onRedshiftUploadingMethodStandardMethod.md | 8 + .../DestinationS3FormatAvroApacheAvro.md | 11 + ...rmatAvroApacheAvroCompressionCodecBzip2.md | 10 + ...vroApacheAvroCompressionCodecBzip2Codec.md | 8 + ...atAvroApacheAvroCompressionCodecDeflate.md | 11 + ...oApacheAvroCompressionCodecDeflateCodec.md | 8 + ...ApacheAvroCompressionCodecNoCompression.md | 10 + ...eAvroCompressionCodecNoCompressionCodec.md | 8 + ...matAvroApacheAvroCompressionCodecSnappy.md | 10 + ...roApacheAvroCompressionCodecSnappyCodec.md | 8 + ...3FormatAvroApacheAvroCompressionCodecXz.md | 11 + ...atAvroApacheAvroCompressionCodecXzCodec.md | 8 + ...AvroApacheAvroCompressionCodecZstandard.md | 12 + ...pacheAvroCompressionCodecZstandardCodec.md | 8 + ...inationS3FormatAvroApacheAvroFormatType.md | 8 + ...tinationS3FormatCSVCommaSeparatedValues.md | 12 + ...tCSVCommaSeparatedValuesCompressionGZIP.md | 10 + ...tedValuesCompressionGZIPCompressionType.md | 8 + ...SeparatedValuesCompressionNoCompression.md | 10 + ...CompressionNoCompressionCompressionType.md | 8 + ...FormatCSVCommaSeparatedValuesFlattening.md | 11 + ...FormatCSVCommaSeparatedValuesFormatType.md | 8 + ...onS3FormatJSONLinesNewlineDelimitedJSON.md | 12 + ...inesNewlineDelimitedJSONCompressionGZIP.md | 10 + ...mitedJSONCompressionGZIPCompressionType.md | 8 + ...neDelimitedJSONCompressionNoCompression.md | 10 + ...CompressionNoCompressionCompressionType.md | 8 + ...JSONLinesNewlineDelimitedJSONFlattening.md | 11 + ...JSONLinesNewlineDelimitedJSONFormatType.md | 8 + ...stinationS3FormatParquetColumnarStorage.md | 16 + ...tParquetColumnarStorageCompressionCodec.md | 16 + ...3FormatParquetColumnarStorageFormatType.md | 8 + ...GlueFormatJSONLinesNewlineDelimitedJSON.md | 12 + ...inesNewlineDelimitedJSONCompressionGZIP.md | 10 + ...mitedJSONCompressionGZIPCompressionType.md | 8 + ...neDelimitedJSONCompressionNoCompression.md | 10 + ...CompressionNoCompressionCompressionType.md | 8 + ...JSONLinesNewlineDelimitedJSONFlattening.md | 11 + ...JSONLinesNewlineDelimitedJSONFormatType.md | 8 + .../DestinationVerticaTunnelMethodNoTunnel.md | 10 + ...VerticaTunnelMethodNoTunnelTunnelMethod.md | 10 + ...rticaTunnelMethodPasswordAuthentication.md | 14 + ...ethodPasswordAuthenticationTunnelMethod.md | 10 + ...VerticaTunnelMethodSSHKeyAuthentication.md | 14 + ...lMethodSSHKeyAuthenticationTunnelMethod.md | 10 + .../SourceAlloydbReplicationMethodStandard.md | 10 + ...eAlloydbReplicationMethodStandardMethod.md | 8 + ...rceAlloydbReplicationMethodStandardXmin.md | 10 + ...oydbReplicationMethodStandardXminMethod.md | 8 + .../SourceAlloydbTunnelMethodNoTunnel.md | 10 + ...AlloydbTunnelMethodNoTunnelTunnelMethod.md | 10 + ...loydbTunnelMethodPasswordAuthentication.md | 14 + ...ethodPasswordAuthenticationTunnelMethod.md | 10 + ...AlloydbTunnelMethodSSHKeyAuthentication.md | 14 + ...lMethodSSHKeyAuthenticationTunnelMethod.md | 10 + ...rageFormatJSONLinesNewlineDelimitedJSON.md | 10 + ...JSONLinesNewlineDelimitedJSONFormatType.md | 8 + .../SourceClickhouseTunnelMethodNoTunnel.md | 10 + ...ckhouseTunnelMethodNoTunnelTunnelMethod.md | 10 + ...houseTunnelMethodPasswordAuthentication.md | 14 + ...ethodPasswordAuthenticationTunnelMethod.md | 10 + ...ckhouseTunnelMethodSSHKeyAuthentication.md | 14 + ...lMethodSSHKeyAuthenticationTunnelMethod.md | 10 + ...ourceE2eTestCloudMockCatalogMultiSchema.md | 11 + ...eE2eTestCloudMockCatalogMultiSchemaType.md | 8 + ...urceE2eTestCloudMockCatalogSingleSchema.md | 13 + ...E2eTestCloudMockCatalogSingleSchemaType.md | 8 + ...ileSecureProviderAzBlobAzureBlobStorage.md | 13 + ...reProviderAzBlobAzureBlobStorageStorage.md | 8 + ...FileSecureProviderGCSGoogleCloudStorage.md | 11 + ...ureProviderGCSGoogleCloudStorageStorage.md | 8 + .../SourceFileSecureProviderHTTPSPublicWeb.md | 11 + ...FileSecureProviderHTTPSPublicWebStorage.md | 8 + ...ceFileSecureProviderS3AmazonWebServices.md | 12 + ...ecureProviderS3AmazonWebServicesStorage.md | 8 + ...FileSecureProviderSCPSecureCopyProtocol.md | 14 + ...ureProviderSCPSecureCopyProtocolStorage.md | 8 + ...eProviderSFTPSecureFileTransferProtocol.md | 14 + ...erSFTPSecureFileTransferProtocolStorage.md | 8 + .../SourceFileSecureProviderSSHSecureShell.md | 14 + ...FileSecureProviderSSHSecureShellStorage.md | 8 + .../SourceMongodbInstanceTypeReplicaSet.md | 12 + ...ceMongodbInstanceTypeReplicaSetInstance.md | 8 + ...dbInstanceTypeStandaloneMongoDbInstance.md | 12 + ...ceTypeStandaloneMongoDbInstanceInstance.md | 8 + ...hodReadChangesUsingChangeDataCaptureCDC.md | 13 + ...ngesUsingChangeDataCaptureCDCDataToSync.md | 11 + ...CaptureCDCInitialSnapshotIsolationLevel.md | 11 + ...dChangesUsingChangeDataCaptureCDCMethod.md | 8 + ...nMethodScanChangesWithUserDefinedCursor.md | 10 + ...dScanChangesWithUserDefinedCursorMethod.md | 8 + ...slMethodEncryptedTrustServerCertificate.md | 10 + ...ncryptedTrustServerCertificateSslMethod.md | 8 + ...ssqlSslMethodEncryptedVerifyCertificate.md | 11 + ...thodEncryptedVerifyCertificateSslMethod.md | 8 + .../shared/SourceMssqlTunnelMethodNoTunnel.md | 10 + ...ceMssqlTunnelMethodNoTunnelTunnelMethod.md | 10 + ...MssqlTunnelMethodPasswordAuthentication.md | 14 + ...ethodPasswordAuthenticationTunnelMethod.md | 10 + ...ceMssqlTunnelMethodSSHKeyAuthentication.md | 14 + ...lMethodSSHKeyAuthenticationTunnelMethod.md | 10 + ...ationMethodReadChangesUsingBinaryLogCDC.md | 12 + ...ethodReadChangesUsingBinaryLogCDCMethod.md | 8 + ...nMethodScanChangesWithUserDefinedCursor.md | 10 + ...dScanChangesWithUserDefinedCursorMethod.md | 8 + .../shared/SourceMysqlSslModePreferred.md | 10 + .../shared/SourceMysqlSslModePreferredMode.md | 8 + .../shared/SourceMysqlSslModeRequired.md | 10 + .../shared/SourceMysqlSslModeRequiredMode.md | 8 + .../shared/SourceMysqlSslModeVerifyCA.md | 14 + .../shared/SourceMysqlSslModeVerifyCAMode.md | 8 + .../SourceMysqlSslModeVerifyIdentity.md | 14 + .../SourceMysqlSslModeVerifyIdentityMode.md | 8 + .../shared/SourceMysqlTunnelMethodNoTunnel.md | 10 + ...ceMysqlTunnelMethodNoTunnelTunnelMethod.md | 10 + ...MysqlTunnelMethodPasswordAuthentication.md | 14 + ...ethodPasswordAuthenticationTunnelMethod.md | 10 + ...ceMysqlTunnelMethodSSHKeyAuthentication.md | 14 + ...lMethodSSHKeyAuthenticationTunnelMethod.md | 10 + .../SourceOracleConnectionDataServiceName.md | 11 + ...ConnectionDataServiceNameConnectionType.md | 8 + .../SourceOracleConnectionDataSystemIDSID.md | 11 + ...ConnectionDataSystemIDSIDConnectionType.md | 8 + ...cleEncryptionNativeNetworkEncryptionNNE.md | 11 + ...NetworkEncryptionNNEEncryptionAlgorithm.md | 12 + ...iveNetworkEncryptionNNEEncryptionMethod.md | 8 + ...EncryptionTLSEncryptedVerifyCertificate.md | 11 + ...ryptedVerifyCertificateEncryptionMethod.md | 8 + .../SourceOracleTunnelMethodNoTunnel.md | 10 + ...eOracleTunnelMethodNoTunnelTunnelMethod.md | 10 + ...racleTunnelMethodPasswordAuthentication.md | 14 + ...ethodPasswordAuthenticationTunnelMethod.md | 10 + ...eOracleTunnelMethodSSHKeyAuthentication.md | 14 + ...lMethodSSHKeyAuthenticationTunnelMethod.md | 10 + ...MethodDetectChangesWithXminSystemColumn.md | 10 + ...DetectChangesWithXminSystemColumnMethod.md | 8 + ...nMethodScanChangesWithUserDefinedCursor.md | 10 + ...dScanChangesWithUserDefinedCursorMethod.md | 8 + .../SourcePostgresTunnelMethodNoTunnel.md | 10 + ...ostgresTunnelMethodNoTunnelTunnelMethod.md | 10 + ...tgresTunnelMethodPasswordAuthentication.md | 14 + ...ethodPasswordAuthenticationTunnelMethod.md | 10 + ...ostgresTunnelMethodSSHKeyAuthentication.md | 14 + ...lMethodSSHKeyAuthenticationTunnelMethod.md | 10 + docs/models/shared/SourceQuickbooks.md | 2 +- ... => SourceQuickbooksCredentialsOAuth20.md} | 4 +- ...ceQuickbooksCredentialsOAuth20AuthType.md} | 2 +- ...ceSftpCredentialsPasswordAuthentication.md | 11 + ...entialsPasswordAuthenticationAuthMethod.md | 10 + ...urceSftpCredentialsSSHKeyAuthentication.md | 11 + ...edentialsSSHKeyAuthenticationAuthMethod.md | 10 + docs/sdks/destinations/README.md | 600 ++++++++++++++++- docs/sdks/sources/README.md | 327 +++++++++- files.gen | 614 +++++++++++++++++- gen.yaml | 8 +- lib/build.gradle | 2 +- .../com/airbyte/api/SDKConfiguration.java | 6 +- ...keFormatJSONLinesNewlineDelimitedJSON.java | 38 ++ ...DelimitedJSONCompressionCodecOptional.java | 22 + ...ewlineDelimitedJSONFormatTypeWildcard.java | 18 + ...sDatalakeFormatParquetColumnarStorage.java | 38 ++ ...lumnarStorageCompressionCodecOptional.java | 24 + ...quetColumnarStorageFormatTypeWildcard.java | 18 + ...bStorageFormatCSVCommaSeparatedValues.java | 39 ++ ...rmatCSVCommaSeparatedValuesFormatType.java | 18 + ...eparatedValuesNormalizationFlattening.java | 22 + ...geFormatJSONLinesNewlineDelimitedJSON.java | 25 + ...ONLinesNewlineDelimitedJSONFormatType.java | 18 + .../DestinationBigqueryDenormalized.java | 4 +- ...StagingGCSTmpFilesAfterwardProcessing.java | 22 - ...ryDenormalizedLoadingMethodGCSStaging.java | 87 +++ ...dingMethodGCSStagingCredentialHMACKey.java | 49 ++ ...tagingCredentialHMACKeyCredentialType.java | 18 + ...StagingGCSTmpFilesAfterwardProcessing.java | 22 + ...rmalizedLoadingMethodGCSStagingMethod.java | 18 + ...ormalizedLoadingMethodStandardInserts.java | 25 + ...zedLoadingMethodStandardInsertsMethod.java | 18 + ...ationBigqueryLoadingMethodGCSStaging.java} | 25 +- ...dingMethodGCSStagingCredentialHMACKey.java | 49 ++ ...tagingCredentialHMACKeyCredentialType.java | 18 + ...StagingGCSTmpFilesAfterwardProcessing.java | 22 + ...igqueryLoadingMethodGCSStagingMethod.java} | 4 +- ...nBigqueryLoadingMethodStandardInserts.java | 25 + ...eryLoadingMethodStandardInsertsMethod.java | 18 + ...inationClickhouseTunnelMethodNoTunnel.java | 28 + ...houseTunnelMethodNoTunnelTunnelMethod.java | 21 + ...useTunnelMethodPasswordAuthentication.java | 78 +++ ...hodPasswordAuthenticationTunnelMethod.java | 21 + ...houseTunnelMethodSSHKeyAuthentication.java | 78 +++ ...ethodSSHKeyAuthenticationTunnelMethod.java | 21 + ...stinationDatabricksDataSourceAmazonS3.java | 99 +++ ...ricksDataSourceAmazonS3DataSourceType.java | 18 + ...ricksDataSourceAmazonS3S3BucketRegion.java | 46 ++ ...nDatabricksDataSourceAzureBlobStorage.java | 75 +++ ...aSourceAzureBlobStorageDataSourceType.java | 18 + ...cksDataSourceRecommendedManagedTables.java | 25 + ...ecommendedManagedTablesDataSourceType.java | 18 + ...stinationDevNullTestDestinationSilent.java | 26 + ...tDestinationSilentTestDestinationType.java | 18 + ...earchAuthenticationMethodApiKeySecret.java | 49 ++ ...uthenticationMethodApiKeySecretMethod.java | 18 + ...hAuthenticationMethodUsernamePassword.java | 49 ++ ...nticationMethodUsernamePasswordMethod.java | 18 + ...reboltLoadingMethodExternalTableViaS3.java | 73 +++ ...LoadingMethodExternalTableViaS3Method.java | 18 + ...nationFireboltLoadingMethodSQLInserts.java | 25 + ...FireboltLoadingMethodSQLInsertsMethod.java | 18 + .../DestinationGcsCredentialHMACKey.java | 51 ++ ...ionGcsCredentialHMACKeyCredentialType.java | 18 + .../DestinationGcsFormatAvroApacheAvro.java | 39 ++ ...atAvroApacheAvroCompressionCodecBzip2.java | 26 + ...oApacheAvroCompressionCodecBzip2Codec.java | 18 + ...AvroApacheAvroCompressionCodecDeflate.java | 38 ++ ...pacheAvroCompressionCodecDeflateCodec.java | 18 + ...acheAvroCompressionCodecNoCompression.java | 26 + ...vroCompressionCodecNoCompressionCodec.java | 18 + ...tAvroApacheAvroCompressionCodecSnappy.java | 26 + ...ApacheAvroCompressionCodecSnappyCodec.java | 18 + ...ormatAvroApacheAvroCompressionCodecXz.java | 38 ++ ...AvroApacheAvroCompressionCodecXzCodec.java | 18 + ...roApacheAvroCompressionCodecZstandard.java | 50 ++ ...cheAvroCompressionCodecZstandardCodec.java | 18 + ...tionGcsFormatAvroApacheAvroFormatType.java | 18 + ...ationGcsFormatCSVCommaSeparatedValues.java | 50 ++ ...SVCommaSeparatedValuesCompressionGZIP.java | 26 + ...dValuesCompressionGZIPCompressionType.java | 18 + ...paratedValuesCompressionNoCompression.java | 26 + ...mpressionNoCompressionCompressionType.java | 18 + ...rmatCSVCommaSeparatedValuesFormatType.java | 18 + ...tCSVCommaSeparatedValuesNormalization.java | 22 + ...csFormatJSONLinesNewlineDelimitedJSON.java | 38 ++ ...esNewlineDelimitedJSONCompressionGZIP.java | 26 + ...tedJSONCompressionGZIPCompressionType.java | 18 + ...DelimitedJSONCompressionNoCompression.java | 26 + ...mpressionNoCompressionCompressionType.java | 18 + ...ONLinesNewlineDelimitedJSONFormatType.java | 18 + ...nationGcsFormatParquetColumnarStorage.java | 98 +++ ...arquetColumnarStorageCompressionCodec.java | 27 + ...ormatParquetColumnarStorageFormatType.java | 18 + ...nationMongodbInstanceTypeMongoDBAtlas.java | 39 ++ ...ngodbInstanceTypeMongoDBAtlasInstance.java | 18 + ...tinationMongodbInstanceTypeReplicaSet.java | 51 ++ ...MongodbInstanceTypeReplicaSetInstance.java | 18 + ...InstanceTypeStandaloneMongoDbInstance.java | 51 ++ ...TypeStandaloneMongoDbInstanceInstance.java | 18 + ...estinationMongodbTunnelMethodNoTunnel.java | 28 + ...ngodbTunnelMethodNoTunnelTunnelMethod.java | 21 + ...odbTunnelMethodPasswordAuthentication.java | 78 +++ ...hodPasswordAuthenticationTunnelMethod.java | 21 + ...ngodbTunnelMethodSSHKeyAuthentication.java | 78 +++ ...ethodSSHKeyAuthenticationTunnelMethod.java | 21 + .../DestinationMssqlTunnelMethodNoTunnel.java | 28 + ...MssqlTunnelMethodNoTunnelTunnelMethod.java | 21 + ...sqlTunnelMethodPasswordAuthentication.java | 78 +++ ...hodPasswordAuthenticationTunnelMethod.java | 21 + ...MssqlTunnelMethodSSHKeyAuthentication.java | 78 +++ ...ethodSSHKeyAuthenticationTunnelMethod.java | 21 + .../DestinationMysqlTunnelMethodNoTunnel.java | 28 + ...MysqlTunnelMethodNoTunnelTunnelMethod.java | 21 + ...sqlTunnelMethodPasswordAuthentication.java | 78 +++ ...hodPasswordAuthenticationTunnelMethod.java | 21 + ...MysqlTunnelMethodSSHKeyAuthentication.java | 78 +++ ...ethodSSHKeyAuthenticationTunnelMethod.java | 21 + ...DestinationOracleTunnelMethodNoTunnel.java | 28 + ...racleTunnelMethodNoTunnelTunnelMethod.java | 21 + ...cleTunnelMethodPasswordAuthentication.java | 78 +++ ...hodPasswordAuthenticationTunnelMethod.java | 21 + ...racleTunnelMethodSSHKeyAuthentication.java | 78 +++ ...ethodSSHKeyAuthenticationTunnelMethod.java | 21 + .../DestinationPostgresSslModeAllow.java | 26 + .../DestinationPostgresSslModeAllowMode.java | 18 + .../DestinationPostgresSslModeDisable.java | 26 + ...DestinationPostgresSslModeDisableMode.java | 18 + .../DestinationPostgresSslModePrefer.java | 26 + .../DestinationPostgresSslModePreferMode.java | 18 + .../DestinationPostgresSslModeRequire.java | 26 + ...DestinationPostgresSslModeRequireMode.java | 18 + .../DestinationPostgresSslModeVerifyCa.java | 51 ++ ...estinationPostgresSslModeVerifyCaMode.java | 18 + .../DestinationPostgresSslModeVerifyFull.java | 75 +++ ...tinationPostgresSslModeVerifyFullMode.java | 18 + ...stinationPostgresTunnelMethodNoTunnel.java | 28 + ...tgresTunnelMethodNoTunnelTunnelMethod.java | 21 + ...resTunnelMethodPasswordAuthentication.java | 78 +++ ...hodPasswordAuthenticationTunnelMethod.java | 21 + ...tgresTunnelMethodSSHKeyAuthentication.java | 78 +++ ...ethodSSHKeyAuthenticationTunnelMethod.java | 21 + .../DestinationRedisSslModeDisable.java | 26 + .../DestinationRedisSslModeDisableMode.java | 18 + .../DestinationRedisSslModeVerifyFull.java | 75 +++ ...DestinationRedisSslModeVerifyFullMode.java | 18 + .../DestinationRedisTunnelMethodNoTunnel.java | 28 + ...RedisTunnelMethodNoTunnelTunnelMethod.java | 21 + ...disTunnelMethodPasswordAuthentication.java | 78 +++ ...hodPasswordAuthenticationTunnelMethod.java | 21 + ...RedisTunnelMethodSSHKeyAuthentication.java | 78 +++ ...ethodSSHKeyAuthenticationTunnelMethod.java | 21 + ...stinationRedshiftTunnelMethodNoTunnel.java | 28 + ...shiftTunnelMethodNoTunnelTunnelMethod.java | 21 + ...iftTunnelMethodPasswordAuthentication.java | 78 +++ ...hodPasswordAuthenticationTunnelMethod.java | 21 + ...shiftTunnelMethodSSHKeyAuthentication.java | 78 +++ ...ethodSSHKeyAuthenticationTunnelMethod.java | 21 + ...ationRedshiftUploadingMethodS3Staging.java | 135 ++++ ...ingEncryptionAESCBCEnvelopeEncryption.java | 38 ++ ...ESCBCEnvelopeEncryptionEncryptionType.java | 18 + ...MethodS3StagingEncryptionNoEncryption.java | 26 + ...gEncryptionNoEncryptionEncryptionType.java | 18 + ...edshiftUploadingMethodS3StagingMethod.java | 18 + ...ploadingMethodS3StagingS3BucketRegion.java | 44 ++ ...nationRedshiftUploadingMethodStandard.java | 25 + ...RedshiftUploadingMethodStandardMethod.java | 18 + .../DestinationS3FormatAvroApacheAvro.java | 39 ++ ...atAvroApacheAvroCompressionCodecBzip2.java | 26 + ...oApacheAvroCompressionCodecBzip2Codec.java | 18 + ...AvroApacheAvroCompressionCodecDeflate.java | 38 ++ ...pacheAvroCompressionCodecDeflateCodec.java | 18 + ...acheAvroCompressionCodecNoCompression.java | 26 + ...vroCompressionCodecNoCompressionCodec.java | 18 + ...tAvroApacheAvroCompressionCodecSnappy.java | 26 + ...ApacheAvroCompressionCodecSnappyCodec.java | 18 + ...ormatAvroApacheAvroCompressionCodecXz.java | 38 ++ ...AvroApacheAvroCompressionCodecXzCodec.java | 18 + ...roApacheAvroCompressionCodecZstandard.java | 50 ++ ...cheAvroCompressionCodecZstandardCodec.java | 18 + ...ationS3FormatAvroApacheAvroFormatType.java | 18 + ...nationS3FormatCSVCommaSeparatedValues.java | 50 ++ ...SVCommaSeparatedValuesCompressionGZIP.java | 26 + ...dValuesCompressionGZIPCompressionType.java | 18 + ...paratedValuesCompressionNoCompression.java | 26 + ...mpressionNoCompressionCompressionType.java | 18 + ...rmatCSVCommaSeparatedValuesFlattening.java | 22 + ...rmatCSVCommaSeparatedValuesFormatType.java | 18 + ...S3FormatJSONLinesNewlineDelimitedJSON.java | 50 ++ ...esNewlineDelimitedJSONCompressionGZIP.java | 26 + ...tedJSONCompressionGZIPCompressionType.java | 18 + ...DelimitedJSONCompressionNoCompression.java | 26 + ...mpressionNoCompressionCompressionType.java | 18 + ...ONLinesNewlineDelimitedJSONFlattening.java | 22 + ...ONLinesNewlineDelimitedJSONFormatType.java | 18 + ...inationS3FormatParquetColumnarStorage.java | 98 +++ ...arquetColumnarStorageCompressionCodec.java | 27 + ...ormatParquetColumnarStorageFormatType.java | 18 + ...ueFormatJSONLinesNewlineDelimitedJSON.java | 50 ++ ...esNewlineDelimitedJSONCompressionGZIP.java | 26 + ...tedJSONCompressionGZIPCompressionType.java | 18 + ...DelimitedJSONCompressionNoCompression.java | 26 + ...mpressionNoCompressionCompressionType.java | 18 + ...ONLinesNewlineDelimitedJSONFlattening.java | 22 + ...ONLinesNewlineDelimitedJSONFormatType.java | 18 + ...estinationVerticaTunnelMethodNoTunnel.java | 28 + ...rticaTunnelMethodNoTunnelTunnelMethod.java | 21 + ...icaTunnelMethodPasswordAuthentication.java | 78 +++ ...hodPasswordAuthenticationTunnelMethod.java | 21 + ...rticaTunnelMethodSSHKeyAuthentication.java | 78 +++ ...ethodSSHKeyAuthenticationTunnelMethod.java | 21 + ...ourceAlloydbReplicationMethodStandard.java | 25 + ...lloydbReplicationMethodStandardMethod.java | 18 + ...eAlloydbReplicationMethodStandardXmin.java | 25 + ...dbReplicationMethodStandardXminMethod.java | 18 + .../SourceAlloydbTunnelMethodNoTunnel.java | 28 + ...loydbTunnelMethodNoTunnelTunnelMethod.java | 21 + ...ydbTunnelMethodPasswordAuthentication.java | 78 +++ ...hodPasswordAuthenticationTunnelMethod.java | 21 + ...loydbTunnelMethodSSHKeyAuthentication.java | 78 +++ ...ethodSSHKeyAuthenticationTunnelMethod.java | 21 + ...geFormatJSONLinesNewlineDelimitedJSON.java | 25 + ...ONLinesNewlineDelimitedJSONFormatType.java | 18 + .../SourceClickhouseTunnelMethodNoTunnel.java | 28 + ...houseTunnelMethodNoTunnelTunnelMethod.java | 21 + ...useTunnelMethodPasswordAuthentication.java | 78 +++ ...hodPasswordAuthenticationTunnelMethod.java | 21 + ...houseTunnelMethodSSHKeyAuthentication.java | 78 +++ ...ethodSSHKeyAuthenticationTunnelMethod.java | 21 + ...rceE2eTestCloudMockCatalogMultiSchema.java | 38 ++ ...2eTestCloudMockCatalogMultiSchemaType.java | 18 + ...ceE2eTestCloudMockCatalogSingleSchema.java | 62 ++ ...eTestCloudMockCatalogSingleSchemaType.java | 18 + ...eSecureProviderAzBlobAzureBlobStorage.java | 63 ++ ...ProviderAzBlobAzureBlobStorageStorage.java | 18 + ...leSecureProviderGCSGoogleCloudStorage.java | 39 ++ ...eProviderGCSGoogleCloudStorageStorage.java | 18 + ...ourceFileSecureProviderHTTPSPublicWeb.java | 39 ++ ...leSecureProviderHTTPSPublicWebStorage.java | 18 + ...FileSecureProviderS3AmazonWebServices.java | 51 ++ ...ureProviderS3AmazonWebServicesStorage.java | 18 + ...leSecureProviderSCPSecureCopyProtocol.java | 63 ++ ...eProviderSCPSecureCopyProtocolStorage.java | 18 + ...roviderSFTPSecureFileTransferProtocol.java | 63 ++ ...SFTPSecureFileTransferProtocolStorage.java | 18 + ...ourceFileSecureProviderSSHSecureShell.java | 63 ++ ...leSecureProviderSSHSecureShellStorage.java | 18 + .../SourceMongodbInstanceTypeReplicaSet.java | 51 ++ ...MongodbInstanceTypeReplicaSetInstance.java | 18 + ...InstanceTypeStandaloneMongoDbInstance.java | 51 ++ ...TypeStandaloneMongoDbInstanceInstance.java | 18 + ...dReadChangesUsingChangeDataCaptureCDC.java | 63 ++ ...esUsingChangeDataCaptureCDCDataToSync.java | 22 + ...ptureCDCInitialSnapshotIsolationLevel.java | 22 + ...hangesUsingChangeDataCaptureCDCMethod.java | 18 + ...ethodScanChangesWithUserDefinedCursor.java | 25 + ...canChangesWithUserDefinedCursorMethod.java | 18 + ...MethodEncryptedTrustServerCertificate.java | 25 + ...ryptedTrustServerCertificateSslMethod.java | 18 + ...qlSslMethodEncryptedVerifyCertificate.java | 39 ++ ...odEncryptedVerifyCertificateSslMethod.java | 18 + .../SourceMssqlTunnelMethodNoTunnel.java | 28 + ...MssqlTunnelMethodNoTunnelTunnelMethod.java | 21 + ...sqlTunnelMethodPasswordAuthentication.java | 78 +++ ...hodPasswordAuthenticationTunnelMethod.java | 21 + ...MssqlTunnelMethodSSHKeyAuthentication.java | 78 +++ ...ethodSSHKeyAuthenticationTunnelMethod.java | 21 + ...ionMethodReadChangesUsingBinaryLogCDC.java | 51 ++ ...hodReadChangesUsingBinaryLogCDCMethod.java | 18 + ...ethodScanChangesWithUserDefinedCursor.java | 25 + ...canChangesWithUserDefinedCursorMethod.java | 18 + .../shared/SourceMysqlSslModePreferred.java | 25 + .../SourceMysqlSslModePreferredMode.java | 18 + .../shared/SourceMysqlSslModeRequired.java | 25 + .../SourceMysqlSslModeRequiredMode.java | 18 + .../shared/SourceMysqlSslModeVerifyCA.java | 75 +++ .../SourceMysqlSslModeVerifyCAMode.java | 18 + .../SourceMysqlSslModeVerifyIdentity.java | 75 +++ .../SourceMysqlSslModeVerifyIdentityMode.java | 18 + .../SourceMysqlTunnelMethodNoTunnel.java | 28 + ...MysqlTunnelMethodNoTunnelTunnelMethod.java | 21 + ...sqlTunnelMethodPasswordAuthentication.java | 78 +++ ...hodPasswordAuthenticationTunnelMethod.java | 21 + ...MysqlTunnelMethodSSHKeyAuthentication.java | 78 +++ ...ethodSSHKeyAuthenticationTunnelMethod.java | 21 + ...SourceOracleConnectionDataServiceName.java | 36 + ...nnectionDataServiceNameConnectionType.java | 18 + ...SourceOracleConnectionDataSystemIDSID.java | 36 + ...nnectionDataSystemIDSIDConnectionType.java | 18 + ...eEncryptionNativeNetworkEncryptionNNE.java | 38 ++ ...tworkEncryptionNNEEncryptionAlgorithm.java | 23 + ...eNetworkEncryptionNNEEncryptionMethod.java | 18 + ...cryptionTLSEncryptedVerifyCertificate.java | 39 ++ ...ptedVerifyCertificateEncryptionMethod.java | 18 + .../SourceOracleTunnelMethodNoTunnel.java | 28 + ...racleTunnelMethodNoTunnelTunnelMethod.java | 21 + ...cleTunnelMethodPasswordAuthentication.java | 78 +++ ...hodPasswordAuthenticationTunnelMethod.java | 21 + ...racleTunnelMethodSSHKeyAuthentication.java | 78 +++ ...ethodSSHKeyAuthenticationTunnelMethod.java | 21 + ...thodDetectChangesWithXminSystemColumn.java | 25 + ...tectChangesWithXminSystemColumnMethod.java | 18 + ...ethodScanChangesWithUserDefinedCursor.java | 25 + ...canChangesWithUserDefinedCursorMethod.java | 18 + .../SourcePostgresTunnelMethodNoTunnel.java | 28 + ...tgresTunnelMethodNoTunnelTunnelMethod.java | 21 + ...resTunnelMethodPasswordAuthentication.java | 78 +++ ...hodPasswordAuthenticationTunnelMethod.java | 21 + ...tgresTunnelMethodSSHKeyAuthentication.java | 78 +++ ...ethodSSHKeyAuthenticationTunnelMethod.java | 21 + .../api/models/shared/SourceQuickbooks.java | 6 +- ...> SourceQuickbooksCredentialsOAuth20.java} | 20 +- ...QuickbooksCredentialsOAuth20AuthType.java} | 4 +- ...SftpCredentialsPasswordAuthentication.java | 40 ++ ...tialsPasswordAuthenticationAuthMethod.java | 21 + ...ceSftpCredentialsSSHKeyAuthentication.java | 40 ++ ...entialsSSHKeyAuthenticationAuthMethod.java | 21 + 617 files changed, 14627 insertions(+), 100 deletions(-) create mode 100755 docs/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON.md create mode 100755 docs/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional.md create mode 100755 docs/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard.md create mode 100755 docs/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorage.md create mode 100755 docs/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional.md create mode 100755 docs/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard.md create mode 100755 docs/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValues.md create mode 100755 docs/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType.md create mode 100755 docs/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening.md create mode 100755 docs/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.md create mode 100755 docs/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.md rename docs/models/shared/{DestinationBigqueryDenormalizedGCSStaging.md => DestinationBigqueryDenormalizedLoadingMethodGCSStaging.md} (91%) create mode 100755 docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey.md create mode 100755 docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType.md create mode 100755 docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.md create mode 100755 docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod.md create mode 100755 docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInserts.md create mode 100755 docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod.md create mode 100755 docs/models/shared/DestinationBigqueryLoadingMethodGCSStaging.md create mode 100755 docs/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey.md create mode 100755 docs/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType.md rename docs/models/shared/{DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing.md => DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.md} (87%) rename docs/models/shared/{DestinationBigqueryDenormalizedGCSStagingMethod.md => DestinationBigqueryLoadingMethodGCSStagingMethod.md} (69%) create mode 100755 docs/models/shared/DestinationBigqueryLoadingMethodStandardInserts.md create mode 100755 docs/models/shared/DestinationBigqueryLoadingMethodStandardInsertsMethod.md create mode 100755 docs/models/shared/DestinationClickhouseTunnelMethodNoTunnel.md create mode 100755 docs/models/shared/DestinationClickhouseTunnelMethodNoTunnelTunnelMethod.md create mode 100755 docs/models/shared/DestinationClickhouseTunnelMethodPasswordAuthentication.md create mode 100755 docs/models/shared/DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.md create mode 100755 docs/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthentication.md create mode 100755 docs/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.md create mode 100755 docs/models/shared/DestinationDatabricksDataSourceAmazonS3.md create mode 100755 docs/models/shared/DestinationDatabricksDataSourceAmazonS3DataSourceType.md create mode 100755 docs/models/shared/DestinationDatabricksDataSourceAmazonS3S3BucketRegion.md create mode 100755 docs/models/shared/DestinationDatabricksDataSourceAzureBlobStorage.md create mode 100755 docs/models/shared/DestinationDatabricksDataSourceAzureBlobStorageDataSourceType.md create mode 100755 docs/models/shared/DestinationDatabricksDataSourceRecommendedManagedTables.md create mode 100755 docs/models/shared/DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType.md create mode 100755 docs/models/shared/DestinationDevNullTestDestinationSilent.md create mode 100755 docs/models/shared/DestinationDevNullTestDestinationSilentTestDestinationType.md create mode 100755 docs/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecret.md create mode 100755 docs/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecretMethod.md create mode 100755 docs/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePassword.md create mode 100755 docs/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod.md create mode 100755 docs/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3.md create mode 100755 docs/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3Method.md create mode 100755 docs/models/shared/DestinationFireboltLoadingMethodSQLInserts.md create mode 100755 docs/models/shared/DestinationFireboltLoadingMethodSQLInsertsMethod.md create mode 100755 docs/models/shared/DestinationGcsCredentialHMACKey.md create mode 100755 docs/models/shared/DestinationGcsCredentialHMACKeyCredentialType.md create mode 100755 docs/models/shared/DestinationGcsFormatAvroApacheAvro.md create mode 100755 docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2.md create mode 100755 docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec.md create mode 100755 docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate.md create mode 100755 docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec.md create mode 100755 docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression.md create mode 100755 docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec.md create mode 100755 docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy.md create mode 100755 docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec.md create mode 100755 docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXz.md create mode 100755 docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec.md create mode 100755 docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard.md create mode 100755 docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec.md create mode 100755 docs/models/shared/DestinationGcsFormatAvroApacheAvroFormatType.md create mode 100755 docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValues.md create mode 100755 docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIP.md create mode 100755 docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.md create mode 100755 docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompression.md create mode 100755 docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.md create mode 100755 docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesFormatType.md create mode 100755 docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesNormalization.md create mode 100755 docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSON.md create mode 100755 docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.md create mode 100755 docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.md create mode 100755 docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.md create mode 100755 docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.md create mode 100755 docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType.md create mode 100755 docs/models/shared/DestinationGcsFormatParquetColumnarStorage.md create mode 100755 docs/models/shared/DestinationGcsFormatParquetColumnarStorageCompressionCodec.md create mode 100755 docs/models/shared/DestinationGcsFormatParquetColumnarStorageFormatType.md create mode 100755 docs/models/shared/DestinationMongodbInstanceTypeMongoDBAtlas.md create mode 100755 docs/models/shared/DestinationMongodbInstanceTypeMongoDBAtlasInstance.md create mode 100755 docs/models/shared/DestinationMongodbInstanceTypeReplicaSet.md create mode 100755 docs/models/shared/DestinationMongodbInstanceTypeReplicaSetInstance.md create mode 100755 docs/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstance.md create mode 100755 docs/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance.md create mode 100755 docs/models/shared/DestinationMongodbTunnelMethodNoTunnel.md create mode 100755 docs/models/shared/DestinationMongodbTunnelMethodNoTunnelTunnelMethod.md create mode 100755 docs/models/shared/DestinationMongodbTunnelMethodPasswordAuthentication.md create mode 100755 docs/models/shared/DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod.md create mode 100755 docs/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthentication.md create mode 100755 docs/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod.md create mode 100755 docs/models/shared/DestinationMssqlTunnelMethodNoTunnel.md create mode 100755 docs/models/shared/DestinationMssqlTunnelMethodNoTunnelTunnelMethod.md create mode 100755 docs/models/shared/DestinationMssqlTunnelMethodPasswordAuthentication.md create mode 100755 docs/models/shared/DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod.md create mode 100755 docs/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthentication.md create mode 100755 docs/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md create mode 100755 docs/models/shared/DestinationMysqlTunnelMethodNoTunnel.md create mode 100755 docs/models/shared/DestinationMysqlTunnelMethodNoTunnelTunnelMethod.md create mode 100755 docs/models/shared/DestinationMysqlTunnelMethodPasswordAuthentication.md create mode 100755 docs/models/shared/DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod.md create mode 100755 docs/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthentication.md create mode 100755 docs/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md create mode 100755 docs/models/shared/DestinationOracleTunnelMethodNoTunnel.md create mode 100755 docs/models/shared/DestinationOracleTunnelMethodNoTunnelTunnelMethod.md create mode 100755 docs/models/shared/DestinationOracleTunnelMethodPasswordAuthentication.md create mode 100755 docs/models/shared/DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod.md create mode 100755 docs/models/shared/DestinationOracleTunnelMethodSSHKeyAuthentication.md create mode 100755 docs/models/shared/DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.md create mode 100755 docs/models/shared/DestinationPostgresSslModeAllow.md create mode 100755 docs/models/shared/DestinationPostgresSslModeAllowMode.md create mode 100755 docs/models/shared/DestinationPostgresSslModeDisable.md create mode 100755 docs/models/shared/DestinationPostgresSslModeDisableMode.md create mode 100755 docs/models/shared/DestinationPostgresSslModePrefer.md create mode 100755 docs/models/shared/DestinationPostgresSslModePreferMode.md create mode 100755 docs/models/shared/DestinationPostgresSslModeRequire.md create mode 100755 docs/models/shared/DestinationPostgresSslModeRequireMode.md create mode 100755 docs/models/shared/DestinationPostgresSslModeVerifyCa.md create mode 100755 docs/models/shared/DestinationPostgresSslModeVerifyCaMode.md create mode 100755 docs/models/shared/DestinationPostgresSslModeVerifyFull.md create mode 100755 docs/models/shared/DestinationPostgresSslModeVerifyFullMode.md create mode 100755 docs/models/shared/DestinationPostgresTunnelMethodNoTunnel.md create mode 100755 docs/models/shared/DestinationPostgresTunnelMethodNoTunnelTunnelMethod.md create mode 100755 docs/models/shared/DestinationPostgresTunnelMethodPasswordAuthentication.md create mode 100755 docs/models/shared/DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod.md create mode 100755 docs/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthentication.md create mode 100755 docs/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.md create mode 100755 docs/models/shared/DestinationRedisSslModeDisable.md create mode 100755 docs/models/shared/DestinationRedisSslModeDisableMode.md create mode 100755 docs/models/shared/DestinationRedisSslModeVerifyFull.md create mode 100755 docs/models/shared/DestinationRedisSslModeVerifyFullMode.md create mode 100755 docs/models/shared/DestinationRedisTunnelMethodNoTunnel.md create mode 100755 docs/models/shared/DestinationRedisTunnelMethodNoTunnelTunnelMethod.md create mode 100755 docs/models/shared/DestinationRedisTunnelMethodPasswordAuthentication.md create mode 100755 docs/models/shared/DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod.md create mode 100755 docs/models/shared/DestinationRedisTunnelMethodSSHKeyAuthentication.md create mode 100755 docs/models/shared/DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod.md create mode 100755 docs/models/shared/DestinationRedshiftTunnelMethodNoTunnel.md create mode 100755 docs/models/shared/DestinationRedshiftTunnelMethodNoTunnelTunnelMethod.md create mode 100755 docs/models/shared/DestinationRedshiftTunnelMethodPasswordAuthentication.md create mode 100755 docs/models/shared/DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod.md create mode 100755 docs/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthentication.md create mode 100755 docs/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod.md create mode 100755 docs/models/shared/DestinationRedshiftUploadingMethodS3Staging.md create mode 100755 docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption.md create mode 100755 docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType.md create mode 100755 docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption.md create mode 100755 docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType.md create mode 100755 docs/models/shared/DestinationRedshiftUploadingMethodS3StagingMethod.md create mode 100755 docs/models/shared/DestinationRedshiftUploadingMethodS3StagingS3BucketRegion.md create mode 100755 docs/models/shared/DestinationRedshiftUploadingMethodStandard.md create mode 100755 docs/models/shared/DestinationRedshiftUploadingMethodStandardMethod.md create mode 100755 docs/models/shared/DestinationS3FormatAvroApacheAvro.md create mode 100755 docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2.md create mode 100755 docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec.md create mode 100755 docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflate.md create mode 100755 docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec.md create mode 100755 docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression.md create mode 100755 docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec.md create mode 100755 docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappy.md create mode 100755 docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec.md create mode 100755 docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXz.md create mode 100755 docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec.md create mode 100755 docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandard.md create mode 100755 docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec.md create mode 100755 docs/models/shared/DestinationS3FormatAvroApacheAvroFormatType.md create mode 100755 docs/models/shared/DestinationS3FormatCSVCommaSeparatedValues.md create mode 100755 docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIP.md create mode 100755 docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.md create mode 100755 docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompression.md create mode 100755 docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.md create mode 100755 docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFlattening.md create mode 100755 docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFormatType.md create mode 100755 docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSON.md create mode 100755 docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIP.md create mode 100755 docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.md create mode 100755 docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.md create mode 100755 docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.md create mode 100755 docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening.md create mode 100755 docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType.md create mode 100755 docs/models/shared/DestinationS3FormatParquetColumnarStorage.md create mode 100755 docs/models/shared/DestinationS3FormatParquetColumnarStorageCompressionCodec.md create mode 100755 docs/models/shared/DestinationS3FormatParquetColumnarStorageFormatType.md create mode 100755 docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON.md create mode 100755 docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.md create mode 100755 docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.md create mode 100755 docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.md create mode 100755 docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.md create mode 100755 docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening.md create mode 100755 docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType.md create mode 100755 docs/models/shared/DestinationVerticaTunnelMethodNoTunnel.md create mode 100755 docs/models/shared/DestinationVerticaTunnelMethodNoTunnelTunnelMethod.md create mode 100755 docs/models/shared/DestinationVerticaTunnelMethodPasswordAuthentication.md create mode 100755 docs/models/shared/DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod.md create mode 100755 docs/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthentication.md create mode 100755 docs/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod.md create mode 100755 docs/models/shared/SourceAlloydbReplicationMethodStandard.md create mode 100755 docs/models/shared/SourceAlloydbReplicationMethodStandardMethod.md create mode 100755 docs/models/shared/SourceAlloydbReplicationMethodStandardXmin.md create mode 100755 docs/models/shared/SourceAlloydbReplicationMethodStandardXminMethod.md create mode 100755 docs/models/shared/SourceAlloydbTunnelMethodNoTunnel.md create mode 100755 docs/models/shared/SourceAlloydbTunnelMethodNoTunnelTunnelMethod.md create mode 100755 docs/models/shared/SourceAlloydbTunnelMethodPasswordAuthentication.md create mode 100755 docs/models/shared/SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod.md create mode 100755 docs/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthentication.md create mode 100755 docs/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod.md create mode 100755 docs/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.md create mode 100755 docs/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.md create mode 100755 docs/models/shared/SourceClickhouseTunnelMethodNoTunnel.md create mode 100755 docs/models/shared/SourceClickhouseTunnelMethodNoTunnelTunnelMethod.md create mode 100755 docs/models/shared/SourceClickhouseTunnelMethodPasswordAuthentication.md create mode 100755 docs/models/shared/SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.md create mode 100755 docs/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthentication.md create mode 100755 docs/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.md create mode 100755 docs/models/shared/SourceE2eTestCloudMockCatalogMultiSchema.md create mode 100755 docs/models/shared/SourceE2eTestCloudMockCatalogMultiSchemaType.md create mode 100755 docs/models/shared/SourceE2eTestCloudMockCatalogSingleSchema.md create mode 100755 docs/models/shared/SourceE2eTestCloudMockCatalogSingleSchemaType.md create mode 100755 docs/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorage.md create mode 100755 docs/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorageStorage.md create mode 100755 docs/models/shared/SourceFileSecureProviderGCSGoogleCloudStorage.md create mode 100755 docs/models/shared/SourceFileSecureProviderGCSGoogleCloudStorageStorage.md create mode 100755 docs/models/shared/SourceFileSecureProviderHTTPSPublicWeb.md create mode 100755 docs/models/shared/SourceFileSecureProviderHTTPSPublicWebStorage.md create mode 100755 docs/models/shared/SourceFileSecureProviderS3AmazonWebServices.md create mode 100755 docs/models/shared/SourceFileSecureProviderS3AmazonWebServicesStorage.md create mode 100755 docs/models/shared/SourceFileSecureProviderSCPSecureCopyProtocol.md create mode 100755 docs/models/shared/SourceFileSecureProviderSCPSecureCopyProtocolStorage.md create mode 100755 docs/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocol.md create mode 100755 docs/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage.md create mode 100755 docs/models/shared/SourceFileSecureProviderSSHSecureShell.md create mode 100755 docs/models/shared/SourceFileSecureProviderSSHSecureShellStorage.md create mode 100755 docs/models/shared/SourceMongodbInstanceTypeReplicaSet.md create mode 100755 docs/models/shared/SourceMongodbInstanceTypeReplicaSetInstance.md create mode 100755 docs/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstance.md create mode 100755 docs/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance.md create mode 100755 docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC.md create mode 100755 docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync.md create mode 100755 docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel.md create mode 100755 docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod.md create mode 100755 docs/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursor.md create mode 100755 docs/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod.md create mode 100755 docs/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificate.md create mode 100755 docs/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod.md create mode 100755 docs/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificate.md create mode 100755 docs/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod.md create mode 100755 docs/models/shared/SourceMssqlTunnelMethodNoTunnel.md create mode 100755 docs/models/shared/SourceMssqlTunnelMethodNoTunnelTunnelMethod.md create mode 100755 docs/models/shared/SourceMssqlTunnelMethodPasswordAuthentication.md create mode 100755 docs/models/shared/SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod.md create mode 100755 docs/models/shared/SourceMssqlTunnelMethodSSHKeyAuthentication.md create mode 100755 docs/models/shared/SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md create mode 100755 docs/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC.md create mode 100755 docs/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod.md create mode 100755 docs/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor.md create mode 100755 docs/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod.md create mode 100755 docs/models/shared/SourceMysqlSslModePreferred.md create mode 100755 docs/models/shared/SourceMysqlSslModePreferredMode.md create mode 100755 docs/models/shared/SourceMysqlSslModeRequired.md create mode 100755 docs/models/shared/SourceMysqlSslModeRequiredMode.md create mode 100755 docs/models/shared/SourceMysqlSslModeVerifyCA.md create mode 100755 docs/models/shared/SourceMysqlSslModeVerifyCAMode.md create mode 100755 docs/models/shared/SourceMysqlSslModeVerifyIdentity.md create mode 100755 docs/models/shared/SourceMysqlSslModeVerifyIdentityMode.md create mode 100755 docs/models/shared/SourceMysqlTunnelMethodNoTunnel.md create mode 100755 docs/models/shared/SourceMysqlTunnelMethodNoTunnelTunnelMethod.md create mode 100755 docs/models/shared/SourceMysqlTunnelMethodPasswordAuthentication.md create mode 100755 docs/models/shared/SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod.md create mode 100755 docs/models/shared/SourceMysqlTunnelMethodSSHKeyAuthentication.md create mode 100755 docs/models/shared/SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md create mode 100755 docs/models/shared/SourceOracleConnectionDataServiceName.md create mode 100755 docs/models/shared/SourceOracleConnectionDataServiceNameConnectionType.md create mode 100755 docs/models/shared/SourceOracleConnectionDataSystemIDSID.md create mode 100755 docs/models/shared/SourceOracleConnectionDataSystemIDSIDConnectionType.md create mode 100755 docs/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNE.md create mode 100755 docs/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm.md create mode 100755 docs/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod.md create mode 100755 docs/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificate.md create mode 100755 docs/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod.md create mode 100755 docs/models/shared/SourceOracleTunnelMethodNoTunnel.md create mode 100755 docs/models/shared/SourceOracleTunnelMethodNoTunnelTunnelMethod.md create mode 100755 docs/models/shared/SourceOracleTunnelMethodPasswordAuthentication.md create mode 100755 docs/models/shared/SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod.md create mode 100755 docs/models/shared/SourceOracleTunnelMethodSSHKeyAuthentication.md create mode 100755 docs/models/shared/SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.md create mode 100755 docs/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumn.md create mode 100755 docs/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod.md create mode 100755 docs/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursor.md create mode 100755 docs/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod.md create mode 100755 docs/models/shared/SourcePostgresTunnelMethodNoTunnel.md create mode 100755 docs/models/shared/SourcePostgresTunnelMethodNoTunnelTunnelMethod.md create mode 100755 docs/models/shared/SourcePostgresTunnelMethodPasswordAuthentication.md create mode 100755 docs/models/shared/SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod.md create mode 100755 docs/models/shared/SourcePostgresTunnelMethodSSHKeyAuthentication.md create mode 100755 docs/models/shared/SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.md rename docs/models/shared/{SourceQuickbooksOAuth20.md => SourceQuickbooksCredentialsOAuth20.md} (97%) rename docs/models/shared/{SourceQuickbooksOAuth20AuthType.md => SourceQuickbooksCredentialsOAuth20AuthType.md} (66%) create mode 100755 docs/models/shared/SourceSftpCredentialsPasswordAuthentication.md create mode 100755 docs/models/shared/SourceSftpCredentialsPasswordAuthenticationAuthMethod.md create mode 100755 docs/models/shared/SourceSftpCredentialsSSHKeyAuthentication.md create mode 100755 docs/models/shared/SourceSftpCredentialsSSHKeyAuthenticationAuthMethod.md create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorage.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValues.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStaging.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInserts.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod.java rename lib/src/main/java/com/airbyte/api/models/shared/{DestinationBigqueryDenormalizedGCSStaging.java => DestinationBigqueryLoadingMethodGCSStaging.java} (55%) create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.java rename lib/src/main/java/com/airbyte/api/models/shared/{DestinationBigqueryDenormalizedGCSStagingMethod.java => DestinationBigqueryLoadingMethodGCSStagingMethod.java} (67%) create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodStandardInserts.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodStandardInsertsMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodNoTunnel.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodNoTunnelTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodPasswordAuthentication.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthentication.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAmazonS3.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAmazonS3DataSourceType.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAmazonS3S3BucketRegion.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAzureBlobStorage.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAzureBlobStorageDataSourceType.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceRecommendedManagedTables.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationDevNullTestDestinationSilent.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationDevNullTestDestinationSilentTestDestinationType.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecret.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecretMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePassword.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3Method.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodSQLInserts.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodSQLInsertsMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsCredentialHMACKey.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsCredentialHMACKeyCredentialType.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvro.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXz.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroFormatType.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValues.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIP.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompression.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesFormatType.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesNormalization.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSON.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatParquetColumnarStorage.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatParquetColumnarStorageCompressionCodec.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatParquetColumnarStorageFormatType.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeMongoDBAtlas.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeMongoDBAtlasInstance.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeReplicaSet.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeReplicaSetInstance.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstance.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodNoTunnel.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodNoTunnelTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodPasswordAuthentication.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthentication.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodNoTunnel.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodNoTunnelTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodPasswordAuthentication.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthentication.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodNoTunnel.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodNoTunnelTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodPasswordAuthentication.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthentication.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodNoTunnel.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodNoTunnelTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodPasswordAuthentication.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodSSHKeyAuthentication.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeAllow.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeAllowMode.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeDisable.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeDisableMode.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModePrefer.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModePreferMode.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeRequire.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeRequireMode.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyCa.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyCaMode.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyFull.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyFullMode.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodNoTunnel.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodNoTunnelTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodPasswordAuthentication.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthentication.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeDisable.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeDisableMode.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeVerifyFull.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeVerifyFullMode.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodNoTunnel.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodNoTunnelTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodPasswordAuthentication.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodSSHKeyAuthentication.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodNoTunnel.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodNoTunnelTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodPasswordAuthentication.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthentication.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3Staging.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingS3BucketRegion.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodStandard.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodStandardMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvro.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflate.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappy.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXz.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandard.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroFormatType.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValues.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIP.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompression.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFlattening.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFormatType.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSON.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIP.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatParquetColumnarStorage.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatParquetColumnarStorageCompressionCodec.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatParquetColumnarStorageFormatType.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodNoTunnel.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodNoTunnelTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodPasswordAuthentication.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthentication.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandard.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandardMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandardXmin.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandardXminMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodNoTunnel.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodNoTunnelTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodPasswordAuthentication.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthentication.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodNoTunnel.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodNoTunnelTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodPasswordAuthentication.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthentication.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogMultiSchema.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogMultiSchemaType.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogSingleSchema.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogSingleSchemaType.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorage.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorageStorage.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderGCSGoogleCloudStorage.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderGCSGoogleCloudStorageStorage.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderHTTPSPublicWeb.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderHTTPSPublicWebStorage.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderS3AmazonWebServices.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderS3AmazonWebServicesStorage.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSCPSecureCopyProtocol.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSCPSecureCopyProtocolStorage.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocol.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSSHSecureShell.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSSHSecureShellStorage.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeReplicaSet.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeReplicaSetInstance.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstance.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursor.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificate.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificate.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodNoTunnel.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodNoTunnelTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodPasswordAuthentication.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodSSHKeyAuthentication.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModePreferred.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModePreferredMode.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeRequired.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeRequiredMode.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyCA.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyCAMode.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyIdentity.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyIdentityMode.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodNoTunnel.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodNoTunnelTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodPasswordAuthentication.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodSSHKeyAuthentication.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataServiceName.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataServiceNameConnectionType.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataSystemIDSID.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataSystemIDSIDConnectionType.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNE.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificate.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodNoTunnel.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodNoTunnelTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodPasswordAuthentication.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodSSHKeyAuthentication.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumn.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursor.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodNoTunnel.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodNoTunnelTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodPasswordAuthentication.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodSSHKeyAuthentication.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.java rename lib/src/main/java/com/airbyte/api/models/shared/{SourceQuickbooksOAuth20.java => SourceQuickbooksCredentialsOAuth20.java} (70%) rename lib/src/main/java/com/airbyte/api/models/shared/{SourceQuickbooksOAuth20AuthType.java => SourceQuickbooksCredentialsOAuth20AuthType.java} (68%) create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsPasswordAuthentication.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsPasswordAuthenticationAuthMethod.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsSSHKeyAuthentication.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsSSHKeyAuthenticationAuthMethod.java diff --git a/README.md b/README.md index 25462dd6b..6dd4c1489 100755 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ The Developer Portal UI can also be used to help build your integration by showi ### Gradle ```groovy -implementation 'com.airbyte.api:public-api:0.41.0' +implementation 'com.airbyte.api:public-api:0.42.0' ``` diff --git a/RELEASES.md b/RELEASES.md index 88b4641d3..a5f430910 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -781,4 +781,14 @@ Based on: ### Generated - [java v0.41.0] . ### Releases -- [Maven Central v0.41.0] https://central.sonatype.com/artifact/com.airbyte/api/0.41.0 - . \ No newline at end of file +- [Maven Central v0.41.0] https://central.sonatype.com/artifact/com.airbyte/api/0.41.0 - . + +## 2023-10-01 00:14:05 +### Changes +Based on: +- OpenAPI Doc 1.0.0 +- Speakeasy CLI 1.92.2 (2.142.2) https://github.com/speakeasy-api/speakeasy +### Generated +- [java v0.42.0] . +### Releases +- [Maven Central v0.42.0] https://central.sonatype.com/artifact/com.airbyte/api/0.42.0 - . \ No newline at end of file diff --git a/docs/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON.md b/docs/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON.md new file mode 100755 index 000000000..25a878feb --- /dev/null +++ b/docs/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON.md @@ -0,0 +1,11 @@ +# DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON + +Format of the data output. + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `compressionCodec` | [DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional](../../models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional.md) | :heavy_minus_sign: | The compression algorithm used to compress data. | +| `formatType` | [DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard](../../models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional.md b/docs/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional.md new file mode 100755 index 000000000..94709524a --- /dev/null +++ b/docs/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional.md @@ -0,0 +1,11 @@ +# DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional + +The compression algorithm used to compress data. + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `UNCOMPRESSED` | UNCOMPRESSED | +| `GZIP` | GZIP | \ No newline at end of file diff --git a/docs/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard.md b/docs/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard.md new file mode 100755 index 000000000..c7f11ce72 --- /dev/null +++ b/docs/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard.md @@ -0,0 +1,8 @@ +# DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard + + +## Values + +| Name | Value | +| ------- | ------- | +| `JSONL` | JSONL | \ No newline at end of file diff --git a/docs/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorage.md b/docs/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorage.md new file mode 100755 index 000000000..689e22797 --- /dev/null +++ b/docs/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorage.md @@ -0,0 +1,11 @@ +# DestinationAwsDatalakeFormatParquetColumnarStorage + +Format of the data output. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `compressionCodec` | [DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional](../../models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional.md) | :heavy_minus_sign: | The compression algorithm used to compress data. | +| `formatType` | [DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard](../../models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional.md b/docs/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional.md new file mode 100755 index 000000000..a90f05d75 --- /dev/null +++ b/docs/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional.md @@ -0,0 +1,13 @@ +# DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional + +The compression algorithm used to compress data. + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `UNCOMPRESSED` | UNCOMPRESSED | +| `SNAPPY` | SNAPPY | +| `GZIP` | GZIP | +| `ZSTD` | ZSTD | \ No newline at end of file diff --git a/docs/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard.md b/docs/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard.md new file mode 100755 index 000000000..1d7f5cf90 --- /dev/null +++ b/docs/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard.md @@ -0,0 +1,8 @@ +# DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard + + +## Values + +| Name | Value | +| --------- | --------- | +| `PARQUET` | Parquet | \ No newline at end of file diff --git a/docs/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValues.md b/docs/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValues.md new file mode 100755 index 000000000..b2555cf34 --- /dev/null +++ b/docs/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValues.md @@ -0,0 +1,11 @@ +# DestinationAzureBlobStorageFormatCSVCommaSeparatedValues + +Output data format + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `flattening` | [DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening](../../models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening.md) | :heavy_minus_sign: | Whether the input json data should be normalized (flattened) in the output CSV. Please refer to docs for details. | +| `formatType` | [DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType](../../models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType.md b/docs/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType.md new file mode 100755 index 000000000..ba0a48115 --- /dev/null +++ b/docs/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType.md @@ -0,0 +1,8 @@ +# DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType + + +## Values + +| Name | Value | +| ----- | ----- | +| `CSV` | CSV | \ No newline at end of file diff --git a/docs/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening.md b/docs/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening.md new file mode 100755 index 000000000..2c4b90671 --- /dev/null +++ b/docs/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening.md @@ -0,0 +1,11 @@ +# DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening + +Whether the input json data should be normalized (flattened) in the output CSV. Please refer to docs for details. + + +## Values + +| Name | Value | +| ----------------------- | ----------------------- | +| `NO_FLATTENING` | No flattening | +| `ROOT_LEVEL_FLATTENING` | Root level flattening | \ No newline at end of file diff --git a/docs/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.md b/docs/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.md new file mode 100755 index 000000000..9046fbc41 --- /dev/null +++ b/docs/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.md @@ -0,0 +1,10 @@ +# DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON + +Output data format + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `formatType` | [DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType](../../models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.md b/docs/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.md new file mode 100755 index 000000000..817197b0c --- /dev/null +++ b/docs/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.md @@ -0,0 +1,8 @@ +# DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType + + +## Values + +| Name | Value | +| ------- | ------- | +| `JSONL` | JSONL | \ No newline at end of file diff --git a/docs/models/shared/DestinationBigqueryDenormalized.md b/docs/models/shared/DestinationBigqueryDenormalized.md index 2f84090cd..533ac3d3e 100755 --- a/docs/models/shared/DestinationBigqueryDenormalized.md +++ b/docs/models/shared/DestinationBigqueryDenormalized.md @@ -12,5 +12,5 @@ The values required to configure the destination. | `datasetId` | *String* | :heavy_check_mark: | The default BigQuery Dataset ID that tables are replicated to if the source does not specify a namespace. Read more here. | | | `datasetLocation` | [DestinationBigqueryDenormalizedDatasetLocation](../../models/shared/DestinationBigqueryDenormalizedDatasetLocation.md) | :heavy_minus_sign: | The location of the dataset. Warning: Changes made after creation will not be applied. The default "US" value is used if not set explicitly. Read more here. | | | `destinationType` | [DestinationBigqueryDenormalizedBigqueryDenormalized](../../models/shared/DestinationBigqueryDenormalizedBigqueryDenormalized.md) | :heavy_check_mark: | N/A | | -| `loadingMethod` | [DestinationBigqueryDenormalizedGCSStaging](../../models/shared/DestinationBigqueryDenormalizedGCSStaging.md) | :heavy_minus_sign: | Loading method used to send select the way data will be uploaded to BigQuery.
    Standard Inserts - Direct uploading using SQL INSERT statements. This method is extremely inefficient and provided only for quick testing. In almost all cases, you should use staging.
    GCS Staging - Writes large batches of records to a file, uploads the file to GCS, then uses COPY INTO table to upload the file. Recommended for most workloads for better speed and scalability. Read more about GCS Staging here. | | +| `loadingMethod` | *Object* | :heavy_minus_sign: | Loading method used to send select the way data will be uploaded to BigQuery.
    Standard Inserts - Direct uploading using SQL INSERT statements. This method is extremely inefficient and provided only for quick testing. In almost all cases, you should use staging.
    GCS Staging - Writes large batches of records to a file, uploads the file to GCS, then uses COPY INTO table to upload the file. Recommended for most workloads for better speed and scalability. Read more about GCS Staging here. | | | `projectId` | *String* | :heavy_check_mark: | The GCP project ID for the project containing the target BigQuery dataset. Read more here. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationBigqueryDenormalizedGCSStaging.md b/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStaging.md similarity index 91% rename from docs/models/shared/DestinationBigqueryDenormalizedGCSStaging.md rename to docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStaging.md index 145a6c6ea..832e59c89 100755 --- a/docs/models/shared/DestinationBigqueryDenormalizedGCSStaging.md +++ b/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStaging.md @@ -1,4 +1,6 @@ -# DestinationBigqueryDenormalizedGCSStaging +# DestinationBigqueryDenormalizedLoadingMethodGCSStaging + +Loading method used to send select the way data will be uploaded to BigQuery.
    Standard Inserts - Direct uploading using SQL INSERT statements. This method is extremely inefficient and provided only for quick testing. In almost all cases, you should use staging.
    GCS Staging - Writes large batches of records to a file, uploads the file to GCS, then uses COPY INTO table to upload the file. Recommended for most workloads for better speed and scalability. Read more about GCS Staging here. ## Fields @@ -9,5 +11,5 @@ | `fileBufferCount` | *Long* | :heavy_minus_sign: | Number of file buffers allocated for writing data. Increasing this number is beneficial for connections using Change Data Capture (CDC) and up to the number of streams within a connection. Increasing the number of file buffers past the maximum number of streams has deteriorating effects | 10 | | `gcsBucketName` | *String* | :heavy_check_mark: | The name of the GCS bucket. Read more here. | airbyte_sync | | `gcsBucketPath` | *String* | :heavy_check_mark: | Directory under the GCS bucket where data will be written. Read more here. | data_sync/test | -| `keepFilesInGcsBucket` | [DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing](../../models/shared/DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing.md) | :heavy_minus_sign: | This upload method is supposed to temporary store records in GCS bucket. By this select you can chose if these records should be removed from GCS when migration has finished. The default "Delete all tmp files from GCS" value is used if not set explicitly. | | -| `method` | [DestinationBigqueryDenormalizedGCSStagingMethod](../../models/shared/DestinationBigqueryDenormalizedGCSStagingMethod.md) | :heavy_check_mark: | N/A | | \ No newline at end of file +| `keepFilesInGcsBucket` | [DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing](../../models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.md) | :heavy_minus_sign: | This upload method is supposed to temporary store records in GCS bucket. By this select you can chose if these records should be removed from GCS when migration has finished. The default "Delete all tmp files from GCS" value is used if not set explicitly. | | +| `method` | [DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod](../../models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod.md) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey.md b/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey.md new file mode 100755 index 000000000..6cf3b8a14 --- /dev/null +++ b/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey.md @@ -0,0 +1,12 @@ +# DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey + +An HMAC key is a type of credential and can be associated with a service account or a user account in Cloud Storage. Read more here. + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `credentialType` | [DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType](../../models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType.md) | :heavy_check_mark: | N/A | | +| `hmacKeyAccessId` | *String* | :heavy_check_mark: | HMAC key access ID. When linked to a service account, this ID is 61 characters long; when linked to a user account, it is 24 characters long. | 1234567890abcdefghij1234 | +| `hmacKeySecret` | *String* | :heavy_check_mark: | The corresponding secret for the access ID. It is a 40-character base-64 encoded string. | 1234567890abcdefghij1234567890ABCDEFGHIJ | \ No newline at end of file diff --git a/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType.md b/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType.md new file mode 100755 index 000000000..46faac293 --- /dev/null +++ b/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType.md @@ -0,0 +1,8 @@ +# DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `HMAC_KEY` | HMAC_KEY | \ No newline at end of file diff --git a/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.md b/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.md new file mode 100755 index 000000000..e79f567be --- /dev/null +++ b/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.md @@ -0,0 +1,11 @@ +# DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing + +This upload method is supposed to temporary store records in GCS bucket. By this select you can chose if these records should be removed from GCS when migration has finished. The default "Delete all tmp files from GCS" value is used if not set explicitly. + + +## Values + +| Name | Value | +| ------------------------------- | ------------------------------- | +| `DELETE_ALL_TMP_FILES_FROM_GCS` | Delete all tmp files from GCS | +| `KEEP_ALL_TMP_FILES_IN_GCS` | Keep all tmp files in GCS | \ No newline at end of file diff --git a/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod.md b/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod.md new file mode 100755 index 000000000..8d9b1a8c0 --- /dev/null +++ b/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod.md @@ -0,0 +1,8 @@ +# DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `GCS_STAGING` | GCS Staging | \ No newline at end of file diff --git a/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInserts.md b/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInserts.md new file mode 100755 index 000000000..61348020d --- /dev/null +++ b/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInserts.md @@ -0,0 +1,10 @@ +# DestinationBigqueryDenormalizedLoadingMethodStandardInserts + +Loading method used to send select the way data will be uploaded to BigQuery.
    Standard Inserts - Direct uploading using SQL INSERT statements. This method is extremely inefficient and provided only for quick testing. In almost all cases, you should use staging.
    GCS Staging - Writes large batches of records to a file, uploads the file to GCS, then uses COPY INTO table to upload the file. Recommended for most workloads for better speed and scalability. Read more about GCS Staging here. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `method` | [DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod](../../models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod.md b/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod.md new file mode 100755 index 000000000..65cddb3c6 --- /dev/null +++ b/docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod.md @@ -0,0 +1,8 @@ +# DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `STANDARD` | Standard | \ No newline at end of file diff --git a/docs/models/shared/DestinationBigqueryLoadingMethodGCSStaging.md b/docs/models/shared/DestinationBigqueryLoadingMethodGCSStaging.md new file mode 100755 index 000000000..7777a0513 --- /dev/null +++ b/docs/models/shared/DestinationBigqueryLoadingMethodGCSStaging.md @@ -0,0 +1,15 @@ +# DestinationBigqueryLoadingMethodGCSStaging + +Loading method used to send select the way data will be uploaded to BigQuery.
    Standard Inserts - Direct uploading using SQL INSERT statements. This method is extremely inefficient and provided only for quick testing. In almost all cases, you should use staging.
    GCS Staging - Writes large batches of records to a file, uploads the file to GCS, then uses COPY INTO table to upload the file. Recommended for most workloads for better speed and scalability. Read more about GCS Staging here. + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `credential` | *Object* | :heavy_check_mark: | An HMAC key is a type of credential and can be associated with a service account or a user account in Cloud Storage. Read more here. | | +| `fileBufferCount` | *Long* | :heavy_minus_sign: | Number of file buffers allocated for writing data. Increasing this number is beneficial for connections using Change Data Capture (CDC) and up to the number of streams within a connection. Increasing the number of file buffers past the maximum number of streams has deteriorating effects | 10 | +| `gcsBucketName` | *String* | :heavy_check_mark: | The name of the GCS bucket. Read more here. | airbyte_sync | +| `gcsBucketPath` | *String* | :heavy_check_mark: | Directory under the GCS bucket where data will be written. | data_sync/test | +| `keepFilesInGcsBucket` | [DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing](../../models/shared/DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.md) | :heavy_minus_sign: | This upload method is supposed to temporary store records in GCS bucket. By this select you can chose if these records should be removed from GCS when migration has finished. The default "Delete all tmp files from GCS" value is used if not set explicitly. | | +| `method` | [DestinationBigqueryLoadingMethodGCSStagingMethod](../../models/shared/DestinationBigqueryLoadingMethodGCSStagingMethod.md) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey.md b/docs/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey.md new file mode 100755 index 000000000..20d311563 --- /dev/null +++ b/docs/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey.md @@ -0,0 +1,12 @@ +# DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey + +An HMAC key is a type of credential and can be associated with a service account or a user account in Cloud Storage. Read more here. + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `credentialType` | [DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType](../../models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType.md) | :heavy_check_mark: | N/A | | +| `hmacKeyAccessId` | *String* | :heavy_check_mark: | HMAC key access ID. When linked to a service account, this ID is 61 characters long; when linked to a user account, it is 24 characters long. | 1234567890abcdefghij1234 | +| `hmacKeySecret` | *String* | :heavy_check_mark: | The corresponding secret for the access ID. It is a 40-character base-64 encoded string. | 1234567890abcdefghij1234567890ABCDEFGHIJ | \ No newline at end of file diff --git a/docs/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType.md b/docs/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType.md new file mode 100755 index 000000000..ebcbde4a0 --- /dev/null +++ b/docs/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType.md @@ -0,0 +1,8 @@ +# DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `HMAC_KEY` | HMAC_KEY | \ No newline at end of file diff --git a/docs/models/shared/DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing.md b/docs/models/shared/DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.md similarity index 87% rename from docs/models/shared/DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing.md rename to docs/models/shared/DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.md index ad9c166c2..c98d22711 100755 --- a/docs/models/shared/DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing.md +++ b/docs/models/shared/DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.md @@ -1,4 +1,4 @@ -# DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing +# DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing This upload method is supposed to temporary store records in GCS bucket. By this select you can chose if these records should be removed from GCS when migration has finished. The default "Delete all tmp files from GCS" value is used if not set explicitly. diff --git a/docs/models/shared/DestinationBigqueryDenormalizedGCSStagingMethod.md b/docs/models/shared/DestinationBigqueryLoadingMethodGCSStagingMethod.md similarity index 69% rename from docs/models/shared/DestinationBigqueryDenormalizedGCSStagingMethod.md rename to docs/models/shared/DestinationBigqueryLoadingMethodGCSStagingMethod.md index 6daf149fb..b1b95e51a 100755 --- a/docs/models/shared/DestinationBigqueryDenormalizedGCSStagingMethod.md +++ b/docs/models/shared/DestinationBigqueryLoadingMethodGCSStagingMethod.md @@ -1,4 +1,4 @@ -# DestinationBigqueryDenormalizedGCSStagingMethod +# DestinationBigqueryLoadingMethodGCSStagingMethod ## Values diff --git a/docs/models/shared/DestinationBigqueryLoadingMethodStandardInserts.md b/docs/models/shared/DestinationBigqueryLoadingMethodStandardInserts.md new file mode 100755 index 000000000..e396639bd --- /dev/null +++ b/docs/models/shared/DestinationBigqueryLoadingMethodStandardInserts.md @@ -0,0 +1,10 @@ +# DestinationBigqueryLoadingMethodStandardInserts + +Loading method used to send select the way data will be uploaded to BigQuery.
    Standard Inserts - Direct uploading using SQL INSERT statements. This method is extremely inefficient and provided only for quick testing. In almost all cases, you should use staging.
    GCS Staging - Writes large batches of records to a file, uploads the file to GCS, then uses COPY INTO table to upload the file. Recommended for most workloads for better speed and scalability. Read more about GCS Staging here. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | +| `method` | [DestinationBigqueryLoadingMethodStandardInsertsMethod](../../models/shared/DestinationBigqueryLoadingMethodStandardInsertsMethod.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationBigqueryLoadingMethodStandardInsertsMethod.md b/docs/models/shared/DestinationBigqueryLoadingMethodStandardInsertsMethod.md new file mode 100755 index 000000000..8e24665d8 --- /dev/null +++ b/docs/models/shared/DestinationBigqueryLoadingMethodStandardInsertsMethod.md @@ -0,0 +1,8 @@ +# DestinationBigqueryLoadingMethodStandardInsertsMethod + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `STANDARD` | Standard | \ No newline at end of file diff --git a/docs/models/shared/DestinationClickhouseTunnelMethodNoTunnel.md b/docs/models/shared/DestinationClickhouseTunnelMethodNoTunnel.md new file mode 100755 index 000000000..ceb867d0b --- /dev/null +++ b/docs/models/shared/DestinationClickhouseTunnelMethodNoTunnel.md @@ -0,0 +1,10 @@ +# DestinationClickhouseTunnelMethodNoTunnel + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | +| `tunnelMethod` | [DestinationClickhouseTunnelMethodNoTunnelTunnelMethod](../../models/shared/DestinationClickhouseTunnelMethodNoTunnelTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/shared/DestinationClickhouseTunnelMethodNoTunnelTunnelMethod.md b/docs/models/shared/DestinationClickhouseTunnelMethodNoTunnelTunnelMethod.md new file mode 100755 index 000000000..29ce63e40 --- /dev/null +++ b/docs/models/shared/DestinationClickhouseTunnelMethodNoTunnelTunnelMethod.md @@ -0,0 +1,10 @@ +# DestinationClickhouseTunnelMethodNoTunnelTunnelMethod + +No ssh tunnel needed to connect to database + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/shared/DestinationClickhouseTunnelMethodPasswordAuthentication.md b/docs/models/shared/DestinationClickhouseTunnelMethodPasswordAuthentication.md new file mode 100755 index 000000000..11f076787 --- /dev/null +++ b/docs/models/shared/DestinationClickhouseTunnelMethodPasswordAuthentication.md @@ -0,0 +1,14 @@ +# DestinationClickhouseTunnelMethodPasswordAuthentication + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnelMethod` | [DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | +| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.md b/docs/models/shared/DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.md new file mode 100755 index 000000000..3d78d67ad --- /dev/null +++ b/docs/models/shared/DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.md @@ -0,0 +1,10 @@ +# DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod + +Connect through a jump server tunnel host using username and password authentication + + +## Values + +| Name | Value | +| ------------------- | ------------------- | +| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthentication.md new file mode 100755 index 000000000..7a767c28c --- /dev/null +++ b/docs/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthentication.md @@ -0,0 +1,14 @@ +# DestinationClickhouseTunnelMethodSSHKeyAuthentication + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | +| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnelMethod` | [DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.md b/docs/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.md new file mode 100755 index 000000000..04b1e0f96 --- /dev/null +++ b/docs/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.md @@ -0,0 +1,10 @@ +# DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod + +Connect through a jump server tunnel host using username and ssh key + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/shared/DestinationDatabricksDataSourceAmazonS3.md b/docs/models/shared/DestinationDatabricksDataSourceAmazonS3.md new file mode 100755 index 000000000..6ef602438 --- /dev/null +++ b/docs/models/shared/DestinationDatabricksDataSourceAmazonS3.md @@ -0,0 +1,16 @@ +# DestinationDatabricksDataSourceAmazonS3 + +Storage on which the delta lake is built. + + +## Fields + +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | +| `dataSourceType` | [DestinationDatabricksDataSourceAmazonS3DataSourceType](../../models/shared/DestinationDatabricksDataSourceAmazonS3DataSourceType.md) | :heavy_check_mark: | N/A | | +| `fileNamePattern` | *String* | :heavy_minus_sign: | The pattern allows you to set the file-name format for the S3 staging file(s) | {date} | +| `s3AccessKeyId` | *String* | :heavy_check_mark: | The Access Key Id granting allow one to access the above S3 staging bucket. Airbyte requires Read and Write permissions to the given bucket. | A012345678910EXAMPLE | +| `s3BucketName` | *String* | :heavy_check_mark: | The name of the S3 bucket to use for intermittent staging of the data. | airbyte.staging | +| `s3BucketPath` | *String* | :heavy_check_mark: | The directory under the S3 bucket where data will be written. | data_sync/test | +| `s3BucketRegion` | [DestinationDatabricksDataSourceAmazonS3S3BucketRegion](../../models/shared/DestinationDatabricksDataSourceAmazonS3S3BucketRegion.md) | :heavy_minus_sign: | The region of the S3 staging bucket to use if utilising a copy strategy. | | +| `s3SecretAccessKey` | *String* | :heavy_check_mark: | The corresponding secret to the above access key id. | a012345678910ABCDEFGH/AbCdEfGhEXAMPLEKEY | \ No newline at end of file diff --git a/docs/models/shared/DestinationDatabricksDataSourceAmazonS3DataSourceType.md b/docs/models/shared/DestinationDatabricksDataSourceAmazonS3DataSourceType.md new file mode 100755 index 000000000..a3b9f3146 --- /dev/null +++ b/docs/models/shared/DestinationDatabricksDataSourceAmazonS3DataSourceType.md @@ -0,0 +1,8 @@ +# DestinationDatabricksDataSourceAmazonS3DataSourceType + + +## Values + +| Name | Value | +| ------------ | ------------ | +| `S3_STORAGE` | S3_STORAGE | \ No newline at end of file diff --git a/docs/models/shared/DestinationDatabricksDataSourceAmazonS3S3BucketRegion.md b/docs/models/shared/DestinationDatabricksDataSourceAmazonS3S3BucketRegion.md new file mode 100755 index 000000000..cab1f998f --- /dev/null +++ b/docs/models/shared/DestinationDatabricksDataSourceAmazonS3S3BucketRegion.md @@ -0,0 +1,35 @@ +# DestinationDatabricksDataSourceAmazonS3S3BucketRegion + +The region of the S3 staging bucket to use if utilising a copy strategy. + + +## Values + +| Name | Value | +| --------------- | --------------- | +| `UNKNOWN` | | +| `US_EAST1` | us-east-1 | +| `US_EAST2` | us-east-2 | +| `US_WEST1` | us-west-1 | +| `US_WEST2` | us-west-2 | +| `AF_SOUTH1` | af-south-1 | +| `AP_EAST1` | ap-east-1 | +| `AP_SOUTH1` | ap-south-1 | +| `AP_NORTHEAST1` | ap-northeast-1 | +| `AP_NORTHEAST2` | ap-northeast-2 | +| `AP_NORTHEAST3` | ap-northeast-3 | +| `AP_SOUTHEAST1` | ap-southeast-1 | +| `AP_SOUTHEAST2` | ap-southeast-2 | +| `CA_CENTRAL1` | ca-central-1 | +| `CN_NORTH1` | cn-north-1 | +| `CN_NORTHWEST1` | cn-northwest-1 | +| `EU_CENTRAL1` | eu-central-1 | +| `EU_NORTH1` | eu-north-1 | +| `EU_SOUTH1` | eu-south-1 | +| `EU_WEST1` | eu-west-1 | +| `EU_WEST2` | eu-west-2 | +| `EU_WEST3` | eu-west-3 | +| `SA_EAST1` | sa-east-1 | +| `ME_SOUTH1` | me-south-1 | +| `US_GOV_EAST1` | us-gov-east-1 | +| `US_GOV_WEST1` | us-gov-west-1 | \ No newline at end of file diff --git a/docs/models/shared/DestinationDatabricksDataSourceAzureBlobStorage.md b/docs/models/shared/DestinationDatabricksDataSourceAzureBlobStorage.md new file mode 100755 index 000000000..ef5bb57ae --- /dev/null +++ b/docs/models/shared/DestinationDatabricksDataSourceAzureBlobStorage.md @@ -0,0 +1,14 @@ +# DestinationDatabricksDataSourceAzureBlobStorage + +Storage on which the delta lake is built. + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `azureBlobStorageAccountName` | *String* | :heavy_check_mark: | The account's name of the Azure Blob Storage. | airbyte5storage | +| `azureBlobStorageContainerName` | *String* | :heavy_check_mark: | The name of the Azure blob storage container. | airbytetestcontainername | +| `azureBlobStorageEndpointDomainName` | *String* | :heavy_minus_sign: | This is Azure Blob Storage endpoint domain name. Leave default value (or leave it empty if run container from command line) to use Microsoft native from example. | blob.core.windows.net | +| `azureBlobStorageSasToken` | *String* | :heavy_check_mark: | Shared access signature (SAS) token to grant limited access to objects in your storage account. | ?sv=2016-05-31&ss=b&srt=sco&sp=rwdl&se=2018-06-27T10:05:50Z&st=2017-06-27T02:05:50Z&spr=https,http&sig=bgqQwoXwxzuD2GJfagRg7VOS8hzNr3QLT7rhS8OFRLQ%3D | +| `dataSourceType` | [DestinationDatabricksDataSourceAzureBlobStorageDataSourceType](../../models/shared/DestinationDatabricksDataSourceAzureBlobStorageDataSourceType.md) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/models/shared/DestinationDatabricksDataSourceAzureBlobStorageDataSourceType.md b/docs/models/shared/DestinationDatabricksDataSourceAzureBlobStorageDataSourceType.md new file mode 100755 index 000000000..29cb32faf --- /dev/null +++ b/docs/models/shared/DestinationDatabricksDataSourceAzureBlobStorageDataSourceType.md @@ -0,0 +1,8 @@ +# DestinationDatabricksDataSourceAzureBlobStorageDataSourceType + + +## Values + +| Name | Value | +| -------------------- | -------------------- | +| `AZURE_BLOB_STORAGE` | AZURE_BLOB_STORAGE | \ No newline at end of file diff --git a/docs/models/shared/DestinationDatabricksDataSourceRecommendedManagedTables.md b/docs/models/shared/DestinationDatabricksDataSourceRecommendedManagedTables.md new file mode 100755 index 000000000..08795da00 --- /dev/null +++ b/docs/models/shared/DestinationDatabricksDataSourceRecommendedManagedTables.md @@ -0,0 +1,10 @@ +# DestinationDatabricksDataSourceRecommendedManagedTables + +Storage on which the delta lake is built. + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `dataSourceType` | [DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType](../../models/shared/DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType.md b/docs/models/shared/DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType.md new file mode 100755 index 000000000..11e3d4b34 --- /dev/null +++ b/docs/models/shared/DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType.md @@ -0,0 +1,8 @@ +# DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType + + +## Values + +| Name | Value | +| ------------------------ | ------------------------ | +| `MANAGED_TABLES_STORAGE` | MANAGED_TABLES_STORAGE | \ No newline at end of file diff --git a/docs/models/shared/DestinationDevNullTestDestinationSilent.md b/docs/models/shared/DestinationDevNullTestDestinationSilent.md new file mode 100755 index 000000000..66acfdc26 --- /dev/null +++ b/docs/models/shared/DestinationDevNullTestDestinationSilent.md @@ -0,0 +1,10 @@ +# DestinationDevNullTestDestinationSilent + +The type of destination to be used + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | +| `testDestinationType` | [DestinationDevNullTestDestinationSilentTestDestinationType](../../models/shared/DestinationDevNullTestDestinationSilentTestDestinationType.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationDevNullTestDestinationSilentTestDestinationType.md b/docs/models/shared/DestinationDevNullTestDestinationSilentTestDestinationType.md new file mode 100755 index 000000000..d855f0a27 --- /dev/null +++ b/docs/models/shared/DestinationDevNullTestDestinationSilentTestDestinationType.md @@ -0,0 +1,8 @@ +# DestinationDevNullTestDestinationSilentTestDestinationType + + +## Values + +| Name | Value | +| -------- | -------- | +| `SILENT` | SILENT | \ No newline at end of file diff --git a/docs/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecret.md b/docs/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecret.md new file mode 100755 index 000000000..9d75132da --- /dev/null +++ b/docs/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecret.md @@ -0,0 +1,12 @@ +# DestinationElasticsearchAuthenticationMethodApiKeySecret + +Use a api key and secret combination to authenticate + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `apiKeyId` | *String* | :heavy_check_mark: | The Key ID to used when accessing an enterprise Elasticsearch instance. | +| `apiKeySecret` | *String* | :heavy_check_mark: | The secret associated with the API Key ID. | +| `method` | [DestinationElasticsearchAuthenticationMethodApiKeySecretMethod](../../models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecretMethod.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecretMethod.md b/docs/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecretMethod.md new file mode 100755 index 000000000..cf3419f7f --- /dev/null +++ b/docs/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecretMethod.md @@ -0,0 +1,8 @@ +# DestinationElasticsearchAuthenticationMethodApiKeySecretMethod + + +## Values + +| Name | Value | +| -------- | -------- | +| `SECRET` | secret | \ No newline at end of file diff --git a/docs/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePassword.md b/docs/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePassword.md new file mode 100755 index 000000000..f32a740f8 --- /dev/null +++ b/docs/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePassword.md @@ -0,0 +1,12 @@ +# DestinationElasticsearchAuthenticationMethodUsernamePassword + +Basic auth header with a username and password + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `method` | [DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod](../../models/shared/DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod.md) | :heavy_check_mark: | N/A | +| `password` | *String* | :heavy_check_mark: | Basic auth password to access a secure Elasticsearch server | +| `username` | *String* | :heavy_check_mark: | Basic auth username to access a secure Elasticsearch server | \ No newline at end of file diff --git a/docs/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod.md b/docs/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod.md new file mode 100755 index 000000000..548f7c229 --- /dev/null +++ b/docs/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod.md @@ -0,0 +1,8 @@ +# DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod + + +## Values + +| Name | Value | +| ------- | ------- | +| `BASIC` | basic | \ No newline at end of file diff --git a/docs/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3.md b/docs/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3.md new file mode 100755 index 000000000..9335212f9 --- /dev/null +++ b/docs/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3.md @@ -0,0 +1,14 @@ +# DestinationFireboltLoadingMethodExternalTableViaS3 + +Loading method used to select the way data will be uploaded to Firebolt + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | +| `awsKeyId` | *String* | :heavy_check_mark: | AWS access key granting read and write access to S3. | | +| `awsKeySecret` | *String* | :heavy_check_mark: | Corresponding secret part of the AWS Key | | +| `method` | [DestinationFireboltLoadingMethodExternalTableViaS3Method](../../models/shared/DestinationFireboltLoadingMethodExternalTableViaS3Method.md) | :heavy_check_mark: | N/A | | +| `s3Bucket` | *String* | :heavy_check_mark: | The name of the S3 bucket. | | +| `s3Region` | *String* | :heavy_check_mark: | Region name of the S3 bucket. | us-east-1 | \ No newline at end of file diff --git a/docs/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3Method.md b/docs/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3Method.md new file mode 100755 index 000000000..4a5b6b093 --- /dev/null +++ b/docs/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3Method.md @@ -0,0 +1,8 @@ +# DestinationFireboltLoadingMethodExternalTableViaS3Method + + +## Values + +| Name | Value | +| ----- | ----- | +| `S3` | S3 | \ No newline at end of file diff --git a/docs/models/shared/DestinationFireboltLoadingMethodSQLInserts.md b/docs/models/shared/DestinationFireboltLoadingMethodSQLInserts.md new file mode 100755 index 000000000..363ce3d0d --- /dev/null +++ b/docs/models/shared/DestinationFireboltLoadingMethodSQLInserts.md @@ -0,0 +1,10 @@ +# DestinationFireboltLoadingMethodSQLInserts + +Loading method used to select the way data will be uploaded to Firebolt + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | +| `method` | [DestinationFireboltLoadingMethodSQLInsertsMethod](../../models/shared/DestinationFireboltLoadingMethodSQLInsertsMethod.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationFireboltLoadingMethodSQLInsertsMethod.md b/docs/models/shared/DestinationFireboltLoadingMethodSQLInsertsMethod.md new file mode 100755 index 000000000..0b493e05f --- /dev/null +++ b/docs/models/shared/DestinationFireboltLoadingMethodSQLInsertsMethod.md @@ -0,0 +1,8 @@ +# DestinationFireboltLoadingMethodSQLInsertsMethod + + +## Values + +| Name | Value | +| ----- | ----- | +| `SQL` | SQL | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsCredentialHMACKey.md b/docs/models/shared/DestinationGcsCredentialHMACKey.md new file mode 100755 index 000000000..2c127c785 --- /dev/null +++ b/docs/models/shared/DestinationGcsCredentialHMACKey.md @@ -0,0 +1,12 @@ +# DestinationGcsCredentialHMACKey + +An HMAC key is a type of credential and can be associated with a service account or a user account in Cloud Storage. Read more here. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `credentialType` | [DestinationGcsCredentialHMACKeyCredentialType](../../models/shared/DestinationGcsCredentialHMACKeyCredentialType.md) | :heavy_minus_sign: | N/A | | +| `hmacKeyAccessId` | *String* | :heavy_check_mark: | When linked to a service account, this ID is 61 characters long; when linked to a user account, it is 24 characters long. Read more here. | 1234567890abcdefghij1234 | +| `hmacKeySecret` | *String* | :heavy_check_mark: | The corresponding secret for the access ID. It is a 40-character base-64 encoded string. Read more here. | 1234567890abcdefghij1234567890ABCDEFGHIJ | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsCredentialHMACKeyCredentialType.md b/docs/models/shared/DestinationGcsCredentialHMACKeyCredentialType.md new file mode 100755 index 000000000..555615d1f --- /dev/null +++ b/docs/models/shared/DestinationGcsCredentialHMACKeyCredentialType.md @@ -0,0 +1,8 @@ +# DestinationGcsCredentialHMACKeyCredentialType + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `HMAC_KEY` | HMAC_KEY | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatAvroApacheAvro.md b/docs/models/shared/DestinationGcsFormatAvroApacheAvro.md new file mode 100755 index 000000000..343c5795a --- /dev/null +++ b/docs/models/shared/DestinationGcsFormatAvroApacheAvro.md @@ -0,0 +1,11 @@ +# DestinationGcsFormatAvroApacheAvro + +Output data format. One of the following formats must be selected - AVRO format, PARQUET format, CSV format, or JSONL format. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | +| `compressionCodec` | *Object* | :heavy_check_mark: | The compression algorithm used to compress data. Default to no compression. | +| `formatType` | [DestinationGcsFormatAvroApacheAvroFormatType](../../models/shared/DestinationGcsFormatAvroApacheAvroFormatType.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2.md b/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2.md new file mode 100755 index 000000000..1913d235a --- /dev/null +++ b/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2.md @@ -0,0 +1,10 @@ +# DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2 + +The compression algorithm used to compress data. Default to no compression. + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | +| `codec` | [DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec](../../models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec.md b/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec.md new file mode 100755 index 000000000..c1503eba0 --- /dev/null +++ b/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec.md @@ -0,0 +1,8 @@ +# DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec + + +## Values + +| Name | Value | +| ------- | ------- | +| `BZIP2` | bzip2 | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate.md b/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate.md new file mode 100755 index 000000000..9e4e7db7c --- /dev/null +++ b/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate.md @@ -0,0 +1,11 @@ +# DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate + +The compression algorithm used to compress data. Default to no compression. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `codec` | [DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec](../../models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec.md) | :heavy_minus_sign: | N/A | +| `compressionLevel` | *Long* | :heavy_minus_sign: | 0: no compression & fastest, 9: best compression & slowest. | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec.md b/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec.md new file mode 100755 index 000000000..f21fa76b7 --- /dev/null +++ b/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec.md @@ -0,0 +1,8 @@ +# DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec + + +## Values + +| Name | Value | +| --------- | --------- | +| `DEFLATE` | Deflate | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression.md b/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression.md new file mode 100755 index 000000000..cb276ac07 --- /dev/null +++ b/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression.md @@ -0,0 +1,10 @@ +# DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression + +The compression algorithm used to compress data. Default to no compression. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `codec` | [DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec](../../models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec.md b/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec.md new file mode 100755 index 000000000..df233382c --- /dev/null +++ b/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec.md @@ -0,0 +1,8 @@ +# DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `NO_COMPRESSION` | no compression | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy.md b/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy.md new file mode 100755 index 000000000..b9b9d3c74 --- /dev/null +++ b/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy.md @@ -0,0 +1,10 @@ +# DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy + +The compression algorithm used to compress data. Default to no compression. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | +| `codec` | [DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec](../../models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec.md b/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec.md new file mode 100755 index 000000000..adb7c4fed --- /dev/null +++ b/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec.md @@ -0,0 +1,8 @@ +# DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec + + +## Values + +| Name | Value | +| -------- | -------- | +| `SNAPPY` | snappy | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXz.md b/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXz.md new file mode 100755 index 000000000..ea69f3d15 --- /dev/null +++ b/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXz.md @@ -0,0 +1,11 @@ +# DestinationGcsFormatAvroApacheAvroCompressionCodecXz + +The compression algorithm used to compress data. Default to no compression. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `codec` | [DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec](../../models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec.md) | :heavy_minus_sign: | N/A | +| `compressionLevel` | *Long* | :heavy_minus_sign: | The presets 0-3 are fast presets with medium compression. The presets 4-6 are fairly slow presets with high compression. The default preset is 6. The presets 7-9 are like the preset 6 but use bigger dictionaries and have higher compressor and decompressor memory requirements. Unless the uncompressed size of the file exceeds 8 MiB, 16 MiB, or 32 MiB, it is waste of memory to use the presets 7, 8, or 9, respectively. Read more here for details. | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec.md b/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec.md new file mode 100755 index 000000000..acb1786e4 --- /dev/null +++ b/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec.md @@ -0,0 +1,8 @@ +# DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec + + +## Values + +| Name | Value | +| ----- | ----- | +| `XZ` | xz | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard.md b/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard.md new file mode 100755 index 000000000..7f96ace0b --- /dev/null +++ b/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard.md @@ -0,0 +1,12 @@ +# DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard + +The compression algorithm used to compress data. Default to no compression. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `codec` | [DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec](../../models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec.md) | :heavy_minus_sign: | N/A | +| `compressionLevel` | *Long* | :heavy_minus_sign: | Negative levels are 'fast' modes akin to lz4 or snappy, levels above 9 are generally for archival purposes, and levels above 18 use a lot of memory. | +| `includeChecksum` | *Boolean* | :heavy_minus_sign: | If true, include a checksum with each data block. | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec.md b/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec.md new file mode 100755 index 000000000..6cfaf08f7 --- /dev/null +++ b/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec.md @@ -0,0 +1,8 @@ +# DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `ZSTANDARD` | zstandard | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatAvroApacheAvroFormatType.md b/docs/models/shared/DestinationGcsFormatAvroApacheAvroFormatType.md new file mode 100755 index 000000000..148cb7140 --- /dev/null +++ b/docs/models/shared/DestinationGcsFormatAvroApacheAvroFormatType.md @@ -0,0 +1,8 @@ +# DestinationGcsFormatAvroApacheAvroFormatType + + +## Values + +| Name | Value | +| ------ | ------ | +| `AVRO` | Avro | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValues.md b/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValues.md new file mode 100755 index 000000000..4aa4e2722 --- /dev/null +++ b/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValues.md @@ -0,0 +1,12 @@ +# DestinationGcsFormatCSVCommaSeparatedValues + +Output data format. One of the following formats must be selected - AVRO format, PARQUET format, CSV format, or JSONL format. + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | +| `compression` | *Object* | :heavy_minus_sign: | Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".csv.gz"). | +| `flattening` | [DestinationGcsFormatCSVCommaSeparatedValuesNormalization](../../models/shared/DestinationGcsFormatCSVCommaSeparatedValuesNormalization.md) | :heavy_minus_sign: | Whether the input JSON data should be normalized (flattened) in the output CSV. Please refer to docs for details. | +| `formatType` | [DestinationGcsFormatCSVCommaSeparatedValuesFormatType](../../models/shared/DestinationGcsFormatCSVCommaSeparatedValuesFormatType.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIP.md b/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIP.md new file mode 100755 index 000000000..2041aea08 --- /dev/null +++ b/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIP.md @@ -0,0 +1,10 @@ +# DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIP + +Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".csv.gz"). + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `compressionType` | [DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType](../../models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.md b/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.md new file mode 100755 index 000000000..6595e118f --- /dev/null +++ b/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.md @@ -0,0 +1,8 @@ +# DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType + + +## Values + +| Name | Value | +| ------ | ------ | +| `GZIP` | GZIP | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompression.md b/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompression.md new file mode 100755 index 000000000..7da7f2deb --- /dev/null +++ b/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompression.md @@ -0,0 +1,10 @@ +# DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompression + +Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".csv.gz"). + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `compressionType` | [DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType](../../models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.md b/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.md new file mode 100755 index 000000000..3e01fd501 --- /dev/null +++ b/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.md @@ -0,0 +1,8 @@ +# DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `NO_COMPRESSION` | No Compression | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesFormatType.md b/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesFormatType.md new file mode 100755 index 000000000..374d59eae --- /dev/null +++ b/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesFormatType.md @@ -0,0 +1,8 @@ +# DestinationGcsFormatCSVCommaSeparatedValuesFormatType + + +## Values + +| Name | Value | +| ----- | ----- | +| `CSV` | CSV | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesNormalization.md b/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesNormalization.md new file mode 100755 index 000000000..8c00c97bc --- /dev/null +++ b/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesNormalization.md @@ -0,0 +1,11 @@ +# DestinationGcsFormatCSVCommaSeparatedValuesNormalization + +Whether the input JSON data should be normalized (flattened) in the output CSV. Please refer to docs for details. + + +## Values + +| Name | Value | +| ----------------------- | ----------------------- | +| `NO_FLATTENING` | No flattening | +| `ROOT_LEVEL_FLATTENING` | Root level flattening | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSON.md b/docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSON.md new file mode 100755 index 000000000..35c982516 --- /dev/null +++ b/docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSON.md @@ -0,0 +1,11 @@ +# DestinationGcsFormatJSONLinesNewlineDelimitedJSON + +Output data format. One of the following formats must be selected - AVRO format, PARQUET format, CSV format, or JSONL format. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | +| `compression` | *Object* | :heavy_minus_sign: | Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). | +| `formatType` | [DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType](../../models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.md b/docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.md new file mode 100755 index 000000000..96dd77361 --- /dev/null +++ b/docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.md @@ -0,0 +1,10 @@ +# DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIP + +Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `compressionType` | [DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType](../../models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.md b/docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.md new file mode 100755 index 000000000..994051f74 --- /dev/null +++ b/docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.md @@ -0,0 +1,8 @@ +# DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType + + +## Values + +| Name | Value | +| ------ | ------ | +| `GZIP` | GZIP | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.md b/docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.md new file mode 100755 index 000000000..c4e8f273f --- /dev/null +++ b/docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.md @@ -0,0 +1,10 @@ +# DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression + +Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `compressionType` | [DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType](../../models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.md b/docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.md new file mode 100755 index 000000000..272a27f4f --- /dev/null +++ b/docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.md @@ -0,0 +1,8 @@ +# DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `NO_COMPRESSION` | No Compression | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType.md b/docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType.md new file mode 100755 index 000000000..ae5c5ce70 --- /dev/null +++ b/docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType.md @@ -0,0 +1,8 @@ +# DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType + + +## Values + +| Name | Value | +| ------- | ------- | +| `JSONL` | JSONL | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatParquetColumnarStorage.md b/docs/models/shared/DestinationGcsFormatParquetColumnarStorage.md new file mode 100755 index 000000000..c3a5f5aff --- /dev/null +++ b/docs/models/shared/DestinationGcsFormatParquetColumnarStorage.md @@ -0,0 +1,16 @@ +# DestinationGcsFormatParquetColumnarStorage + +Output data format. One of the following formats must be selected - AVRO format, PARQUET format, CSV format, or JSONL format. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `blockSizeMb` | *Long* | :heavy_minus_sign: | This is the size of a row group being buffered in memory. It limits the memory usage when writing. Larger values will improve the IO when reading, but consume more memory when writing. Default: 128 MB. | 128 | +| `compressionCodec` | [DestinationGcsFormatParquetColumnarStorageCompressionCodec](../../models/shared/DestinationGcsFormatParquetColumnarStorageCompressionCodec.md) | :heavy_minus_sign: | The compression algorithm used to compress data pages. | | +| `dictionaryEncoding` | *Boolean* | :heavy_minus_sign: | Default: true. | | +| `dictionaryPageSizeKb` | *Long* | :heavy_minus_sign: | There is one dictionary page per column per row group when dictionary encoding is used. The dictionary page size works like the page size but for dictionary. Default: 1024 KB. | 1024 | +| `formatType` | [DestinationGcsFormatParquetColumnarStorageFormatType](../../models/shared/DestinationGcsFormatParquetColumnarStorageFormatType.md) | :heavy_minus_sign: | N/A | | +| `maxPaddingSizeMb` | *Long* | :heavy_minus_sign: | Maximum size allowed as padding to align row groups. This is also the minimum size of a row group. Default: 8 MB. | 8 | +| `pageSizeKb` | *Long* | :heavy_minus_sign: | The page size is for compression. A block is composed of pages. A page is the smallest unit that must be read fully to access a single record. If this value is too small, the compression will deteriorate. Default: 1024 KB. | 1024 | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatParquetColumnarStorageCompressionCodec.md b/docs/models/shared/DestinationGcsFormatParquetColumnarStorageCompressionCodec.md new file mode 100755 index 000000000..b28cf668f --- /dev/null +++ b/docs/models/shared/DestinationGcsFormatParquetColumnarStorageCompressionCodec.md @@ -0,0 +1,16 @@ +# DestinationGcsFormatParquetColumnarStorageCompressionCodec + +The compression algorithm used to compress data pages. + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `UNCOMPRESSED` | UNCOMPRESSED | +| `SNAPPY` | SNAPPY | +| `GZIP` | GZIP | +| `LZO` | LZO | +| `BROTLI` | BROTLI | +| `LZ4` | LZ4 | +| `ZSTD` | ZSTD | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatParquetColumnarStorageFormatType.md b/docs/models/shared/DestinationGcsFormatParquetColumnarStorageFormatType.md new file mode 100755 index 000000000..c1e64a0c8 --- /dev/null +++ b/docs/models/shared/DestinationGcsFormatParquetColumnarStorageFormatType.md @@ -0,0 +1,8 @@ +# DestinationGcsFormatParquetColumnarStorageFormatType + + +## Values + +| Name | Value | +| --------- | --------- | +| `PARQUET` | Parquet | \ No newline at end of file diff --git a/docs/models/shared/DestinationMongodbInstanceTypeMongoDBAtlas.md b/docs/models/shared/DestinationMongodbInstanceTypeMongoDBAtlas.md new file mode 100755 index 000000000..91d3475ff --- /dev/null +++ b/docs/models/shared/DestinationMongodbInstanceTypeMongoDBAtlas.md @@ -0,0 +1,11 @@ +# DestinationMongodbInstanceTypeMongoDBAtlas + +MongoDb instance to connect to. For MongoDB Atlas and Replica Set TLS connection is used by default. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | +| `clusterUrl` | *String* | :heavy_check_mark: | URL of a cluster to connect to. | +| `instance` | [DestinationMongodbInstanceTypeMongoDBAtlasInstance](../../models/shared/DestinationMongodbInstanceTypeMongoDBAtlasInstance.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationMongodbInstanceTypeMongoDBAtlasInstance.md b/docs/models/shared/DestinationMongodbInstanceTypeMongoDBAtlasInstance.md new file mode 100755 index 000000000..6de549fd0 --- /dev/null +++ b/docs/models/shared/DestinationMongodbInstanceTypeMongoDBAtlasInstance.md @@ -0,0 +1,8 @@ +# DestinationMongodbInstanceTypeMongoDBAtlasInstance + + +## Values + +| Name | Value | +| ------- | ------- | +| `ATLAS` | atlas | \ No newline at end of file diff --git a/docs/models/shared/DestinationMongodbInstanceTypeReplicaSet.md b/docs/models/shared/DestinationMongodbInstanceTypeReplicaSet.md new file mode 100755 index 000000000..f51c71f18 --- /dev/null +++ b/docs/models/shared/DestinationMongodbInstanceTypeReplicaSet.md @@ -0,0 +1,12 @@ +# DestinationMongodbInstanceTypeReplicaSet + +MongoDb instance to connect to. For MongoDB Atlas and Replica Set TLS connection is used by default. + + +## Fields + +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | +| `instance` | [DestinationMongodbInstanceTypeReplicaSetInstance](../../models/shared/DestinationMongodbInstanceTypeReplicaSetInstance.md) | :heavy_minus_sign: | N/A | | +| `replicaSet` | *String* | :heavy_minus_sign: | A replica set name. | | +| `serverAddresses` | *String* | :heavy_check_mark: | The members of a replica set. Please specify `host`:`port` of each member seperated by comma. | host1:27017,host2:27017,host3:27017 | \ No newline at end of file diff --git a/docs/models/shared/DestinationMongodbInstanceTypeReplicaSetInstance.md b/docs/models/shared/DestinationMongodbInstanceTypeReplicaSetInstance.md new file mode 100755 index 000000000..d8e2d2bed --- /dev/null +++ b/docs/models/shared/DestinationMongodbInstanceTypeReplicaSetInstance.md @@ -0,0 +1,8 @@ +# DestinationMongodbInstanceTypeReplicaSetInstance + + +## Values + +| Name | Value | +| --------- | --------- | +| `REPLICA` | replica | \ No newline at end of file diff --git a/docs/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstance.md b/docs/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstance.md new file mode 100755 index 000000000..bd9d68e0c --- /dev/null +++ b/docs/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstance.md @@ -0,0 +1,12 @@ +# DestinationMongodbInstanceTypeStandaloneMongoDbInstance + +MongoDb instance to connect to. For MongoDB Atlas and Replica Set TLS connection is used by default. + + +## Fields + +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `host` | *String* | :heavy_check_mark: | The Host of a Mongo database to be replicated. | | +| `instance` | [DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance](../../models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance.md) | :heavy_minus_sign: | N/A | | +| `port` | *Long* | :heavy_minus_sign: | The Port of a Mongo database to be replicated. | 27017 | \ No newline at end of file diff --git a/docs/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance.md b/docs/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance.md new file mode 100755 index 000000000..3812c708b --- /dev/null +++ b/docs/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance.md @@ -0,0 +1,8 @@ +# DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance + + +## Values + +| Name | Value | +| ------------ | ------------ | +| `STANDALONE` | standalone | \ No newline at end of file diff --git a/docs/models/shared/DestinationMongodbTunnelMethodNoTunnel.md b/docs/models/shared/DestinationMongodbTunnelMethodNoTunnel.md new file mode 100755 index 000000000..4895f9291 --- /dev/null +++ b/docs/models/shared/DestinationMongodbTunnelMethodNoTunnel.md @@ -0,0 +1,10 @@ +# DestinationMongodbTunnelMethodNoTunnel + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | +| `tunnelMethod` | [DestinationMongodbTunnelMethodNoTunnelTunnelMethod](../../models/shared/DestinationMongodbTunnelMethodNoTunnelTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/shared/DestinationMongodbTunnelMethodNoTunnelTunnelMethod.md b/docs/models/shared/DestinationMongodbTunnelMethodNoTunnelTunnelMethod.md new file mode 100755 index 000000000..d6c828cf8 --- /dev/null +++ b/docs/models/shared/DestinationMongodbTunnelMethodNoTunnelTunnelMethod.md @@ -0,0 +1,10 @@ +# DestinationMongodbTunnelMethodNoTunnelTunnelMethod + +No ssh tunnel needed to connect to database + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/shared/DestinationMongodbTunnelMethodPasswordAuthentication.md b/docs/models/shared/DestinationMongodbTunnelMethodPasswordAuthentication.md new file mode 100755 index 000000000..9ef9433aa --- /dev/null +++ b/docs/models/shared/DestinationMongodbTunnelMethodPasswordAuthentication.md @@ -0,0 +1,14 @@ +# DestinationMongodbTunnelMethodPasswordAuthentication + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnelMethod` | [DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | +| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod.md b/docs/models/shared/DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod.md new file mode 100755 index 000000000..c1ffa3cdd --- /dev/null +++ b/docs/models/shared/DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod.md @@ -0,0 +1,10 @@ +# DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod + +Connect through a jump server tunnel host using username and password authentication + + +## Values + +| Name | Value | +| ------------------- | ------------------- | +| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthentication.md new file mode 100755 index 000000000..42a76c642 --- /dev/null +++ b/docs/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthentication.md @@ -0,0 +1,14 @@ +# DestinationMongodbTunnelMethodSSHKeyAuthentication + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | +| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnelMethod` | [DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod.md b/docs/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod.md new file mode 100755 index 000000000..a8802f375 --- /dev/null +++ b/docs/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod.md @@ -0,0 +1,10 @@ +# DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod + +Connect through a jump server tunnel host using username and ssh key + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/shared/DestinationMssqlTunnelMethodNoTunnel.md b/docs/models/shared/DestinationMssqlTunnelMethodNoTunnel.md new file mode 100755 index 000000000..966ce9573 --- /dev/null +++ b/docs/models/shared/DestinationMssqlTunnelMethodNoTunnel.md @@ -0,0 +1,10 @@ +# DestinationMssqlTunnelMethodNoTunnel + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | +| `tunnelMethod` | [DestinationMssqlTunnelMethodNoTunnelTunnelMethod](../../models/shared/DestinationMssqlTunnelMethodNoTunnelTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/shared/DestinationMssqlTunnelMethodNoTunnelTunnelMethod.md b/docs/models/shared/DestinationMssqlTunnelMethodNoTunnelTunnelMethod.md new file mode 100755 index 000000000..6adbf53f2 --- /dev/null +++ b/docs/models/shared/DestinationMssqlTunnelMethodNoTunnelTunnelMethod.md @@ -0,0 +1,10 @@ +# DestinationMssqlTunnelMethodNoTunnelTunnelMethod + +No ssh tunnel needed to connect to database + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/shared/DestinationMssqlTunnelMethodPasswordAuthentication.md b/docs/models/shared/DestinationMssqlTunnelMethodPasswordAuthentication.md new file mode 100755 index 000000000..c4b4fd204 --- /dev/null +++ b/docs/models/shared/DestinationMssqlTunnelMethodPasswordAuthentication.md @@ -0,0 +1,14 @@ +# DestinationMssqlTunnelMethodPasswordAuthentication + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnelMethod` | [DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | +| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod.md b/docs/models/shared/DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod.md new file mode 100755 index 000000000..934abce84 --- /dev/null +++ b/docs/models/shared/DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod.md @@ -0,0 +1,10 @@ +# DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod + +Connect through a jump server tunnel host using username and password authentication + + +## Values + +| Name | Value | +| ------------------- | ------------------- | +| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthentication.md new file mode 100755 index 000000000..91b8ae6a4 --- /dev/null +++ b/docs/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthentication.md @@ -0,0 +1,14 @@ +# DestinationMssqlTunnelMethodSSHKeyAuthentication + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | +| `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | +| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnelMethod` | [DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md b/docs/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md new file mode 100755 index 000000000..ec5ee4928 --- /dev/null +++ b/docs/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md @@ -0,0 +1,10 @@ +# DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod + +Connect through a jump server tunnel host using username and ssh key + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/shared/DestinationMysqlTunnelMethodNoTunnel.md b/docs/models/shared/DestinationMysqlTunnelMethodNoTunnel.md new file mode 100755 index 000000000..1b3264dd7 --- /dev/null +++ b/docs/models/shared/DestinationMysqlTunnelMethodNoTunnel.md @@ -0,0 +1,10 @@ +# DestinationMysqlTunnelMethodNoTunnel + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | +| `tunnelMethod` | [DestinationMysqlTunnelMethodNoTunnelTunnelMethod](../../models/shared/DestinationMysqlTunnelMethodNoTunnelTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/shared/DestinationMysqlTunnelMethodNoTunnelTunnelMethod.md b/docs/models/shared/DestinationMysqlTunnelMethodNoTunnelTunnelMethod.md new file mode 100755 index 000000000..5e1bdae59 --- /dev/null +++ b/docs/models/shared/DestinationMysqlTunnelMethodNoTunnelTunnelMethod.md @@ -0,0 +1,10 @@ +# DestinationMysqlTunnelMethodNoTunnelTunnelMethod + +No ssh tunnel needed to connect to database + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/shared/DestinationMysqlTunnelMethodPasswordAuthentication.md b/docs/models/shared/DestinationMysqlTunnelMethodPasswordAuthentication.md new file mode 100755 index 000000000..9f9304089 --- /dev/null +++ b/docs/models/shared/DestinationMysqlTunnelMethodPasswordAuthentication.md @@ -0,0 +1,14 @@ +# DestinationMysqlTunnelMethodPasswordAuthentication + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnelMethod` | [DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | +| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod.md b/docs/models/shared/DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod.md new file mode 100755 index 000000000..e935d8770 --- /dev/null +++ b/docs/models/shared/DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod.md @@ -0,0 +1,10 @@ +# DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod + +Connect through a jump server tunnel host using username and password authentication + + +## Values + +| Name | Value | +| ------------------- | ------------------- | +| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthentication.md new file mode 100755 index 000000000..ec437d1ed --- /dev/null +++ b/docs/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthentication.md @@ -0,0 +1,14 @@ +# DestinationMysqlTunnelMethodSSHKeyAuthentication + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | +| `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | +| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnelMethod` | [DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md b/docs/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md new file mode 100755 index 000000000..16b4f2633 --- /dev/null +++ b/docs/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md @@ -0,0 +1,10 @@ +# DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod + +Connect through a jump server tunnel host using username and ssh key + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/shared/DestinationOracleTunnelMethodNoTunnel.md b/docs/models/shared/DestinationOracleTunnelMethodNoTunnel.md new file mode 100755 index 000000000..2b4a498dc --- /dev/null +++ b/docs/models/shared/DestinationOracleTunnelMethodNoTunnel.md @@ -0,0 +1,10 @@ +# DestinationOracleTunnelMethodNoTunnel + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | +| `tunnelMethod` | [DestinationOracleTunnelMethodNoTunnelTunnelMethod](../../models/shared/DestinationOracleTunnelMethodNoTunnelTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/shared/DestinationOracleTunnelMethodNoTunnelTunnelMethod.md b/docs/models/shared/DestinationOracleTunnelMethodNoTunnelTunnelMethod.md new file mode 100755 index 000000000..482b66a1b --- /dev/null +++ b/docs/models/shared/DestinationOracleTunnelMethodNoTunnelTunnelMethod.md @@ -0,0 +1,10 @@ +# DestinationOracleTunnelMethodNoTunnelTunnelMethod + +No ssh tunnel needed to connect to database + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/shared/DestinationOracleTunnelMethodPasswordAuthentication.md b/docs/models/shared/DestinationOracleTunnelMethodPasswordAuthentication.md new file mode 100755 index 000000000..43f28d8aa --- /dev/null +++ b/docs/models/shared/DestinationOracleTunnelMethodPasswordAuthentication.md @@ -0,0 +1,14 @@ +# DestinationOracleTunnelMethodPasswordAuthentication + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnelMethod` | [DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | +| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod.md b/docs/models/shared/DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod.md new file mode 100755 index 000000000..e49f92b62 --- /dev/null +++ b/docs/models/shared/DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod.md @@ -0,0 +1,10 @@ +# DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod + +Connect through a jump server tunnel host using username and password authentication + + +## Values + +| Name | Value | +| ------------------- | ------------------- | +| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/shared/DestinationOracleTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/DestinationOracleTunnelMethodSSHKeyAuthentication.md new file mode 100755 index 000000000..381d5cc55 --- /dev/null +++ b/docs/models/shared/DestinationOracleTunnelMethodSSHKeyAuthentication.md @@ -0,0 +1,14 @@ +# DestinationOracleTunnelMethodSSHKeyAuthentication + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | +| `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | +| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnelMethod` | [DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.md b/docs/models/shared/DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.md new file mode 100755 index 000000000..5b7a1b009 --- /dev/null +++ b/docs/models/shared/DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.md @@ -0,0 +1,10 @@ +# DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod + +Connect through a jump server tunnel host using username and ssh key + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresSslModeAllow.md b/docs/models/shared/DestinationPostgresSslModeAllow.md new file mode 100755 index 000000000..a04c144a7 --- /dev/null +++ b/docs/models/shared/DestinationPostgresSslModeAllow.md @@ -0,0 +1,10 @@ +# DestinationPostgresSslModeAllow + +Allow SSL mode. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | +| `mode` | [DestinationPostgresSslModeAllowMode](../../models/shared/DestinationPostgresSslModeAllowMode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresSslModeAllowMode.md b/docs/models/shared/DestinationPostgresSslModeAllowMode.md new file mode 100755 index 000000000..f18608707 --- /dev/null +++ b/docs/models/shared/DestinationPostgresSslModeAllowMode.md @@ -0,0 +1,8 @@ +# DestinationPostgresSslModeAllowMode + + +## Values + +| Name | Value | +| ------- | ------- | +| `ALLOW` | allow | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresSslModeDisable.md b/docs/models/shared/DestinationPostgresSslModeDisable.md new file mode 100755 index 000000000..c6f282a49 --- /dev/null +++ b/docs/models/shared/DestinationPostgresSslModeDisable.md @@ -0,0 +1,10 @@ +# DestinationPostgresSslModeDisable + +Disable SSL. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | +| `mode` | [DestinationPostgresSslModeDisableMode](../../models/shared/DestinationPostgresSslModeDisableMode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresSslModeDisableMode.md b/docs/models/shared/DestinationPostgresSslModeDisableMode.md new file mode 100755 index 000000000..222d6060d --- /dev/null +++ b/docs/models/shared/DestinationPostgresSslModeDisableMode.md @@ -0,0 +1,8 @@ +# DestinationPostgresSslModeDisableMode + + +## Values + +| Name | Value | +| --------- | --------- | +| `DISABLE` | disable | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresSslModePrefer.md b/docs/models/shared/DestinationPostgresSslModePrefer.md new file mode 100755 index 000000000..1ff5d83ff --- /dev/null +++ b/docs/models/shared/DestinationPostgresSslModePrefer.md @@ -0,0 +1,10 @@ +# DestinationPostgresSslModePrefer + +Prefer SSL mode. + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | +| `mode` | [DestinationPostgresSslModePreferMode](../../models/shared/DestinationPostgresSslModePreferMode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresSslModePreferMode.md b/docs/models/shared/DestinationPostgresSslModePreferMode.md new file mode 100755 index 000000000..5f27e2e15 --- /dev/null +++ b/docs/models/shared/DestinationPostgresSslModePreferMode.md @@ -0,0 +1,8 @@ +# DestinationPostgresSslModePreferMode + + +## Values + +| Name | Value | +| -------- | -------- | +| `PREFER` | prefer | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresSslModeRequire.md b/docs/models/shared/DestinationPostgresSslModeRequire.md new file mode 100755 index 000000000..39dcfd36f --- /dev/null +++ b/docs/models/shared/DestinationPostgresSslModeRequire.md @@ -0,0 +1,10 @@ +# DestinationPostgresSslModeRequire + +Require SSL mode. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | +| `mode` | [DestinationPostgresSslModeRequireMode](../../models/shared/DestinationPostgresSslModeRequireMode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresSslModeRequireMode.md b/docs/models/shared/DestinationPostgresSslModeRequireMode.md new file mode 100755 index 000000000..5db7974ba --- /dev/null +++ b/docs/models/shared/DestinationPostgresSslModeRequireMode.md @@ -0,0 +1,8 @@ +# DestinationPostgresSslModeRequireMode + + +## Values + +| Name | Value | +| --------- | --------- | +| `REQUIRE` | require | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresSslModeVerifyCa.md b/docs/models/shared/DestinationPostgresSslModeVerifyCa.md new file mode 100755 index 000000000..5977746b3 --- /dev/null +++ b/docs/models/shared/DestinationPostgresSslModeVerifyCa.md @@ -0,0 +1,12 @@ +# DestinationPostgresSslModeVerifyCa + +Verify-ca SSL mode. + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | +| `caCertificate` | *String* | :heavy_check_mark: | CA certificate | +| `clientKeyPassword` | *String* | :heavy_minus_sign: | Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically. | +| `mode` | [DestinationPostgresSslModeVerifyCaMode](../../models/shared/DestinationPostgresSslModeVerifyCaMode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresSslModeVerifyCaMode.md b/docs/models/shared/DestinationPostgresSslModeVerifyCaMode.md new file mode 100755 index 000000000..6d12f25fb --- /dev/null +++ b/docs/models/shared/DestinationPostgresSslModeVerifyCaMode.md @@ -0,0 +1,8 @@ +# DestinationPostgresSslModeVerifyCaMode + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `VERIFY_CA` | verify-ca | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresSslModeVerifyFull.md b/docs/models/shared/DestinationPostgresSslModeVerifyFull.md new file mode 100755 index 000000000..5b8eed669 --- /dev/null +++ b/docs/models/shared/DestinationPostgresSslModeVerifyFull.md @@ -0,0 +1,14 @@ +# DestinationPostgresSslModeVerifyFull + +Verify-full SSL mode. + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | +| `caCertificate` | *String* | :heavy_check_mark: | CA certificate | +| `clientCertificate` | *String* | :heavy_check_mark: | Client certificate | +| `clientKey` | *String* | :heavy_check_mark: | Client key | +| `clientKeyPassword` | *String* | :heavy_minus_sign: | Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically. | +| `mode` | [DestinationPostgresSslModeVerifyFullMode](../../models/shared/DestinationPostgresSslModeVerifyFullMode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresSslModeVerifyFullMode.md b/docs/models/shared/DestinationPostgresSslModeVerifyFullMode.md new file mode 100755 index 000000000..6fe60cea3 --- /dev/null +++ b/docs/models/shared/DestinationPostgresSslModeVerifyFullMode.md @@ -0,0 +1,8 @@ +# DestinationPostgresSslModeVerifyFullMode + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `VERIFY_FULL` | verify-full | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresTunnelMethodNoTunnel.md b/docs/models/shared/DestinationPostgresTunnelMethodNoTunnel.md new file mode 100755 index 000000000..28d22203a --- /dev/null +++ b/docs/models/shared/DestinationPostgresTunnelMethodNoTunnel.md @@ -0,0 +1,10 @@ +# DestinationPostgresTunnelMethodNoTunnel + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | +| `tunnelMethod` | [DestinationPostgresTunnelMethodNoTunnelTunnelMethod](../../models/shared/DestinationPostgresTunnelMethodNoTunnelTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresTunnelMethodNoTunnelTunnelMethod.md b/docs/models/shared/DestinationPostgresTunnelMethodNoTunnelTunnelMethod.md new file mode 100755 index 000000000..810a8bf40 --- /dev/null +++ b/docs/models/shared/DestinationPostgresTunnelMethodNoTunnelTunnelMethod.md @@ -0,0 +1,10 @@ +# DestinationPostgresTunnelMethodNoTunnelTunnelMethod + +No ssh tunnel needed to connect to database + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresTunnelMethodPasswordAuthentication.md b/docs/models/shared/DestinationPostgresTunnelMethodPasswordAuthentication.md new file mode 100755 index 000000000..1441f1c1a --- /dev/null +++ b/docs/models/shared/DestinationPostgresTunnelMethodPasswordAuthentication.md @@ -0,0 +1,14 @@ +# DestinationPostgresTunnelMethodPasswordAuthentication + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnelMethod` | [DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | +| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod.md b/docs/models/shared/DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod.md new file mode 100755 index 000000000..cdfe822b7 --- /dev/null +++ b/docs/models/shared/DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod.md @@ -0,0 +1,10 @@ +# DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod + +Connect through a jump server tunnel host using username and password authentication + + +## Values + +| Name | Value | +| ------------------- | ------------------- | +| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthentication.md new file mode 100755 index 000000000..34eba9497 --- /dev/null +++ b/docs/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthentication.md @@ -0,0 +1,14 @@ +# DestinationPostgresTunnelMethodSSHKeyAuthentication + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | +| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnelMethod` | [DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.md b/docs/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.md new file mode 100755 index 000000000..2f29bb3a6 --- /dev/null +++ b/docs/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.md @@ -0,0 +1,10 @@ +# DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod + +Connect through a jump server tunnel host using username and ssh key + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedisSslModeDisable.md b/docs/models/shared/DestinationRedisSslModeDisable.md new file mode 100755 index 000000000..9acda794a --- /dev/null +++ b/docs/models/shared/DestinationRedisSslModeDisable.md @@ -0,0 +1,10 @@ +# DestinationRedisSslModeDisable + +Disable SSL. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | +| `mode` | [DestinationRedisSslModeDisableMode](../../models/shared/DestinationRedisSslModeDisableMode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedisSslModeDisableMode.md b/docs/models/shared/DestinationRedisSslModeDisableMode.md new file mode 100755 index 000000000..d4d34f0d5 --- /dev/null +++ b/docs/models/shared/DestinationRedisSslModeDisableMode.md @@ -0,0 +1,8 @@ +# DestinationRedisSslModeDisableMode + + +## Values + +| Name | Value | +| --------- | --------- | +| `DISABLE` | disable | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedisSslModeVerifyFull.md b/docs/models/shared/DestinationRedisSslModeVerifyFull.md new file mode 100755 index 000000000..a5a2a65dc --- /dev/null +++ b/docs/models/shared/DestinationRedisSslModeVerifyFull.md @@ -0,0 +1,14 @@ +# DestinationRedisSslModeVerifyFull + +Verify-full SSL mode. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | +| `caCertificate` | *String* | :heavy_check_mark: | CA certificate | +| `clientCertificate` | *String* | :heavy_check_mark: | Client certificate | +| `clientKey` | *String* | :heavy_check_mark: | Client key | +| `clientKeyPassword` | *String* | :heavy_minus_sign: | Password for keystorage. If you do not add it - the password will be generated automatically. | +| `mode` | [DestinationRedisSslModeVerifyFullMode](../../models/shared/DestinationRedisSslModeVerifyFullMode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedisSslModeVerifyFullMode.md b/docs/models/shared/DestinationRedisSslModeVerifyFullMode.md new file mode 100755 index 000000000..b4267e9d0 --- /dev/null +++ b/docs/models/shared/DestinationRedisSslModeVerifyFullMode.md @@ -0,0 +1,8 @@ +# DestinationRedisSslModeVerifyFullMode + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `VERIFY_FULL` | verify-full | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedisTunnelMethodNoTunnel.md b/docs/models/shared/DestinationRedisTunnelMethodNoTunnel.md new file mode 100755 index 000000000..e7143ad6a --- /dev/null +++ b/docs/models/shared/DestinationRedisTunnelMethodNoTunnel.md @@ -0,0 +1,10 @@ +# DestinationRedisTunnelMethodNoTunnel + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | +| `tunnelMethod` | [DestinationRedisTunnelMethodNoTunnelTunnelMethod](../../models/shared/DestinationRedisTunnelMethodNoTunnelTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedisTunnelMethodNoTunnelTunnelMethod.md b/docs/models/shared/DestinationRedisTunnelMethodNoTunnelTunnelMethod.md new file mode 100755 index 000000000..3fcfbbd41 --- /dev/null +++ b/docs/models/shared/DestinationRedisTunnelMethodNoTunnelTunnelMethod.md @@ -0,0 +1,10 @@ +# DestinationRedisTunnelMethodNoTunnelTunnelMethod + +No ssh tunnel needed to connect to database + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedisTunnelMethodPasswordAuthentication.md b/docs/models/shared/DestinationRedisTunnelMethodPasswordAuthentication.md new file mode 100755 index 000000000..fe028a776 --- /dev/null +++ b/docs/models/shared/DestinationRedisTunnelMethodPasswordAuthentication.md @@ -0,0 +1,14 @@ +# DestinationRedisTunnelMethodPasswordAuthentication + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnelMethod` | [DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | +| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod.md b/docs/models/shared/DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod.md new file mode 100755 index 000000000..acf01e9e3 --- /dev/null +++ b/docs/models/shared/DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod.md @@ -0,0 +1,10 @@ +# DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod + +Connect through a jump server tunnel host using username and password authentication + + +## Values + +| Name | Value | +| ------------------- | ------------------- | +| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedisTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/DestinationRedisTunnelMethodSSHKeyAuthentication.md new file mode 100755 index 000000000..479eac7c5 --- /dev/null +++ b/docs/models/shared/DestinationRedisTunnelMethodSSHKeyAuthentication.md @@ -0,0 +1,14 @@ +# DestinationRedisTunnelMethodSSHKeyAuthentication + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | +| `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | +| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnelMethod` | [DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod.md b/docs/models/shared/DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod.md new file mode 100755 index 000000000..9724d467c --- /dev/null +++ b/docs/models/shared/DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod.md @@ -0,0 +1,10 @@ +# DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod + +Connect through a jump server tunnel host using username and ssh key + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedshiftTunnelMethodNoTunnel.md b/docs/models/shared/DestinationRedshiftTunnelMethodNoTunnel.md new file mode 100755 index 000000000..5ac6ed9de --- /dev/null +++ b/docs/models/shared/DestinationRedshiftTunnelMethodNoTunnel.md @@ -0,0 +1,10 @@ +# DestinationRedshiftTunnelMethodNoTunnel + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | +| `tunnelMethod` | [DestinationRedshiftTunnelMethodNoTunnelTunnelMethod](../../models/shared/DestinationRedshiftTunnelMethodNoTunnelTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedshiftTunnelMethodNoTunnelTunnelMethod.md b/docs/models/shared/DestinationRedshiftTunnelMethodNoTunnelTunnelMethod.md new file mode 100755 index 000000000..e1935f007 --- /dev/null +++ b/docs/models/shared/DestinationRedshiftTunnelMethodNoTunnelTunnelMethod.md @@ -0,0 +1,10 @@ +# DestinationRedshiftTunnelMethodNoTunnelTunnelMethod + +No ssh tunnel needed to connect to database + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedshiftTunnelMethodPasswordAuthentication.md b/docs/models/shared/DestinationRedshiftTunnelMethodPasswordAuthentication.md new file mode 100755 index 000000000..d36cf93c2 --- /dev/null +++ b/docs/models/shared/DestinationRedshiftTunnelMethodPasswordAuthentication.md @@ -0,0 +1,14 @@ +# DestinationRedshiftTunnelMethodPasswordAuthentication + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnelMethod` | [DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | +| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod.md b/docs/models/shared/DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod.md new file mode 100755 index 000000000..4bf4ebb46 --- /dev/null +++ b/docs/models/shared/DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod.md @@ -0,0 +1,10 @@ +# DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod + +Connect through a jump server tunnel host using username and password authentication + + +## Values + +| Name | Value | +| ------------------- | ------------------- | +| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthentication.md new file mode 100755 index 000000000..16891494d --- /dev/null +++ b/docs/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthentication.md @@ -0,0 +1,14 @@ +# DestinationRedshiftTunnelMethodSSHKeyAuthentication + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | +| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnelMethod` | [DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod.md b/docs/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod.md new file mode 100755 index 000000000..033189497 --- /dev/null +++ b/docs/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod.md @@ -0,0 +1,10 @@ +# DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod + +Connect through a jump server tunnel host using username and ssh key + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedshiftUploadingMethodS3Staging.md b/docs/models/shared/DestinationRedshiftUploadingMethodS3Staging.md new file mode 100755 index 000000000..8cd03a774 --- /dev/null +++ b/docs/models/shared/DestinationRedshiftUploadingMethodS3Staging.md @@ -0,0 +1,19 @@ +# DestinationRedshiftUploadingMethodS3Staging + +The method how the data will be uploaded to the database. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `accessKeyId` | *String* | :heavy_check_mark: | This ID grants access to the above S3 staging bucket. Airbyte requires Read and Write permissions to the given bucket. See AWS docs on how to generate an access key ID and secret access key. | | +| `encryption` | *Object* | :heavy_minus_sign: | How to encrypt the staging data | | +| `fileBufferCount` | *Long* | :heavy_minus_sign: | Number of file buffers allocated for writing data. Increasing this number is beneficial for connections using Change Data Capture (CDC) and up to the number of streams within a connection. Increasing the number of file buffers past the maximum number of streams has deteriorating effects | 10 | +| `fileNamePattern` | *String* | :heavy_minus_sign: | The pattern allows you to set the file-name format for the S3 staging file(s) | {date} | +| `method` | [DestinationRedshiftUploadingMethodS3StagingMethod](../../models/shared/DestinationRedshiftUploadingMethodS3StagingMethod.md) | :heavy_check_mark: | N/A | | +| `purgeStagingData` | *Boolean* | :heavy_minus_sign: | Whether to delete the staging files from S3 after completing the sync. See docs for details. | | +| `s3BucketName` | *String* | :heavy_check_mark: | The name of the staging S3 bucket to use if utilising a COPY strategy. COPY is recommended for production workloads for better speed and scalability. See AWS docs for more details. | airbyte.staging | +| `s3BucketPath` | *String* | :heavy_minus_sign: | The directory under the S3 bucket where data will be written. If not provided, then defaults to the root directory. See path's name recommendations for more details. | data_sync/test | +| `s3BucketRegion` | [DestinationRedshiftUploadingMethodS3StagingS3BucketRegion](../../models/shared/DestinationRedshiftUploadingMethodS3StagingS3BucketRegion.md) | :heavy_minus_sign: | The region of the S3 staging bucket to use if utilising a COPY strategy. See AWS docs for details. | | +| `secretAccessKey` | *String* | :heavy_check_mark: | The corresponding secret to the above access key id. See AWS docs on how to generate an access key ID and secret access key. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption.md b/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption.md new file mode 100755 index 000000000..0000f2614 --- /dev/null +++ b/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption.md @@ -0,0 +1,11 @@ +# DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption + +Staging data will be encrypted using AES-CBC envelope encryption. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `encryptionType` | [DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType](../../models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType.md) | :heavy_minus_sign: | N/A | +| `keyEncryptingKey` | *String* | :heavy_minus_sign: | The key, base64-encoded. Must be either 128, 192, or 256 bits. Leave blank to have Airbyte generate an ephemeral key for each sync. | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType.md b/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType.md new file mode 100755 index 000000000..5155a6db8 --- /dev/null +++ b/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType.md @@ -0,0 +1,8 @@ +# DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType + + +## Values + +| Name | Value | +| ------------------ | ------------------ | +| `AES_CBC_ENVELOPE` | aes_cbc_envelope | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption.md b/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption.md new file mode 100755 index 000000000..0cf0a3c13 --- /dev/null +++ b/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption.md @@ -0,0 +1,10 @@ +# DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption + +Staging data will be stored in plaintext. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `encryptionType` | [DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType](../../models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType.md b/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType.md new file mode 100755 index 000000000..22ea0fb2f --- /dev/null +++ b/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType.md @@ -0,0 +1,8 @@ +# DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType + + +## Values + +| Name | Value | +| ------ | ------ | +| `NONE` | none | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingMethod.md b/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingMethod.md new file mode 100755 index 000000000..488f362bf --- /dev/null +++ b/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingMethod.md @@ -0,0 +1,8 @@ +# DestinationRedshiftUploadingMethodS3StagingMethod + + +## Values + +| Name | Value | +| ------------ | ------------ | +| `S3_STAGING` | S3 Staging | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingS3BucketRegion.md b/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingS3BucketRegion.md new file mode 100755 index 000000000..ee6a53705 --- /dev/null +++ b/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingS3BucketRegion.md @@ -0,0 +1,33 @@ +# DestinationRedshiftUploadingMethodS3StagingS3BucketRegion + +The region of the S3 staging bucket to use if utilising a COPY strategy. See AWS docs for details. + + +## Values + +| Name | Value | +| --------------- | --------------- | +| `UNKNOWN` | | +| `US_EAST1` | us-east-1 | +| `US_EAST2` | us-east-2 | +| `US_WEST1` | us-west-1 | +| `US_WEST2` | us-west-2 | +| `AF_SOUTH1` | af-south-1 | +| `AP_EAST1` | ap-east-1 | +| `AP_SOUTH1` | ap-south-1 | +| `AP_NORTHEAST1` | ap-northeast-1 | +| `AP_NORTHEAST2` | ap-northeast-2 | +| `AP_NORTHEAST3` | ap-northeast-3 | +| `AP_SOUTHEAST1` | ap-southeast-1 | +| `AP_SOUTHEAST2` | ap-southeast-2 | +| `CA_CENTRAL1` | ca-central-1 | +| `CN_NORTH1` | cn-north-1 | +| `CN_NORTHWEST1` | cn-northwest-1 | +| `EU_CENTRAL1` | eu-central-1 | +| `EU_NORTH1` | eu-north-1 | +| `EU_SOUTH1` | eu-south-1 | +| `EU_WEST1` | eu-west-1 | +| `EU_WEST2` | eu-west-2 | +| `EU_WEST3` | eu-west-3 | +| `SA_EAST1` | sa-east-1 | +| `ME_SOUTH1` | me-south-1 | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedshiftUploadingMethodStandard.md b/docs/models/shared/DestinationRedshiftUploadingMethodStandard.md new file mode 100755 index 000000000..5441617cb --- /dev/null +++ b/docs/models/shared/DestinationRedshiftUploadingMethodStandard.md @@ -0,0 +1,10 @@ +# DestinationRedshiftUploadingMethodStandard + +The method how the data will be uploaded to the database. + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | +| `method` | [DestinationRedshiftUploadingMethodStandardMethod](../../models/shared/DestinationRedshiftUploadingMethodStandardMethod.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedshiftUploadingMethodStandardMethod.md b/docs/models/shared/DestinationRedshiftUploadingMethodStandardMethod.md new file mode 100755 index 000000000..8b9ceb73c --- /dev/null +++ b/docs/models/shared/DestinationRedshiftUploadingMethodStandardMethod.md @@ -0,0 +1,8 @@ +# DestinationRedshiftUploadingMethodStandardMethod + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `STANDARD` | Standard | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatAvroApacheAvro.md b/docs/models/shared/DestinationS3FormatAvroApacheAvro.md new file mode 100755 index 000000000..de3b23b20 --- /dev/null +++ b/docs/models/shared/DestinationS3FormatAvroApacheAvro.md @@ -0,0 +1,11 @@ +# DestinationS3FormatAvroApacheAvro + +Format of the data output. See here for more details + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | +| `compressionCodec` | *Object* | :heavy_check_mark: | The compression algorithm used to compress data. Default to no compression. | +| `formatType` | [DestinationS3FormatAvroApacheAvroFormatType](../../models/shared/DestinationS3FormatAvroApacheAvroFormatType.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2.md b/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2.md new file mode 100755 index 000000000..873a0687c --- /dev/null +++ b/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2.md @@ -0,0 +1,10 @@ +# DestinationS3FormatAvroApacheAvroCompressionCodecBzip2 + +The compression algorithm used to compress data. Default to no compression. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | +| `codec` | [DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec](../../models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec.md b/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec.md new file mode 100755 index 000000000..4eb7774b5 --- /dev/null +++ b/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec.md @@ -0,0 +1,8 @@ +# DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec + + +## Values + +| Name | Value | +| ------- | ------- | +| `BZIP2` | bzip2 | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflate.md b/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflate.md new file mode 100755 index 000000000..9b89a2952 --- /dev/null +++ b/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflate.md @@ -0,0 +1,11 @@ +# DestinationS3FormatAvroApacheAvroCompressionCodecDeflate + +The compression algorithm used to compress data. Default to no compression. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | +| `codec` | [DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec](../../models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec.md) | :heavy_minus_sign: | N/A | +| `compressionLevel` | *Long* | :heavy_minus_sign: | 0: no compression & fastest, 9: best compression & slowest. | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec.md b/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec.md new file mode 100755 index 000000000..2015c292d --- /dev/null +++ b/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec.md @@ -0,0 +1,8 @@ +# DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec + + +## Values + +| Name | Value | +| --------- | --------- | +| `DEFLATE` | Deflate | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression.md b/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression.md new file mode 100755 index 000000000..45c220811 --- /dev/null +++ b/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression.md @@ -0,0 +1,10 @@ +# DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression + +The compression algorithm used to compress data. Default to no compression. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `codec` | [DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec](../../models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec.md b/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec.md new file mode 100755 index 000000000..971e7342e --- /dev/null +++ b/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec.md @@ -0,0 +1,8 @@ +# DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `NO_COMPRESSION` | no compression | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappy.md b/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappy.md new file mode 100755 index 000000000..1525d4479 --- /dev/null +++ b/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappy.md @@ -0,0 +1,10 @@ +# DestinationS3FormatAvroApacheAvroCompressionCodecSnappy + +The compression algorithm used to compress data. Default to no compression. + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | +| `codec` | [DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec](../../models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec.md b/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec.md new file mode 100755 index 000000000..a2bf78a90 --- /dev/null +++ b/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec.md @@ -0,0 +1,8 @@ +# DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec + + +## Values + +| Name | Value | +| -------- | -------- | +| `SNAPPY` | snappy | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXz.md b/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXz.md new file mode 100755 index 000000000..fd373fa21 --- /dev/null +++ b/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXz.md @@ -0,0 +1,11 @@ +# DestinationS3FormatAvroApacheAvroCompressionCodecXz + +The compression algorithm used to compress data. Default to no compression. + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `codec` | [DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec](../../models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec.md) | :heavy_minus_sign: | N/A | +| `compressionLevel` | *Long* | :heavy_minus_sign: | See here for details. | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec.md b/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec.md new file mode 100755 index 000000000..84c41554c --- /dev/null +++ b/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec.md @@ -0,0 +1,8 @@ +# DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec + + +## Values + +| Name | Value | +| ----- | ----- | +| `XZ` | xz | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandard.md b/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandard.md new file mode 100755 index 000000000..a4db5b536 --- /dev/null +++ b/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandard.md @@ -0,0 +1,12 @@ +# DestinationS3FormatAvroApacheAvroCompressionCodecZstandard + +The compression algorithm used to compress data. Default to no compression. + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `codec` | [DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec](../../models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec.md) | :heavy_minus_sign: | N/A | +| `compressionLevel` | *Long* | :heavy_minus_sign: | Negative levels are 'fast' modes akin to lz4 or snappy, levels above 9 are generally for archival purposes, and levels above 18 use a lot of memory. | +| `includeChecksum` | *Boolean* | :heavy_minus_sign: | If true, include a checksum with each data block. | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec.md b/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec.md new file mode 100755 index 000000000..fda15bb3c --- /dev/null +++ b/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec.md @@ -0,0 +1,8 @@ +# DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `ZSTANDARD` | zstandard | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatAvroApacheAvroFormatType.md b/docs/models/shared/DestinationS3FormatAvroApacheAvroFormatType.md new file mode 100755 index 000000000..5550f2c93 --- /dev/null +++ b/docs/models/shared/DestinationS3FormatAvroApacheAvroFormatType.md @@ -0,0 +1,8 @@ +# DestinationS3FormatAvroApacheAvroFormatType + + +## Values + +| Name | Value | +| ------ | ------ | +| `AVRO` | Avro | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValues.md b/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValues.md new file mode 100755 index 000000000..a73cc1e40 --- /dev/null +++ b/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValues.md @@ -0,0 +1,12 @@ +# DestinationS3FormatCSVCommaSeparatedValues + +Format of the data output. See here for more details + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | +| `compression` | *Object* | :heavy_minus_sign: | Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".csv.gz"). | +| `flattening` | [DestinationS3FormatCSVCommaSeparatedValuesFlattening](../../models/shared/DestinationS3FormatCSVCommaSeparatedValuesFlattening.md) | :heavy_minus_sign: | Whether the input json data should be normalized (flattened) in the output CSV. Please refer to docs for details. | +| `formatType` | [DestinationS3FormatCSVCommaSeparatedValuesFormatType](../../models/shared/DestinationS3FormatCSVCommaSeparatedValuesFormatType.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIP.md b/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIP.md new file mode 100755 index 000000000..f9e4fbb5e --- /dev/null +++ b/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIP.md @@ -0,0 +1,10 @@ +# DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIP + +Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".csv.gz"). + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `compressionType` | [DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType](../../models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.md b/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.md new file mode 100755 index 000000000..2c07ed70c --- /dev/null +++ b/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.md @@ -0,0 +1,8 @@ +# DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType + + +## Values + +| Name | Value | +| ------ | ------ | +| `GZIP` | GZIP | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompression.md b/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompression.md new file mode 100755 index 000000000..ab9d20c15 --- /dev/null +++ b/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompression.md @@ -0,0 +1,10 @@ +# DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompression + +Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".csv.gz"). + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `compressionType` | [DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType](../../models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.md b/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.md new file mode 100755 index 000000000..087568e2f --- /dev/null +++ b/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.md @@ -0,0 +1,8 @@ +# DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `NO_COMPRESSION` | No Compression | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFlattening.md b/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFlattening.md new file mode 100755 index 000000000..a742f5119 --- /dev/null +++ b/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFlattening.md @@ -0,0 +1,11 @@ +# DestinationS3FormatCSVCommaSeparatedValuesFlattening + +Whether the input json data should be normalized (flattened) in the output CSV. Please refer to docs for details. + + +## Values + +| Name | Value | +| ----------------------- | ----------------------- | +| `NO_FLATTENING` | No flattening | +| `ROOT_LEVEL_FLATTENING` | Root level flattening | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFormatType.md b/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFormatType.md new file mode 100755 index 000000000..ed5a8a331 --- /dev/null +++ b/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFormatType.md @@ -0,0 +1,8 @@ +# DestinationS3FormatCSVCommaSeparatedValuesFormatType + + +## Values + +| Name | Value | +| ----- | ----- | +| `CSV` | CSV | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSON.md b/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSON.md new file mode 100755 index 000000000..f047d547d --- /dev/null +++ b/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSON.md @@ -0,0 +1,12 @@ +# DestinationS3FormatJSONLinesNewlineDelimitedJSON + +Format of the data output. See here for more details + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------ | +| `compression` | *Object* | :heavy_minus_sign: | Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). | +| `flattening` | [DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening](../../models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening.md) | :heavy_minus_sign: | Whether the input json data should be normalized (flattened) in the output JSON Lines. Please refer to docs for details. | +| `formatType` | [DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType](../../models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIP.md b/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIP.md new file mode 100755 index 000000000..6b98602f0 --- /dev/null +++ b/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIP.md @@ -0,0 +1,10 @@ +# DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIP + +Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `compressionType` | [DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType](../../models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.md b/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.md new file mode 100755 index 000000000..2bb005cfc --- /dev/null +++ b/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.md @@ -0,0 +1,8 @@ +# DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType + + +## Values + +| Name | Value | +| ------ | ------ | +| `GZIP` | GZIP | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.md b/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.md new file mode 100755 index 000000000..a433d6fda --- /dev/null +++ b/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.md @@ -0,0 +1,10 @@ +# DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompression + +Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `compressionType` | [DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType](../../models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.md b/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.md new file mode 100755 index 000000000..6a3f639cd --- /dev/null +++ b/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.md @@ -0,0 +1,8 @@ +# DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `NO_COMPRESSION` | No Compression | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening.md b/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening.md new file mode 100755 index 000000000..2f6a17f09 --- /dev/null +++ b/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening.md @@ -0,0 +1,11 @@ +# DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening + +Whether the input json data should be normalized (flattened) in the output JSON Lines. Please refer to docs for details. + + +## Values + +| Name | Value | +| ----------------------- | ----------------------- | +| `NO_FLATTENING` | No flattening | +| `ROOT_LEVEL_FLATTENING` | Root level flattening | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType.md b/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType.md new file mode 100755 index 000000000..88cfbc455 --- /dev/null +++ b/docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType.md @@ -0,0 +1,8 @@ +# DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType + + +## Values + +| Name | Value | +| ------- | ------- | +| `JSONL` | JSONL | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatParquetColumnarStorage.md b/docs/models/shared/DestinationS3FormatParquetColumnarStorage.md new file mode 100755 index 000000000..a5347d953 --- /dev/null +++ b/docs/models/shared/DestinationS3FormatParquetColumnarStorage.md @@ -0,0 +1,16 @@ +# DestinationS3FormatParquetColumnarStorage + +Format of the data output. See here for more details + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `blockSizeMb` | *Long* | :heavy_minus_sign: | This is the size of a row group being buffered in memory. It limits the memory usage when writing. Larger values will improve the IO when reading, but consume more memory when writing. Default: 128 MB. | 128 | +| `compressionCodec` | [DestinationS3FormatParquetColumnarStorageCompressionCodec](../../models/shared/DestinationS3FormatParquetColumnarStorageCompressionCodec.md) | :heavy_minus_sign: | The compression algorithm used to compress data pages. | | +| `dictionaryEncoding` | *Boolean* | :heavy_minus_sign: | Default: true. | | +| `dictionaryPageSizeKb` | *Long* | :heavy_minus_sign: | There is one dictionary page per column per row group when dictionary encoding is used. The dictionary page size works like the page size but for dictionary. Default: 1024 KB. | 1024 | +| `formatType` | [DestinationS3FormatParquetColumnarStorageFormatType](../../models/shared/DestinationS3FormatParquetColumnarStorageFormatType.md) | :heavy_minus_sign: | N/A | | +| `maxPaddingSizeMb` | *Long* | :heavy_minus_sign: | Maximum size allowed as padding to align row groups. This is also the minimum size of a row group. Default: 8 MB. | 8 | +| `pageSizeKb` | *Long* | :heavy_minus_sign: | The page size is for compression. A block is composed of pages. A page is the smallest unit that must be read fully to access a single record. If this value is too small, the compression will deteriorate. Default: 1024 KB. | 1024 | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatParquetColumnarStorageCompressionCodec.md b/docs/models/shared/DestinationS3FormatParquetColumnarStorageCompressionCodec.md new file mode 100755 index 000000000..54e8e0459 --- /dev/null +++ b/docs/models/shared/DestinationS3FormatParquetColumnarStorageCompressionCodec.md @@ -0,0 +1,16 @@ +# DestinationS3FormatParquetColumnarStorageCompressionCodec + +The compression algorithm used to compress data pages. + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `UNCOMPRESSED` | UNCOMPRESSED | +| `SNAPPY` | SNAPPY | +| `GZIP` | GZIP | +| `LZO` | LZO | +| `BROTLI` | BROTLI | +| `LZ4` | LZ4 | +| `ZSTD` | ZSTD | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatParquetColumnarStorageFormatType.md b/docs/models/shared/DestinationS3FormatParquetColumnarStorageFormatType.md new file mode 100755 index 000000000..218eac9b5 --- /dev/null +++ b/docs/models/shared/DestinationS3FormatParquetColumnarStorageFormatType.md @@ -0,0 +1,8 @@ +# DestinationS3FormatParquetColumnarStorageFormatType + + +## Values + +| Name | Value | +| --------- | --------- | +| `PARQUET` | Parquet | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON.md b/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON.md new file mode 100755 index 000000000..c821296b7 --- /dev/null +++ b/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON.md @@ -0,0 +1,12 @@ +# DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON + +Format of the data output. See here for more details + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `compression` | *Object* | :heavy_minus_sign: | Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). | +| `flattening` | [DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening](../../models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening.md) | :heavy_minus_sign: | Whether the input json data should be normalized (flattened) in the output JSON Lines. Please refer to docs for details. | +| `formatType` | [DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType](../../models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.md b/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.md new file mode 100755 index 000000000..2a8ce9abe --- /dev/null +++ b/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.md @@ -0,0 +1,10 @@ +# DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP + +Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `compressionType` | [DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType](../../models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.md b/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.md new file mode 100755 index 000000000..0e1a179a6 --- /dev/null +++ b/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.md @@ -0,0 +1,8 @@ +# DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType + + +## Values + +| Name | Value | +| ------ | ------ | +| `GZIP` | GZIP | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.md b/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.md new file mode 100755 index 000000000..cdbd32349 --- /dev/null +++ b/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.md @@ -0,0 +1,10 @@ +# DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression + +Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `compressionType` | [DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType](../../models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.md b/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.md new file mode 100755 index 000000000..5f83735ee --- /dev/null +++ b/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.md @@ -0,0 +1,8 @@ +# DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `NO_COMPRESSION` | No Compression | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening.md b/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening.md new file mode 100755 index 000000000..8f14b46a9 --- /dev/null +++ b/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening.md @@ -0,0 +1,11 @@ +# DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening + +Whether the input json data should be normalized (flattened) in the output JSON Lines. Please refer to docs for details. + + +## Values + +| Name | Value | +| ----------------------- | ----------------------- | +| `NO_FLATTENING` | No flattening | +| `ROOT_LEVEL_FLATTENING` | Root level flattening | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType.md b/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType.md new file mode 100755 index 000000000..7ed7dcb74 --- /dev/null +++ b/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType.md @@ -0,0 +1,8 @@ +# DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType + + +## Values + +| Name | Value | +| ------- | ------- | +| `JSONL` | JSONL | \ No newline at end of file diff --git a/docs/models/shared/DestinationVerticaTunnelMethodNoTunnel.md b/docs/models/shared/DestinationVerticaTunnelMethodNoTunnel.md new file mode 100755 index 000000000..de2d64458 --- /dev/null +++ b/docs/models/shared/DestinationVerticaTunnelMethodNoTunnel.md @@ -0,0 +1,10 @@ +# DestinationVerticaTunnelMethodNoTunnel + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- | +| `tunnelMethod` | [DestinationVerticaTunnelMethodNoTunnelTunnelMethod](../../models/shared/DestinationVerticaTunnelMethodNoTunnelTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/shared/DestinationVerticaTunnelMethodNoTunnelTunnelMethod.md b/docs/models/shared/DestinationVerticaTunnelMethodNoTunnelTunnelMethod.md new file mode 100755 index 000000000..31bc3dd8e --- /dev/null +++ b/docs/models/shared/DestinationVerticaTunnelMethodNoTunnelTunnelMethod.md @@ -0,0 +1,10 @@ +# DestinationVerticaTunnelMethodNoTunnelTunnelMethod + +No ssh tunnel needed to connect to database + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/shared/DestinationVerticaTunnelMethodPasswordAuthentication.md b/docs/models/shared/DestinationVerticaTunnelMethodPasswordAuthentication.md new file mode 100755 index 000000000..43c02bf0f --- /dev/null +++ b/docs/models/shared/DestinationVerticaTunnelMethodPasswordAuthentication.md @@ -0,0 +1,14 @@ +# DestinationVerticaTunnelMethodPasswordAuthentication + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnelMethod` | [DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | +| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod.md b/docs/models/shared/DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod.md new file mode 100755 index 000000000..e54264169 --- /dev/null +++ b/docs/models/shared/DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod.md @@ -0,0 +1,10 @@ +# DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod + +Connect through a jump server tunnel host using username and password authentication + + +## Values + +| Name | Value | +| ------------------- | ------------------- | +| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthentication.md new file mode 100755 index 000000000..20352cad2 --- /dev/null +++ b/docs/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthentication.md @@ -0,0 +1,14 @@ +# DestinationVerticaTunnelMethodSSHKeyAuthentication + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | +| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnelMethod` | [DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod.md b/docs/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod.md new file mode 100755 index 000000000..fcb4978bb --- /dev/null +++ b/docs/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod.md @@ -0,0 +1,10 @@ +# DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod + +Connect through a jump server tunnel host using username and ssh key + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/shared/SourceAlloydbReplicationMethodStandard.md b/docs/models/shared/SourceAlloydbReplicationMethodStandard.md new file mode 100755 index 000000000..29859fd95 --- /dev/null +++ b/docs/models/shared/SourceAlloydbReplicationMethodStandard.md @@ -0,0 +1,10 @@ +# SourceAlloydbReplicationMethodStandard + +Standard replication requires no setup on the DB side but will not be able to represent deletions incrementally. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | +| `method` | [SourceAlloydbReplicationMethodStandardMethod](../../models/shared/SourceAlloydbReplicationMethodStandardMethod.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceAlloydbReplicationMethodStandardMethod.md b/docs/models/shared/SourceAlloydbReplicationMethodStandardMethod.md new file mode 100755 index 000000000..a254b78b2 --- /dev/null +++ b/docs/models/shared/SourceAlloydbReplicationMethodStandardMethod.md @@ -0,0 +1,8 @@ +# SourceAlloydbReplicationMethodStandardMethod + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `STANDARD` | Standard | \ No newline at end of file diff --git a/docs/models/shared/SourceAlloydbReplicationMethodStandardXmin.md b/docs/models/shared/SourceAlloydbReplicationMethodStandardXmin.md new file mode 100755 index 000000000..378f8539b --- /dev/null +++ b/docs/models/shared/SourceAlloydbReplicationMethodStandardXmin.md @@ -0,0 +1,10 @@ +# SourceAlloydbReplicationMethodStandardXmin + +Xmin replication requires no setup on the DB side but will not be able to represent deletions incrementally. + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | +| `method` | [SourceAlloydbReplicationMethodStandardXminMethod](../../models/shared/SourceAlloydbReplicationMethodStandardXminMethod.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceAlloydbReplicationMethodStandardXminMethod.md b/docs/models/shared/SourceAlloydbReplicationMethodStandardXminMethod.md new file mode 100755 index 000000000..f54c1292d --- /dev/null +++ b/docs/models/shared/SourceAlloydbReplicationMethodStandardXminMethod.md @@ -0,0 +1,8 @@ +# SourceAlloydbReplicationMethodStandardXminMethod + + +## Values + +| Name | Value | +| ------ | ------ | +| `XMIN` | Xmin | \ No newline at end of file diff --git a/docs/models/shared/SourceAlloydbTunnelMethodNoTunnel.md b/docs/models/shared/SourceAlloydbTunnelMethodNoTunnel.md new file mode 100755 index 000000000..23d8fdec9 --- /dev/null +++ b/docs/models/shared/SourceAlloydbTunnelMethodNoTunnel.md @@ -0,0 +1,10 @@ +# SourceAlloydbTunnelMethodNoTunnel + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | +| `tunnelMethod` | [SourceAlloydbTunnelMethodNoTunnelTunnelMethod](../../models/shared/SourceAlloydbTunnelMethodNoTunnelTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/shared/SourceAlloydbTunnelMethodNoTunnelTunnelMethod.md b/docs/models/shared/SourceAlloydbTunnelMethodNoTunnelTunnelMethod.md new file mode 100755 index 000000000..a914bff9d --- /dev/null +++ b/docs/models/shared/SourceAlloydbTunnelMethodNoTunnelTunnelMethod.md @@ -0,0 +1,10 @@ +# SourceAlloydbTunnelMethodNoTunnelTunnelMethod + +No ssh tunnel needed to connect to database + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/shared/SourceAlloydbTunnelMethodPasswordAuthentication.md b/docs/models/shared/SourceAlloydbTunnelMethodPasswordAuthentication.md new file mode 100755 index 000000000..f93177cd8 --- /dev/null +++ b/docs/models/shared/SourceAlloydbTunnelMethodPasswordAuthentication.md @@ -0,0 +1,14 @@ +# SourceAlloydbTunnelMethodPasswordAuthentication + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | +| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnelMethod` | [SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | +| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod.md b/docs/models/shared/SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod.md new file mode 100755 index 000000000..c551be58d --- /dev/null +++ b/docs/models/shared/SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod.md @@ -0,0 +1,10 @@ +# SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod + +Connect through a jump server tunnel host using username and password authentication + + +## Values + +| Name | Value | +| ------------------- | ------------------- | +| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthentication.md new file mode 100755 index 000000000..a3e420bd7 --- /dev/null +++ b/docs/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthentication.md @@ -0,0 +1,14 @@ +# SourceAlloydbTunnelMethodSSHKeyAuthentication + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | +| `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | +| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnelMethod` | [SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod.md b/docs/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod.md new file mode 100755 index 000000000..5bccc363b --- /dev/null +++ b/docs/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod.md @@ -0,0 +1,10 @@ +# SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod + +Connect through a jump server tunnel host using username and ssh key + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.md b/docs/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.md new file mode 100755 index 000000000..8a63391be --- /dev/null +++ b/docs/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.md @@ -0,0 +1,10 @@ +# SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON + +Input data format + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `formatType` | [SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType](../../models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.md b/docs/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.md new file mode 100755 index 000000000..73838ec6c --- /dev/null +++ b/docs/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.md @@ -0,0 +1,8 @@ +# SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType + + +## Values + +| Name | Value | +| ------- | ------- | +| `JSONL` | JSONL | \ No newline at end of file diff --git a/docs/models/shared/SourceClickhouseTunnelMethodNoTunnel.md b/docs/models/shared/SourceClickhouseTunnelMethodNoTunnel.md new file mode 100755 index 000000000..9082dbb4a --- /dev/null +++ b/docs/models/shared/SourceClickhouseTunnelMethodNoTunnel.md @@ -0,0 +1,10 @@ +# SourceClickhouseTunnelMethodNoTunnel + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | +| `tunnelMethod` | [SourceClickhouseTunnelMethodNoTunnelTunnelMethod](../../models/shared/SourceClickhouseTunnelMethodNoTunnelTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/shared/SourceClickhouseTunnelMethodNoTunnelTunnelMethod.md b/docs/models/shared/SourceClickhouseTunnelMethodNoTunnelTunnelMethod.md new file mode 100755 index 000000000..82c5322dc --- /dev/null +++ b/docs/models/shared/SourceClickhouseTunnelMethodNoTunnelTunnelMethod.md @@ -0,0 +1,10 @@ +# SourceClickhouseTunnelMethodNoTunnelTunnelMethod + +No ssh tunnel needed to connect to database + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/shared/SourceClickhouseTunnelMethodPasswordAuthentication.md b/docs/models/shared/SourceClickhouseTunnelMethodPasswordAuthentication.md new file mode 100755 index 000000000..14a7f0378 --- /dev/null +++ b/docs/models/shared/SourceClickhouseTunnelMethodPasswordAuthentication.md @@ -0,0 +1,14 @@ +# SourceClickhouseTunnelMethodPasswordAuthentication + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnelMethod` | [SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | +| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.md b/docs/models/shared/SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.md new file mode 100755 index 000000000..02f1d8cf2 --- /dev/null +++ b/docs/models/shared/SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.md @@ -0,0 +1,10 @@ +# SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod + +Connect through a jump server tunnel host using username and password authentication + + +## Values + +| Name | Value | +| ------------------- | ------------------- | +| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthentication.md new file mode 100755 index 000000000..8d553fecd --- /dev/null +++ b/docs/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthentication.md @@ -0,0 +1,14 @@ +# SourceClickhouseTunnelMethodSSHKeyAuthentication + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | +| `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | +| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnelMethod` | [SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.md b/docs/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.md new file mode 100755 index 000000000..e2b6cd4a3 --- /dev/null +++ b/docs/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.md @@ -0,0 +1,10 @@ +# SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod + +Connect through a jump server tunnel host using username and ssh key + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/shared/SourceE2eTestCloudMockCatalogMultiSchema.md b/docs/models/shared/SourceE2eTestCloudMockCatalogMultiSchema.md new file mode 100755 index 000000000..a1ce82141 --- /dev/null +++ b/docs/models/shared/SourceE2eTestCloudMockCatalogMultiSchema.md @@ -0,0 +1,11 @@ +# SourceE2eTestCloudMockCatalogMultiSchema + +A catalog with multiple data streams, each with a different schema. + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `streamSchemas` | *String* | :heavy_minus_sign: | A Json object specifying multiple data streams and their schemas. Each key in this object is one stream name. Each value is the schema for that stream. The schema should be compatible with draft-07. See this doc for examples. | +| `type` | [SourceE2eTestCloudMockCatalogMultiSchemaType](../../models/shared/SourceE2eTestCloudMockCatalogMultiSchemaType.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceE2eTestCloudMockCatalogMultiSchemaType.md b/docs/models/shared/SourceE2eTestCloudMockCatalogMultiSchemaType.md new file mode 100755 index 000000000..a08a14a7f --- /dev/null +++ b/docs/models/shared/SourceE2eTestCloudMockCatalogMultiSchemaType.md @@ -0,0 +1,8 @@ +# SourceE2eTestCloudMockCatalogMultiSchemaType + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `MULTI_STREAM` | MULTI_STREAM | \ No newline at end of file diff --git a/docs/models/shared/SourceE2eTestCloudMockCatalogSingleSchema.md b/docs/models/shared/SourceE2eTestCloudMockCatalogSingleSchema.md new file mode 100755 index 000000000..3da7e67b6 --- /dev/null +++ b/docs/models/shared/SourceE2eTestCloudMockCatalogSingleSchema.md @@ -0,0 +1,13 @@ +# SourceE2eTestCloudMockCatalogSingleSchema + +A catalog with one or multiple streams that share the same schema. + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `streamDuplication` | *Long* | :heavy_minus_sign: | Duplicate the stream for easy load testing. Each stream name will have a number suffix. For example, if the stream name is "ds", the duplicated streams will be "ds_0", "ds_1", etc. | +| `streamName` | *String* | :heavy_minus_sign: | Name of the data stream. | +| `streamSchema` | *String* | :heavy_minus_sign: | A Json schema for the stream. The schema should be compatible with draft-07. See this doc for examples. | +| `type` | [SourceE2eTestCloudMockCatalogSingleSchemaType](../../models/shared/SourceE2eTestCloudMockCatalogSingleSchemaType.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceE2eTestCloudMockCatalogSingleSchemaType.md b/docs/models/shared/SourceE2eTestCloudMockCatalogSingleSchemaType.md new file mode 100755 index 000000000..ea4e6db2b --- /dev/null +++ b/docs/models/shared/SourceE2eTestCloudMockCatalogSingleSchemaType.md @@ -0,0 +1,8 @@ +# SourceE2eTestCloudMockCatalogSingleSchemaType + + +## Values + +| Name | Value | +| --------------- | --------------- | +| `SINGLE_STREAM` | SINGLE_STREAM | \ No newline at end of file diff --git a/docs/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorage.md b/docs/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorage.md new file mode 100755 index 000000000..a780239fe --- /dev/null +++ b/docs/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorage.md @@ -0,0 +1,13 @@ +# SourceFileSecureProviderAzBlobAzureBlobStorage + +The storage Provider or Location of the file(s) which should be replicated. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `sasToken` | *String* | :heavy_minus_sign: | To access Azure Blob Storage, this connector would need credentials with the proper permissions. One option is a SAS (Shared Access Signature) token. If accessing publicly available data, this field is not necessary. | +| `sharedKey` | *String* | :heavy_minus_sign: | To access Azure Blob Storage, this connector would need credentials with the proper permissions. One option is a storage account shared key (aka account key or access key). If accessing publicly available data, this field is not necessary. | +| `storage` | [SourceFileSecureProviderAzBlobAzureBlobStorageStorage](../../models/shared/SourceFileSecureProviderAzBlobAzureBlobStorageStorage.md) | :heavy_check_mark: | N/A | +| `storageAccount` | *String* | :heavy_check_mark: | The globally unique name of the storage account that the desired blob sits within. See here for more details. | \ No newline at end of file diff --git a/docs/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorageStorage.md b/docs/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorageStorage.md new file mode 100755 index 000000000..0586b1197 --- /dev/null +++ b/docs/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorageStorage.md @@ -0,0 +1,8 @@ +# SourceFileSecureProviderAzBlobAzureBlobStorageStorage + + +## Values + +| Name | Value | +| --------- | --------- | +| `AZ_BLOB` | AzBlob | \ No newline at end of file diff --git a/docs/models/shared/SourceFileSecureProviderGCSGoogleCloudStorage.md b/docs/models/shared/SourceFileSecureProviderGCSGoogleCloudStorage.md new file mode 100755 index 000000000..d3be76bb1 --- /dev/null +++ b/docs/models/shared/SourceFileSecureProviderGCSGoogleCloudStorage.md @@ -0,0 +1,11 @@ +# SourceFileSecureProviderGCSGoogleCloudStorage + +The storage Provider or Location of the file(s) which should be replicated. + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `serviceAccountJson` | *String* | :heavy_minus_sign: | In order to access private Buckets stored on Google Cloud, this connector would need a service account json credentials with the proper permissions as described here. Please generate the credentials.json file and copy/paste its content to this field (expecting JSON formats). If accessing publicly available data, this field is not necessary. | +| `storage` | [SourceFileSecureProviderGCSGoogleCloudStorageStorage](../../models/shared/SourceFileSecureProviderGCSGoogleCloudStorageStorage.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceFileSecureProviderGCSGoogleCloudStorageStorage.md b/docs/models/shared/SourceFileSecureProviderGCSGoogleCloudStorageStorage.md new file mode 100755 index 000000000..f4933125c --- /dev/null +++ b/docs/models/shared/SourceFileSecureProviderGCSGoogleCloudStorageStorage.md @@ -0,0 +1,8 @@ +# SourceFileSecureProviderGCSGoogleCloudStorageStorage + + +## Values + +| Name | Value | +| ----- | ----- | +| `GCS` | GCS | \ No newline at end of file diff --git a/docs/models/shared/SourceFileSecureProviderHTTPSPublicWeb.md b/docs/models/shared/SourceFileSecureProviderHTTPSPublicWeb.md new file mode 100755 index 000000000..322aab1b6 --- /dev/null +++ b/docs/models/shared/SourceFileSecureProviderHTTPSPublicWeb.md @@ -0,0 +1,11 @@ +# SourceFileSecureProviderHTTPSPublicWeb + +The storage Provider or Location of the file(s) which should be replicated. + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | +| `storage` | [SourceFileSecureProviderHTTPSPublicWebStorage](../../models/shared/SourceFileSecureProviderHTTPSPublicWebStorage.md) | :heavy_check_mark: | N/A | +| `userAgent` | *Boolean* | :heavy_minus_sign: | Add User-Agent to request | \ No newline at end of file diff --git a/docs/models/shared/SourceFileSecureProviderHTTPSPublicWebStorage.md b/docs/models/shared/SourceFileSecureProviderHTTPSPublicWebStorage.md new file mode 100755 index 000000000..0ce9b1c25 --- /dev/null +++ b/docs/models/shared/SourceFileSecureProviderHTTPSPublicWebStorage.md @@ -0,0 +1,8 @@ +# SourceFileSecureProviderHTTPSPublicWebStorage + + +## Values + +| Name | Value | +| ------- | ------- | +| `HTTPS` | HTTPS | \ No newline at end of file diff --git a/docs/models/shared/SourceFileSecureProviderS3AmazonWebServices.md b/docs/models/shared/SourceFileSecureProviderS3AmazonWebServices.md new file mode 100755 index 000000000..0c0b73caf --- /dev/null +++ b/docs/models/shared/SourceFileSecureProviderS3AmazonWebServices.md @@ -0,0 +1,12 @@ +# SourceFileSecureProviderS3AmazonWebServices + +The storage Provider or Location of the file(s) which should be replicated. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `awsAccessKeyId` | *String* | :heavy_minus_sign: | In order to access private Buckets stored on AWS S3, this connector would need credentials with the proper permissions. If accessing publicly available data, this field is not necessary. | +| `awsSecretAccessKey` | *String* | :heavy_minus_sign: | In order to access private Buckets stored on AWS S3, this connector would need credentials with the proper permissions. If accessing publicly available data, this field is not necessary. | +| `storage` | [SourceFileSecureProviderS3AmazonWebServicesStorage](../../models/shared/SourceFileSecureProviderS3AmazonWebServicesStorage.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceFileSecureProviderS3AmazonWebServicesStorage.md b/docs/models/shared/SourceFileSecureProviderS3AmazonWebServicesStorage.md new file mode 100755 index 000000000..66ff9bebf --- /dev/null +++ b/docs/models/shared/SourceFileSecureProviderS3AmazonWebServicesStorage.md @@ -0,0 +1,8 @@ +# SourceFileSecureProviderS3AmazonWebServicesStorage + + +## Values + +| Name | Value | +| ----- | ----- | +| `S3` | S3 | \ No newline at end of file diff --git a/docs/models/shared/SourceFileSecureProviderSCPSecureCopyProtocol.md b/docs/models/shared/SourceFileSecureProviderSCPSecureCopyProtocol.md new file mode 100755 index 000000000..a097cd451 --- /dev/null +++ b/docs/models/shared/SourceFileSecureProviderSCPSecureCopyProtocol.md @@ -0,0 +1,14 @@ +# SourceFileSecureProviderSCPSecureCopyProtocol + +The storage Provider or Location of the file(s) which should be replicated. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- | +| `host` | *String* | :heavy_check_mark: | N/A | +| `password` | *String* | :heavy_minus_sign: | N/A | +| `port` | *String* | :heavy_minus_sign: | N/A | +| `storage` | [SourceFileSecureProviderSCPSecureCopyProtocolStorage](../../models/shared/SourceFileSecureProviderSCPSecureCopyProtocolStorage.md) | :heavy_check_mark: | N/A | +| `user` | *String* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceFileSecureProviderSCPSecureCopyProtocolStorage.md b/docs/models/shared/SourceFileSecureProviderSCPSecureCopyProtocolStorage.md new file mode 100755 index 000000000..798a47293 --- /dev/null +++ b/docs/models/shared/SourceFileSecureProviderSCPSecureCopyProtocolStorage.md @@ -0,0 +1,8 @@ +# SourceFileSecureProviderSCPSecureCopyProtocolStorage + + +## Values + +| Name | Value | +| ----- | ----- | +| `SCP` | SCP | \ No newline at end of file diff --git a/docs/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocol.md b/docs/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocol.md new file mode 100755 index 000000000..5131613e9 --- /dev/null +++ b/docs/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocol.md @@ -0,0 +1,14 @@ +# SourceFileSecureProviderSFTPSecureFileTransferProtocol + +The storage Provider or Location of the file(s) which should be replicated. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | +| `host` | *String* | :heavy_check_mark: | N/A | +| `password` | *String* | :heavy_minus_sign: | N/A | +| `port` | *String* | :heavy_minus_sign: | N/A | +| `storage` | [SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage](../../models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage.md) | :heavy_check_mark: | N/A | +| `user` | *String* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage.md b/docs/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage.md new file mode 100755 index 000000000..8ee998f27 --- /dev/null +++ b/docs/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage.md @@ -0,0 +1,8 @@ +# SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage + + +## Values + +| Name | Value | +| ------ | ------ | +| `SFTP` | SFTP | \ No newline at end of file diff --git a/docs/models/shared/SourceFileSecureProviderSSHSecureShell.md b/docs/models/shared/SourceFileSecureProviderSSHSecureShell.md new file mode 100755 index 000000000..cf0a2ba69 --- /dev/null +++ b/docs/models/shared/SourceFileSecureProviderSSHSecureShell.md @@ -0,0 +1,14 @@ +# SourceFileSecureProviderSSHSecureShell + +The storage Provider or Location of the file(s) which should be replicated. + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | +| `host` | *String* | :heavy_check_mark: | N/A | +| `password` | *String* | :heavy_minus_sign: | N/A | +| `port` | *String* | :heavy_minus_sign: | N/A | +| `storage` | [SourceFileSecureProviderSSHSecureShellStorage](../../models/shared/SourceFileSecureProviderSSHSecureShellStorage.md) | :heavy_check_mark: | N/A | +| `user` | *String* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceFileSecureProviderSSHSecureShellStorage.md b/docs/models/shared/SourceFileSecureProviderSSHSecureShellStorage.md new file mode 100755 index 000000000..7debaf9d2 --- /dev/null +++ b/docs/models/shared/SourceFileSecureProviderSSHSecureShellStorage.md @@ -0,0 +1,8 @@ +# SourceFileSecureProviderSSHSecureShellStorage + + +## Values + +| Name | Value | +| ----- | ----- | +| `SSH` | SSH | \ No newline at end of file diff --git a/docs/models/shared/SourceMongodbInstanceTypeReplicaSet.md b/docs/models/shared/SourceMongodbInstanceTypeReplicaSet.md new file mode 100755 index 000000000..ccd39e05b --- /dev/null +++ b/docs/models/shared/SourceMongodbInstanceTypeReplicaSet.md @@ -0,0 +1,12 @@ +# SourceMongodbInstanceTypeReplicaSet + +The MongoDb instance to connect to. For MongoDB Atlas and Replica Set TLS connection is used by default. + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | +| `instance` | [SourceMongodbInstanceTypeReplicaSetInstance](../../models/shared/SourceMongodbInstanceTypeReplicaSetInstance.md) | :heavy_check_mark: | N/A | | +| `replicaSet` | *String* | :heavy_minus_sign: | A replica set in MongoDB is a group of mongod processes that maintain the same data set. | | +| `serverAddresses` | *String* | :heavy_check_mark: | The members of a replica set. Please specify `host`:`port` of each member separated by comma. | host1:27017,host2:27017,host3:27017 | \ No newline at end of file diff --git a/docs/models/shared/SourceMongodbInstanceTypeReplicaSetInstance.md b/docs/models/shared/SourceMongodbInstanceTypeReplicaSetInstance.md new file mode 100755 index 000000000..7d2cbcf25 --- /dev/null +++ b/docs/models/shared/SourceMongodbInstanceTypeReplicaSetInstance.md @@ -0,0 +1,8 @@ +# SourceMongodbInstanceTypeReplicaSetInstance + + +## Values + +| Name | Value | +| --------- | --------- | +| `REPLICA` | replica | \ No newline at end of file diff --git a/docs/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstance.md b/docs/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstance.md new file mode 100755 index 000000000..edbb95c49 --- /dev/null +++ b/docs/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstance.md @@ -0,0 +1,12 @@ +# SourceMongodbInstanceTypeStandaloneMongoDbInstance + +The MongoDb instance to connect to. For MongoDB Atlas and Replica Set TLS connection is used by default. + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | +| `host` | *String* | :heavy_check_mark: | The host name of the Mongo database. | | +| `instance` | [SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance](../../models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance.md) | :heavy_check_mark: | N/A | | +| `port` | *Long* | :heavy_minus_sign: | The port of the Mongo database. | 27017 | \ No newline at end of file diff --git a/docs/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance.md b/docs/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance.md new file mode 100755 index 000000000..e7e891515 --- /dev/null +++ b/docs/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance.md @@ -0,0 +1,8 @@ +# SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance + + +## Values + +| Name | Value | +| ------------ | ------------ | +| `STANDALONE` | standalone | \ No newline at end of file diff --git a/docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC.md b/docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC.md new file mode 100755 index 000000000..ae778f501 --- /dev/null +++ b/docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC.md @@ -0,0 +1,13 @@ +# SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC + +Recommended - Incrementally reads new inserts, updates, and deletes using the SQL Server's change data capture feature. This must be enabled on your database. + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `dataToSync` | [SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync](../../models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync.md) | :heavy_minus_sign: | What data should be synced under the CDC. "Existing and New" will read existing data as a snapshot, and sync new changes through CDC. "New Changes Only" will skip the initial snapshot, and only sync new changes through CDC. | +| `initialWaitingSeconds` | *Long* | :heavy_minus_sign: | The amount of time the connector will wait when it launches to determine if there is new data to sync or not. Defaults to 300 seconds. Valid range: 120 seconds to 1200 seconds. Read about initial waiting time. | +| `method` | [SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod](../../models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod.md) | :heavy_check_mark: | N/A | +| `snapshotIsolation` | [SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel](../../models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel.md) | :heavy_minus_sign: | Existing data in the database are synced through an initial snapshot. This parameter controls the isolation level that will be used during the initial snapshotting. If you choose the "Snapshot" level, you must enable the snapshot isolation mode on the database. | \ No newline at end of file diff --git a/docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync.md b/docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync.md new file mode 100755 index 000000000..f0b4bdc4f --- /dev/null +++ b/docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync.md @@ -0,0 +1,11 @@ +# SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync + +What data should be synced under the CDC. "Existing and New" will read existing data as a snapshot, and sync new changes through CDC. "New Changes Only" will skip the initial snapshot, and only sync new changes through CDC. + + +## Values + +| Name | Value | +| ------------------ | ------------------ | +| `EXISTING_AND_NEW` | Existing and New | +| `NEW_CHANGES_ONLY` | New Changes Only | \ No newline at end of file diff --git a/docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel.md b/docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel.md new file mode 100755 index 000000000..75df12f8b --- /dev/null +++ b/docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel.md @@ -0,0 +1,11 @@ +# SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel + +Existing data in the database are synced through an initial snapshot. This parameter controls the isolation level that will be used during the initial snapshotting. If you choose the "Snapshot" level, you must enable the snapshot isolation mode on the database. + + +## Values + +| Name | Value | +| ---------------- | ---------------- | +| `SNAPSHOT` | Snapshot | +| `READ_COMMITTED` | Read Committed | \ No newline at end of file diff --git a/docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod.md b/docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod.md new file mode 100755 index 000000000..0c8da9bb9 --- /dev/null +++ b/docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod.md @@ -0,0 +1,8 @@ +# SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod + + +## Values + +| Name | Value | +| ----- | ----- | +| `CDC` | CDC | \ No newline at end of file diff --git a/docs/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursor.md b/docs/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursor.md new file mode 100755 index 000000000..010d02eee --- /dev/null +++ b/docs/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursor.md @@ -0,0 +1,10 @@ +# SourceMssqlReplicationMethodScanChangesWithUserDefinedCursor + +Incrementally detects new inserts and updates using the cursor column chosen when configuring a connection (e.g. created_at, updated_at). + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `method` | [SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod](../../models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod.md b/docs/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod.md new file mode 100755 index 000000000..a3caebb95 --- /dev/null +++ b/docs/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod.md @@ -0,0 +1,8 @@ +# SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `STANDARD` | STANDARD | \ No newline at end of file diff --git a/docs/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificate.md b/docs/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificate.md new file mode 100755 index 000000000..19aa658f6 --- /dev/null +++ b/docs/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificate.md @@ -0,0 +1,10 @@ +# SourceMssqlSslMethodEncryptedTrustServerCertificate + +Use the certificate provided by the server without verification. (For testing purposes only!) + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | +| `sslMethod` | [SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod](../../models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod.md b/docs/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod.md new file mode 100755 index 000000000..3bd823156 --- /dev/null +++ b/docs/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod.md @@ -0,0 +1,8 @@ +# SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod + + +## Values + +| Name | Value | +| ------------------------------------ | ------------------------------------ | +| `ENCRYPTED_TRUST_SERVER_CERTIFICATE` | encrypted_trust_server_certificate | \ No newline at end of file diff --git a/docs/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificate.md b/docs/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificate.md new file mode 100755 index 000000000..fe009b581 --- /dev/null +++ b/docs/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificate.md @@ -0,0 +1,11 @@ +# SourceMssqlSslMethodEncryptedVerifyCertificate + +Verify and use the certificate provided by the server. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | +| `hostNameInCertificate` | *String* | :heavy_minus_sign: | Specifies the host name of the server. The value of this property must match the subject property of the certificate. | +| `sslMethod` | [SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod](../../models/shared/SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod.md b/docs/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod.md new file mode 100755 index 000000000..329d93020 --- /dev/null +++ b/docs/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod.md @@ -0,0 +1,8 @@ +# SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod + + +## Values + +| Name | Value | +| ------------------------------ | ------------------------------ | +| `ENCRYPTED_VERIFY_CERTIFICATE` | encrypted_verify_certificate | \ No newline at end of file diff --git a/docs/models/shared/SourceMssqlTunnelMethodNoTunnel.md b/docs/models/shared/SourceMssqlTunnelMethodNoTunnel.md new file mode 100755 index 000000000..bef3b55ca --- /dev/null +++ b/docs/models/shared/SourceMssqlTunnelMethodNoTunnel.md @@ -0,0 +1,10 @@ +# SourceMssqlTunnelMethodNoTunnel + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | +| `tunnelMethod` | [SourceMssqlTunnelMethodNoTunnelTunnelMethod](../../models/shared/SourceMssqlTunnelMethodNoTunnelTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/shared/SourceMssqlTunnelMethodNoTunnelTunnelMethod.md b/docs/models/shared/SourceMssqlTunnelMethodNoTunnelTunnelMethod.md new file mode 100755 index 000000000..5c2714f0d --- /dev/null +++ b/docs/models/shared/SourceMssqlTunnelMethodNoTunnelTunnelMethod.md @@ -0,0 +1,10 @@ +# SourceMssqlTunnelMethodNoTunnelTunnelMethod + +No ssh tunnel needed to connect to database + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/shared/SourceMssqlTunnelMethodPasswordAuthentication.md b/docs/models/shared/SourceMssqlTunnelMethodPasswordAuthentication.md new file mode 100755 index 000000000..e18a6a772 --- /dev/null +++ b/docs/models/shared/SourceMssqlTunnelMethodPasswordAuthentication.md @@ -0,0 +1,14 @@ +# SourceMssqlTunnelMethodPasswordAuthentication + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | +| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnelMethod` | [SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | +| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod.md b/docs/models/shared/SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod.md new file mode 100755 index 000000000..1cc35c358 --- /dev/null +++ b/docs/models/shared/SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod.md @@ -0,0 +1,10 @@ +# SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod + +Connect through a jump server tunnel host using username and password authentication + + +## Values + +| Name | Value | +| ------------------- | ------------------- | +| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/shared/SourceMssqlTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/SourceMssqlTunnelMethodSSHKeyAuthentication.md new file mode 100755 index 000000000..903342d34 --- /dev/null +++ b/docs/models/shared/SourceMssqlTunnelMethodSSHKeyAuthentication.md @@ -0,0 +1,14 @@ +# SourceMssqlTunnelMethodSSHKeyAuthentication + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | +| `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | +| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnelMethod` | [SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md b/docs/models/shared/SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md new file mode 100755 index 000000000..4a1b6b49c --- /dev/null +++ b/docs/models/shared/SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md @@ -0,0 +1,10 @@ +# SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod + +Connect through a jump server tunnel host using username and ssh key + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC.md b/docs/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC.md new file mode 100755 index 000000000..10305873e --- /dev/null +++ b/docs/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC.md @@ -0,0 +1,12 @@ +# SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC + +Recommended - Incrementally reads new inserts, updates, and deletes using the MySQL binary log. This must be enabled on your database. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `initialWaitingSeconds` | *Long* | :heavy_minus_sign: | The amount of time the connector will wait when it launches to determine if there is new data to sync or not. Defaults to 300 seconds. Valid range: 120 seconds to 1200 seconds. Read about initial waiting time. | +| `method` | [SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod](../../models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod.md) | :heavy_check_mark: | N/A | +| `serverTimeZone` | *String* | :heavy_minus_sign: | Enter the configured MySQL server timezone. This should only be done if the configured timezone in your MySQL instance does not conform to IANNA standard. | \ No newline at end of file diff --git a/docs/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod.md b/docs/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod.md new file mode 100755 index 000000000..842dd63b7 --- /dev/null +++ b/docs/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod.md @@ -0,0 +1,8 @@ +# SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod + + +## Values + +| Name | Value | +| ----- | ----- | +| `CDC` | CDC | \ No newline at end of file diff --git a/docs/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor.md b/docs/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor.md new file mode 100755 index 000000000..fe0e4d49e --- /dev/null +++ b/docs/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor.md @@ -0,0 +1,10 @@ +# SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor + +Incrementally detects new inserts and updates using the cursor column chosen when configuring a connection (e.g. created_at, updated_at). + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `method` | [SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod](../../models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod.md b/docs/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod.md new file mode 100755 index 000000000..60bef4ad6 --- /dev/null +++ b/docs/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod.md @@ -0,0 +1,8 @@ +# SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `STANDARD` | STANDARD | \ No newline at end of file diff --git a/docs/models/shared/SourceMysqlSslModePreferred.md b/docs/models/shared/SourceMysqlSslModePreferred.md new file mode 100755 index 000000000..22297e12f --- /dev/null +++ b/docs/models/shared/SourceMysqlSslModePreferred.md @@ -0,0 +1,10 @@ +# SourceMysqlSslModePreferred + +Automatically attempt SSL connection. If the MySQL server does not support SSL, continue with a regular connection. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | +| `mode` | [SourceMysqlSslModePreferredMode](../../models/shared/SourceMysqlSslModePreferredMode.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceMysqlSslModePreferredMode.md b/docs/models/shared/SourceMysqlSslModePreferredMode.md new file mode 100755 index 000000000..cd80acdb6 --- /dev/null +++ b/docs/models/shared/SourceMysqlSslModePreferredMode.md @@ -0,0 +1,8 @@ +# SourceMysqlSslModePreferredMode + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `PREFERRED` | preferred | \ No newline at end of file diff --git a/docs/models/shared/SourceMysqlSslModeRequired.md b/docs/models/shared/SourceMysqlSslModeRequired.md new file mode 100755 index 000000000..f32e70e3e --- /dev/null +++ b/docs/models/shared/SourceMysqlSslModeRequired.md @@ -0,0 +1,10 @@ +# SourceMysqlSslModeRequired + +Always connect with SSL. If the MySQL server doesn’t support SSL, the connection will not be established. Certificate Authority (CA) and Hostname are not verified. + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | +| `mode` | [SourceMysqlSslModeRequiredMode](../../models/shared/SourceMysqlSslModeRequiredMode.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceMysqlSslModeRequiredMode.md b/docs/models/shared/SourceMysqlSslModeRequiredMode.md new file mode 100755 index 000000000..a1c13d9e5 --- /dev/null +++ b/docs/models/shared/SourceMysqlSslModeRequiredMode.md @@ -0,0 +1,8 @@ +# SourceMysqlSslModeRequiredMode + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `REQUIRED` | required | \ No newline at end of file diff --git a/docs/models/shared/SourceMysqlSslModeVerifyCA.md b/docs/models/shared/SourceMysqlSslModeVerifyCA.md new file mode 100755 index 000000000..fac104a58 --- /dev/null +++ b/docs/models/shared/SourceMysqlSslModeVerifyCA.md @@ -0,0 +1,14 @@ +# SourceMysqlSslModeVerifyCA + +Always connect with SSL. Verifies CA, but allows connection even if Hostname does not match. + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | +| `caCertificate` | *String* | :heavy_check_mark: | CA certificate | +| `clientCertificate` | *String* | :heavy_minus_sign: | Client certificate (this is not a required field, but if you want to use it, you will need to add the Client key as well) | +| `clientKey` | *String* | :heavy_minus_sign: | Client key (this is not a required field, but if you want to use it, you will need to add the Client certificate as well) | +| `clientKeyPassword` | *String* | :heavy_minus_sign: | Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically. | +| `mode` | [SourceMysqlSslModeVerifyCAMode](../../models/shared/SourceMysqlSslModeVerifyCAMode.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceMysqlSslModeVerifyCAMode.md b/docs/models/shared/SourceMysqlSslModeVerifyCAMode.md new file mode 100755 index 000000000..a385873bc --- /dev/null +++ b/docs/models/shared/SourceMysqlSslModeVerifyCAMode.md @@ -0,0 +1,8 @@ +# SourceMysqlSslModeVerifyCAMode + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `VERIFY_CA` | verify_ca | \ No newline at end of file diff --git a/docs/models/shared/SourceMysqlSslModeVerifyIdentity.md b/docs/models/shared/SourceMysqlSslModeVerifyIdentity.md new file mode 100755 index 000000000..fc88a26a1 --- /dev/null +++ b/docs/models/shared/SourceMysqlSslModeVerifyIdentity.md @@ -0,0 +1,14 @@ +# SourceMysqlSslModeVerifyIdentity + +Always connect with SSL. Verify both CA and Hostname. + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | +| `caCertificate` | *String* | :heavy_check_mark: | CA certificate | +| `clientCertificate` | *String* | :heavy_minus_sign: | Client certificate (this is not a required field, but if you want to use it, you will need to add the Client key as well) | +| `clientKey` | *String* | :heavy_minus_sign: | Client key (this is not a required field, but if you want to use it, you will need to add the Client certificate as well) | +| `clientKeyPassword` | *String* | :heavy_minus_sign: | Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically. | +| `mode` | [SourceMysqlSslModeVerifyIdentityMode](../../models/shared/SourceMysqlSslModeVerifyIdentityMode.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceMysqlSslModeVerifyIdentityMode.md b/docs/models/shared/SourceMysqlSslModeVerifyIdentityMode.md new file mode 100755 index 000000000..8251c8b4a --- /dev/null +++ b/docs/models/shared/SourceMysqlSslModeVerifyIdentityMode.md @@ -0,0 +1,8 @@ +# SourceMysqlSslModeVerifyIdentityMode + + +## Values + +| Name | Value | +| ----------------- | ----------------- | +| `VERIFY_IDENTITY` | verify_identity | \ No newline at end of file diff --git a/docs/models/shared/SourceMysqlTunnelMethodNoTunnel.md b/docs/models/shared/SourceMysqlTunnelMethodNoTunnel.md new file mode 100755 index 000000000..663d3af65 --- /dev/null +++ b/docs/models/shared/SourceMysqlTunnelMethodNoTunnel.md @@ -0,0 +1,10 @@ +# SourceMysqlTunnelMethodNoTunnel + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------- | +| `tunnelMethod` | [SourceMysqlTunnelMethodNoTunnelTunnelMethod](../../models/shared/SourceMysqlTunnelMethodNoTunnelTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/shared/SourceMysqlTunnelMethodNoTunnelTunnelMethod.md b/docs/models/shared/SourceMysqlTunnelMethodNoTunnelTunnelMethod.md new file mode 100755 index 000000000..155b7b441 --- /dev/null +++ b/docs/models/shared/SourceMysqlTunnelMethodNoTunnelTunnelMethod.md @@ -0,0 +1,10 @@ +# SourceMysqlTunnelMethodNoTunnelTunnelMethod + +No ssh tunnel needed to connect to database + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/shared/SourceMysqlTunnelMethodPasswordAuthentication.md b/docs/models/shared/SourceMysqlTunnelMethodPasswordAuthentication.md new file mode 100755 index 000000000..73ed9742d --- /dev/null +++ b/docs/models/shared/SourceMysqlTunnelMethodPasswordAuthentication.md @@ -0,0 +1,14 @@ +# SourceMysqlTunnelMethodPasswordAuthentication + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | +| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnelMethod` | [SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | +| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod.md b/docs/models/shared/SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod.md new file mode 100755 index 000000000..e803e001f --- /dev/null +++ b/docs/models/shared/SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod.md @@ -0,0 +1,10 @@ +# SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod + +Connect through a jump server tunnel host using username and password authentication + + +## Values + +| Name | Value | +| ------------------- | ------------------- | +| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/shared/SourceMysqlTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/SourceMysqlTunnelMethodSSHKeyAuthentication.md new file mode 100755 index 000000000..8063071f8 --- /dev/null +++ b/docs/models/shared/SourceMysqlTunnelMethodSSHKeyAuthentication.md @@ -0,0 +1,14 @@ +# SourceMysqlTunnelMethodSSHKeyAuthentication + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | +| `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | +| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnelMethod` | [SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md b/docs/models/shared/SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md new file mode 100755 index 000000000..71760eee6 --- /dev/null +++ b/docs/models/shared/SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md @@ -0,0 +1,10 @@ +# SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod + +Connect through a jump server tunnel host using username and ssh key + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/shared/SourceOracleConnectionDataServiceName.md b/docs/models/shared/SourceOracleConnectionDataServiceName.md new file mode 100755 index 000000000..bb093a698 --- /dev/null +++ b/docs/models/shared/SourceOracleConnectionDataServiceName.md @@ -0,0 +1,11 @@ +# SourceOracleConnectionDataServiceName + +Use service name + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | +| `connectionType` | [SourceOracleConnectionDataServiceNameConnectionType](../../models/shared/SourceOracleConnectionDataServiceNameConnectionType.md) | :heavy_minus_sign: | N/A | +| `serviceName` | *String* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceOracleConnectionDataServiceNameConnectionType.md b/docs/models/shared/SourceOracleConnectionDataServiceNameConnectionType.md new file mode 100755 index 000000000..85d633af1 --- /dev/null +++ b/docs/models/shared/SourceOracleConnectionDataServiceNameConnectionType.md @@ -0,0 +1,8 @@ +# SourceOracleConnectionDataServiceNameConnectionType + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `SERVICE_NAME` | service_name | \ No newline at end of file diff --git a/docs/models/shared/SourceOracleConnectionDataSystemIDSID.md b/docs/models/shared/SourceOracleConnectionDataSystemIDSID.md new file mode 100755 index 000000000..4a896768e --- /dev/null +++ b/docs/models/shared/SourceOracleConnectionDataSystemIDSID.md @@ -0,0 +1,11 @@ +# SourceOracleConnectionDataSystemIDSID + +Use SID (Oracle System Identifier) + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | +| `connectionType` | [SourceOracleConnectionDataSystemIDSIDConnectionType](../../models/shared/SourceOracleConnectionDataSystemIDSIDConnectionType.md) | :heavy_minus_sign: | N/A | +| `sid` | *String* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceOracleConnectionDataSystemIDSIDConnectionType.md b/docs/models/shared/SourceOracleConnectionDataSystemIDSIDConnectionType.md new file mode 100755 index 000000000..af95af687 --- /dev/null +++ b/docs/models/shared/SourceOracleConnectionDataSystemIDSIDConnectionType.md @@ -0,0 +1,8 @@ +# SourceOracleConnectionDataSystemIDSIDConnectionType + + +## Values + +| Name | Value | +| ----- | ----- | +| `SID` | sid | \ No newline at end of file diff --git a/docs/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNE.md b/docs/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNE.md new file mode 100755 index 000000000..596514dbe --- /dev/null +++ b/docs/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNE.md @@ -0,0 +1,11 @@ +# SourceOracleEncryptionNativeNetworkEncryptionNNE + +The native network encryption gives you the ability to encrypt database connections, without the configuration overhead of TCP/IP and SSL/TLS and without the need to open and listen on different ports. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `encryptionAlgorithm` | [SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm](../../models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm.md) | :heavy_minus_sign: | This parameter defines what encryption algorithm is used. | +| `encryptionMethod` | [SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod](../../models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm.md b/docs/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm.md new file mode 100755 index 000000000..91f56975c --- /dev/null +++ b/docs/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm.md @@ -0,0 +1,12 @@ +# SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm + +This parameter defines what encryption algorithm is used. + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `AES256` | AES256 | +| `RC456` | RC4_56 | +| `THREE_DES168` | 3DES168 | \ No newline at end of file diff --git a/docs/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod.md b/docs/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod.md new file mode 100755 index 000000000..f7bd1ef4b --- /dev/null +++ b/docs/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod.md @@ -0,0 +1,8 @@ +# SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod + + +## Values + +| Name | Value | +| ------------ | ------------ | +| `CLIENT_NNE` | client_nne | \ No newline at end of file diff --git a/docs/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificate.md b/docs/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificate.md new file mode 100755 index 000000000..3b907040f --- /dev/null +++ b/docs/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificate.md @@ -0,0 +1,11 @@ +# SourceOracleEncryptionTLSEncryptedVerifyCertificate + +Verify and use the certificate provided by the server. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `encryptionMethod` | [SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod](../../models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod.md) | :heavy_minus_sign: | N/A | +| `sslCertificate` | *String* | :heavy_check_mark: | Privacy Enhanced Mail (PEM) files are concatenated certificate containers frequently used in certificate installations. | \ No newline at end of file diff --git a/docs/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod.md b/docs/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod.md new file mode 100755 index 000000000..06ef457fa --- /dev/null +++ b/docs/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod.md @@ -0,0 +1,8 @@ +# SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod + + +## Values + +| Name | Value | +| ------------------------------ | ------------------------------ | +| `ENCRYPTED_VERIFY_CERTIFICATE` | encrypted_verify_certificate | \ No newline at end of file diff --git a/docs/models/shared/SourceOracleTunnelMethodNoTunnel.md b/docs/models/shared/SourceOracleTunnelMethodNoTunnel.md new file mode 100755 index 000000000..5dacd61ca --- /dev/null +++ b/docs/models/shared/SourceOracleTunnelMethodNoTunnel.md @@ -0,0 +1,10 @@ +# SourceOracleTunnelMethodNoTunnel + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | +| `tunnelMethod` | [SourceOracleTunnelMethodNoTunnelTunnelMethod](../../models/shared/SourceOracleTunnelMethodNoTunnelTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/shared/SourceOracleTunnelMethodNoTunnelTunnelMethod.md b/docs/models/shared/SourceOracleTunnelMethodNoTunnelTunnelMethod.md new file mode 100755 index 000000000..18eab4f43 --- /dev/null +++ b/docs/models/shared/SourceOracleTunnelMethodNoTunnelTunnelMethod.md @@ -0,0 +1,10 @@ +# SourceOracleTunnelMethodNoTunnelTunnelMethod + +No ssh tunnel needed to connect to database + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/shared/SourceOracleTunnelMethodPasswordAuthentication.md b/docs/models/shared/SourceOracleTunnelMethodPasswordAuthentication.md new file mode 100755 index 000000000..c1cf78835 --- /dev/null +++ b/docs/models/shared/SourceOracleTunnelMethodPasswordAuthentication.md @@ -0,0 +1,14 @@ +# SourceOracleTunnelMethodPasswordAuthentication + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | +| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnelMethod` | [SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | +| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod.md b/docs/models/shared/SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod.md new file mode 100755 index 000000000..e48761521 --- /dev/null +++ b/docs/models/shared/SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod.md @@ -0,0 +1,10 @@ +# SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod + +Connect through a jump server tunnel host using username and password authentication + + +## Values + +| Name | Value | +| ------------------- | ------------------- | +| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/shared/SourceOracleTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/SourceOracleTunnelMethodSSHKeyAuthentication.md new file mode 100755 index 000000000..86a93e167 --- /dev/null +++ b/docs/models/shared/SourceOracleTunnelMethodSSHKeyAuthentication.md @@ -0,0 +1,14 @@ +# SourceOracleTunnelMethodSSHKeyAuthentication + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | +| `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | +| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnelMethod` | [SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.md b/docs/models/shared/SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.md new file mode 100755 index 000000000..34c92d349 --- /dev/null +++ b/docs/models/shared/SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.md @@ -0,0 +1,10 @@ +# SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod + +Connect through a jump server tunnel host using username and ssh key + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumn.md b/docs/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumn.md new file mode 100755 index 000000000..1244796e4 --- /dev/null +++ b/docs/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumn.md @@ -0,0 +1,10 @@ +# SourcePostgresReplicationMethodDetectChangesWithXminSystemColumn + +Recommended - Incrementally reads new inserts and updates via Postgres Xmin system column. Only recommended for tables up to 500GB. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `method` | [SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod](../../models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod.md b/docs/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod.md new file mode 100755 index 000000000..b9dfd6382 --- /dev/null +++ b/docs/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod.md @@ -0,0 +1,8 @@ +# SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod + + +## Values + +| Name | Value | +| ------ | ------ | +| `XMIN` | Xmin | \ No newline at end of file diff --git a/docs/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursor.md b/docs/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursor.md new file mode 100755 index 000000000..5764ba39d --- /dev/null +++ b/docs/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursor.md @@ -0,0 +1,10 @@ +# SourcePostgresReplicationMethodScanChangesWithUserDefinedCursor + +Incrementally detects new inserts and updates using the cursor column chosen when configuring a connection (e.g. created_at, updated_at). + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `method` | [SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod](../../models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod.md b/docs/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod.md new file mode 100755 index 000000000..a36c799d6 --- /dev/null +++ b/docs/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod.md @@ -0,0 +1,8 @@ +# SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod + + +## Values + +| Name | Value | +| ---------- | ---------- | +| `STANDARD` | Standard | \ No newline at end of file diff --git a/docs/models/shared/SourcePostgresTunnelMethodNoTunnel.md b/docs/models/shared/SourcePostgresTunnelMethodNoTunnel.md new file mode 100755 index 000000000..58892bd59 --- /dev/null +++ b/docs/models/shared/SourcePostgresTunnelMethodNoTunnel.md @@ -0,0 +1,10 @@ +# SourcePostgresTunnelMethodNoTunnel + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | +| `tunnelMethod` | [SourcePostgresTunnelMethodNoTunnelTunnelMethod](../../models/shared/SourcePostgresTunnelMethodNoTunnelTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/shared/SourcePostgresTunnelMethodNoTunnelTunnelMethod.md b/docs/models/shared/SourcePostgresTunnelMethodNoTunnelTunnelMethod.md new file mode 100755 index 000000000..03c2cc802 --- /dev/null +++ b/docs/models/shared/SourcePostgresTunnelMethodNoTunnelTunnelMethod.md @@ -0,0 +1,10 @@ +# SourcePostgresTunnelMethodNoTunnelTunnelMethod + +No ssh tunnel needed to connect to database + + +## Values + +| Name | Value | +| ----------- | ----------- | +| `NO_TUNNEL` | NO_TUNNEL | \ No newline at end of file diff --git a/docs/models/shared/SourcePostgresTunnelMethodPasswordAuthentication.md b/docs/models/shared/SourcePostgresTunnelMethodPasswordAuthentication.md new file mode 100755 index 000000000..84c648204 --- /dev/null +++ b/docs/models/shared/SourcePostgresTunnelMethodPasswordAuthentication.md @@ -0,0 +1,14 @@ +# SourcePostgresTunnelMethodPasswordAuthentication + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | +| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnelMethod` | [SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | +| `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod.md b/docs/models/shared/SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod.md new file mode 100755 index 000000000..7dd238f4b --- /dev/null +++ b/docs/models/shared/SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod.md @@ -0,0 +1,10 @@ +# SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod + +Connect through a jump server tunnel host using username and password authentication + + +## Values + +| Name | Value | +| ------------------- | ------------------- | +| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/shared/SourcePostgresTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/SourcePostgresTunnelMethodSSHKeyAuthentication.md new file mode 100755 index 000000000..b043d2837 --- /dev/null +++ b/docs/models/shared/SourcePostgresTunnelMethodSSHKeyAuthentication.md @@ -0,0 +1,14 @@ +# SourcePostgresTunnelMethodSSHKeyAuthentication + +Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | +| `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | +| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | +| `tunnelMethod` | [SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.md b/docs/models/shared/SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.md new file mode 100755 index 000000000..8691fdf2a --- /dev/null +++ b/docs/models/shared/SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.md @@ -0,0 +1,10 @@ +# SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod + +Connect through a jump server tunnel host using username and ssh key + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/models/shared/SourceQuickbooks.md b/docs/models/shared/SourceQuickbooks.md index 33ba655ba..d1bf236bf 100755 --- a/docs/models/shared/SourceQuickbooks.md +++ b/docs/models/shared/SourceQuickbooks.md @@ -7,7 +7,7 @@ The values required to configure the source. | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `credentials` | [SourceQuickbooksOAuth20](../../models/shared/SourceQuickbooksOAuth20.md) | :heavy_check_mark: | N/A | | +| `credentials` | *Object* | :heavy_check_mark: | N/A | | | `sandbox` | *Boolean* | :heavy_minus_sign: | Determines whether to use the sandbox or production environment. | | | `sourceType` | [SourceQuickbooksQuickbooks](../../models/shared/SourceQuickbooksQuickbooks.md) | :heavy_check_mark: | N/A | | | `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | The default value to use if no bookmark exists for an endpoint (rfc3339 date string). E.g, 2021-03-20T00:00:00Z. Any data before this date will not be replicated. | 2021-03-20T00:00:00Z | \ No newline at end of file diff --git a/docs/models/shared/SourceQuickbooksOAuth20.md b/docs/models/shared/SourceQuickbooksCredentialsOAuth20.md similarity index 97% rename from docs/models/shared/SourceQuickbooksOAuth20.md rename to docs/models/shared/SourceQuickbooksCredentialsOAuth20.md index 294a54955..1f499e0fa 100755 --- a/docs/models/shared/SourceQuickbooksOAuth20.md +++ b/docs/models/shared/SourceQuickbooksCredentialsOAuth20.md @@ -1,4 +1,4 @@ -# SourceQuickbooksOAuth20 +# SourceQuickbooksCredentialsOAuth20 ## Fields @@ -6,7 +6,7 @@ | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `accessToken` | *String* | :heavy_check_mark: | Access token fot making authenticated requests. | -| `authType` | [SourceQuickbooksOAuth20AuthType](../../models/shared/SourceQuickbooksOAuth20AuthType.md) | :heavy_minus_sign: | N/A | +| `authType` | [SourceQuickbooksCredentialsOAuth20AuthType](../../models/shared/SourceQuickbooksCredentialsOAuth20AuthType.md) | :heavy_minus_sign: | N/A | | `clientId` | *String* | :heavy_check_mark: | Identifies which app is making the request. Obtain this value from the Keys tab on the app profile via My Apps on the developer site. There are two versions of this key: development and production. | | `clientSecret` | *String* | :heavy_check_mark: | Obtain this value from the Keys tab on the app profile via My Apps on the developer site. There are two versions of this key: development and production. | | `realmId` | *String* | :heavy_check_mark: | Labeled Company ID. The Make API Calls panel is populated with the realm id and the current access token. | diff --git a/docs/models/shared/SourceQuickbooksOAuth20AuthType.md b/docs/models/shared/SourceQuickbooksCredentialsOAuth20AuthType.md similarity index 66% rename from docs/models/shared/SourceQuickbooksOAuth20AuthType.md rename to docs/models/shared/SourceQuickbooksCredentialsOAuth20AuthType.md index b3ad823d1..0f39a2870 100755 --- a/docs/models/shared/SourceQuickbooksOAuth20AuthType.md +++ b/docs/models/shared/SourceQuickbooksCredentialsOAuth20AuthType.md @@ -1,4 +1,4 @@ -# SourceQuickbooksOAuth20AuthType +# SourceQuickbooksCredentialsOAuth20AuthType ## Values diff --git a/docs/models/shared/SourceSftpCredentialsPasswordAuthentication.md b/docs/models/shared/SourceSftpCredentialsPasswordAuthentication.md new file mode 100755 index 000000000..e1e26e1d1 --- /dev/null +++ b/docs/models/shared/SourceSftpCredentialsPasswordAuthentication.md @@ -0,0 +1,11 @@ +# SourceSftpCredentialsPasswordAuthentication + +The server authentication method + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------- | +| `authMethod` | [SourceSftpCredentialsPasswordAuthenticationAuthMethod](../../models/shared/SourceSftpCredentialsPasswordAuthenticationAuthMethod.md) | :heavy_check_mark: | Connect through password authentication | +| `authUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | \ No newline at end of file diff --git a/docs/models/shared/SourceSftpCredentialsPasswordAuthenticationAuthMethod.md b/docs/models/shared/SourceSftpCredentialsPasswordAuthenticationAuthMethod.md new file mode 100755 index 000000000..296b3b137 --- /dev/null +++ b/docs/models/shared/SourceSftpCredentialsPasswordAuthenticationAuthMethod.md @@ -0,0 +1,10 @@ +# SourceSftpCredentialsPasswordAuthenticationAuthMethod + +Connect through password authentication + + +## Values + +| Name | Value | +| ------------------- | ------------------- | +| `SSH_PASSWORD_AUTH` | SSH_PASSWORD_AUTH | \ No newline at end of file diff --git a/docs/models/shared/SourceSftpCredentialsSSHKeyAuthentication.md b/docs/models/shared/SourceSftpCredentialsSSHKeyAuthentication.md new file mode 100755 index 000000000..4b711a41a --- /dev/null +++ b/docs/models/shared/SourceSftpCredentialsSSHKeyAuthentication.md @@ -0,0 +1,11 @@ +# SourceSftpCredentialsSSHKeyAuthentication + +The server authentication method + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | +| `authMethod` | [SourceSftpCredentialsSSHKeyAuthenticationAuthMethod](../../models/shared/SourceSftpCredentialsSSHKeyAuthenticationAuthMethod.md) | :heavy_check_mark: | Connect through ssh key | +| `authSshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | \ No newline at end of file diff --git a/docs/models/shared/SourceSftpCredentialsSSHKeyAuthenticationAuthMethod.md b/docs/models/shared/SourceSftpCredentialsSSHKeyAuthenticationAuthMethod.md new file mode 100755 index 000000000..6d397950c --- /dev/null +++ b/docs/models/shared/SourceSftpCredentialsSSHKeyAuthenticationAuthMethod.md @@ -0,0 +1,10 @@ +# SourceSftpCredentialsSSHKeyAuthenticationAuthMethod + +Connect through ssh key + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `SSH_KEY_AUTH` | SSH_KEY_AUTH | \ No newline at end of file diff --git a/docs/sdks/destinations/README.md b/docs/sdks/destinations/README.md index 9cc48921c..7031b31a5 100755 --- a/docs/sdks/destinations/README.md +++ b/docs/sdks/destinations/README.md @@ -28,21 +28,49 @@ import com.airbyte.api.models.shared.DestinationAwsDatalakeCredentialsIAMRole; import com.airbyte.api.models.shared.DestinationAwsDatalakeCredentialsIAMRoleCredentialsTitle; import com.airbyte.api.models.shared.DestinationAwsDatalakeCredentialsIAMUser; import com.airbyte.api.models.shared.DestinationAwsDatalakeCredentialsIAMUserCredentialsTitle; +import com.airbyte.api.models.shared.DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON; +import com.airbyte.api.models.shared.DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional; +import com.airbyte.api.models.shared.DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard; +import com.airbyte.api.models.shared.DestinationAwsDatalakeFormatParquetColumnarStorage; +import com.airbyte.api.models.shared.DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional; +import com.airbyte.api.models.shared.DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard; import com.airbyte.api.models.shared.DestinationAwsDatalakeS3BucketRegion; import com.airbyte.api.models.shared.DestinationAzureBlobStorage; import com.airbyte.api.models.shared.DestinationAzureBlobStorageAzureBlobStorage; +import com.airbyte.api.models.shared.DestinationAzureBlobStorageFormatCSVCommaSeparatedValues; +import com.airbyte.api.models.shared.DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType; +import com.airbyte.api.models.shared.DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening; +import com.airbyte.api.models.shared.DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON; +import com.airbyte.api.models.shared.DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType; import com.airbyte.api.models.shared.DestinationBigquery; import com.airbyte.api.models.shared.DestinationBigqueryBigquery; import com.airbyte.api.models.shared.DestinationBigqueryDatasetLocation; import com.airbyte.api.models.shared.DestinationBigqueryDenormalized; import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedBigqueryDenormalized; import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedDatasetLocation; -import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedGCSStaging; -import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing; -import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedGCSStagingMethod; +import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodGCSStaging; +import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey; +import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType; +import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing; +import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod; +import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodStandardInserts; +import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod; +import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodGCSStaging; +import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey; +import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType; +import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing; +import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodGCSStagingMethod; +import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodStandardInserts; +import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodStandardInsertsMethod; import com.airbyte.api.models.shared.DestinationBigqueryTransformationQueryRunType; import com.airbyte.api.models.shared.DestinationClickhouse; import com.airbyte.api.models.shared.DestinationClickhouseClickhouse; +import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationConvex; import com.airbyte.api.models.shared.DestinationConvexConvex; import com.airbyte.api.models.shared.DestinationCreateRequest; @@ -51,20 +79,69 @@ import com.airbyte.api.models.shared.DestinationCumulioCumulio; import com.airbyte.api.models.shared.DestinationDatabend; import com.airbyte.api.models.shared.DestinationDatabendDatabend; import com.airbyte.api.models.shared.DestinationDatabricks; +import com.airbyte.api.models.shared.DestinationDatabricksDataSourceAmazonS3; +import com.airbyte.api.models.shared.DestinationDatabricksDataSourceAmazonS3DataSourceType; +import com.airbyte.api.models.shared.DestinationDatabricksDataSourceAmazonS3S3BucketRegion; +import com.airbyte.api.models.shared.DestinationDatabricksDataSourceAzureBlobStorage; +import com.airbyte.api.models.shared.DestinationDatabricksDataSourceAzureBlobStorageDataSourceType; +import com.airbyte.api.models.shared.DestinationDatabricksDataSourceRecommendedManagedTables; +import com.airbyte.api.models.shared.DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType; import com.airbyte.api.models.shared.DestinationDatabricksDatabricks; import com.airbyte.api.models.shared.DestinationDevNull; import com.airbyte.api.models.shared.DestinationDevNullDevNull; +import com.airbyte.api.models.shared.DestinationDevNullTestDestinationSilent; +import com.airbyte.api.models.shared.DestinationDevNullTestDestinationSilentTestDestinationType; import com.airbyte.api.models.shared.DestinationDynamodb; import com.airbyte.api.models.shared.DestinationDynamodbDynamoDBRegion; import com.airbyte.api.models.shared.DestinationDynamodbDynamodb; import com.airbyte.api.models.shared.DestinationElasticsearch; +import com.airbyte.api.models.shared.DestinationElasticsearchAuthenticationMethodApiKeySecret; +import com.airbyte.api.models.shared.DestinationElasticsearchAuthenticationMethodApiKeySecretMethod; +import com.airbyte.api.models.shared.DestinationElasticsearchAuthenticationMethodUsernamePassword; +import com.airbyte.api.models.shared.DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod; import com.airbyte.api.models.shared.DestinationElasticsearchElasticsearch; import com.airbyte.api.models.shared.DestinationFirebolt; import com.airbyte.api.models.shared.DestinationFireboltFirebolt; +import com.airbyte.api.models.shared.DestinationFireboltLoadingMethodExternalTableViaS3; +import com.airbyte.api.models.shared.DestinationFireboltLoadingMethodExternalTableViaS3Method; +import com.airbyte.api.models.shared.DestinationFireboltLoadingMethodSQLInserts; +import com.airbyte.api.models.shared.DestinationFireboltLoadingMethodSQLInsertsMethod; import com.airbyte.api.models.shared.DestinationFirestore; import com.airbyte.api.models.shared.DestinationFirestoreFirestore; import com.airbyte.api.models.shared.DestinationGCSGCSBucketRegion; import com.airbyte.api.models.shared.DestinationGcs; +import com.airbyte.api.models.shared.DestinationGcsCredentialHMACKey; +import com.airbyte.api.models.shared.DestinationGcsCredentialHMACKeyCredentialType; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvro; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecXz; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroFormatType; +import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValues; +import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIP; +import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType; +import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompression; +import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType; +import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValuesFormatType; +import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValuesNormalization; +import com.airbyte.api.models.shared.DestinationGcsFormatJSONLinesNewlineDelimitedJSON; +import com.airbyte.api.models.shared.DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIP; +import com.airbyte.api.models.shared.DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType; +import com.airbyte.api.models.shared.DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression; +import com.airbyte.api.models.shared.DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType; +import com.airbyte.api.models.shared.DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType; +import com.airbyte.api.models.shared.DestinationGcsFormatParquetColumnarStorage; +import com.airbyte.api.models.shared.DestinationGcsFormatParquetColumnarStorageCompressionCodec; +import com.airbyte.api.models.shared.DestinationGcsFormatParquetColumnarStorageFormatType; import com.airbyte.api.models.shared.DestinationGcsGcs; import com.airbyte.api.models.shared.DestinationGoogleSheets; import com.airbyte.api.models.shared.DestinationGoogleSheetsAuthenticationViaGoogleOAuth; @@ -109,17 +186,47 @@ import com.airbyte.api.models.shared.DestinationMongodbAuthTypeLoginPassword; import com.airbyte.api.models.shared.DestinationMongodbAuthTypeLoginPasswordAuthorization; import com.airbyte.api.models.shared.DestinationMongodbAuthTypeNone; import com.airbyte.api.models.shared.DestinationMongodbAuthTypeNoneAuthorization; +import com.airbyte.api.models.shared.DestinationMongodbInstanceTypeMongoDBAtlas; +import com.airbyte.api.models.shared.DestinationMongodbInstanceTypeMongoDBAtlasInstance; +import com.airbyte.api.models.shared.DestinationMongodbInstanceTypeReplicaSet; +import com.airbyte.api.models.shared.DestinationMongodbInstanceTypeReplicaSetInstance; +import com.airbyte.api.models.shared.DestinationMongodbInstanceTypeStandaloneMongoDbInstance; +import com.airbyte.api.models.shared.DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance; import com.airbyte.api.models.shared.DestinationMongodbMongodb; +import com.airbyte.api.models.shared.DestinationMongodbTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.DestinationMongodbTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.DestinationMongodbTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.DestinationMongodbTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationMssql; import com.airbyte.api.models.shared.DestinationMssqlMssql; import com.airbyte.api.models.shared.DestinationMssqlSslMethodEncryptedTrustServerCertificate; import com.airbyte.api.models.shared.DestinationMssqlSslMethodEncryptedTrustServerCertificateSslMethod; import com.airbyte.api.models.shared.DestinationMssqlSslMethodEncryptedVerifyCertificate; import com.airbyte.api.models.shared.DestinationMssqlSslMethodEncryptedVerifyCertificateSslMethod; +import com.airbyte.api.models.shared.DestinationMssqlTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.DestinationMssqlTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.DestinationMssqlTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.DestinationMssqlTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationMysql; import com.airbyte.api.models.shared.DestinationMysqlMysql; +import com.airbyte.api.models.shared.DestinationMysqlTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.DestinationMysqlTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.DestinationMysqlTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.DestinationMysqlTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationOracle; import com.airbyte.api.models.shared.DestinationOracleOracle; +import com.airbyte.api.models.shared.DestinationOracleTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.DestinationOracleTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.DestinationOracleTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.DestinationOracleTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationPinecone; import com.airbyte.api.models.shared.DestinationPineconeEmbeddingCohere; import com.airbyte.api.models.shared.DestinationPineconeEmbeddingCohereMode; @@ -132,15 +239,96 @@ import com.airbyte.api.models.shared.DestinationPineconePinecone; import com.airbyte.api.models.shared.DestinationPineconeProcessingConfigModel; import com.airbyte.api.models.shared.DestinationPostgres; import com.airbyte.api.models.shared.DestinationPostgresPostgres; +import com.airbyte.api.models.shared.DestinationPostgresSslModeAllow; +import com.airbyte.api.models.shared.DestinationPostgresSslModeAllowMode; +import com.airbyte.api.models.shared.DestinationPostgresSslModeDisable; +import com.airbyte.api.models.shared.DestinationPostgresSslModeDisableMode; +import com.airbyte.api.models.shared.DestinationPostgresSslModePrefer; +import com.airbyte.api.models.shared.DestinationPostgresSslModePreferMode; +import com.airbyte.api.models.shared.DestinationPostgresSslModeRequire; +import com.airbyte.api.models.shared.DestinationPostgresSslModeRequireMode; +import com.airbyte.api.models.shared.DestinationPostgresSslModeVerifyCa; +import com.airbyte.api.models.shared.DestinationPostgresSslModeVerifyCaMode; +import com.airbyte.api.models.shared.DestinationPostgresSslModeVerifyFull; +import com.airbyte.api.models.shared.DestinationPostgresSslModeVerifyFullMode; +import com.airbyte.api.models.shared.DestinationPostgresTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.DestinationPostgresTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.DestinationPostgresTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.DestinationPostgresTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationPubsub; import com.airbyte.api.models.shared.DestinationPubsubPubsub; import com.airbyte.api.models.shared.DestinationRedis; import com.airbyte.api.models.shared.DestinationRedisCacheType; import com.airbyte.api.models.shared.DestinationRedisRedis; +import com.airbyte.api.models.shared.DestinationRedisSslModeDisable; +import com.airbyte.api.models.shared.DestinationRedisSslModeDisableMode; +import com.airbyte.api.models.shared.DestinationRedisSslModeVerifyFull; +import com.airbyte.api.models.shared.DestinationRedisSslModeVerifyFullMode; +import com.airbyte.api.models.shared.DestinationRedisTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.DestinationRedisTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.DestinationRedisTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.DestinationRedisTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationRedshift; import com.airbyte.api.models.shared.DestinationRedshiftRedshift; +import com.airbyte.api.models.shared.DestinationRedshiftTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.DestinationRedshiftTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.DestinationRedshiftTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.DestinationRedshiftTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3Staging; +import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption; +import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType; +import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption; +import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType; +import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3StagingMethod; +import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3StagingS3BucketRegion; +import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodStandard; +import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodStandardMethod; import com.airbyte.api.models.shared.DestinationS3; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvro; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecBzip2; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecDeflate; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecSnappy; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecXz; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecZstandard; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroFormatType; +import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValues; +import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIP; +import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType; +import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompression; +import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType; +import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValuesFlattening; +import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValuesFormatType; +import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSON; +import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIP; +import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType; +import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompression; +import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType; +import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening; +import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType; +import com.airbyte.api.models.shared.DestinationS3FormatParquetColumnarStorage; +import com.airbyte.api.models.shared.DestinationS3FormatParquetColumnarStorageCompressionCodec; +import com.airbyte.api.models.shared.DestinationS3FormatParquetColumnarStorageFormatType; import com.airbyte.api.models.shared.DestinationS3Glue; +import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON; +import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP; +import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType; +import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression; +import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType; +import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening; +import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType; import com.airbyte.api.models.shared.DestinationS3GlueS3BucketRegion; import com.airbyte.api.models.shared.DestinationS3GlueS3Glue; import com.airbyte.api.models.shared.DestinationS3GlueSerializationLibrary; @@ -161,6 +349,12 @@ import com.airbyte.api.models.shared.DestinationTimeplusTimeplus; import com.airbyte.api.models.shared.DestinationTypesense; import com.airbyte.api.models.shared.DestinationTypesenseTypesense; import com.airbyte.api.models.shared.DestinationVertica; +import com.airbyte.api.models.shared.DestinationVerticaTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.DestinationVerticaTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.DestinationVerticaTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.DestinationVerticaTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationVerticaVertica; import com.airbyte.api.models.shared.DestinationXata; import com.airbyte.api.models.shared.DestinationXataXata; @@ -394,21 +588,49 @@ import com.airbyte.api.models.shared.DestinationAwsDatalakeCredentialsIAMRole; import com.airbyte.api.models.shared.DestinationAwsDatalakeCredentialsIAMRoleCredentialsTitle; import com.airbyte.api.models.shared.DestinationAwsDatalakeCredentialsIAMUser; import com.airbyte.api.models.shared.DestinationAwsDatalakeCredentialsIAMUserCredentialsTitle; +import com.airbyte.api.models.shared.DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON; +import com.airbyte.api.models.shared.DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional; +import com.airbyte.api.models.shared.DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard; +import com.airbyte.api.models.shared.DestinationAwsDatalakeFormatParquetColumnarStorage; +import com.airbyte.api.models.shared.DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional; +import com.airbyte.api.models.shared.DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard; import com.airbyte.api.models.shared.DestinationAwsDatalakeS3BucketRegion; import com.airbyte.api.models.shared.DestinationAzureBlobStorage; import com.airbyte.api.models.shared.DestinationAzureBlobStorageAzureBlobStorage; +import com.airbyte.api.models.shared.DestinationAzureBlobStorageFormatCSVCommaSeparatedValues; +import com.airbyte.api.models.shared.DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType; +import com.airbyte.api.models.shared.DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening; +import com.airbyte.api.models.shared.DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON; +import com.airbyte.api.models.shared.DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType; import com.airbyte.api.models.shared.DestinationBigquery; import com.airbyte.api.models.shared.DestinationBigqueryBigquery; import com.airbyte.api.models.shared.DestinationBigqueryDatasetLocation; import com.airbyte.api.models.shared.DestinationBigqueryDenormalized; import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedBigqueryDenormalized; import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedDatasetLocation; -import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedGCSStaging; -import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing; -import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedGCSStagingMethod; +import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodGCSStaging; +import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey; +import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType; +import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing; +import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod; +import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodStandardInserts; +import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod; +import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodGCSStaging; +import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey; +import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType; +import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing; +import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodGCSStagingMethod; +import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodStandardInserts; +import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodStandardInsertsMethod; import com.airbyte.api.models.shared.DestinationBigqueryTransformationQueryRunType; import com.airbyte.api.models.shared.DestinationClickhouse; import com.airbyte.api.models.shared.DestinationClickhouseClickhouse; +import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationConvex; import com.airbyte.api.models.shared.DestinationConvexConvex; import com.airbyte.api.models.shared.DestinationCumulio; @@ -416,20 +638,69 @@ import com.airbyte.api.models.shared.DestinationCumulioCumulio; import com.airbyte.api.models.shared.DestinationDatabend; import com.airbyte.api.models.shared.DestinationDatabendDatabend; import com.airbyte.api.models.shared.DestinationDatabricks; +import com.airbyte.api.models.shared.DestinationDatabricksDataSourceAmazonS3; +import com.airbyte.api.models.shared.DestinationDatabricksDataSourceAmazonS3DataSourceType; +import com.airbyte.api.models.shared.DestinationDatabricksDataSourceAmazonS3S3BucketRegion; +import com.airbyte.api.models.shared.DestinationDatabricksDataSourceAzureBlobStorage; +import com.airbyte.api.models.shared.DestinationDatabricksDataSourceAzureBlobStorageDataSourceType; +import com.airbyte.api.models.shared.DestinationDatabricksDataSourceRecommendedManagedTables; +import com.airbyte.api.models.shared.DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType; import com.airbyte.api.models.shared.DestinationDatabricksDatabricks; import com.airbyte.api.models.shared.DestinationDevNull; import com.airbyte.api.models.shared.DestinationDevNullDevNull; +import com.airbyte.api.models.shared.DestinationDevNullTestDestinationSilent; +import com.airbyte.api.models.shared.DestinationDevNullTestDestinationSilentTestDestinationType; import com.airbyte.api.models.shared.DestinationDynamodb; import com.airbyte.api.models.shared.DestinationDynamodbDynamoDBRegion; import com.airbyte.api.models.shared.DestinationDynamodbDynamodb; import com.airbyte.api.models.shared.DestinationElasticsearch; +import com.airbyte.api.models.shared.DestinationElasticsearchAuthenticationMethodApiKeySecret; +import com.airbyte.api.models.shared.DestinationElasticsearchAuthenticationMethodApiKeySecretMethod; +import com.airbyte.api.models.shared.DestinationElasticsearchAuthenticationMethodUsernamePassword; +import com.airbyte.api.models.shared.DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod; import com.airbyte.api.models.shared.DestinationElasticsearchElasticsearch; import com.airbyte.api.models.shared.DestinationFirebolt; import com.airbyte.api.models.shared.DestinationFireboltFirebolt; +import com.airbyte.api.models.shared.DestinationFireboltLoadingMethodExternalTableViaS3; +import com.airbyte.api.models.shared.DestinationFireboltLoadingMethodExternalTableViaS3Method; +import com.airbyte.api.models.shared.DestinationFireboltLoadingMethodSQLInserts; +import com.airbyte.api.models.shared.DestinationFireboltLoadingMethodSQLInsertsMethod; import com.airbyte.api.models.shared.DestinationFirestore; import com.airbyte.api.models.shared.DestinationFirestoreFirestore; import com.airbyte.api.models.shared.DestinationGCSGCSBucketRegion; import com.airbyte.api.models.shared.DestinationGcs; +import com.airbyte.api.models.shared.DestinationGcsCredentialHMACKey; +import com.airbyte.api.models.shared.DestinationGcsCredentialHMACKeyCredentialType; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvro; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecXz; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroFormatType; +import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValues; +import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIP; +import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType; +import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompression; +import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType; +import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValuesFormatType; +import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValuesNormalization; +import com.airbyte.api.models.shared.DestinationGcsFormatJSONLinesNewlineDelimitedJSON; +import com.airbyte.api.models.shared.DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIP; +import com.airbyte.api.models.shared.DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType; +import com.airbyte.api.models.shared.DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression; +import com.airbyte.api.models.shared.DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType; +import com.airbyte.api.models.shared.DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType; +import com.airbyte.api.models.shared.DestinationGcsFormatParquetColumnarStorage; +import com.airbyte.api.models.shared.DestinationGcsFormatParquetColumnarStorageCompressionCodec; +import com.airbyte.api.models.shared.DestinationGcsFormatParquetColumnarStorageFormatType; import com.airbyte.api.models.shared.DestinationGcsGcs; import com.airbyte.api.models.shared.DestinationGoogleSheets; import com.airbyte.api.models.shared.DestinationGoogleSheetsAuthenticationViaGoogleOAuth; @@ -474,17 +745,47 @@ import com.airbyte.api.models.shared.DestinationMongodbAuthTypeLoginPassword; import com.airbyte.api.models.shared.DestinationMongodbAuthTypeLoginPasswordAuthorization; import com.airbyte.api.models.shared.DestinationMongodbAuthTypeNone; import com.airbyte.api.models.shared.DestinationMongodbAuthTypeNoneAuthorization; +import com.airbyte.api.models.shared.DestinationMongodbInstanceTypeMongoDBAtlas; +import com.airbyte.api.models.shared.DestinationMongodbInstanceTypeMongoDBAtlasInstance; +import com.airbyte.api.models.shared.DestinationMongodbInstanceTypeReplicaSet; +import com.airbyte.api.models.shared.DestinationMongodbInstanceTypeReplicaSetInstance; +import com.airbyte.api.models.shared.DestinationMongodbInstanceTypeStandaloneMongoDbInstance; +import com.airbyte.api.models.shared.DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance; import com.airbyte.api.models.shared.DestinationMongodbMongodb; +import com.airbyte.api.models.shared.DestinationMongodbTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.DestinationMongodbTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.DestinationMongodbTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.DestinationMongodbTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationMssql; import com.airbyte.api.models.shared.DestinationMssqlMssql; import com.airbyte.api.models.shared.DestinationMssqlSslMethodEncryptedTrustServerCertificate; import com.airbyte.api.models.shared.DestinationMssqlSslMethodEncryptedTrustServerCertificateSslMethod; import com.airbyte.api.models.shared.DestinationMssqlSslMethodEncryptedVerifyCertificate; import com.airbyte.api.models.shared.DestinationMssqlSslMethodEncryptedVerifyCertificateSslMethod; +import com.airbyte.api.models.shared.DestinationMssqlTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.DestinationMssqlTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.DestinationMssqlTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.DestinationMssqlTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationMysql; import com.airbyte.api.models.shared.DestinationMysqlMysql; +import com.airbyte.api.models.shared.DestinationMysqlTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.DestinationMysqlTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.DestinationMysqlTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.DestinationMysqlTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationOracle; import com.airbyte.api.models.shared.DestinationOracleOracle; +import com.airbyte.api.models.shared.DestinationOracleTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.DestinationOracleTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.DestinationOracleTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.DestinationOracleTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationPatchRequest; import com.airbyte.api.models.shared.DestinationPinecone; import com.airbyte.api.models.shared.DestinationPineconeEmbeddingCohere; @@ -498,15 +799,96 @@ import com.airbyte.api.models.shared.DestinationPineconePinecone; import com.airbyte.api.models.shared.DestinationPineconeProcessingConfigModel; import com.airbyte.api.models.shared.DestinationPostgres; import com.airbyte.api.models.shared.DestinationPostgresPostgres; +import com.airbyte.api.models.shared.DestinationPostgresSslModeAllow; +import com.airbyte.api.models.shared.DestinationPostgresSslModeAllowMode; +import com.airbyte.api.models.shared.DestinationPostgresSslModeDisable; +import com.airbyte.api.models.shared.DestinationPostgresSslModeDisableMode; +import com.airbyte.api.models.shared.DestinationPostgresSslModePrefer; +import com.airbyte.api.models.shared.DestinationPostgresSslModePreferMode; +import com.airbyte.api.models.shared.DestinationPostgresSslModeRequire; +import com.airbyte.api.models.shared.DestinationPostgresSslModeRequireMode; +import com.airbyte.api.models.shared.DestinationPostgresSslModeVerifyCa; +import com.airbyte.api.models.shared.DestinationPostgresSslModeVerifyCaMode; +import com.airbyte.api.models.shared.DestinationPostgresSslModeVerifyFull; +import com.airbyte.api.models.shared.DestinationPostgresSslModeVerifyFullMode; +import com.airbyte.api.models.shared.DestinationPostgresTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.DestinationPostgresTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.DestinationPostgresTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.DestinationPostgresTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationPubsub; import com.airbyte.api.models.shared.DestinationPubsubPubsub; import com.airbyte.api.models.shared.DestinationRedis; import com.airbyte.api.models.shared.DestinationRedisCacheType; import com.airbyte.api.models.shared.DestinationRedisRedis; +import com.airbyte.api.models.shared.DestinationRedisSslModeDisable; +import com.airbyte.api.models.shared.DestinationRedisSslModeDisableMode; +import com.airbyte.api.models.shared.DestinationRedisSslModeVerifyFull; +import com.airbyte.api.models.shared.DestinationRedisSslModeVerifyFullMode; +import com.airbyte.api.models.shared.DestinationRedisTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.DestinationRedisTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.DestinationRedisTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.DestinationRedisTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationRedshift; import com.airbyte.api.models.shared.DestinationRedshiftRedshift; +import com.airbyte.api.models.shared.DestinationRedshiftTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.DestinationRedshiftTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.DestinationRedshiftTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.DestinationRedshiftTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3Staging; +import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption; +import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType; +import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption; +import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType; +import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3StagingMethod; +import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3StagingS3BucketRegion; +import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodStandard; +import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodStandardMethod; import com.airbyte.api.models.shared.DestinationS3; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvro; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecBzip2; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecDeflate; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecSnappy; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecXz; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecZstandard; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroFormatType; +import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValues; +import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIP; +import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType; +import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompression; +import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType; +import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValuesFlattening; +import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValuesFormatType; +import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSON; +import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIP; +import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType; +import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompression; +import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType; +import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening; +import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType; +import com.airbyte.api.models.shared.DestinationS3FormatParquetColumnarStorage; +import com.airbyte.api.models.shared.DestinationS3FormatParquetColumnarStorageCompressionCodec; +import com.airbyte.api.models.shared.DestinationS3FormatParquetColumnarStorageFormatType; import com.airbyte.api.models.shared.DestinationS3Glue; +import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON; +import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP; +import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType; +import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression; +import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType; +import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening; +import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType; import com.airbyte.api.models.shared.DestinationS3GlueS3BucketRegion; import com.airbyte.api.models.shared.DestinationS3GlueS3Glue; import com.airbyte.api.models.shared.DestinationS3GlueSerializationLibrary; @@ -527,6 +909,12 @@ import com.airbyte.api.models.shared.DestinationTimeplusTimeplus; import com.airbyte.api.models.shared.DestinationTypesense; import com.airbyte.api.models.shared.DestinationTypesenseTypesense; import com.airbyte.api.models.shared.DestinationVertica; +import com.airbyte.api.models.shared.DestinationVerticaTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.DestinationVerticaTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.DestinationVerticaTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.DestinationVerticaTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationVerticaVertica; import com.airbyte.api.models.shared.DestinationXata; import com.airbyte.api.models.shared.DestinationXataXata; @@ -596,21 +984,49 @@ import com.airbyte.api.models.shared.DestinationAwsDatalakeCredentialsIAMRole; import com.airbyte.api.models.shared.DestinationAwsDatalakeCredentialsIAMRoleCredentialsTitle; import com.airbyte.api.models.shared.DestinationAwsDatalakeCredentialsIAMUser; import com.airbyte.api.models.shared.DestinationAwsDatalakeCredentialsIAMUserCredentialsTitle; +import com.airbyte.api.models.shared.DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON; +import com.airbyte.api.models.shared.DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional; +import com.airbyte.api.models.shared.DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard; +import com.airbyte.api.models.shared.DestinationAwsDatalakeFormatParquetColumnarStorage; +import com.airbyte.api.models.shared.DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional; +import com.airbyte.api.models.shared.DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard; import com.airbyte.api.models.shared.DestinationAwsDatalakeS3BucketRegion; import com.airbyte.api.models.shared.DestinationAzureBlobStorage; import com.airbyte.api.models.shared.DestinationAzureBlobStorageAzureBlobStorage; +import com.airbyte.api.models.shared.DestinationAzureBlobStorageFormatCSVCommaSeparatedValues; +import com.airbyte.api.models.shared.DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType; +import com.airbyte.api.models.shared.DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening; +import com.airbyte.api.models.shared.DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON; +import com.airbyte.api.models.shared.DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType; import com.airbyte.api.models.shared.DestinationBigquery; import com.airbyte.api.models.shared.DestinationBigqueryBigquery; import com.airbyte.api.models.shared.DestinationBigqueryDatasetLocation; import com.airbyte.api.models.shared.DestinationBigqueryDenormalized; import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedBigqueryDenormalized; import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedDatasetLocation; -import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedGCSStaging; -import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing; -import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedGCSStagingMethod; +import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodGCSStaging; +import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey; +import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType; +import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing; +import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod; +import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodStandardInserts; +import com.airbyte.api.models.shared.DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod; +import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodGCSStaging; +import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey; +import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType; +import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing; +import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodGCSStagingMethod; +import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodStandardInserts; +import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodStandardInsertsMethod; import com.airbyte.api.models.shared.DestinationBigqueryTransformationQueryRunType; import com.airbyte.api.models.shared.DestinationClickhouse; import com.airbyte.api.models.shared.DestinationClickhouseClickhouse; +import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationConvex; import com.airbyte.api.models.shared.DestinationConvexConvex; import com.airbyte.api.models.shared.DestinationCumulio; @@ -618,20 +1034,69 @@ import com.airbyte.api.models.shared.DestinationCumulioCumulio; import com.airbyte.api.models.shared.DestinationDatabend; import com.airbyte.api.models.shared.DestinationDatabendDatabend; import com.airbyte.api.models.shared.DestinationDatabricks; +import com.airbyte.api.models.shared.DestinationDatabricksDataSourceAmazonS3; +import com.airbyte.api.models.shared.DestinationDatabricksDataSourceAmazonS3DataSourceType; +import com.airbyte.api.models.shared.DestinationDatabricksDataSourceAmazonS3S3BucketRegion; +import com.airbyte.api.models.shared.DestinationDatabricksDataSourceAzureBlobStorage; +import com.airbyte.api.models.shared.DestinationDatabricksDataSourceAzureBlobStorageDataSourceType; +import com.airbyte.api.models.shared.DestinationDatabricksDataSourceRecommendedManagedTables; +import com.airbyte.api.models.shared.DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType; import com.airbyte.api.models.shared.DestinationDatabricksDatabricks; import com.airbyte.api.models.shared.DestinationDevNull; import com.airbyte.api.models.shared.DestinationDevNullDevNull; +import com.airbyte.api.models.shared.DestinationDevNullTestDestinationSilent; +import com.airbyte.api.models.shared.DestinationDevNullTestDestinationSilentTestDestinationType; import com.airbyte.api.models.shared.DestinationDynamodb; import com.airbyte.api.models.shared.DestinationDynamodbDynamoDBRegion; import com.airbyte.api.models.shared.DestinationDynamodbDynamodb; import com.airbyte.api.models.shared.DestinationElasticsearch; +import com.airbyte.api.models.shared.DestinationElasticsearchAuthenticationMethodApiKeySecret; +import com.airbyte.api.models.shared.DestinationElasticsearchAuthenticationMethodApiKeySecretMethod; +import com.airbyte.api.models.shared.DestinationElasticsearchAuthenticationMethodUsernamePassword; +import com.airbyte.api.models.shared.DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod; import com.airbyte.api.models.shared.DestinationElasticsearchElasticsearch; import com.airbyte.api.models.shared.DestinationFirebolt; import com.airbyte.api.models.shared.DestinationFireboltFirebolt; +import com.airbyte.api.models.shared.DestinationFireboltLoadingMethodExternalTableViaS3; +import com.airbyte.api.models.shared.DestinationFireboltLoadingMethodExternalTableViaS3Method; +import com.airbyte.api.models.shared.DestinationFireboltLoadingMethodSQLInserts; +import com.airbyte.api.models.shared.DestinationFireboltLoadingMethodSQLInsertsMethod; import com.airbyte.api.models.shared.DestinationFirestore; import com.airbyte.api.models.shared.DestinationFirestoreFirestore; import com.airbyte.api.models.shared.DestinationGCSGCSBucketRegion; import com.airbyte.api.models.shared.DestinationGcs; +import com.airbyte.api.models.shared.DestinationGcsCredentialHMACKey; +import com.airbyte.api.models.shared.DestinationGcsCredentialHMACKeyCredentialType; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvro; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecXz; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec; +import com.airbyte.api.models.shared.DestinationGcsFormatAvroApacheAvroFormatType; +import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValues; +import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIP; +import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType; +import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompression; +import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType; +import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValuesFormatType; +import com.airbyte.api.models.shared.DestinationGcsFormatCSVCommaSeparatedValuesNormalization; +import com.airbyte.api.models.shared.DestinationGcsFormatJSONLinesNewlineDelimitedJSON; +import com.airbyte.api.models.shared.DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIP; +import com.airbyte.api.models.shared.DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType; +import com.airbyte.api.models.shared.DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression; +import com.airbyte.api.models.shared.DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType; +import com.airbyte.api.models.shared.DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType; +import com.airbyte.api.models.shared.DestinationGcsFormatParquetColumnarStorage; +import com.airbyte.api.models.shared.DestinationGcsFormatParquetColumnarStorageCompressionCodec; +import com.airbyte.api.models.shared.DestinationGcsFormatParquetColumnarStorageFormatType; import com.airbyte.api.models.shared.DestinationGcsGcs; import com.airbyte.api.models.shared.DestinationGoogleSheets; import com.airbyte.api.models.shared.DestinationGoogleSheetsAuthenticationViaGoogleOAuth; @@ -676,17 +1141,47 @@ import com.airbyte.api.models.shared.DestinationMongodbAuthTypeLoginPassword; import com.airbyte.api.models.shared.DestinationMongodbAuthTypeLoginPasswordAuthorization; import com.airbyte.api.models.shared.DestinationMongodbAuthTypeNone; import com.airbyte.api.models.shared.DestinationMongodbAuthTypeNoneAuthorization; +import com.airbyte.api.models.shared.DestinationMongodbInstanceTypeMongoDBAtlas; +import com.airbyte.api.models.shared.DestinationMongodbInstanceTypeMongoDBAtlasInstance; +import com.airbyte.api.models.shared.DestinationMongodbInstanceTypeReplicaSet; +import com.airbyte.api.models.shared.DestinationMongodbInstanceTypeReplicaSetInstance; +import com.airbyte.api.models.shared.DestinationMongodbInstanceTypeStandaloneMongoDbInstance; +import com.airbyte.api.models.shared.DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance; import com.airbyte.api.models.shared.DestinationMongodbMongodb; +import com.airbyte.api.models.shared.DestinationMongodbTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.DestinationMongodbTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.DestinationMongodbTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.DestinationMongodbTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationMssql; import com.airbyte.api.models.shared.DestinationMssqlMssql; import com.airbyte.api.models.shared.DestinationMssqlSslMethodEncryptedTrustServerCertificate; import com.airbyte.api.models.shared.DestinationMssqlSslMethodEncryptedTrustServerCertificateSslMethod; import com.airbyte.api.models.shared.DestinationMssqlSslMethodEncryptedVerifyCertificate; import com.airbyte.api.models.shared.DestinationMssqlSslMethodEncryptedVerifyCertificateSslMethod; +import com.airbyte.api.models.shared.DestinationMssqlTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.DestinationMssqlTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.DestinationMssqlTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.DestinationMssqlTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationMysql; import com.airbyte.api.models.shared.DestinationMysqlMysql; +import com.airbyte.api.models.shared.DestinationMysqlTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.DestinationMysqlTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.DestinationMysqlTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.DestinationMysqlTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationOracle; import com.airbyte.api.models.shared.DestinationOracleOracle; +import com.airbyte.api.models.shared.DestinationOracleTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.DestinationOracleTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.DestinationOracleTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.DestinationOracleTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationPinecone; import com.airbyte.api.models.shared.DestinationPineconeEmbeddingCohere; import com.airbyte.api.models.shared.DestinationPineconeEmbeddingCohereMode; @@ -699,16 +1194,97 @@ import com.airbyte.api.models.shared.DestinationPineconePinecone; import com.airbyte.api.models.shared.DestinationPineconeProcessingConfigModel; import com.airbyte.api.models.shared.DestinationPostgres; import com.airbyte.api.models.shared.DestinationPostgresPostgres; +import com.airbyte.api.models.shared.DestinationPostgresSslModeAllow; +import com.airbyte.api.models.shared.DestinationPostgresSslModeAllowMode; +import com.airbyte.api.models.shared.DestinationPostgresSslModeDisable; +import com.airbyte.api.models.shared.DestinationPostgresSslModeDisableMode; +import com.airbyte.api.models.shared.DestinationPostgresSslModePrefer; +import com.airbyte.api.models.shared.DestinationPostgresSslModePreferMode; +import com.airbyte.api.models.shared.DestinationPostgresSslModeRequire; +import com.airbyte.api.models.shared.DestinationPostgresSslModeRequireMode; +import com.airbyte.api.models.shared.DestinationPostgresSslModeVerifyCa; +import com.airbyte.api.models.shared.DestinationPostgresSslModeVerifyCaMode; +import com.airbyte.api.models.shared.DestinationPostgresSslModeVerifyFull; +import com.airbyte.api.models.shared.DestinationPostgresSslModeVerifyFullMode; +import com.airbyte.api.models.shared.DestinationPostgresTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.DestinationPostgresTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.DestinationPostgresTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.DestinationPostgresTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationPubsub; import com.airbyte.api.models.shared.DestinationPubsubPubsub; import com.airbyte.api.models.shared.DestinationPutRequest; import com.airbyte.api.models.shared.DestinationRedis; import com.airbyte.api.models.shared.DestinationRedisCacheType; import com.airbyte.api.models.shared.DestinationRedisRedis; +import com.airbyte.api.models.shared.DestinationRedisSslModeDisable; +import com.airbyte.api.models.shared.DestinationRedisSslModeDisableMode; +import com.airbyte.api.models.shared.DestinationRedisSslModeVerifyFull; +import com.airbyte.api.models.shared.DestinationRedisSslModeVerifyFullMode; +import com.airbyte.api.models.shared.DestinationRedisTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.DestinationRedisTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.DestinationRedisTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.DestinationRedisTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationRedshift; import com.airbyte.api.models.shared.DestinationRedshiftRedshift; +import com.airbyte.api.models.shared.DestinationRedshiftTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.DestinationRedshiftTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.DestinationRedshiftTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.DestinationRedshiftTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3Staging; +import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption; +import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType; +import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption; +import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType; +import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3StagingMethod; +import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3StagingS3BucketRegion; +import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodStandard; +import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodStandardMethod; import com.airbyte.api.models.shared.DestinationS3; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvro; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecBzip2; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecDeflate; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecSnappy; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecXz; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecZstandard; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec; +import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroFormatType; +import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValues; +import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIP; +import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType; +import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompression; +import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType; +import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValuesFlattening; +import com.airbyte.api.models.shared.DestinationS3FormatCSVCommaSeparatedValuesFormatType; +import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSON; +import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIP; +import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType; +import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompression; +import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType; +import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening; +import com.airbyte.api.models.shared.DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType; +import com.airbyte.api.models.shared.DestinationS3FormatParquetColumnarStorage; +import com.airbyte.api.models.shared.DestinationS3FormatParquetColumnarStorageCompressionCodec; +import com.airbyte.api.models.shared.DestinationS3FormatParquetColumnarStorageFormatType; import com.airbyte.api.models.shared.DestinationS3Glue; +import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON; +import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP; +import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType; +import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression; +import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType; +import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening; +import com.airbyte.api.models.shared.DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType; import com.airbyte.api.models.shared.DestinationS3GlueS3BucketRegion; import com.airbyte.api.models.shared.DestinationS3GlueS3Glue; import com.airbyte.api.models.shared.DestinationS3GlueSerializationLibrary; @@ -729,6 +1305,12 @@ import com.airbyte.api.models.shared.DestinationTimeplusTimeplus; import com.airbyte.api.models.shared.DestinationTypesense; import com.airbyte.api.models.shared.DestinationTypesenseTypesense; import com.airbyte.api.models.shared.DestinationVertica; +import com.airbyte.api.models.shared.DestinationVerticaTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.DestinationVerticaTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.DestinationVerticaTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.DestinationVerticaTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.DestinationVerticaVertica; import com.airbyte.api.models.shared.DestinationXata; import com.airbyte.api.models.shared.DestinationXataXata; diff --git a/docs/sdks/sources/README.md b/docs/sdks/sources/README.md index 20f56df12..2569e2dd3 100755 --- a/docs/sdks/sources/README.md +++ b/docs/sdks/sources/README.md @@ -35,6 +35,16 @@ import com.airbyte.api.models.shared.SourceAirtableCredentialsPersonalAccessToke import com.airbyte.api.models.shared.SourceAirtableCredentialsPersonalAccessTokenAuthMethod; import com.airbyte.api.models.shared.SourceAlloydb; import com.airbyte.api.models.shared.SourceAlloydbAlloydb; +import com.airbyte.api.models.shared.SourceAlloydbReplicationMethodStandard; +import com.airbyte.api.models.shared.SourceAlloydbReplicationMethodStandardMethod; +import com.airbyte.api.models.shared.SourceAlloydbReplicationMethodStandardXmin; +import com.airbyte.api.models.shared.SourceAlloydbReplicationMethodStandardXminMethod; +import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.SourceAmazonAds; import com.airbyte.api.models.shared.SourceAmazonAdsAmazonAds; import com.airbyte.api.models.shared.SourceAmazonAdsAuthType; @@ -72,6 +82,8 @@ import com.airbyte.api.models.shared.SourceAwsCloudtrail; import com.airbyte.api.models.shared.SourceAwsCloudtrailAwsCloudtrail; import com.airbyte.api.models.shared.SourceAzureBlobStorage; import com.airbyte.api.models.shared.SourceAzureBlobStorageAzureBlobStorage; +import com.airbyte.api.models.shared.SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON; +import com.airbyte.api.models.shared.SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType; import com.airbyte.api.models.shared.SourceAzureTable; import com.airbyte.api.models.shared.SourceAzureTableAzureTable; import com.airbyte.api.models.shared.SourceBambooHr; @@ -96,6 +108,12 @@ import com.airbyte.api.models.shared.SourceChartmogulChartmogul; import com.airbyte.api.models.shared.SourceChartmogulInterval; import com.airbyte.api.models.shared.SourceClickhouse; import com.airbyte.api.models.shared.SourceClickhouseClickhouse; +import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.SourceClickupApi; import com.airbyte.api.models.shared.SourceClickupApiClickupApi; import com.airbyte.api.models.shared.SourceClockify; @@ -132,6 +150,10 @@ import com.airbyte.api.models.shared.SourceDynamodbDynamodb; import com.airbyte.api.models.shared.SourceDynamodbDynamodbRegion; import com.airbyte.api.models.shared.SourceE2eTestCloud; import com.airbyte.api.models.shared.SourceE2eTestCloudE2eTestCloud; +import com.airbyte.api.models.shared.SourceE2eTestCloudMockCatalogMultiSchema; +import com.airbyte.api.models.shared.SourceE2eTestCloudMockCatalogMultiSchemaType; +import com.airbyte.api.models.shared.SourceE2eTestCloudMockCatalogSingleSchema; +import com.airbyte.api.models.shared.SourceE2eTestCloudMockCatalogSingleSchemaType; import com.airbyte.api.models.shared.SourceE2eTestCloudType; import com.airbyte.api.models.shared.SourceEmailoctopus; import com.airbyte.api.models.shared.SourceEmailoctopusEmailoctopus; @@ -159,6 +181,20 @@ import com.airbyte.api.models.shared.SourceFaunaFauna; import com.airbyte.api.models.shared.SourceFileSecure; import com.airbyte.api.models.shared.SourceFileSecureFileFormat; import com.airbyte.api.models.shared.SourceFileSecureFileSecure; +import com.airbyte.api.models.shared.SourceFileSecureProviderAzBlobAzureBlobStorage; +import com.airbyte.api.models.shared.SourceFileSecureProviderAzBlobAzureBlobStorageStorage; +import com.airbyte.api.models.shared.SourceFileSecureProviderGCSGoogleCloudStorage; +import com.airbyte.api.models.shared.SourceFileSecureProviderGCSGoogleCloudStorageStorage; +import com.airbyte.api.models.shared.SourceFileSecureProviderHTTPSPublicWeb; +import com.airbyte.api.models.shared.SourceFileSecureProviderHTTPSPublicWebStorage; +import com.airbyte.api.models.shared.SourceFileSecureProviderS3AmazonWebServices; +import com.airbyte.api.models.shared.SourceFileSecureProviderS3AmazonWebServicesStorage; +import com.airbyte.api.models.shared.SourceFileSecureProviderSCPSecureCopyProtocol; +import com.airbyte.api.models.shared.SourceFileSecureProviderSCPSecureCopyProtocolStorage; +import com.airbyte.api.models.shared.SourceFileSecureProviderSFTPSecureFileTransferProtocol; +import com.airbyte.api.models.shared.SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage; +import com.airbyte.api.models.shared.SourceFileSecureProviderSSHSecureShell; +import com.airbyte.api.models.shared.SourceFileSecureProviderSSHSecureShellStorage; import com.airbyte.api.models.shared.SourceFirebolt; import com.airbyte.api.models.shared.SourceFireboltFirebolt; import com.airbyte.api.models.shared.SourceFreshcaller; @@ -343,15 +379,53 @@ import com.airbyte.api.models.shared.SourceMondayCredentialsOAuth20; import com.airbyte.api.models.shared.SourceMondayCredentialsOAuth20AuthType; import com.airbyte.api.models.shared.SourceMondayMonday; import com.airbyte.api.models.shared.SourceMongodb; +import com.airbyte.api.models.shared.SourceMongodbInstanceTypeReplicaSet; +import com.airbyte.api.models.shared.SourceMongodbInstanceTypeReplicaSetInstance; +import com.airbyte.api.models.shared.SourceMongodbInstanceTypeStandaloneMongoDbInstance; +import com.airbyte.api.models.shared.SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance; import com.airbyte.api.models.shared.SourceMongodbInternalPoc; import com.airbyte.api.models.shared.SourceMongodbInternalPocMongodbInternalPoc; import com.airbyte.api.models.shared.SourceMongodbMongodb; import com.airbyte.api.models.shared.SourceMssql; import com.airbyte.api.models.shared.SourceMssqlMssql; +import com.airbyte.api.models.shared.SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC; +import com.airbyte.api.models.shared.SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync; +import com.airbyte.api.models.shared.SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel; +import com.airbyte.api.models.shared.SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod; +import com.airbyte.api.models.shared.SourceMssqlReplicationMethodScanChangesWithUserDefinedCursor; +import com.airbyte.api.models.shared.SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod; +import com.airbyte.api.models.shared.SourceMssqlSslMethodEncryptedTrustServerCertificate; +import com.airbyte.api.models.shared.SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod; +import com.airbyte.api.models.shared.SourceMssqlSslMethodEncryptedVerifyCertificate; +import com.airbyte.api.models.shared.SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod; +import com.airbyte.api.models.shared.SourceMssqlTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.SourceMssqlTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.SourceMssqlTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.SourceMssqlTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.SourceMyHours; import com.airbyte.api.models.shared.SourceMyHoursMyHours; import com.airbyte.api.models.shared.SourceMysql; import com.airbyte.api.models.shared.SourceMysqlMysql; +import com.airbyte.api.models.shared.SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC; +import com.airbyte.api.models.shared.SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod; +import com.airbyte.api.models.shared.SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor; +import com.airbyte.api.models.shared.SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod; +import com.airbyte.api.models.shared.SourceMysqlSslModePreferred; +import com.airbyte.api.models.shared.SourceMysqlSslModePreferredMode; +import com.airbyte.api.models.shared.SourceMysqlSslModeRequired; +import com.airbyte.api.models.shared.SourceMysqlSslModeRequiredMode; +import com.airbyte.api.models.shared.SourceMysqlSslModeVerifyCA; +import com.airbyte.api.models.shared.SourceMysqlSslModeVerifyCAMode; +import com.airbyte.api.models.shared.SourceMysqlSslModeVerifyIdentity; +import com.airbyte.api.models.shared.SourceMysqlSslModeVerifyIdentityMode; +import com.airbyte.api.models.shared.SourceMysqlTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.SourceMysqlTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.SourceMysqlTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.SourceMysqlTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.SourceNetsuite; import com.airbyte.api.models.shared.SourceNetsuiteNetsuite; import com.airbyte.api.models.shared.SourceNotion; @@ -376,7 +450,22 @@ import com.airbyte.api.models.shared.SourceOnesignal; import com.airbyte.api.models.shared.SourceOnesignalApplications; import com.airbyte.api.models.shared.SourceOnesignalOnesignal; import com.airbyte.api.models.shared.SourceOracle; +import com.airbyte.api.models.shared.SourceOracleConnectionDataServiceName; +import com.airbyte.api.models.shared.SourceOracleConnectionDataServiceNameConnectionType; +import com.airbyte.api.models.shared.SourceOracleConnectionDataSystemIDSID; +import com.airbyte.api.models.shared.SourceOracleConnectionDataSystemIDSIDConnectionType; +import com.airbyte.api.models.shared.SourceOracleEncryptionNativeNetworkEncryptionNNE; +import com.airbyte.api.models.shared.SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm; +import com.airbyte.api.models.shared.SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod; +import com.airbyte.api.models.shared.SourceOracleEncryptionTLSEncryptedVerifyCertificate; +import com.airbyte.api.models.shared.SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod; import com.airbyte.api.models.shared.SourceOracleOracle; +import com.airbyte.api.models.shared.SourceOracleTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.SourceOracleTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.SourceOracleTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.SourceOracleTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.SourceOrb; import com.airbyte.api.models.shared.SourceOrbOrb; import com.airbyte.api.models.shared.SourceOrbit; @@ -424,6 +513,16 @@ import com.airbyte.api.models.shared.SourcePolygonStockApi; import com.airbyte.api.models.shared.SourcePolygonStockApiPolygonStockApi; import com.airbyte.api.models.shared.SourcePostgres; import com.airbyte.api.models.shared.SourcePostgresPostgres; +import com.airbyte.api.models.shared.SourcePostgresReplicationMethodDetectChangesWithXminSystemColumn; +import com.airbyte.api.models.shared.SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod; +import com.airbyte.api.models.shared.SourcePostgresReplicationMethodScanChangesWithUserDefinedCursor; +import com.airbyte.api.models.shared.SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod; +import com.airbyte.api.models.shared.SourcePostgresTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.SourcePostgresTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.SourcePostgresTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.SourcePostgresTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.SourcePosthog; import com.airbyte.api.models.shared.SourcePosthogPosthog; import com.airbyte.api.models.shared.SourcePostmarkapp; @@ -437,8 +536,8 @@ import com.airbyte.api.models.shared.SourcePypiPypi; import com.airbyte.api.models.shared.SourceQualaroo; import com.airbyte.api.models.shared.SourceQualarooQualaroo; import com.airbyte.api.models.shared.SourceQuickbooks; -import com.airbyte.api.models.shared.SourceQuickbooksOAuth20; -import com.airbyte.api.models.shared.SourceQuickbooksOAuth20AuthType; +import com.airbyte.api.models.shared.SourceQuickbooksCredentialsOAuth20; +import com.airbyte.api.models.shared.SourceQuickbooksCredentialsOAuth20AuthType; import com.airbyte.api.models.shared.SourceQuickbooksQuickbooks; import com.airbyte.api.models.shared.SourceRailz; import com.airbyte.api.models.shared.SourceRailzRailz; @@ -514,6 +613,10 @@ import com.airbyte.api.models.shared.SourceSftp; import com.airbyte.api.models.shared.SourceSftpBulk; import com.airbyte.api.models.shared.SourceSftpBulkFileType; import com.airbyte.api.models.shared.SourceSftpBulkSftpBulk; +import com.airbyte.api.models.shared.SourceSftpCredentialsPasswordAuthentication; +import com.airbyte.api.models.shared.SourceSftpCredentialsPasswordAuthenticationAuthMethod; +import com.airbyte.api.models.shared.SourceSftpCredentialsSSHKeyAuthentication; +import com.airbyte.api.models.shared.SourceSftpCredentialsSSHKeyAuthenticationAuthMethod; import com.airbyte.api.models.shared.SourceSftpSftp; import com.airbyte.api.models.shared.SourceShopify; import com.airbyte.api.models.shared.SourceShopifyCredentialsAPIPassword; @@ -958,6 +1061,16 @@ import com.airbyte.api.models.shared.SourceAirtableCredentialsPersonalAccessToke import com.airbyte.api.models.shared.SourceAirtableCredentialsPersonalAccessTokenAuthMethod; import com.airbyte.api.models.shared.SourceAlloydb; import com.airbyte.api.models.shared.SourceAlloydbAlloydb; +import com.airbyte.api.models.shared.SourceAlloydbReplicationMethodStandard; +import com.airbyte.api.models.shared.SourceAlloydbReplicationMethodStandardMethod; +import com.airbyte.api.models.shared.SourceAlloydbReplicationMethodStandardXmin; +import com.airbyte.api.models.shared.SourceAlloydbReplicationMethodStandardXminMethod; +import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.SourceAmazonAds; import com.airbyte.api.models.shared.SourceAmazonAdsAmazonAds; import com.airbyte.api.models.shared.SourceAmazonAdsAuthType; @@ -995,6 +1108,8 @@ import com.airbyte.api.models.shared.SourceAwsCloudtrail; import com.airbyte.api.models.shared.SourceAwsCloudtrailAwsCloudtrail; import com.airbyte.api.models.shared.SourceAzureBlobStorage; import com.airbyte.api.models.shared.SourceAzureBlobStorageAzureBlobStorage; +import com.airbyte.api.models.shared.SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON; +import com.airbyte.api.models.shared.SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType; import com.airbyte.api.models.shared.SourceAzureTable; import com.airbyte.api.models.shared.SourceAzureTableAzureTable; import com.airbyte.api.models.shared.SourceBambooHr; @@ -1019,6 +1134,12 @@ import com.airbyte.api.models.shared.SourceChartmogulChartmogul; import com.airbyte.api.models.shared.SourceChartmogulInterval; import com.airbyte.api.models.shared.SourceClickhouse; import com.airbyte.api.models.shared.SourceClickhouseClickhouse; +import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.SourceClickupApi; import com.airbyte.api.models.shared.SourceClickupApiClickupApi; import com.airbyte.api.models.shared.SourceClockify; @@ -1054,6 +1175,10 @@ import com.airbyte.api.models.shared.SourceDynamodbDynamodb; import com.airbyte.api.models.shared.SourceDynamodbDynamodbRegion; import com.airbyte.api.models.shared.SourceE2eTestCloud; import com.airbyte.api.models.shared.SourceE2eTestCloudE2eTestCloud; +import com.airbyte.api.models.shared.SourceE2eTestCloudMockCatalogMultiSchema; +import com.airbyte.api.models.shared.SourceE2eTestCloudMockCatalogMultiSchemaType; +import com.airbyte.api.models.shared.SourceE2eTestCloudMockCatalogSingleSchema; +import com.airbyte.api.models.shared.SourceE2eTestCloudMockCatalogSingleSchemaType; import com.airbyte.api.models.shared.SourceE2eTestCloudType; import com.airbyte.api.models.shared.SourceEmailoctopus; import com.airbyte.api.models.shared.SourceEmailoctopusEmailoctopus; @@ -1081,6 +1206,20 @@ import com.airbyte.api.models.shared.SourceFaunaFauna; import com.airbyte.api.models.shared.SourceFileSecure; import com.airbyte.api.models.shared.SourceFileSecureFileFormat; import com.airbyte.api.models.shared.SourceFileSecureFileSecure; +import com.airbyte.api.models.shared.SourceFileSecureProviderAzBlobAzureBlobStorage; +import com.airbyte.api.models.shared.SourceFileSecureProviderAzBlobAzureBlobStorageStorage; +import com.airbyte.api.models.shared.SourceFileSecureProviderGCSGoogleCloudStorage; +import com.airbyte.api.models.shared.SourceFileSecureProviderGCSGoogleCloudStorageStorage; +import com.airbyte.api.models.shared.SourceFileSecureProviderHTTPSPublicWeb; +import com.airbyte.api.models.shared.SourceFileSecureProviderHTTPSPublicWebStorage; +import com.airbyte.api.models.shared.SourceFileSecureProviderS3AmazonWebServices; +import com.airbyte.api.models.shared.SourceFileSecureProviderS3AmazonWebServicesStorage; +import com.airbyte.api.models.shared.SourceFileSecureProviderSCPSecureCopyProtocol; +import com.airbyte.api.models.shared.SourceFileSecureProviderSCPSecureCopyProtocolStorage; +import com.airbyte.api.models.shared.SourceFileSecureProviderSFTPSecureFileTransferProtocol; +import com.airbyte.api.models.shared.SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage; +import com.airbyte.api.models.shared.SourceFileSecureProviderSSHSecureShell; +import com.airbyte.api.models.shared.SourceFileSecureProviderSSHSecureShellStorage; import com.airbyte.api.models.shared.SourceFirebolt; import com.airbyte.api.models.shared.SourceFireboltFirebolt; import com.airbyte.api.models.shared.SourceFreshcaller; @@ -1265,15 +1404,53 @@ import com.airbyte.api.models.shared.SourceMondayCredentialsOAuth20; import com.airbyte.api.models.shared.SourceMondayCredentialsOAuth20AuthType; import com.airbyte.api.models.shared.SourceMondayMonday; import com.airbyte.api.models.shared.SourceMongodb; +import com.airbyte.api.models.shared.SourceMongodbInstanceTypeReplicaSet; +import com.airbyte.api.models.shared.SourceMongodbInstanceTypeReplicaSetInstance; +import com.airbyte.api.models.shared.SourceMongodbInstanceTypeStandaloneMongoDbInstance; +import com.airbyte.api.models.shared.SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance; import com.airbyte.api.models.shared.SourceMongodbInternalPoc; import com.airbyte.api.models.shared.SourceMongodbInternalPocMongodbInternalPoc; import com.airbyte.api.models.shared.SourceMongodbMongodb; import com.airbyte.api.models.shared.SourceMssql; import com.airbyte.api.models.shared.SourceMssqlMssql; +import com.airbyte.api.models.shared.SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC; +import com.airbyte.api.models.shared.SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync; +import com.airbyte.api.models.shared.SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel; +import com.airbyte.api.models.shared.SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod; +import com.airbyte.api.models.shared.SourceMssqlReplicationMethodScanChangesWithUserDefinedCursor; +import com.airbyte.api.models.shared.SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod; +import com.airbyte.api.models.shared.SourceMssqlSslMethodEncryptedTrustServerCertificate; +import com.airbyte.api.models.shared.SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod; +import com.airbyte.api.models.shared.SourceMssqlSslMethodEncryptedVerifyCertificate; +import com.airbyte.api.models.shared.SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod; +import com.airbyte.api.models.shared.SourceMssqlTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.SourceMssqlTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.SourceMssqlTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.SourceMssqlTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.SourceMyHours; import com.airbyte.api.models.shared.SourceMyHoursMyHours; import com.airbyte.api.models.shared.SourceMysql; import com.airbyte.api.models.shared.SourceMysqlMysql; +import com.airbyte.api.models.shared.SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC; +import com.airbyte.api.models.shared.SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod; +import com.airbyte.api.models.shared.SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor; +import com.airbyte.api.models.shared.SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod; +import com.airbyte.api.models.shared.SourceMysqlSslModePreferred; +import com.airbyte.api.models.shared.SourceMysqlSslModePreferredMode; +import com.airbyte.api.models.shared.SourceMysqlSslModeRequired; +import com.airbyte.api.models.shared.SourceMysqlSslModeRequiredMode; +import com.airbyte.api.models.shared.SourceMysqlSslModeVerifyCA; +import com.airbyte.api.models.shared.SourceMysqlSslModeVerifyCAMode; +import com.airbyte.api.models.shared.SourceMysqlSslModeVerifyIdentity; +import com.airbyte.api.models.shared.SourceMysqlSslModeVerifyIdentityMode; +import com.airbyte.api.models.shared.SourceMysqlTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.SourceMysqlTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.SourceMysqlTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.SourceMysqlTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.SourceNetsuite; import com.airbyte.api.models.shared.SourceNetsuiteNetsuite; import com.airbyte.api.models.shared.SourceNotion; @@ -1298,7 +1475,22 @@ import com.airbyte.api.models.shared.SourceOnesignal; import com.airbyte.api.models.shared.SourceOnesignalApplications; import com.airbyte.api.models.shared.SourceOnesignalOnesignal; import com.airbyte.api.models.shared.SourceOracle; +import com.airbyte.api.models.shared.SourceOracleConnectionDataServiceName; +import com.airbyte.api.models.shared.SourceOracleConnectionDataServiceNameConnectionType; +import com.airbyte.api.models.shared.SourceOracleConnectionDataSystemIDSID; +import com.airbyte.api.models.shared.SourceOracleConnectionDataSystemIDSIDConnectionType; +import com.airbyte.api.models.shared.SourceOracleEncryptionNativeNetworkEncryptionNNE; +import com.airbyte.api.models.shared.SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm; +import com.airbyte.api.models.shared.SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod; +import com.airbyte.api.models.shared.SourceOracleEncryptionTLSEncryptedVerifyCertificate; +import com.airbyte.api.models.shared.SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod; import com.airbyte.api.models.shared.SourceOracleOracle; +import com.airbyte.api.models.shared.SourceOracleTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.SourceOracleTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.SourceOracleTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.SourceOracleTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.SourceOrb; import com.airbyte.api.models.shared.SourceOrbOrb; import com.airbyte.api.models.shared.SourceOrbit; @@ -1347,6 +1539,16 @@ import com.airbyte.api.models.shared.SourcePolygonStockApi; import com.airbyte.api.models.shared.SourcePolygonStockApiPolygonStockApi; import com.airbyte.api.models.shared.SourcePostgres; import com.airbyte.api.models.shared.SourcePostgresPostgres; +import com.airbyte.api.models.shared.SourcePostgresReplicationMethodDetectChangesWithXminSystemColumn; +import com.airbyte.api.models.shared.SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod; +import com.airbyte.api.models.shared.SourcePostgresReplicationMethodScanChangesWithUserDefinedCursor; +import com.airbyte.api.models.shared.SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod; +import com.airbyte.api.models.shared.SourcePostgresTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.SourcePostgresTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.SourcePostgresTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.SourcePostgresTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.SourcePosthog; import com.airbyte.api.models.shared.SourcePosthogPosthog; import com.airbyte.api.models.shared.SourcePostmarkapp; @@ -1360,8 +1562,8 @@ import com.airbyte.api.models.shared.SourcePypiPypi; import com.airbyte.api.models.shared.SourceQualaroo; import com.airbyte.api.models.shared.SourceQualarooQualaroo; import com.airbyte.api.models.shared.SourceQuickbooks; -import com.airbyte.api.models.shared.SourceQuickbooksOAuth20; -import com.airbyte.api.models.shared.SourceQuickbooksOAuth20AuthType; +import com.airbyte.api.models.shared.SourceQuickbooksCredentialsOAuth20; +import com.airbyte.api.models.shared.SourceQuickbooksCredentialsOAuth20AuthType; import com.airbyte.api.models.shared.SourceQuickbooksQuickbooks; import com.airbyte.api.models.shared.SourceRailz; import com.airbyte.api.models.shared.SourceRailzRailz; @@ -1437,6 +1639,10 @@ import com.airbyte.api.models.shared.SourceSftp; import com.airbyte.api.models.shared.SourceSftpBulk; import com.airbyte.api.models.shared.SourceSftpBulkFileType; import com.airbyte.api.models.shared.SourceSftpBulkSftpBulk; +import com.airbyte.api.models.shared.SourceSftpCredentialsPasswordAuthentication; +import com.airbyte.api.models.shared.SourceSftpCredentialsPasswordAuthenticationAuthMethod; +import com.airbyte.api.models.shared.SourceSftpCredentialsSSHKeyAuthentication; +import com.airbyte.api.models.shared.SourceSftpCredentialsSSHKeyAuthenticationAuthMethod; import com.airbyte.api.models.shared.SourceSftpSftp; import com.airbyte.api.models.shared.SourceShopify; import com.airbyte.api.models.shared.SourceShopifyCredentialsAPIPassword; @@ -1605,11 +1811,11 @@ public class Application { configuration = new SourceClickhouse("default", "collaborative", SourceClickhouseClickhouse.CLICKHOUSE, "bluetooth") {{ password = "xph8rsGmvNxhjJ9"; port = 8123L; - tunnelMethod = "Neck"; + tunnelMethod = new SourceClickhouseTunnelMethodNoTunnel(SourceClickhouseTunnelMethodNoTunnelTunnelMethod.NO_TUNNEL);; }};; name = "My source"; - secretId = "Rubber"; - workspaceId = "75fca9ba-ec2a-4c6b-80ed-f969eb47d7f7"; + secretId = "Account Edinburg"; + workspaceId = "698775fc-a9ba-4ec2-ac6b-80edf969eb47"; }};; }}; @@ -1662,6 +1868,16 @@ import com.airbyte.api.models.shared.SourceAirtableCredentialsPersonalAccessToke import com.airbyte.api.models.shared.SourceAirtableCredentialsPersonalAccessTokenAuthMethod; import com.airbyte.api.models.shared.SourceAlloydb; import com.airbyte.api.models.shared.SourceAlloydbAlloydb; +import com.airbyte.api.models.shared.SourceAlloydbReplicationMethodStandard; +import com.airbyte.api.models.shared.SourceAlloydbReplicationMethodStandardMethod; +import com.airbyte.api.models.shared.SourceAlloydbReplicationMethodStandardXmin; +import com.airbyte.api.models.shared.SourceAlloydbReplicationMethodStandardXminMethod; +import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.SourceAmazonAds; import com.airbyte.api.models.shared.SourceAmazonAdsAmazonAds; import com.airbyte.api.models.shared.SourceAmazonAdsAuthType; @@ -1699,6 +1915,8 @@ import com.airbyte.api.models.shared.SourceAwsCloudtrail; import com.airbyte.api.models.shared.SourceAwsCloudtrailAwsCloudtrail; import com.airbyte.api.models.shared.SourceAzureBlobStorage; import com.airbyte.api.models.shared.SourceAzureBlobStorageAzureBlobStorage; +import com.airbyte.api.models.shared.SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON; +import com.airbyte.api.models.shared.SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType; import com.airbyte.api.models.shared.SourceAzureTable; import com.airbyte.api.models.shared.SourceAzureTableAzureTable; import com.airbyte.api.models.shared.SourceBambooHr; @@ -1723,6 +1941,12 @@ import com.airbyte.api.models.shared.SourceChartmogulChartmogul; import com.airbyte.api.models.shared.SourceChartmogulInterval; import com.airbyte.api.models.shared.SourceClickhouse; import com.airbyte.api.models.shared.SourceClickhouseClickhouse; +import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.SourceClickupApi; import com.airbyte.api.models.shared.SourceClickupApiClickupApi; import com.airbyte.api.models.shared.SourceClockify; @@ -1758,6 +1982,10 @@ import com.airbyte.api.models.shared.SourceDynamodbDynamodb; import com.airbyte.api.models.shared.SourceDynamodbDynamodbRegion; import com.airbyte.api.models.shared.SourceE2eTestCloud; import com.airbyte.api.models.shared.SourceE2eTestCloudE2eTestCloud; +import com.airbyte.api.models.shared.SourceE2eTestCloudMockCatalogMultiSchema; +import com.airbyte.api.models.shared.SourceE2eTestCloudMockCatalogMultiSchemaType; +import com.airbyte.api.models.shared.SourceE2eTestCloudMockCatalogSingleSchema; +import com.airbyte.api.models.shared.SourceE2eTestCloudMockCatalogSingleSchemaType; import com.airbyte.api.models.shared.SourceE2eTestCloudType; import com.airbyte.api.models.shared.SourceEmailoctopus; import com.airbyte.api.models.shared.SourceEmailoctopusEmailoctopus; @@ -1785,6 +2013,20 @@ import com.airbyte.api.models.shared.SourceFaunaFauna; import com.airbyte.api.models.shared.SourceFileSecure; import com.airbyte.api.models.shared.SourceFileSecureFileFormat; import com.airbyte.api.models.shared.SourceFileSecureFileSecure; +import com.airbyte.api.models.shared.SourceFileSecureProviderAzBlobAzureBlobStorage; +import com.airbyte.api.models.shared.SourceFileSecureProviderAzBlobAzureBlobStorageStorage; +import com.airbyte.api.models.shared.SourceFileSecureProviderGCSGoogleCloudStorage; +import com.airbyte.api.models.shared.SourceFileSecureProviderGCSGoogleCloudStorageStorage; +import com.airbyte.api.models.shared.SourceFileSecureProviderHTTPSPublicWeb; +import com.airbyte.api.models.shared.SourceFileSecureProviderHTTPSPublicWebStorage; +import com.airbyte.api.models.shared.SourceFileSecureProviderS3AmazonWebServices; +import com.airbyte.api.models.shared.SourceFileSecureProviderS3AmazonWebServicesStorage; +import com.airbyte.api.models.shared.SourceFileSecureProviderSCPSecureCopyProtocol; +import com.airbyte.api.models.shared.SourceFileSecureProviderSCPSecureCopyProtocolStorage; +import com.airbyte.api.models.shared.SourceFileSecureProviderSFTPSecureFileTransferProtocol; +import com.airbyte.api.models.shared.SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage; +import com.airbyte.api.models.shared.SourceFileSecureProviderSSHSecureShell; +import com.airbyte.api.models.shared.SourceFileSecureProviderSSHSecureShellStorage; import com.airbyte.api.models.shared.SourceFirebolt; import com.airbyte.api.models.shared.SourceFireboltFirebolt; import com.airbyte.api.models.shared.SourceFreshcaller; @@ -1969,15 +2211,53 @@ import com.airbyte.api.models.shared.SourceMondayCredentialsOAuth20; import com.airbyte.api.models.shared.SourceMondayCredentialsOAuth20AuthType; import com.airbyte.api.models.shared.SourceMondayMonday; import com.airbyte.api.models.shared.SourceMongodb; +import com.airbyte.api.models.shared.SourceMongodbInstanceTypeReplicaSet; +import com.airbyte.api.models.shared.SourceMongodbInstanceTypeReplicaSetInstance; +import com.airbyte.api.models.shared.SourceMongodbInstanceTypeStandaloneMongoDbInstance; +import com.airbyte.api.models.shared.SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance; import com.airbyte.api.models.shared.SourceMongodbInternalPoc; import com.airbyte.api.models.shared.SourceMongodbInternalPocMongodbInternalPoc; import com.airbyte.api.models.shared.SourceMongodbMongodb; import com.airbyte.api.models.shared.SourceMssql; import com.airbyte.api.models.shared.SourceMssqlMssql; +import com.airbyte.api.models.shared.SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC; +import com.airbyte.api.models.shared.SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync; +import com.airbyte.api.models.shared.SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel; +import com.airbyte.api.models.shared.SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod; +import com.airbyte.api.models.shared.SourceMssqlReplicationMethodScanChangesWithUserDefinedCursor; +import com.airbyte.api.models.shared.SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod; +import com.airbyte.api.models.shared.SourceMssqlSslMethodEncryptedTrustServerCertificate; +import com.airbyte.api.models.shared.SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod; +import com.airbyte.api.models.shared.SourceMssqlSslMethodEncryptedVerifyCertificate; +import com.airbyte.api.models.shared.SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod; +import com.airbyte.api.models.shared.SourceMssqlTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.SourceMssqlTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.SourceMssqlTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.SourceMssqlTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.SourceMyHours; import com.airbyte.api.models.shared.SourceMyHoursMyHours; import com.airbyte.api.models.shared.SourceMysql; import com.airbyte.api.models.shared.SourceMysqlMysql; +import com.airbyte.api.models.shared.SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC; +import com.airbyte.api.models.shared.SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod; +import com.airbyte.api.models.shared.SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor; +import com.airbyte.api.models.shared.SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod; +import com.airbyte.api.models.shared.SourceMysqlSslModePreferred; +import com.airbyte.api.models.shared.SourceMysqlSslModePreferredMode; +import com.airbyte.api.models.shared.SourceMysqlSslModeRequired; +import com.airbyte.api.models.shared.SourceMysqlSslModeRequiredMode; +import com.airbyte.api.models.shared.SourceMysqlSslModeVerifyCA; +import com.airbyte.api.models.shared.SourceMysqlSslModeVerifyCAMode; +import com.airbyte.api.models.shared.SourceMysqlSslModeVerifyIdentity; +import com.airbyte.api.models.shared.SourceMysqlSslModeVerifyIdentityMode; +import com.airbyte.api.models.shared.SourceMysqlTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.SourceMysqlTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.SourceMysqlTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.SourceMysqlTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.SourceNetsuite; import com.airbyte.api.models.shared.SourceNetsuiteNetsuite; import com.airbyte.api.models.shared.SourceNotion; @@ -2002,7 +2282,22 @@ import com.airbyte.api.models.shared.SourceOnesignal; import com.airbyte.api.models.shared.SourceOnesignalApplications; import com.airbyte.api.models.shared.SourceOnesignalOnesignal; import com.airbyte.api.models.shared.SourceOracle; +import com.airbyte.api.models.shared.SourceOracleConnectionDataServiceName; +import com.airbyte.api.models.shared.SourceOracleConnectionDataServiceNameConnectionType; +import com.airbyte.api.models.shared.SourceOracleConnectionDataSystemIDSID; +import com.airbyte.api.models.shared.SourceOracleConnectionDataSystemIDSIDConnectionType; +import com.airbyte.api.models.shared.SourceOracleEncryptionNativeNetworkEncryptionNNE; +import com.airbyte.api.models.shared.SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm; +import com.airbyte.api.models.shared.SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod; +import com.airbyte.api.models.shared.SourceOracleEncryptionTLSEncryptedVerifyCertificate; +import com.airbyte.api.models.shared.SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod; import com.airbyte.api.models.shared.SourceOracleOracle; +import com.airbyte.api.models.shared.SourceOracleTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.SourceOracleTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.SourceOracleTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.SourceOracleTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.SourceOrb; import com.airbyte.api.models.shared.SourceOrbOrb; import com.airbyte.api.models.shared.SourceOrbit; @@ -2050,6 +2345,16 @@ import com.airbyte.api.models.shared.SourcePolygonStockApi; import com.airbyte.api.models.shared.SourcePolygonStockApiPolygonStockApi; import com.airbyte.api.models.shared.SourcePostgres; import com.airbyte.api.models.shared.SourcePostgresPostgres; +import com.airbyte.api.models.shared.SourcePostgresReplicationMethodDetectChangesWithXminSystemColumn; +import com.airbyte.api.models.shared.SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod; +import com.airbyte.api.models.shared.SourcePostgresReplicationMethodScanChangesWithUserDefinedCursor; +import com.airbyte.api.models.shared.SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod; +import com.airbyte.api.models.shared.SourcePostgresTunnelMethodNoTunnel; +import com.airbyte.api.models.shared.SourcePostgresTunnelMethodNoTunnelTunnelMethod; +import com.airbyte.api.models.shared.SourcePostgresTunnelMethodPasswordAuthentication; +import com.airbyte.api.models.shared.SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod; +import com.airbyte.api.models.shared.SourcePostgresTunnelMethodSSHKeyAuthentication; +import com.airbyte.api.models.shared.SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod; import com.airbyte.api.models.shared.SourcePosthog; import com.airbyte.api.models.shared.SourcePosthogPosthog; import com.airbyte.api.models.shared.SourcePostmarkapp; @@ -2064,8 +2369,8 @@ import com.airbyte.api.models.shared.SourcePypiPypi; import com.airbyte.api.models.shared.SourceQualaroo; import com.airbyte.api.models.shared.SourceQualarooQualaroo; import com.airbyte.api.models.shared.SourceQuickbooks; -import com.airbyte.api.models.shared.SourceQuickbooksOAuth20; -import com.airbyte.api.models.shared.SourceQuickbooksOAuth20AuthType; +import com.airbyte.api.models.shared.SourceQuickbooksCredentialsOAuth20; +import com.airbyte.api.models.shared.SourceQuickbooksCredentialsOAuth20AuthType; import com.airbyte.api.models.shared.SourceQuickbooksQuickbooks; import com.airbyte.api.models.shared.SourceRailz; import com.airbyte.api.models.shared.SourceRailzRailz; @@ -2141,6 +2446,10 @@ import com.airbyte.api.models.shared.SourceSftp; import com.airbyte.api.models.shared.SourceSftpBulk; import com.airbyte.api.models.shared.SourceSftpBulkFileType; import com.airbyte.api.models.shared.SourceSftpBulkSftpBulk; +import com.airbyte.api.models.shared.SourceSftpCredentialsPasswordAuthentication; +import com.airbyte.api.models.shared.SourceSftpCredentialsPasswordAuthenticationAuthMethod; +import com.airbyte.api.models.shared.SourceSftpCredentialsSSHKeyAuthentication; +import com.airbyte.api.models.shared.SourceSftpCredentialsSSHKeyAuthenticationAuthMethod; import com.airbyte.api.models.shared.SourceSftpSftp; import com.airbyte.api.models.shared.SourceShopify; import com.airbyte.api.models.shared.SourceShopifyCredentialsAPIPassword; diff --git a/files.gen b/files.gen index 2cdadc4f0..b2019d1c4 100755 --- a/files.gen +++ b/files.gen @@ -111,22 +111,50 @@ lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeCredential lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeCredentialsIAMRoleCredentialsTitle.java lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeCredentialsIAMRole.java lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeAwsDatalake.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorage.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON.java lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeChooseHowToPartitionData.java lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeS3BucketRegion.java lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalake.java lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageAzureBlobStorage.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValues.java lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorage.java lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDatasetLocation.java lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryBigquery.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingMethod.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStaging.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodStandardInsertsMethod.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodStandardInserts.java lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryTransformationQueryRunType.java lib/src/main/java/com/airbyte/api/models/shared/DestinationBigquery.java lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedDatasetLocation.java lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedBigqueryDenormalized.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedGCSStagingMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedGCSStaging.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStaging.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInserts.java lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalized.java lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseClickhouse.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodPasswordAuthentication.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthentication.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodNoTunnelTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodNoTunnel.java lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouse.java lib/src/main/java/com/airbyte/api/models/shared/DestinationConvexConvex.java lib/src/main/java/com/airbyte/api/models/shared/DestinationConvex.java @@ -134,20 +162,69 @@ lib/src/main/java/com/airbyte/api/models/shared/DestinationCumulioCumulio.java lib/src/main/java/com/airbyte/api/models/shared/DestinationCumulio.java lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabendDatabend.java lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabend.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAzureBlobStorageDataSourceType.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAzureBlobStorage.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAmazonS3DataSourceType.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAmazonS3S3BucketRegion.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAmazonS3.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceRecommendedManagedTables.java lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDatabricks.java lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricks.java lib/src/main/java/com/airbyte/api/models/shared/DestinationDevNullDevNull.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationDevNullTestDestinationSilentTestDestinationType.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationDevNullTestDestinationSilent.java lib/src/main/java/com/airbyte/api/models/shared/DestinationDevNull.java lib/src/main/java/com/airbyte/api/models/shared/DestinationDynamodbDynamodb.java lib/src/main/java/com/airbyte/api/models/shared/DestinationDynamodbDynamoDBRegion.java lib/src/main/java/com/airbyte/api/models/shared/DestinationDynamodb.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePassword.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecretMethod.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecret.java lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchElasticsearch.java lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearch.java lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltFirebolt.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3Method.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodSQLInsertsMethod.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodSQLInserts.java lib/src/main/java/com/airbyte/api/models/shared/DestinationFirebolt.java lib/src/main/java/com/airbyte/api/models/shared/DestinationFirestoreFirestore.java lib/src/main/java/com/airbyte/api/models/shared/DestinationFirestore.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsCredentialHMACKeyCredentialType.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsCredentialHMACKey.java lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsGcs.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatParquetColumnarStorageCompressionCodec.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatParquetColumnarStorageFormatType.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatParquetColumnarStorage.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSON.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIP.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompression.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesNormalization.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesFormatType.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValues.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXz.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroFormatType.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvro.java lib/src/main/java/com/airbyte/api/models/shared/DestinationGCSGCSBucketRegion.java lib/src/main/java/com/airbyte/api/models/shared/DestinationGcs.java lib/src/main/java/com/airbyte/api/models/shared/DestinationGoogleSheetsAuthenticationViaGoogleOAuth.java @@ -193,16 +270,46 @@ lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbAuthTypeLoginP lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbAuthTypeNoneAuthorization.java lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbAuthTypeNone.java lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbMongodb.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeMongoDBAtlasInstance.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeMongoDBAtlas.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeReplicaSetInstance.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeReplicaSet.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstance.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodPasswordAuthentication.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthentication.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodNoTunnelTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodNoTunnel.java lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodb.java lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlMssql.java lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlSslMethodEncryptedVerifyCertificateSslMethod.java lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlSslMethodEncryptedVerifyCertificate.java lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlSslMethodEncryptedTrustServerCertificateSslMethod.java lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlSslMethodEncryptedTrustServerCertificate.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodPasswordAuthentication.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthentication.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodNoTunnelTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodNoTunnel.java lib/src/main/java/com/airbyte/api/models/shared/DestinationMssql.java lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlMysql.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodPasswordAuthentication.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthentication.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodNoTunnelTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodNoTunnel.java lib/src/main/java/com/airbyte/api/models/shared/DestinationMysql.java lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleOracle.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodPasswordAuthentication.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodSSHKeyAuthentication.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodNoTunnelTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodNoTunnel.java lib/src/main/java/com/airbyte/api/models/shared/DestinationOracle.java lib/src/main/java/com/airbyte/api/models/shared/DestinationPineconePinecone.java lib/src/main/java/com/airbyte/api/models/shared/DestinationPineconeEmbeddingFakeMode.java @@ -215,18 +322,99 @@ lib/src/main/java/com/airbyte/api/models/shared/DestinationPineconeIndexing.java lib/src/main/java/com/airbyte/api/models/shared/DestinationPineconeProcessingConfigModel.java lib/src/main/java/com/airbyte/api/models/shared/DestinationPinecone.java lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresPostgres.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyFullMode.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyFull.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyCaMode.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyCa.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeRequireMode.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeRequire.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModePreferMode.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModePrefer.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeAllowMode.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeAllow.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeDisableMode.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeDisable.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodPasswordAuthentication.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthentication.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodNoTunnelTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodNoTunnel.java lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgres.java lib/src/main/java/com/airbyte/api/models/shared/DestinationPubsubPubsub.java lib/src/main/java/com/airbyte/api/models/shared/DestinationPubsub.java lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisCacheType.java lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisRedis.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeVerifyFullMode.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeVerifyFull.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeDisableMode.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeDisable.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodPasswordAuthentication.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodSSHKeyAuthentication.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodNoTunnelTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodNoTunnel.java lib/src/main/java/com/airbyte/api/models/shared/DestinationRedis.java lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftRedshift.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodPasswordAuthentication.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthentication.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodNoTunnelTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodNoTunnel.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingMethod.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingS3BucketRegion.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3Staging.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodStandardMethod.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodStandard.java lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshift.java lib/src/main/java/com/airbyte/api/models/shared/DestinationS3S3.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatParquetColumnarStorageCompressionCodec.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatParquetColumnarStorageFormatType.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatParquetColumnarStorage.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIP.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSON.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIP.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompression.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFlattening.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFormatType.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValues.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappy.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandard.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXz.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflate.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroFormatType.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvro.java lib/src/main/java/com/airbyte/api/models/shared/DestinationS3S3BucketRegion.java lib/src/main/java/com/airbyte/api/models/shared/DestinationS3.java lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueS3Glue.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON.java lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueSerializationLibrary.java lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueS3BucketRegion.java lib/src/main/java/com/airbyte/api/models/shared/DestinationS3Glue.java @@ -245,6 +433,12 @@ lib/src/main/java/com/airbyte/api/models/shared/DestinationTimeplus.java lib/src/main/java/com/airbyte/api/models/shared/DestinationTypesenseTypesense.java lib/src/main/java/com/airbyte/api/models/shared/DestinationTypesense.java lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaVertica.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodPasswordAuthentication.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthentication.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodNoTunnelTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodNoTunnel.java lib/src/main/java/com/airbyte/api/models/shared/DestinationVertica.java lib/src/main/java/com/airbyte/api/models/shared/DestinationXataXata.java lib/src/main/java/com/airbyte/api/models/shared/DestinationXata.java @@ -270,7 +464,17 @@ lib/src/main/java/com/airbyte/api/models/shared/SourceAirtableCredentialsOAuth20 lib/src/main/java/com/airbyte/api/models/shared/SourceAirtableCredentialsOAuth20.java lib/src/main/java/com/airbyte/api/models/shared/SourceAirtableAirtable.java lib/src/main/java/com/airbyte/api/models/shared/SourceAirtable.java +lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandardMethod.java +lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandard.java +lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandardXminMethod.java +lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandardXmin.java lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbAlloydb.java +lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodPasswordAuthentication.java +lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthentication.java +lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodNoTunnelTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodNoTunnel.java lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydb.java lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonAdsAuthType.java lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonAdsRegion.java @@ -307,6 +511,8 @@ lib/src/main/java/com/airbyte/api/models/shared/SourceAuth0Auth0.java lib/src/main/java/com/airbyte/api/models/shared/SourceAuth0.java lib/src/main/java/com/airbyte/api/models/shared/SourceAwsCloudtrailAwsCloudtrail.java lib/src/main/java/com/airbyte/api/models/shared/SourceAwsCloudtrail.java +lib/src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.java +lib/src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.java lib/src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorageAzureBlobStorage.java lib/src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorage.java lib/src/main/java/com/airbyte/api/models/shared/SourceAzureTableAzureTable.java @@ -332,6 +538,12 @@ lib/src/main/java/com/airbyte/api/models/shared/SourceChartmogulInterval.java lib/src/main/java/com/airbyte/api/models/shared/SourceChartmogulChartmogul.java lib/src/main/java/com/airbyte/api/models/shared/SourceChartmogul.java lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseClickhouse.java +lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodPasswordAuthentication.java +lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthentication.java +lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodNoTunnelTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodNoTunnel.java lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouse.java lib/src/main/java/com/airbyte/api/models/shared/SourceClickupApiClickupApi.java lib/src/main/java/com/airbyte/api/models/shared/SourceClickupApi.java @@ -366,6 +578,10 @@ lib/src/main/java/com/airbyte/api/models/shared/SourceDremio.java lib/src/main/java/com/airbyte/api/models/shared/SourceDynamodbDynamodbRegion.java lib/src/main/java/com/airbyte/api/models/shared/SourceDynamodbDynamodb.java lib/src/main/java/com/airbyte/api/models/shared/SourceDynamodb.java +lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogMultiSchemaType.java +lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogMultiSchema.java +lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogSingleSchemaType.java +lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogSingleSchema.java lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudE2eTestCloud.java lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudType.java lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloud.java @@ -393,6 +609,20 @@ lib/src/main/java/com/airbyte/api/models/shared/SourceFaunaCollection.java lib/src/main/java/com/airbyte/api/models/shared/SourceFaunaFauna.java lib/src/main/java/com/airbyte/api/models/shared/SourceFauna.java lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureFileFormat.java +lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage.java +lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocol.java +lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSCPSecureCopyProtocolStorage.java +lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSCPSecureCopyProtocol.java +lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSSHSecureShellStorage.java +lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSSHSecureShell.java +lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorageStorage.java +lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorage.java +lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderS3AmazonWebServicesStorage.java +lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderS3AmazonWebServices.java +lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderGCSGoogleCloudStorageStorage.java +lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderGCSGoogleCloudStorage.java +lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderHTTPSPublicWebStorage.java +lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderHTTPSPublicWeb.java lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureFileSecure.java lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecure.java lib/src/main/java/com/airbyte/api/models/shared/SourceFireboltFirebolt.java @@ -578,15 +808,53 @@ lib/src/main/java/com/airbyte/api/models/shared/SourceMondayCredentialsOAuth20Au lib/src/main/java/com/airbyte/api/models/shared/SourceMondayCredentialsOAuth20.java lib/src/main/java/com/airbyte/api/models/shared/SourceMondayMonday.java lib/src/main/java/com/airbyte/api/models/shared/SourceMonday.java +lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeReplicaSetInstance.java +lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeReplicaSet.java +lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance.java +lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstance.java lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbMongodb.java lib/src/main/java/com/airbyte/api/models/shared/SourceMongodb.java lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInternalPocMongodbInternalPoc.java lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInternalPoc.java +lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod.java +lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursor.java +lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync.java +lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod.java +lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel.java +lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC.java lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlMssql.java +lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod.java +lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificate.java +lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod.java +lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificate.java +lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodPasswordAuthentication.java +lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodSSHKeyAuthentication.java +lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodNoTunnelTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodNoTunnel.java lib/src/main/java/com/airbyte/api/models/shared/SourceMssql.java lib/src/main/java/com/airbyte/api/models/shared/SourceMyHoursMyHours.java lib/src/main/java/com/airbyte/api/models/shared/SourceMyHours.java +lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod.java +lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor.java +lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod.java +lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC.java lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlMysql.java +lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyIdentityMode.java +lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyIdentity.java +lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyCAMode.java +lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyCA.java +lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeRequiredMode.java +lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeRequired.java +lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModePreferredMode.java +lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModePreferred.java +lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodPasswordAuthentication.java +lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodSSHKeyAuthentication.java +lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodNoTunnelTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodNoTunnel.java lib/src/main/java/com/airbyte/api/models/shared/SourceMysql.java lib/src/main/java/com/airbyte/api/models/shared/SourceNetsuiteNetsuite.java lib/src/main/java/com/airbyte/api/models/shared/SourceNetsuite.java @@ -611,7 +879,22 @@ lib/src/main/java/com/airbyte/api/models/shared/SourceOmnisend.java lib/src/main/java/com/airbyte/api/models/shared/SourceOnesignalApplications.java lib/src/main/java/com/airbyte/api/models/shared/SourceOnesignalOnesignal.java lib/src/main/java/com/airbyte/api/models/shared/SourceOnesignal.java +lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataSystemIDSIDConnectionType.java +lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataSystemIDSID.java +lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataServiceNameConnectionType.java +lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataServiceName.java +lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod.java +lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificate.java +lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm.java +lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod.java +lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNE.java lib/src/main/java/com/airbyte/api/models/shared/SourceOracleOracle.java +lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodPasswordAuthentication.java +lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodSSHKeyAuthentication.java +lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodNoTunnelTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodNoTunnel.java lib/src/main/java/com/airbyte/api/models/shared/SourceOracle.java lib/src/main/java/com/airbyte/api/models/shared/SourceOrbOrb.java lib/src/main/java/com/airbyte/api/models/shared/SourceOrb.java @@ -656,7 +939,17 @@ lib/src/main/java/com/airbyte/api/models/shared/SourcePocketState.java lib/src/main/java/com/airbyte/api/models/shared/SourcePocket.java lib/src/main/java/com/airbyte/api/models/shared/SourcePolygonStockApiPolygonStockApi.java lib/src/main/java/com/airbyte/api/models/shared/SourcePolygonStockApi.java +lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod.java +lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursor.java +lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod.java +lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumn.java lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresPostgres.java +lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodPasswordAuthentication.java +lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodSSHKeyAuthentication.java +lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodNoTunnelTunnelMethod.java +lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodNoTunnel.java lib/src/main/java/com/airbyte/api/models/shared/SourcePostgres.java lib/src/main/java/com/airbyte/api/models/shared/SourcePosthogPosthog.java lib/src/main/java/com/airbyte/api/models/shared/SourcePosthog.java @@ -670,8 +963,8 @@ lib/src/main/java/com/airbyte/api/models/shared/SourcePypiPypi.java lib/src/main/java/com/airbyte/api/models/shared/SourcePypi.java lib/src/main/java/com/airbyte/api/models/shared/SourceQualarooQualaroo.java lib/src/main/java/com/airbyte/api/models/shared/SourceQualaroo.java -lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooksOAuth20AuthType.java -lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooksOAuth20.java +lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooksCredentialsOAuth20AuthType.java +lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooksCredentialsOAuth20.java lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooksQuickbooks.java lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooks.java lib/src/main/java/com/airbyte/api/models/shared/SourceRailzRailz.java @@ -744,6 +1037,10 @@ lib/src/main/java/com/airbyte/api/models/shared/SourceSenseforceSenseforce.java lib/src/main/java/com/airbyte/api/models/shared/SourceSenseforce.java lib/src/main/java/com/airbyte/api/models/shared/SourceSentrySentry.java lib/src/main/java/com/airbyte/api/models/shared/SourceSentry.java +lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsSSHKeyAuthenticationAuthMethod.java +lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsSSHKeyAuthentication.java +lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsPasswordAuthenticationAuthMethod.java +lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsPasswordAuthentication.java lib/src/main/java/com/airbyte/api/models/shared/SourceSftpSftp.java lib/src/main/java/com/airbyte/api/models/shared/SourceSftp.java lib/src/main/java/com/airbyte/api/models/shared/SourceSftpBulkFileType.java @@ -1065,22 +1362,50 @@ docs/models/shared/DestinationAwsDatalakeCredentialsIAMUser.md docs/models/shared/DestinationAwsDatalakeCredentialsIAMRoleCredentialsTitle.md docs/models/shared/DestinationAwsDatalakeCredentialsIAMRole.md docs/models/shared/DestinationAwsDatalakeAwsDatalake.md +docs/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional.md +docs/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard.md +docs/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorage.md +docs/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional.md +docs/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard.md +docs/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON.md docs/models/shared/DestinationAwsDatalakeChooseHowToPartitionData.md docs/models/shared/DestinationAwsDatalakeS3BucketRegion.md docs/models/shared/DestinationAwsDatalake.md docs/models/shared/DestinationAzureBlobStorageAzureBlobStorage.md +docs/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.md +docs/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.md +docs/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening.md +docs/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType.md +docs/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValues.md docs/models/shared/DestinationAzureBlobStorage.md docs/models/shared/DestinationBigqueryDatasetLocation.md docs/models/shared/DestinationBigqueryBigquery.md +docs/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType.md +docs/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey.md +docs/models/shared/DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.md +docs/models/shared/DestinationBigqueryLoadingMethodGCSStagingMethod.md +docs/models/shared/DestinationBigqueryLoadingMethodGCSStaging.md +docs/models/shared/DestinationBigqueryLoadingMethodStandardInsertsMethod.md +docs/models/shared/DestinationBigqueryLoadingMethodStandardInserts.md docs/models/shared/DestinationBigqueryTransformationQueryRunType.md docs/models/shared/DestinationBigquery.md docs/models/shared/DestinationBigqueryDenormalizedDatasetLocation.md docs/models/shared/DestinationBigqueryDenormalizedBigqueryDenormalized.md -docs/models/shared/DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing.md -docs/models/shared/DestinationBigqueryDenormalizedGCSStagingMethod.md -docs/models/shared/DestinationBigqueryDenormalizedGCSStaging.md +docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType.md +docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey.md +docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.md +docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod.md +docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStaging.md +docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod.md +docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInserts.md docs/models/shared/DestinationBigqueryDenormalized.md docs/models/shared/DestinationClickhouseClickhouse.md +docs/models/shared/DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.md +docs/models/shared/DestinationClickhouseTunnelMethodPasswordAuthentication.md +docs/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.md +docs/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthentication.md +docs/models/shared/DestinationClickhouseTunnelMethodNoTunnelTunnelMethod.md +docs/models/shared/DestinationClickhouseTunnelMethodNoTunnel.md docs/models/shared/DestinationClickhouse.md docs/models/shared/DestinationConvexConvex.md docs/models/shared/DestinationConvex.md @@ -1088,20 +1413,69 @@ docs/models/shared/DestinationCumulioCumulio.md docs/models/shared/DestinationCumulio.md docs/models/shared/DestinationDatabendDatabend.md docs/models/shared/DestinationDatabend.md +docs/models/shared/DestinationDatabricksDataSourceAzureBlobStorageDataSourceType.md +docs/models/shared/DestinationDatabricksDataSourceAzureBlobStorage.md +docs/models/shared/DestinationDatabricksDataSourceAmazonS3DataSourceType.md +docs/models/shared/DestinationDatabricksDataSourceAmazonS3S3BucketRegion.md +docs/models/shared/DestinationDatabricksDataSourceAmazonS3.md +docs/models/shared/DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType.md +docs/models/shared/DestinationDatabricksDataSourceRecommendedManagedTables.md docs/models/shared/DestinationDatabricksDatabricks.md docs/models/shared/DestinationDatabricks.md docs/models/shared/DestinationDevNullDevNull.md +docs/models/shared/DestinationDevNullTestDestinationSilentTestDestinationType.md +docs/models/shared/DestinationDevNullTestDestinationSilent.md docs/models/shared/DestinationDevNull.md docs/models/shared/DestinationDynamodbDynamodb.md docs/models/shared/DestinationDynamodbDynamoDBRegion.md docs/models/shared/DestinationDynamodb.md +docs/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod.md +docs/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePassword.md +docs/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecretMethod.md +docs/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecret.md docs/models/shared/DestinationElasticsearchElasticsearch.md docs/models/shared/DestinationElasticsearch.md docs/models/shared/DestinationFireboltFirebolt.md +docs/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3Method.md +docs/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3.md +docs/models/shared/DestinationFireboltLoadingMethodSQLInsertsMethod.md +docs/models/shared/DestinationFireboltLoadingMethodSQLInserts.md docs/models/shared/DestinationFirebolt.md docs/models/shared/DestinationFirestoreFirestore.md docs/models/shared/DestinationFirestore.md +docs/models/shared/DestinationGcsCredentialHMACKeyCredentialType.md +docs/models/shared/DestinationGcsCredentialHMACKey.md docs/models/shared/DestinationGcsGcs.md +docs/models/shared/DestinationGcsFormatParquetColumnarStorageCompressionCodec.md +docs/models/shared/DestinationGcsFormatParquetColumnarStorageFormatType.md +docs/models/shared/DestinationGcsFormatParquetColumnarStorage.md +docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.md +docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.md +docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.md +docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.md +docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType.md +docs/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSON.md +docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.md +docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIP.md +docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.md +docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompression.md +docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesNormalization.md +docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesFormatType.md +docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValues.md +docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec.md +docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy.md +docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec.md +docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard.md +docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec.md +docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXz.md +docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec.md +docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2.md +docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec.md +docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate.md +docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec.md +docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression.md +docs/models/shared/DestinationGcsFormatAvroApacheAvroFormatType.md +docs/models/shared/DestinationGcsFormatAvroApacheAvro.md docs/models/shared/DestinationGCSGCSBucketRegion.md docs/models/shared/DestinationGcs.md docs/models/shared/DestinationGoogleSheetsAuthenticationViaGoogleOAuth.md @@ -1147,16 +1521,46 @@ docs/models/shared/DestinationMongodbAuthTypeLoginPassword.md docs/models/shared/DestinationMongodbAuthTypeNoneAuthorization.md docs/models/shared/DestinationMongodbAuthTypeNone.md docs/models/shared/DestinationMongodbMongodb.md +docs/models/shared/DestinationMongodbInstanceTypeMongoDBAtlasInstance.md +docs/models/shared/DestinationMongodbInstanceTypeMongoDBAtlas.md +docs/models/shared/DestinationMongodbInstanceTypeReplicaSetInstance.md +docs/models/shared/DestinationMongodbInstanceTypeReplicaSet.md +docs/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance.md +docs/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstance.md +docs/models/shared/DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod.md +docs/models/shared/DestinationMongodbTunnelMethodPasswordAuthentication.md +docs/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod.md +docs/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthentication.md +docs/models/shared/DestinationMongodbTunnelMethodNoTunnelTunnelMethod.md +docs/models/shared/DestinationMongodbTunnelMethodNoTunnel.md docs/models/shared/DestinationMongodb.md docs/models/shared/DestinationMssqlMssql.md docs/models/shared/DestinationMssqlSslMethodEncryptedVerifyCertificateSslMethod.md docs/models/shared/DestinationMssqlSslMethodEncryptedVerifyCertificate.md docs/models/shared/DestinationMssqlSslMethodEncryptedTrustServerCertificateSslMethod.md docs/models/shared/DestinationMssqlSslMethodEncryptedTrustServerCertificate.md +docs/models/shared/DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod.md +docs/models/shared/DestinationMssqlTunnelMethodPasswordAuthentication.md +docs/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md +docs/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthentication.md +docs/models/shared/DestinationMssqlTunnelMethodNoTunnelTunnelMethod.md +docs/models/shared/DestinationMssqlTunnelMethodNoTunnel.md docs/models/shared/DestinationMssql.md docs/models/shared/DestinationMysqlMysql.md +docs/models/shared/DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod.md +docs/models/shared/DestinationMysqlTunnelMethodPasswordAuthentication.md +docs/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md +docs/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthentication.md +docs/models/shared/DestinationMysqlTunnelMethodNoTunnelTunnelMethod.md +docs/models/shared/DestinationMysqlTunnelMethodNoTunnel.md docs/models/shared/DestinationMysql.md docs/models/shared/DestinationOracleOracle.md +docs/models/shared/DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod.md +docs/models/shared/DestinationOracleTunnelMethodPasswordAuthentication.md +docs/models/shared/DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.md +docs/models/shared/DestinationOracleTunnelMethodSSHKeyAuthentication.md +docs/models/shared/DestinationOracleTunnelMethodNoTunnelTunnelMethod.md +docs/models/shared/DestinationOracleTunnelMethodNoTunnel.md docs/models/shared/DestinationOracle.md docs/models/shared/DestinationPineconePinecone.md docs/models/shared/DestinationPineconeEmbeddingFakeMode.md @@ -1169,18 +1573,99 @@ docs/models/shared/DestinationPineconeIndexing.md docs/models/shared/DestinationPineconeProcessingConfigModel.md docs/models/shared/DestinationPinecone.md docs/models/shared/DestinationPostgresPostgres.md +docs/models/shared/DestinationPostgresSslModeVerifyFullMode.md +docs/models/shared/DestinationPostgresSslModeVerifyFull.md +docs/models/shared/DestinationPostgresSslModeVerifyCaMode.md +docs/models/shared/DestinationPostgresSslModeVerifyCa.md +docs/models/shared/DestinationPostgresSslModeRequireMode.md +docs/models/shared/DestinationPostgresSslModeRequire.md +docs/models/shared/DestinationPostgresSslModePreferMode.md +docs/models/shared/DestinationPostgresSslModePrefer.md +docs/models/shared/DestinationPostgresSslModeAllowMode.md +docs/models/shared/DestinationPostgresSslModeAllow.md +docs/models/shared/DestinationPostgresSslModeDisableMode.md +docs/models/shared/DestinationPostgresSslModeDisable.md +docs/models/shared/DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod.md +docs/models/shared/DestinationPostgresTunnelMethodPasswordAuthentication.md +docs/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.md +docs/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthentication.md +docs/models/shared/DestinationPostgresTunnelMethodNoTunnelTunnelMethod.md +docs/models/shared/DestinationPostgresTunnelMethodNoTunnel.md docs/models/shared/DestinationPostgres.md docs/models/shared/DestinationPubsubPubsub.md docs/models/shared/DestinationPubsub.md docs/models/shared/DestinationRedisCacheType.md docs/models/shared/DestinationRedisRedis.md +docs/models/shared/DestinationRedisSslModeVerifyFullMode.md +docs/models/shared/DestinationRedisSslModeVerifyFull.md +docs/models/shared/DestinationRedisSslModeDisableMode.md +docs/models/shared/DestinationRedisSslModeDisable.md +docs/models/shared/DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod.md +docs/models/shared/DestinationRedisTunnelMethodPasswordAuthentication.md +docs/models/shared/DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod.md +docs/models/shared/DestinationRedisTunnelMethodSSHKeyAuthentication.md +docs/models/shared/DestinationRedisTunnelMethodNoTunnelTunnelMethod.md +docs/models/shared/DestinationRedisTunnelMethodNoTunnel.md docs/models/shared/DestinationRedis.md docs/models/shared/DestinationRedshiftRedshift.md +docs/models/shared/DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod.md +docs/models/shared/DestinationRedshiftTunnelMethodPasswordAuthentication.md +docs/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod.md +docs/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthentication.md +docs/models/shared/DestinationRedshiftTunnelMethodNoTunnelTunnelMethod.md +docs/models/shared/DestinationRedshiftTunnelMethodNoTunnel.md +docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType.md +docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption.md +docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType.md +docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption.md +docs/models/shared/DestinationRedshiftUploadingMethodS3StagingMethod.md +docs/models/shared/DestinationRedshiftUploadingMethodS3StagingS3BucketRegion.md +docs/models/shared/DestinationRedshiftUploadingMethodS3Staging.md +docs/models/shared/DestinationRedshiftUploadingMethodStandardMethod.md +docs/models/shared/DestinationRedshiftUploadingMethodStandard.md docs/models/shared/DestinationRedshift.md docs/models/shared/DestinationS3S3.md +docs/models/shared/DestinationS3FormatParquetColumnarStorageCompressionCodec.md +docs/models/shared/DestinationS3FormatParquetColumnarStorageFormatType.md +docs/models/shared/DestinationS3FormatParquetColumnarStorage.md +docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.md +docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIP.md +docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.md +docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.md +docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening.md +docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType.md +docs/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSON.md +docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.md +docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIP.md +docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.md +docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompression.md +docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFlattening.md +docs/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFormatType.md +docs/models/shared/DestinationS3FormatCSVCommaSeparatedValues.md +docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec.md +docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappy.md +docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec.md +docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandard.md +docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec.md +docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXz.md +docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec.md +docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2.md +docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec.md +docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflate.md +docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec.md +docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression.md +docs/models/shared/DestinationS3FormatAvroApacheAvroFormatType.md +docs/models/shared/DestinationS3FormatAvroApacheAvro.md docs/models/shared/DestinationS3S3BucketRegion.md docs/models/shared/DestinationS3.md docs/models/shared/DestinationS3GlueS3Glue.md +docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.md +docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.md +docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.md +docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.md +docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening.md +docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType.md +docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON.md docs/models/shared/DestinationS3GlueSerializationLibrary.md docs/models/shared/DestinationS3GlueS3BucketRegion.md docs/models/shared/DestinationS3Glue.md @@ -1199,6 +1684,12 @@ docs/models/shared/DestinationTimeplus.md docs/models/shared/DestinationTypesenseTypesense.md docs/models/shared/DestinationTypesense.md docs/models/shared/DestinationVerticaVertica.md +docs/models/shared/DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod.md +docs/models/shared/DestinationVerticaTunnelMethodPasswordAuthentication.md +docs/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod.md +docs/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthentication.md +docs/models/shared/DestinationVerticaTunnelMethodNoTunnelTunnelMethod.md +docs/models/shared/DestinationVerticaTunnelMethodNoTunnel.md docs/models/shared/DestinationVertica.md docs/models/shared/DestinationXataXata.md docs/models/shared/DestinationXata.md @@ -1224,7 +1715,17 @@ docs/models/shared/SourceAirtableCredentialsOAuth20AuthMethod.md docs/models/shared/SourceAirtableCredentialsOAuth20.md docs/models/shared/SourceAirtableAirtable.md docs/models/shared/SourceAirtable.md +docs/models/shared/SourceAlloydbReplicationMethodStandardMethod.md +docs/models/shared/SourceAlloydbReplicationMethodStandard.md +docs/models/shared/SourceAlloydbReplicationMethodStandardXminMethod.md +docs/models/shared/SourceAlloydbReplicationMethodStandardXmin.md docs/models/shared/SourceAlloydbAlloydb.md +docs/models/shared/SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod.md +docs/models/shared/SourceAlloydbTunnelMethodPasswordAuthentication.md +docs/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod.md +docs/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthentication.md +docs/models/shared/SourceAlloydbTunnelMethodNoTunnelTunnelMethod.md +docs/models/shared/SourceAlloydbTunnelMethodNoTunnel.md docs/models/shared/SourceAlloydb.md docs/models/shared/SourceAmazonAdsAuthType.md docs/models/shared/SourceAmazonAdsRegion.md @@ -1261,6 +1762,8 @@ docs/models/shared/SourceAuth0Auth0.md docs/models/shared/SourceAuth0.md docs/models/shared/SourceAwsCloudtrailAwsCloudtrail.md docs/models/shared/SourceAwsCloudtrail.md +docs/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.md +docs/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.md docs/models/shared/SourceAzureBlobStorageAzureBlobStorage.md docs/models/shared/SourceAzureBlobStorage.md docs/models/shared/SourceAzureTableAzureTable.md @@ -1286,6 +1789,12 @@ docs/models/shared/SourceChartmogulInterval.md docs/models/shared/SourceChartmogulChartmogul.md docs/models/shared/SourceChartmogul.md docs/models/shared/SourceClickhouseClickhouse.md +docs/models/shared/SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.md +docs/models/shared/SourceClickhouseTunnelMethodPasswordAuthentication.md +docs/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.md +docs/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthentication.md +docs/models/shared/SourceClickhouseTunnelMethodNoTunnelTunnelMethod.md +docs/models/shared/SourceClickhouseTunnelMethodNoTunnel.md docs/models/shared/SourceClickhouse.md docs/models/shared/SourceClickupApiClickupApi.md docs/models/shared/SourceClickupApi.md @@ -1320,6 +1829,10 @@ docs/models/shared/SourceDremio.md docs/models/shared/SourceDynamodbDynamodbRegion.md docs/models/shared/SourceDynamodbDynamodb.md docs/models/shared/SourceDynamodb.md +docs/models/shared/SourceE2eTestCloudMockCatalogMultiSchemaType.md +docs/models/shared/SourceE2eTestCloudMockCatalogMultiSchema.md +docs/models/shared/SourceE2eTestCloudMockCatalogSingleSchemaType.md +docs/models/shared/SourceE2eTestCloudMockCatalogSingleSchema.md docs/models/shared/SourceE2eTestCloudE2eTestCloud.md docs/models/shared/SourceE2eTestCloudType.md docs/models/shared/SourceE2eTestCloud.md @@ -1347,6 +1860,20 @@ docs/models/shared/SourceFaunaCollection.md docs/models/shared/SourceFaunaFauna.md docs/models/shared/SourceFauna.md docs/models/shared/SourceFileSecureFileFormat.md +docs/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage.md +docs/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocol.md +docs/models/shared/SourceFileSecureProviderSCPSecureCopyProtocolStorage.md +docs/models/shared/SourceFileSecureProviderSCPSecureCopyProtocol.md +docs/models/shared/SourceFileSecureProviderSSHSecureShellStorage.md +docs/models/shared/SourceFileSecureProviderSSHSecureShell.md +docs/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorageStorage.md +docs/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorage.md +docs/models/shared/SourceFileSecureProviderS3AmazonWebServicesStorage.md +docs/models/shared/SourceFileSecureProviderS3AmazonWebServices.md +docs/models/shared/SourceFileSecureProviderGCSGoogleCloudStorageStorage.md +docs/models/shared/SourceFileSecureProviderGCSGoogleCloudStorage.md +docs/models/shared/SourceFileSecureProviderHTTPSPublicWebStorage.md +docs/models/shared/SourceFileSecureProviderHTTPSPublicWeb.md docs/models/shared/SourceFileSecureFileSecure.md docs/models/shared/SourceFileSecure.md docs/models/shared/SourceFireboltFirebolt.md @@ -1532,15 +2059,53 @@ docs/models/shared/SourceMondayCredentialsOAuth20AuthType.md docs/models/shared/SourceMondayCredentialsOAuth20.md docs/models/shared/SourceMondayMonday.md docs/models/shared/SourceMonday.md +docs/models/shared/SourceMongodbInstanceTypeReplicaSetInstance.md +docs/models/shared/SourceMongodbInstanceTypeReplicaSet.md +docs/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance.md +docs/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstance.md docs/models/shared/SourceMongodbMongodb.md docs/models/shared/SourceMongodb.md docs/models/shared/SourceMongodbInternalPocMongodbInternalPoc.md docs/models/shared/SourceMongodbInternalPoc.md +docs/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod.md +docs/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursor.md +docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync.md +docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod.md +docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel.md +docs/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC.md docs/models/shared/SourceMssqlMssql.md +docs/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod.md +docs/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificate.md +docs/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod.md +docs/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificate.md +docs/models/shared/SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod.md +docs/models/shared/SourceMssqlTunnelMethodPasswordAuthentication.md +docs/models/shared/SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md +docs/models/shared/SourceMssqlTunnelMethodSSHKeyAuthentication.md +docs/models/shared/SourceMssqlTunnelMethodNoTunnelTunnelMethod.md +docs/models/shared/SourceMssqlTunnelMethodNoTunnel.md docs/models/shared/SourceMssql.md docs/models/shared/SourceMyHoursMyHours.md docs/models/shared/SourceMyHours.md +docs/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod.md +docs/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor.md +docs/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod.md +docs/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC.md docs/models/shared/SourceMysqlMysql.md +docs/models/shared/SourceMysqlSslModeVerifyIdentityMode.md +docs/models/shared/SourceMysqlSslModeVerifyIdentity.md +docs/models/shared/SourceMysqlSslModeVerifyCAMode.md +docs/models/shared/SourceMysqlSslModeVerifyCA.md +docs/models/shared/SourceMysqlSslModeRequiredMode.md +docs/models/shared/SourceMysqlSslModeRequired.md +docs/models/shared/SourceMysqlSslModePreferredMode.md +docs/models/shared/SourceMysqlSslModePreferred.md +docs/models/shared/SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod.md +docs/models/shared/SourceMysqlTunnelMethodPasswordAuthentication.md +docs/models/shared/SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md +docs/models/shared/SourceMysqlTunnelMethodSSHKeyAuthentication.md +docs/models/shared/SourceMysqlTunnelMethodNoTunnelTunnelMethod.md +docs/models/shared/SourceMysqlTunnelMethodNoTunnel.md docs/models/shared/SourceMysql.md docs/models/shared/SourceNetsuiteNetsuite.md docs/models/shared/SourceNetsuite.md @@ -1565,7 +2130,22 @@ docs/models/shared/SourceOmnisend.md docs/models/shared/SourceOnesignalApplications.md docs/models/shared/SourceOnesignalOnesignal.md docs/models/shared/SourceOnesignal.md +docs/models/shared/SourceOracleConnectionDataSystemIDSIDConnectionType.md +docs/models/shared/SourceOracleConnectionDataSystemIDSID.md +docs/models/shared/SourceOracleConnectionDataServiceNameConnectionType.md +docs/models/shared/SourceOracleConnectionDataServiceName.md +docs/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod.md +docs/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificate.md +docs/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm.md +docs/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod.md +docs/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNE.md docs/models/shared/SourceOracleOracle.md +docs/models/shared/SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod.md +docs/models/shared/SourceOracleTunnelMethodPasswordAuthentication.md +docs/models/shared/SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.md +docs/models/shared/SourceOracleTunnelMethodSSHKeyAuthentication.md +docs/models/shared/SourceOracleTunnelMethodNoTunnelTunnelMethod.md +docs/models/shared/SourceOracleTunnelMethodNoTunnel.md docs/models/shared/SourceOracle.md docs/models/shared/SourceOrbOrb.md docs/models/shared/SourceOrb.md @@ -1610,7 +2190,17 @@ docs/models/shared/SourcePocketState.md docs/models/shared/SourcePocket.md docs/models/shared/SourcePolygonStockApiPolygonStockApi.md docs/models/shared/SourcePolygonStockApi.md +docs/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod.md +docs/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursor.md +docs/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod.md +docs/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumn.md docs/models/shared/SourcePostgresPostgres.md +docs/models/shared/SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod.md +docs/models/shared/SourcePostgresTunnelMethodPasswordAuthentication.md +docs/models/shared/SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.md +docs/models/shared/SourcePostgresTunnelMethodSSHKeyAuthentication.md +docs/models/shared/SourcePostgresTunnelMethodNoTunnelTunnelMethod.md +docs/models/shared/SourcePostgresTunnelMethodNoTunnel.md docs/models/shared/SourcePostgres.md docs/models/shared/SourcePosthogPosthog.md docs/models/shared/SourcePosthog.md @@ -1624,8 +2214,8 @@ docs/models/shared/SourcePypiPypi.md docs/models/shared/SourcePypi.md docs/models/shared/SourceQualarooQualaroo.md docs/models/shared/SourceQualaroo.md -docs/models/shared/SourceQuickbooksOAuth20AuthType.md -docs/models/shared/SourceQuickbooksOAuth20.md +docs/models/shared/SourceQuickbooksCredentialsOAuth20AuthType.md +docs/models/shared/SourceQuickbooksCredentialsOAuth20.md docs/models/shared/SourceQuickbooksQuickbooks.md docs/models/shared/SourceQuickbooks.md docs/models/shared/SourceRailzRailz.md @@ -1698,6 +2288,10 @@ docs/models/shared/SourceSenseforceSenseforce.md docs/models/shared/SourceSenseforce.md docs/models/shared/SourceSentrySentry.md docs/models/shared/SourceSentry.md +docs/models/shared/SourceSftpCredentialsSSHKeyAuthenticationAuthMethod.md +docs/models/shared/SourceSftpCredentialsSSHKeyAuthentication.md +docs/models/shared/SourceSftpCredentialsPasswordAuthenticationAuthMethod.md +docs/models/shared/SourceSftpCredentialsPasswordAuthentication.md docs/models/shared/SourceSftpSftp.md docs/models/shared/SourceSftp.md docs/models/shared/SourceSftpBulkFileType.md diff --git a/gen.yaml b/gen.yaml index d92890fdd..2eef041f1 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,8 +2,8 @@ configVersion: 1.0.0 management: docChecksum: 5b9a9a6f493e89e080a57e42997074be docVersion: 1.0.0 - speakeasyVersion: 1.91.3 - generationVersion: 2.139.1 + speakeasyVersion: 1.92.2 + generationVersion: 2.142.2 generation: comments: disableComments: false @@ -15,12 +15,12 @@ generation: telemetryEnabled: true features: java: - core: 2.87.0 + core: 2.88.0 globalSecurity: 2.81.1 globalServerURLs: 2.82.0 includes: 2.81.1 java: - version: 0.41.0 + version: 0.42.0 artifactID: api companyEmail: info@airbyte.com companyName: Airbyte diff --git a/lib/build.gradle b/lib/build.gradle index 8808492c2..63a28b1df 100755 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -41,7 +41,7 @@ publishing { maven(MavenPublication) { groupId = 'com.airbyte' artifactId = 'api' - version = '0.41.0' + version = '0.42.0' from components.java diff --git a/lib/src/main/java/com/airbyte/api/SDKConfiguration.java b/lib/src/main/java/com/airbyte/api/SDKConfiguration.java index 604d7486a..edfd01e1d 100755 --- a/lib/src/main/java/com/airbyte/api/SDKConfiguration.java +++ b/lib/src/main/java/com/airbyte/api/SDKConfiguration.java @@ -15,9 +15,9 @@ class SDKConfiguration { public int serverIdx = 0; public String language = "java"; public String openapiDocVersion = "1.0.0"; - public String sdkVersion = "0.41.0"; - public String genVersion = "2.139.1"; - public String userAgent = "speakeasy-sdk/java 0.41.0 2.139.1 1.0.0 "; + public String sdkVersion = "0.42.0"; + public String genVersion = "2.142.2"; + public String userAgent = "speakeasy-sdk/java 0.42.0 2.142.2 1.0.0 "; } \ No newline at end of file diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON.java new file mode 100755 index 000000000..62c0f59f0 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON.java @@ -0,0 +1,38 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON - Format of the data output. + */ + +public class DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON { + /** + * The compression algorithm used to compress data. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("compression_codec") + public DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional compressionCodec; + + public DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON withCompressionCodec(DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional compressionCodec) { + this.compressionCodec = compressionCodec; + return this; + } + + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("format_type") + public DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard formatType; + + public DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON withFormatType(DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard formatType) { + this.formatType = formatType; + return this; + } + + public DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional.java new file mode 100755 index 000000000..26741c0c9 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional.java @@ -0,0 +1,22 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional - The compression algorithm used to compress data. + */ +public enum DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional { + UNCOMPRESSED("UNCOMPRESSED"), + GZIP("GZIP"); + + @JsonValue + public final String value; + + private DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard.java new file mode 100755 index 000000000..ff6d55df8 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard { + JSONL("JSONL"); + + @JsonValue + public final String value; + + private DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorage.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorage.java new file mode 100755 index 000000000..c468edc8a --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorage.java @@ -0,0 +1,38 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationAwsDatalakeFormatParquetColumnarStorage - Format of the data output. + */ + +public class DestinationAwsDatalakeFormatParquetColumnarStorage { + /** + * The compression algorithm used to compress data. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("compression_codec") + public DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional compressionCodec; + + public DestinationAwsDatalakeFormatParquetColumnarStorage withCompressionCodec(DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional compressionCodec) { + this.compressionCodec = compressionCodec; + return this; + } + + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("format_type") + public DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard formatType; + + public DestinationAwsDatalakeFormatParquetColumnarStorage withFormatType(DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard formatType) { + this.formatType = formatType; + return this; + } + + public DestinationAwsDatalakeFormatParquetColumnarStorage(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional.java new file mode 100755 index 000000000..f807c225a --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional.java @@ -0,0 +1,24 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional - The compression algorithm used to compress data. + */ +public enum DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional { + UNCOMPRESSED("UNCOMPRESSED"), + SNAPPY("SNAPPY"), + GZIP("GZIP"), + ZSTD("ZSTD"); + + @JsonValue + public final String value; + + private DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard.java new file mode 100755 index 000000000..222b29c67 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard { + PARQUET("Parquet"); + + @JsonValue + public final String value; + + private DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValues.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValues.java new file mode 100755 index 000000000..71678df4c --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValues.java @@ -0,0 +1,39 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationAzureBlobStorageFormatCSVCommaSeparatedValues - Output data format + */ + +public class DestinationAzureBlobStorageFormatCSVCommaSeparatedValues { + /** + * Whether the input json data should be normalized (flattened) in the output CSV. Please refer to docs for details. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("flattening") + public DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening flattening; + + public DestinationAzureBlobStorageFormatCSVCommaSeparatedValues withFlattening(DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening flattening) { + this.flattening = flattening; + return this; + } + + @JsonProperty("format_type") + public DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType formatType; + + public DestinationAzureBlobStorageFormatCSVCommaSeparatedValues withFormatType(DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType formatType) { + this.formatType = formatType; + return this; + } + + public DestinationAzureBlobStorageFormatCSVCommaSeparatedValues(@JsonProperty("format_type") DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType formatType) { + this.formatType = formatType; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType.java new file mode 100755 index 000000000..4b496519f --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType { + CSV("CSV"); + + @JsonValue + public final String value; + + private DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening.java new file mode 100755 index 000000000..f9c38493a --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening.java @@ -0,0 +1,22 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening - Whether the input json data should be normalized (flattened) in the output CSV. Please refer to docs for details. + */ +public enum DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening { + NO_FLATTENING("No flattening"), + ROOT_LEVEL_FLATTENING("Root level flattening"); + + @JsonValue + public final String value; + + private DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.java new file mode 100755 index 000000000..605d93828 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.java @@ -0,0 +1,25 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON - Output data format + */ + +public class DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON { + @JsonProperty("format_type") + public DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType formatType; + + public DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON withFormatType(DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType formatType) { + this.formatType = formatType; + return this; + } + + public DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON(@JsonProperty("format_type") DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType formatType) { + this.formatType = formatType; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.java new file mode 100755 index 000000000..74869915b --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType { + JSONL("JSONL"); + + @JsonValue + public final String value; + + private DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalized.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalized.java index df1d0d667..8c5caa4f2 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalized.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalized.java @@ -73,9 +73,9 @@ public DestinationBigqueryDenormalized withDestinationType(DestinationBigqueryDe */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("loading_method") - public DestinationBigqueryDenormalizedGCSStaging loadingMethod; + public Object loadingMethod; - public DestinationBigqueryDenormalized withLoadingMethod(DestinationBigqueryDenormalizedGCSStaging loadingMethod) { + public DestinationBigqueryDenormalized withLoadingMethod(Object loadingMethod) { this.loadingMethod = loadingMethod; return this; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing.java deleted file mode 100755 index c26efd842..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing.java +++ /dev/null @@ -1,22 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing - This upload method is supposed to temporary store records in GCS bucket. By this select you can chose if these records should be removed from GCS when migration has finished. The default "Delete all tmp files from GCS" value is used if not set explicitly. - */ -public enum DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing { - DELETE_ALL_TMP_FILES_FROM_GCS("Delete all tmp files from GCS"), - KEEP_ALL_TMP_FILES_IN_GCS("Keep all tmp files in GCS"); - - @JsonValue - public final String value; - - private DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStaging.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStaging.java new file mode 100755 index 000000000..b5a4a3877 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStaging.java @@ -0,0 +1,87 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationBigqueryDenormalizedLoadingMethodGCSStaging - Loading method used to send select the way data will be uploaded to BigQuery. <br/><b>Standard Inserts</b> - Direct uploading using SQL INSERT statements. This method is extremely inefficient and provided only for quick testing. In almost all cases, you should use staging. <br/><b>GCS Staging</b> - Writes large batches of records to a file, uploads the file to GCS, then uses <b>COPY INTO table</b> to upload the file. Recommended for most workloads for better speed and scalability. Read more about GCS Staging <a href="https://docs.airbyte.com/integrations/destinations/bigquery#gcs-staging">here</a>. + */ + +public class DestinationBigqueryDenormalizedLoadingMethodGCSStaging { + /** + * An HMAC key is a type of credential and can be associated with a service account or a user account in Cloud Storage. Read more <a href="https://cloud.google.com/storage/docs/authentication/hmackeys">here</a>. + */ + @JsonProperty("credential") + public Object credential; + + public DestinationBigqueryDenormalizedLoadingMethodGCSStaging withCredential(Object credential) { + this.credential = credential; + return this; + } + + /** + * Number of file buffers allocated for writing data. Increasing this number is beneficial for connections using Change Data Capture (CDC) and up to the number of streams within a connection. Increasing the number of file buffers past the maximum number of streams has deteriorating effects + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("file_buffer_count") + public Long fileBufferCount; + + public DestinationBigqueryDenormalizedLoadingMethodGCSStaging withFileBufferCount(Long fileBufferCount) { + this.fileBufferCount = fileBufferCount; + return this; + } + + /** + * The name of the GCS bucket. Read more <a href="https://cloud.google.com/storage/docs/naming-buckets">here</a>. + */ + @JsonProperty("gcs_bucket_name") + public String gcsBucketName; + + public DestinationBigqueryDenormalizedLoadingMethodGCSStaging withGcsBucketName(String gcsBucketName) { + this.gcsBucketName = gcsBucketName; + return this; + } + + /** + * Directory under the GCS bucket where data will be written. Read more <a href="https://cloud.google.com/storage/docs/locations">here</a>. + */ + @JsonProperty("gcs_bucket_path") + public String gcsBucketPath; + + public DestinationBigqueryDenormalizedLoadingMethodGCSStaging withGcsBucketPath(String gcsBucketPath) { + this.gcsBucketPath = gcsBucketPath; + return this; + } + + /** + * This upload method is supposed to temporary store records in GCS bucket. By this select you can chose if these records should be removed from GCS when migration has finished. The default "Delete all tmp files from GCS" value is used if not set explicitly. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("keep_files_in_gcs-bucket") + public DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing keepFilesInGcsBucket; + + public DestinationBigqueryDenormalizedLoadingMethodGCSStaging withKeepFilesInGcsBucket(DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing keepFilesInGcsBucket) { + this.keepFilesInGcsBucket = keepFilesInGcsBucket; + return this; + } + + @JsonProperty("method") + public DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod method; + + public DestinationBigqueryDenormalizedLoadingMethodGCSStaging withMethod(DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod method) { + this.method = method; + return this; + } + + public DestinationBigqueryDenormalizedLoadingMethodGCSStaging(@JsonProperty("credential") Object credential, @JsonProperty("gcs_bucket_name") String gcsBucketName, @JsonProperty("gcs_bucket_path") String gcsBucketPath, @JsonProperty("method") DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod method) { + this.credential = credential; + this.gcsBucketName = gcsBucketName; + this.gcsBucketPath = gcsBucketPath; + this.method = method; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey.java new file mode 100755 index 000000000..699f5fb10 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey.java @@ -0,0 +1,49 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey - An HMAC key is a type of credential and can be associated with a service account or a user account in Cloud Storage. Read more <a href="https://cloud.google.com/storage/docs/authentication/hmackeys">here</a>. + */ + +public class DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey { + @JsonProperty("credential_type") + public DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType credentialType; + + public DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey withCredentialType(DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType credentialType) { + this.credentialType = credentialType; + return this; + } + + /** + * HMAC key access ID. When linked to a service account, this ID is 61 characters long; when linked to a user account, it is 24 characters long. + */ + @JsonProperty("hmac_key_access_id") + public String hmacKeyAccessId; + + public DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey withHmacKeyAccessId(String hmacKeyAccessId) { + this.hmacKeyAccessId = hmacKeyAccessId; + return this; + } + + /** + * The corresponding secret for the access ID. It is a 40-character base-64 encoded string. + */ + @JsonProperty("hmac_key_secret") + public String hmacKeySecret; + + public DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey withHmacKeySecret(String hmacKeySecret) { + this.hmacKeySecret = hmacKeySecret; + return this; + } + + public DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey(@JsonProperty("credential_type") DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType credentialType, @JsonProperty("hmac_key_access_id") String hmacKeyAccessId, @JsonProperty("hmac_key_secret") String hmacKeySecret) { + this.credentialType = credentialType; + this.hmacKeyAccessId = hmacKeyAccessId; + this.hmacKeySecret = hmacKeySecret; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType.java new file mode 100755 index 000000000..33837cfb6 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType { + HMAC_KEY("HMAC_KEY"); + + @JsonValue + public final String value; + + private DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKeyCredentialType(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.java new file mode 100755 index 000000000..50d4b6e13 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.java @@ -0,0 +1,22 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing - This upload method is supposed to temporary store records in GCS bucket. By this select you can chose if these records should be removed from GCS when migration has finished. The default "Delete all tmp files from GCS" value is used if not set explicitly. + */ +public enum DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing { + DELETE_ALL_TMP_FILES_FROM_GCS("Delete all tmp files from GCS"), + KEEP_ALL_TMP_FILES_IN_GCS("Keep all tmp files in GCS"); + + @JsonValue + public final String value; + + private DestinationBigqueryDenormalizedLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod.java new file mode 100755 index 000000000..6b8fe91ff --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod { + GCS_STAGING("GCS Staging"); + + @JsonValue + public final String value; + + private DestinationBigqueryDenormalizedLoadingMethodGCSStagingMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInserts.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInserts.java new file mode 100755 index 000000000..a598d7cc0 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInserts.java @@ -0,0 +1,25 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationBigqueryDenormalizedLoadingMethodStandardInserts - Loading method used to send select the way data will be uploaded to BigQuery. <br/><b>Standard Inserts</b> - Direct uploading using SQL INSERT statements. This method is extremely inefficient and provided only for quick testing. In almost all cases, you should use staging. <br/><b>GCS Staging</b> - Writes large batches of records to a file, uploads the file to GCS, then uses <b>COPY INTO table</b> to upload the file. Recommended for most workloads for better speed and scalability. Read more about GCS Staging <a href="https://docs.airbyte.com/integrations/destinations/bigquery#gcs-staging">here</a>. + */ + +public class DestinationBigqueryDenormalizedLoadingMethodStandardInserts { + @JsonProperty("method") + public DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod method; + + public DestinationBigqueryDenormalizedLoadingMethodStandardInserts withMethod(DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod method) { + this.method = method; + return this; + } + + public DestinationBigqueryDenormalizedLoadingMethodStandardInserts(@JsonProperty("method") DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod method) { + this.method = method; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod.java new file mode 100755 index 000000000..4e065107d --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod { + STANDARD("Standard"); + + @JsonValue + public final String value; + + private DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedGCSStaging.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStaging.java similarity index 55% rename from lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedGCSStaging.java rename to lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStaging.java index 92a2e8597..526d742fd 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedGCSStaging.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStaging.java @@ -8,15 +8,18 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; +/** + * DestinationBigqueryLoadingMethodGCSStaging - Loading method used to send select the way data will be uploaded to BigQuery. <br/><b>Standard Inserts</b> - Direct uploading using SQL INSERT statements. This method is extremely inefficient and provided only for quick testing. In almost all cases, you should use staging. <br/><b>GCS Staging</b> - Writes large batches of records to a file, uploads the file to GCS, then uses <b>COPY INTO table</b> to upload the file. Recommended for most workloads for better speed and scalability. Read more about GCS Staging <a href="https://docs.airbyte.com/integrations/destinations/bigquery#gcs-staging">here</a>. + */ -public class DestinationBigqueryDenormalizedGCSStaging { +public class DestinationBigqueryLoadingMethodGCSStaging { /** * An HMAC key is a type of credential and can be associated with a service account or a user account in Cloud Storage. Read more <a href="https://cloud.google.com/storage/docs/authentication/hmackeys">here</a>. */ @JsonProperty("credential") public Object credential; - public DestinationBigqueryDenormalizedGCSStaging withCredential(Object credential) { + public DestinationBigqueryLoadingMethodGCSStaging withCredential(Object credential) { this.credential = credential; return this; } @@ -28,7 +31,7 @@ public DestinationBigqueryDenormalizedGCSStaging withCredential(Object credentia @JsonProperty("file_buffer_count") public Long fileBufferCount; - public DestinationBigqueryDenormalizedGCSStaging withFileBufferCount(Long fileBufferCount) { + public DestinationBigqueryLoadingMethodGCSStaging withFileBufferCount(Long fileBufferCount) { this.fileBufferCount = fileBufferCount; return this; } @@ -39,18 +42,18 @@ public DestinationBigqueryDenormalizedGCSStaging withFileBufferCount(Long fileBu @JsonProperty("gcs_bucket_name") public String gcsBucketName; - public DestinationBigqueryDenormalizedGCSStaging withGcsBucketName(String gcsBucketName) { + public DestinationBigqueryLoadingMethodGCSStaging withGcsBucketName(String gcsBucketName) { this.gcsBucketName = gcsBucketName; return this; } /** - * Directory under the GCS bucket where data will be written. Read more <a href="https://cloud.google.com/storage/docs/locations">here</a>. + * Directory under the GCS bucket where data will be written. */ @JsonProperty("gcs_bucket_path") public String gcsBucketPath; - public DestinationBigqueryDenormalizedGCSStaging withGcsBucketPath(String gcsBucketPath) { + public DestinationBigqueryLoadingMethodGCSStaging withGcsBucketPath(String gcsBucketPath) { this.gcsBucketPath = gcsBucketPath; return this; } @@ -60,22 +63,22 @@ public DestinationBigqueryDenormalizedGCSStaging withGcsBucketPath(String gcsBuc */ @JsonInclude(Include.NON_ABSENT) @JsonProperty("keep_files_in_gcs-bucket") - public DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing keepFilesInGcsBucket; + public DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing keepFilesInGcsBucket; - public DestinationBigqueryDenormalizedGCSStaging withKeepFilesInGcsBucket(DestinationBigqueryDenormalizedGCSStagingGCSTmpFilesAfterwardProcessing keepFilesInGcsBucket) { + public DestinationBigqueryLoadingMethodGCSStaging withKeepFilesInGcsBucket(DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing keepFilesInGcsBucket) { this.keepFilesInGcsBucket = keepFilesInGcsBucket; return this; } @JsonProperty("method") - public DestinationBigqueryDenormalizedGCSStagingMethod method; + public DestinationBigqueryLoadingMethodGCSStagingMethod method; - public DestinationBigqueryDenormalizedGCSStaging withMethod(DestinationBigqueryDenormalizedGCSStagingMethod method) { + public DestinationBigqueryLoadingMethodGCSStaging withMethod(DestinationBigqueryLoadingMethodGCSStagingMethod method) { this.method = method; return this; } - public DestinationBigqueryDenormalizedGCSStaging(@JsonProperty("credential") Object credential, @JsonProperty("gcs_bucket_name") String gcsBucketName, @JsonProperty("gcs_bucket_path") String gcsBucketPath, @JsonProperty("method") DestinationBigqueryDenormalizedGCSStagingMethod method) { + public DestinationBigqueryLoadingMethodGCSStaging(@JsonProperty("credential") Object credential, @JsonProperty("gcs_bucket_name") String gcsBucketName, @JsonProperty("gcs_bucket_path") String gcsBucketPath, @JsonProperty("method") DestinationBigqueryLoadingMethodGCSStagingMethod method) { this.credential = credential; this.gcsBucketName = gcsBucketName; this.gcsBucketPath = gcsBucketPath; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey.java new file mode 100755 index 000000000..d0e62bd0d --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey.java @@ -0,0 +1,49 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey - An HMAC key is a type of credential and can be associated with a service account or a user account in Cloud Storage. Read more <a href="https://cloud.google.com/storage/docs/authentication/hmackeys">here</a>. + */ + +public class DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey { + @JsonProperty("credential_type") + public DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType credentialType; + + public DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey withCredentialType(DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType credentialType) { + this.credentialType = credentialType; + return this; + } + + /** + * HMAC key access ID. When linked to a service account, this ID is 61 characters long; when linked to a user account, it is 24 characters long. + */ + @JsonProperty("hmac_key_access_id") + public String hmacKeyAccessId; + + public DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey withHmacKeyAccessId(String hmacKeyAccessId) { + this.hmacKeyAccessId = hmacKeyAccessId; + return this; + } + + /** + * The corresponding secret for the access ID. It is a 40-character base-64 encoded string. + */ + @JsonProperty("hmac_key_secret") + public String hmacKeySecret; + + public DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey withHmacKeySecret(String hmacKeySecret) { + this.hmacKeySecret = hmacKeySecret; + return this; + } + + public DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey(@JsonProperty("credential_type") DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType credentialType, @JsonProperty("hmac_key_access_id") String hmacKeyAccessId, @JsonProperty("hmac_key_secret") String hmacKeySecret) { + this.credentialType = credentialType; + this.hmacKeyAccessId = hmacKeyAccessId; + this.hmacKeySecret = hmacKeySecret; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType.java new file mode 100755 index 000000000..3b5120ff8 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType { + HMAC_KEY("HMAC_KEY"); + + @JsonValue + public final String value; + + private DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKeyCredentialType(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.java new file mode 100755 index 000000000..81d77d092 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing.java @@ -0,0 +1,22 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing - This upload method is supposed to temporary store records in GCS bucket. By this select you can chose if these records should be removed from GCS when migration has finished. The default "Delete all tmp files from GCS" value is used if not set explicitly. + */ +public enum DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing { + DELETE_ALL_TMP_FILES_FROM_GCS("Delete all tmp files from GCS"), + KEEP_ALL_TMP_FILES_IN_GCS("Keep all tmp files in GCS"); + + @JsonValue + public final String value; + + private DestinationBigqueryLoadingMethodGCSStagingGCSTmpFilesAfterwardProcessing(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedGCSStagingMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingMethod.java similarity index 67% rename from lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedGCSStagingMethod.java rename to lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingMethod.java index 1dcdea825..ba284998e 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedGCSStagingMethod.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingMethod.java @@ -6,13 +6,13 @@ import com.fasterxml.jackson.annotation.JsonValue; -public enum DestinationBigqueryDenormalizedGCSStagingMethod { +public enum DestinationBigqueryLoadingMethodGCSStagingMethod { GCS_STAGING("GCS Staging"); @JsonValue public final String value; - private DestinationBigqueryDenormalizedGCSStagingMethod(String value) { + private DestinationBigqueryLoadingMethodGCSStagingMethod(String value) { this.value = value; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodStandardInserts.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodStandardInserts.java new file mode 100755 index 000000000..133dc5f6a --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodStandardInserts.java @@ -0,0 +1,25 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationBigqueryLoadingMethodStandardInserts - Loading method used to send select the way data will be uploaded to BigQuery. <br/><b>Standard Inserts</b> - Direct uploading using SQL INSERT statements. This method is extremely inefficient and provided only for quick testing. In almost all cases, you should use staging. <br/><b>GCS Staging</b> - Writes large batches of records to a file, uploads the file to GCS, then uses <b>COPY INTO table</b> to upload the file. Recommended for most workloads for better speed and scalability. Read more about GCS Staging <a href="https://docs.airbyte.com/integrations/destinations/bigquery#gcs-staging">here</a>. + */ + +public class DestinationBigqueryLoadingMethodStandardInserts { + @JsonProperty("method") + public DestinationBigqueryLoadingMethodStandardInsertsMethod method; + + public DestinationBigqueryLoadingMethodStandardInserts withMethod(DestinationBigqueryLoadingMethodStandardInsertsMethod method) { + this.method = method; + return this; + } + + public DestinationBigqueryLoadingMethodStandardInserts(@JsonProperty("method") DestinationBigqueryLoadingMethodStandardInsertsMethod method) { + this.method = method; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodStandardInsertsMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodStandardInsertsMethod.java new file mode 100755 index 000000000..3789b9507 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodStandardInsertsMethod.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationBigqueryLoadingMethodStandardInsertsMethod { + STANDARD("Standard"); + + @JsonValue + public final String value; + + private DestinationBigqueryLoadingMethodStandardInsertsMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodNoTunnel.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodNoTunnel.java new file mode 100755 index 000000000..f334de05d --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodNoTunnel.java @@ -0,0 +1,28 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationClickhouseTunnelMethodNoTunnel - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class DestinationClickhouseTunnelMethodNoTunnel { + /** + * No ssh tunnel needed to connect to database + */ + @JsonProperty("tunnel_method") + public DestinationClickhouseTunnelMethodNoTunnelTunnelMethod tunnelMethod; + + public DestinationClickhouseTunnelMethodNoTunnel withTunnelMethod(DestinationClickhouseTunnelMethodNoTunnelTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + public DestinationClickhouseTunnelMethodNoTunnel(@JsonProperty("tunnel_method") DestinationClickhouseTunnelMethodNoTunnelTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodNoTunnelTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodNoTunnelTunnelMethod.java new file mode 100755 index 000000000..2d2af96a8 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodNoTunnelTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationClickhouseTunnelMethodNoTunnelTunnelMethod - No ssh tunnel needed to connect to database + */ +public enum DestinationClickhouseTunnelMethodNoTunnelTunnelMethod { + NO_TUNNEL("NO_TUNNEL"); + + @JsonValue + public final String value; + + private DestinationClickhouseTunnelMethodNoTunnelTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodPasswordAuthentication.java new file mode 100755 index 000000000..0b3895587 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodPasswordAuthentication.java @@ -0,0 +1,78 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationClickhouseTunnelMethodPasswordAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class DestinationClickhouseTunnelMethodPasswordAuthentication { + /** + * Hostname of the jump server host that allows inbound ssh tunnel. + */ + @JsonProperty("tunnel_host") + public String tunnelHost; + + public DestinationClickhouseTunnelMethodPasswordAuthentication withTunnelHost(String tunnelHost) { + this.tunnelHost = tunnelHost; + return this; + } + + /** + * Connect through a jump server tunnel host using username and password authentication + */ + @JsonProperty("tunnel_method") + public DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod; + + public DestinationClickhouseTunnelMethodPasswordAuthentication withTunnelMethod(DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + /** + * Port on the proxy/jump server that accepts inbound ssh connections. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("tunnel_port") + public Long tunnelPort; + + public DestinationClickhouseTunnelMethodPasswordAuthentication withTunnelPort(Long tunnelPort) { + this.tunnelPort = tunnelPort; + return this; + } + + /** + * OS-level username for logging into the jump server host + */ + @JsonProperty("tunnel_user") + public String tunnelUser; + + public DestinationClickhouseTunnelMethodPasswordAuthentication withTunnelUser(String tunnelUser) { + this.tunnelUser = tunnelUser; + return this; + } + + /** + * OS-level password for logging into the jump server host + */ + @JsonProperty("tunnel_user_password") + public String tunnelUserPassword; + + public DestinationClickhouseTunnelMethodPasswordAuthentication withTunnelUserPassword(String tunnelUserPassword) { + this.tunnelUserPassword = tunnelUserPassword; + return this; + } + + public DestinationClickhouseTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { + this.tunnelUser = tunnelUser; + this.tunnelUserPassword = tunnelUserPassword; + this.tunnelHost = tunnelHost; + this.tunnelMethod = tunnelMethod; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.java new file mode 100755 index 000000000..8dc455666 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and password authentication + */ +public enum DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod { + SSH_PASSWORD_AUTH("SSH_PASSWORD_AUTH"); + + @JsonValue + public final String value; + + private DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthentication.java new file mode 100755 index 000000000..c80e04c54 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthentication.java @@ -0,0 +1,78 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationClickhouseTunnelMethodSSHKeyAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class DestinationClickhouseTunnelMethodSSHKeyAuthentication { + /** + * OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) + */ + @JsonProperty("ssh_key") + public String sshKey; + + public DestinationClickhouseTunnelMethodSSHKeyAuthentication withSshKey(String sshKey) { + this.sshKey = sshKey; + return this; + } + + /** + * Hostname of the jump server host that allows inbound ssh tunnel. + */ + @JsonProperty("tunnel_host") + public String tunnelHost; + + public DestinationClickhouseTunnelMethodSSHKeyAuthentication withTunnelHost(String tunnelHost) { + this.tunnelHost = tunnelHost; + return this; + } + + /** + * Connect through a jump server tunnel host using username and ssh key + */ + @JsonProperty("tunnel_method") + public DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod; + + public DestinationClickhouseTunnelMethodSSHKeyAuthentication withTunnelMethod(DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + /** + * Port on the proxy/jump server that accepts inbound ssh connections. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("tunnel_port") + public Long tunnelPort; + + public DestinationClickhouseTunnelMethodSSHKeyAuthentication withTunnelPort(Long tunnelPort) { + this.tunnelPort = tunnelPort; + return this; + } + + /** + * OS-level username for logging into the jump server host. + */ + @JsonProperty("tunnel_user") + public String tunnelUser; + + public DestinationClickhouseTunnelMethodSSHKeyAuthentication withTunnelUser(String tunnelUser) { + this.tunnelUser = tunnelUser; + return this; + } + + public DestinationClickhouseTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_user") String tunnelUser) { + this.sshKey = sshKey; + this.tunnelHost = tunnelHost; + this.tunnelMethod = tunnelMethod; + this.tunnelUser = tunnelUser; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.java new file mode 100755 index 000000000..1b4f794b6 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and ssh key + */ +public enum DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod { + SSH_KEY_AUTH("SSH_KEY_AUTH"); + + @JsonValue + public final String value; + + private DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAmazonS3.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAmazonS3.java new file mode 100755 index 000000000..e3d552f90 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAmazonS3.java @@ -0,0 +1,99 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationDatabricksDataSourceAmazonS3 - Storage on which the delta lake is built. + */ + +public class DestinationDatabricksDataSourceAmazonS3 { + @JsonProperty("data_source_type") + public DestinationDatabricksDataSourceAmazonS3DataSourceType dataSourceType; + + public DestinationDatabricksDataSourceAmazonS3 withDataSourceType(DestinationDatabricksDataSourceAmazonS3DataSourceType dataSourceType) { + this.dataSourceType = dataSourceType; + return this; + } + + /** + * The pattern allows you to set the file-name format for the S3 staging file(s) + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("file_name_pattern") + public String fileNamePattern; + + public DestinationDatabricksDataSourceAmazonS3 withFileNamePattern(String fileNamePattern) { + this.fileNamePattern = fileNamePattern; + return this; + } + + /** + * The Access Key Id granting allow one to access the above S3 staging bucket. Airbyte requires Read and Write permissions to the given bucket. + */ + @JsonProperty("s3_access_key_id") + public String s3AccessKeyId; + + public DestinationDatabricksDataSourceAmazonS3 withS3AccessKeyId(String s3AccessKeyId) { + this.s3AccessKeyId = s3AccessKeyId; + return this; + } + + /** + * The name of the S3 bucket to use for intermittent staging of the data. + */ + @JsonProperty("s3_bucket_name") + public String s3BucketName; + + public DestinationDatabricksDataSourceAmazonS3 withS3BucketName(String s3BucketName) { + this.s3BucketName = s3BucketName; + return this; + } + + /** + * The directory under the S3 bucket where data will be written. + */ + @JsonProperty("s3_bucket_path") + public String s3BucketPath; + + public DestinationDatabricksDataSourceAmazonS3 withS3BucketPath(String s3BucketPath) { + this.s3BucketPath = s3BucketPath; + return this; + } + + /** + * The region of the S3 staging bucket to use if utilising a copy strategy. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("s3_bucket_region") + public DestinationDatabricksDataSourceAmazonS3S3BucketRegion s3BucketRegion; + + public DestinationDatabricksDataSourceAmazonS3 withS3BucketRegion(DestinationDatabricksDataSourceAmazonS3S3BucketRegion s3BucketRegion) { + this.s3BucketRegion = s3BucketRegion; + return this; + } + + /** + * The corresponding secret to the above access key id. + */ + @JsonProperty("s3_secret_access_key") + public String s3SecretAccessKey; + + public DestinationDatabricksDataSourceAmazonS3 withS3SecretAccessKey(String s3SecretAccessKey) { + this.s3SecretAccessKey = s3SecretAccessKey; + return this; + } + + public DestinationDatabricksDataSourceAmazonS3(@JsonProperty("data_source_type") DestinationDatabricksDataSourceAmazonS3DataSourceType dataSourceType, @JsonProperty("s3_access_key_id") String s3AccessKeyId, @JsonProperty("s3_bucket_name") String s3BucketName, @JsonProperty("s3_bucket_path") String s3BucketPath, @JsonProperty("s3_secret_access_key") String s3SecretAccessKey) { + this.dataSourceType = dataSourceType; + this.s3AccessKeyId = s3AccessKeyId; + this.s3BucketName = s3BucketName; + this.s3BucketPath = s3BucketPath; + this.s3SecretAccessKey = s3SecretAccessKey; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAmazonS3DataSourceType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAmazonS3DataSourceType.java new file mode 100755 index 000000000..61443ac50 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAmazonS3DataSourceType.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationDatabricksDataSourceAmazonS3DataSourceType { + S3_STORAGE("S3_STORAGE"); + + @JsonValue + public final String value; + + private DestinationDatabricksDataSourceAmazonS3DataSourceType(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAmazonS3S3BucketRegion.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAmazonS3S3BucketRegion.java new file mode 100755 index 000000000..a84a45268 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAmazonS3S3BucketRegion.java @@ -0,0 +1,46 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationDatabricksDataSourceAmazonS3S3BucketRegion - The region of the S3 staging bucket to use if utilising a copy strategy. + */ +public enum DestinationDatabricksDataSourceAmazonS3S3BucketRegion { + UNKNOWN(""), + US_EAST1("us-east-1"), + US_EAST2("us-east-2"), + US_WEST1("us-west-1"), + US_WEST2("us-west-2"), + AF_SOUTH1("af-south-1"), + AP_EAST1("ap-east-1"), + AP_SOUTH1("ap-south-1"), + AP_NORTHEAST1("ap-northeast-1"), + AP_NORTHEAST2("ap-northeast-2"), + AP_NORTHEAST3("ap-northeast-3"), + AP_SOUTHEAST1("ap-southeast-1"), + AP_SOUTHEAST2("ap-southeast-2"), + CA_CENTRAL1("ca-central-1"), + CN_NORTH1("cn-north-1"), + CN_NORTHWEST1("cn-northwest-1"), + EU_CENTRAL1("eu-central-1"), + EU_NORTH1("eu-north-1"), + EU_SOUTH1("eu-south-1"), + EU_WEST1("eu-west-1"), + EU_WEST2("eu-west-2"), + EU_WEST3("eu-west-3"), + SA_EAST1("sa-east-1"), + ME_SOUTH1("me-south-1"), + US_GOV_EAST1("us-gov-east-1"), + US_GOV_WEST1("us-gov-west-1"); + + @JsonValue + public final String value; + + private DestinationDatabricksDataSourceAmazonS3S3BucketRegion(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAzureBlobStorage.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAzureBlobStorage.java new file mode 100755 index 000000000..beaaf7caf --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAzureBlobStorage.java @@ -0,0 +1,75 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationDatabricksDataSourceAzureBlobStorage - Storage on which the delta lake is built. + */ + +public class DestinationDatabricksDataSourceAzureBlobStorage { + /** + * The account's name of the Azure Blob Storage. + */ + @JsonProperty("azure_blob_storage_account_name") + public String azureBlobStorageAccountName; + + public DestinationDatabricksDataSourceAzureBlobStorage withAzureBlobStorageAccountName(String azureBlobStorageAccountName) { + this.azureBlobStorageAccountName = azureBlobStorageAccountName; + return this; + } + + /** + * The name of the Azure blob storage container. + */ + @JsonProperty("azure_blob_storage_container_name") + public String azureBlobStorageContainerName; + + public DestinationDatabricksDataSourceAzureBlobStorage withAzureBlobStorageContainerName(String azureBlobStorageContainerName) { + this.azureBlobStorageContainerName = azureBlobStorageContainerName; + return this; + } + + /** + * This is Azure Blob Storage endpoint domain name. Leave default value (or leave it empty if run container from command line) to use Microsoft native from example. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("azure_blob_storage_endpoint_domain_name") + public String azureBlobStorageEndpointDomainName; + + public DestinationDatabricksDataSourceAzureBlobStorage withAzureBlobStorageEndpointDomainName(String azureBlobStorageEndpointDomainName) { + this.azureBlobStorageEndpointDomainName = azureBlobStorageEndpointDomainName; + return this; + } + + /** + * Shared access signature (SAS) token to grant limited access to objects in your storage account. + */ + @JsonProperty("azure_blob_storage_sas_token") + public String azureBlobStorageSasToken; + + public DestinationDatabricksDataSourceAzureBlobStorage withAzureBlobStorageSasToken(String azureBlobStorageSasToken) { + this.azureBlobStorageSasToken = azureBlobStorageSasToken; + return this; + } + + @JsonProperty("data_source_type") + public DestinationDatabricksDataSourceAzureBlobStorageDataSourceType dataSourceType; + + public DestinationDatabricksDataSourceAzureBlobStorage withDataSourceType(DestinationDatabricksDataSourceAzureBlobStorageDataSourceType dataSourceType) { + this.dataSourceType = dataSourceType; + return this; + } + + public DestinationDatabricksDataSourceAzureBlobStorage(@JsonProperty("azure_blob_storage_account_name") String azureBlobStorageAccountName, @JsonProperty("azure_blob_storage_container_name") String azureBlobStorageContainerName, @JsonProperty("azure_blob_storage_sas_token") String azureBlobStorageSasToken, @JsonProperty("data_source_type") DestinationDatabricksDataSourceAzureBlobStorageDataSourceType dataSourceType) { + this.azureBlobStorageAccountName = azureBlobStorageAccountName; + this.azureBlobStorageContainerName = azureBlobStorageContainerName; + this.azureBlobStorageSasToken = azureBlobStorageSasToken; + this.dataSourceType = dataSourceType; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAzureBlobStorageDataSourceType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAzureBlobStorageDataSourceType.java new file mode 100755 index 000000000..eb21b9e8c --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAzureBlobStorageDataSourceType.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationDatabricksDataSourceAzureBlobStorageDataSourceType { + AZURE_BLOB_STORAGE("AZURE_BLOB_STORAGE"); + + @JsonValue + public final String value; + + private DestinationDatabricksDataSourceAzureBlobStorageDataSourceType(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceRecommendedManagedTables.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceRecommendedManagedTables.java new file mode 100755 index 000000000..8b98031e4 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceRecommendedManagedTables.java @@ -0,0 +1,25 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationDatabricksDataSourceRecommendedManagedTables - Storage on which the delta lake is built. + */ + +public class DestinationDatabricksDataSourceRecommendedManagedTables { + @JsonProperty("data_source_type") + public DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType dataSourceType; + + public DestinationDatabricksDataSourceRecommendedManagedTables withDataSourceType(DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType dataSourceType) { + this.dataSourceType = dataSourceType; + return this; + } + + public DestinationDatabricksDataSourceRecommendedManagedTables(@JsonProperty("data_source_type") DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType dataSourceType) { + this.dataSourceType = dataSourceType; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType.java new file mode 100755 index 000000000..0098252a8 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType { + MANAGED_TABLES_STORAGE("MANAGED_TABLES_STORAGE"); + + @JsonValue + public final String value; + + private DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDevNullTestDestinationSilent.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDevNullTestDestinationSilent.java new file mode 100755 index 000000000..7568fef1f --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDevNullTestDestinationSilent.java @@ -0,0 +1,26 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationDevNullTestDestinationSilent - The type of destination to be used + */ + +public class DestinationDevNullTestDestinationSilent { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("test_destination_type") + public DestinationDevNullTestDestinationSilentTestDestinationType testDestinationType; + + public DestinationDevNullTestDestinationSilent withTestDestinationType(DestinationDevNullTestDestinationSilentTestDestinationType testDestinationType) { + this.testDestinationType = testDestinationType; + return this; + } + + public DestinationDevNullTestDestinationSilent(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDevNullTestDestinationSilentTestDestinationType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDevNullTestDestinationSilentTestDestinationType.java new file mode 100755 index 000000000..a6523ac66 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDevNullTestDestinationSilentTestDestinationType.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationDevNullTestDestinationSilentTestDestinationType { + SILENT("SILENT"); + + @JsonValue + public final String value; + + private DestinationDevNullTestDestinationSilentTestDestinationType(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecret.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecret.java new file mode 100755 index 000000000..96d30eef4 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecret.java @@ -0,0 +1,49 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationElasticsearchAuthenticationMethodApiKeySecret - Use a api key and secret combination to authenticate + */ + +public class DestinationElasticsearchAuthenticationMethodApiKeySecret { + /** + * The Key ID to used when accessing an enterprise Elasticsearch instance. + */ + @JsonProperty("apiKeyId") + public String apiKeyId; + + public DestinationElasticsearchAuthenticationMethodApiKeySecret withApiKeyId(String apiKeyId) { + this.apiKeyId = apiKeyId; + return this; + } + + /** + * The secret associated with the API Key ID. + */ + @JsonProperty("apiKeySecret") + public String apiKeySecret; + + public DestinationElasticsearchAuthenticationMethodApiKeySecret withApiKeySecret(String apiKeySecret) { + this.apiKeySecret = apiKeySecret; + return this; + } + + @JsonProperty("method") + public DestinationElasticsearchAuthenticationMethodApiKeySecretMethod method; + + public DestinationElasticsearchAuthenticationMethodApiKeySecret withMethod(DestinationElasticsearchAuthenticationMethodApiKeySecretMethod method) { + this.method = method; + return this; + } + + public DestinationElasticsearchAuthenticationMethodApiKeySecret(@JsonProperty("apiKeyId") String apiKeyId, @JsonProperty("apiKeySecret") String apiKeySecret, @JsonProperty("method") DestinationElasticsearchAuthenticationMethodApiKeySecretMethod method) { + this.apiKeyId = apiKeyId; + this.apiKeySecret = apiKeySecret; + this.method = method; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecretMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecretMethod.java new file mode 100755 index 000000000..ac4d26d60 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecretMethod.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationElasticsearchAuthenticationMethodApiKeySecretMethod { + SECRET("secret"); + + @JsonValue + public final String value; + + private DestinationElasticsearchAuthenticationMethodApiKeySecretMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePassword.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePassword.java new file mode 100755 index 000000000..424ab440d --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePassword.java @@ -0,0 +1,49 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationElasticsearchAuthenticationMethodUsernamePassword - Basic auth header with a username and password + */ + +public class DestinationElasticsearchAuthenticationMethodUsernamePassword { + @JsonProperty("method") + public DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod method; + + public DestinationElasticsearchAuthenticationMethodUsernamePassword withMethod(DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod method) { + this.method = method; + return this; + } + + /** + * Basic auth password to access a secure Elasticsearch server + */ + @JsonProperty("password") + public String password; + + public DestinationElasticsearchAuthenticationMethodUsernamePassword withPassword(String password) { + this.password = password; + return this; + } + + /** + * Basic auth username to access a secure Elasticsearch server + */ + @JsonProperty("username") + public String username; + + public DestinationElasticsearchAuthenticationMethodUsernamePassword withUsername(String username) { + this.username = username; + return this; + } + + public DestinationElasticsearchAuthenticationMethodUsernamePassword(@JsonProperty("username") String username, @JsonProperty("password") String password, @JsonProperty("method") DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod method) { + this.username = username; + this.password = password; + this.method = method; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod.java new file mode 100755 index 000000000..171b7b4aa --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod { + BASIC("basic"); + + @JsonValue + public final String value; + + private DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3.java new file mode 100755 index 000000000..774bf8dfa --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3.java @@ -0,0 +1,73 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationFireboltLoadingMethodExternalTableViaS3 - Loading method used to select the way data will be uploaded to Firebolt + */ + +public class DestinationFireboltLoadingMethodExternalTableViaS3 { + /** + * AWS access key granting read and write access to S3. + */ + @JsonProperty("aws_key_id") + public String awsKeyId; + + public DestinationFireboltLoadingMethodExternalTableViaS3 withAwsKeyId(String awsKeyId) { + this.awsKeyId = awsKeyId; + return this; + } + + /** + * Corresponding secret part of the AWS Key + */ + @JsonProperty("aws_key_secret") + public String awsKeySecret; + + public DestinationFireboltLoadingMethodExternalTableViaS3 withAwsKeySecret(String awsKeySecret) { + this.awsKeySecret = awsKeySecret; + return this; + } + + @JsonProperty("method") + public DestinationFireboltLoadingMethodExternalTableViaS3Method method; + + public DestinationFireboltLoadingMethodExternalTableViaS3 withMethod(DestinationFireboltLoadingMethodExternalTableViaS3Method method) { + this.method = method; + return this; + } + + /** + * The name of the S3 bucket. + */ + @JsonProperty("s3_bucket") + public String s3Bucket; + + public DestinationFireboltLoadingMethodExternalTableViaS3 withS3Bucket(String s3Bucket) { + this.s3Bucket = s3Bucket; + return this; + } + + /** + * Region name of the S3 bucket. + */ + @JsonProperty("s3_region") + public String s3Region; + + public DestinationFireboltLoadingMethodExternalTableViaS3 withS3Region(String s3Region) { + this.s3Region = s3Region; + return this; + } + + public DestinationFireboltLoadingMethodExternalTableViaS3(@JsonProperty("aws_key_id") String awsKeyId, @JsonProperty("aws_key_secret") String awsKeySecret, @JsonProperty("method") DestinationFireboltLoadingMethodExternalTableViaS3Method method, @JsonProperty("s3_bucket") String s3Bucket, @JsonProperty("s3_region") String s3Region) { + this.awsKeyId = awsKeyId; + this.awsKeySecret = awsKeySecret; + this.method = method; + this.s3Bucket = s3Bucket; + this.s3Region = s3Region; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3Method.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3Method.java new file mode 100755 index 000000000..c9e423265 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3Method.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationFireboltLoadingMethodExternalTableViaS3Method { + S3("S3"); + + @JsonValue + public final String value; + + private DestinationFireboltLoadingMethodExternalTableViaS3Method(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodSQLInserts.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodSQLInserts.java new file mode 100755 index 000000000..9e39205c5 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodSQLInserts.java @@ -0,0 +1,25 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationFireboltLoadingMethodSQLInserts - Loading method used to select the way data will be uploaded to Firebolt + */ + +public class DestinationFireboltLoadingMethodSQLInserts { + @JsonProperty("method") + public DestinationFireboltLoadingMethodSQLInsertsMethod method; + + public DestinationFireboltLoadingMethodSQLInserts withMethod(DestinationFireboltLoadingMethodSQLInsertsMethod method) { + this.method = method; + return this; + } + + public DestinationFireboltLoadingMethodSQLInserts(@JsonProperty("method") DestinationFireboltLoadingMethodSQLInsertsMethod method) { + this.method = method; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodSQLInsertsMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodSQLInsertsMethod.java new file mode 100755 index 000000000..97861aad3 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodSQLInsertsMethod.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationFireboltLoadingMethodSQLInsertsMethod { + SQL("SQL"); + + @JsonValue + public final String value; + + private DestinationFireboltLoadingMethodSQLInsertsMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsCredentialHMACKey.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsCredentialHMACKey.java new file mode 100755 index 000000000..4faeb97a1 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsCredentialHMACKey.java @@ -0,0 +1,51 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationGcsCredentialHMACKey - An HMAC key is a type of credential and can be associated with a service account or a user account in Cloud Storage. Read more <a href="https://cloud.google.com/storage/docs/authentication/hmackeys">here</a>. + */ + +public class DestinationGcsCredentialHMACKey { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("credential_type") + public DestinationGcsCredentialHMACKeyCredentialType credentialType; + + public DestinationGcsCredentialHMACKey withCredentialType(DestinationGcsCredentialHMACKeyCredentialType credentialType) { + this.credentialType = credentialType; + return this; + } + + /** + * When linked to a service account, this ID is 61 characters long; when linked to a user account, it is 24 characters long. Read more <a href="https://cloud.google.com/storage/docs/authentication/hmackeys#overview">here</a>. + */ + @JsonProperty("hmac_key_access_id") + public String hmacKeyAccessId; + + public DestinationGcsCredentialHMACKey withHmacKeyAccessId(String hmacKeyAccessId) { + this.hmacKeyAccessId = hmacKeyAccessId; + return this; + } + + /** + * The corresponding secret for the access ID. It is a 40-character base-64 encoded string. Read more <a href="https://cloud.google.com/storage/docs/authentication/hmackeys#secrets">here</a>. + */ + @JsonProperty("hmac_key_secret") + public String hmacKeySecret; + + public DestinationGcsCredentialHMACKey withHmacKeySecret(String hmacKeySecret) { + this.hmacKeySecret = hmacKeySecret; + return this; + } + + public DestinationGcsCredentialHMACKey(@JsonProperty("hmac_key_access_id") String hmacKeyAccessId, @JsonProperty("hmac_key_secret") String hmacKeySecret) { + this.hmacKeyAccessId = hmacKeyAccessId; + this.hmacKeySecret = hmacKeySecret; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsCredentialHMACKeyCredentialType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsCredentialHMACKeyCredentialType.java new file mode 100755 index 000000000..774ee97ce --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsCredentialHMACKeyCredentialType.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationGcsCredentialHMACKeyCredentialType { + HMAC_KEY("HMAC_KEY"); + + @JsonValue + public final String value; + + private DestinationGcsCredentialHMACKeyCredentialType(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvro.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvro.java new file mode 100755 index 000000000..64716b46f --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvro.java @@ -0,0 +1,39 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationGcsFormatAvroApacheAvro - Output data format. One of the following formats must be selected - <a href="https://cloud.google.com/bigquery/docs/loading-data-cloud-storage-avro#advantages_of_avro">AVRO</a> format, <a href="https://cloud.google.com/bigquery/docs/loading-data-cloud-storage-parquet#parquet_schemas">PARQUET</a> format, <a href="https://cloud.google.com/bigquery/docs/loading-data-cloud-storage-csv#loading_csv_data_into_a_table">CSV</a> format, or <a href="https://cloud.google.com/bigquery/docs/loading-data-cloud-storage-json#loading_json_data_into_a_new_table">JSONL</a> format. + */ + +public class DestinationGcsFormatAvroApacheAvro { + /** + * The compression algorithm used to compress data. Default to no compression. + */ + @JsonProperty("compression_codec") + public Object compressionCodec; + + public DestinationGcsFormatAvroApacheAvro withCompressionCodec(Object compressionCodec) { + this.compressionCodec = compressionCodec; + return this; + } + + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("format_type") + public DestinationGcsFormatAvroApacheAvroFormatType formatType; + + public DestinationGcsFormatAvroApacheAvro withFormatType(DestinationGcsFormatAvroApacheAvroFormatType formatType) { + this.formatType = formatType; + return this; + } + + public DestinationGcsFormatAvroApacheAvro(@JsonProperty("compression_codec") Object compressionCodec) { + this.compressionCodec = compressionCodec; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2.java new file mode 100755 index 000000000..57f0fa7d6 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2.java @@ -0,0 +1,26 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2 - The compression algorithm used to compress data. Default to no compression. + */ + +public class DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2 { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("codec") + public DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec codec; + + public DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2 withCodec(DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec codec) { + this.codec = codec; + return this; + } + + public DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec.java new file mode 100755 index 000000000..8e634b887 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec { + BZIP2("bzip2"); + + @JsonValue + public final String value; + + private DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate.java new file mode 100755 index 000000000..abe73f04e --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate.java @@ -0,0 +1,38 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate - The compression algorithm used to compress data. Default to no compression. + */ + +public class DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("codec") + public DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec codec; + + public DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate withCodec(DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec codec) { + this.codec = codec; + return this; + } + + /** + * 0: no compression & fastest, 9: best compression & slowest. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("compression_level") + public Long compressionLevel; + + public DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate withCompressionLevel(Long compressionLevel) { + this.compressionLevel = compressionLevel; + return this; + } + + public DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec.java new file mode 100755 index 000000000..ad31dfac2 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec { + DEFLATE("Deflate"); + + @JsonValue + public final String value; + + private DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression.java new file mode 100755 index 000000000..e010e2ede --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression.java @@ -0,0 +1,26 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression - The compression algorithm used to compress data. Default to no compression. + */ + +public class DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("codec") + public DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec codec; + + public DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression withCodec(DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec codec) { + this.codec = codec; + return this; + } + + public DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec.java new file mode 100755 index 000000000..65c66f92a --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec { + NO_COMPRESSION("no compression"); + + @JsonValue + public final String value; + + private DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy.java new file mode 100755 index 000000000..ae0c11b85 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy.java @@ -0,0 +1,26 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy - The compression algorithm used to compress data. Default to no compression. + */ + +public class DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("codec") + public DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec codec; + + public DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy withCodec(DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec codec) { + this.codec = codec; + return this; + } + + public DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec.java new file mode 100755 index 000000000..d3b0459d7 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec { + SNAPPY("snappy"); + + @JsonValue + public final String value; + + private DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXz.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXz.java new file mode 100755 index 000000000..a00762081 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXz.java @@ -0,0 +1,38 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationGcsFormatAvroApacheAvroCompressionCodecXz - The compression algorithm used to compress data. Default to no compression. + */ + +public class DestinationGcsFormatAvroApacheAvroCompressionCodecXz { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("codec") + public DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec codec; + + public DestinationGcsFormatAvroApacheAvroCompressionCodecXz withCodec(DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec codec) { + this.codec = codec; + return this; + } + + /** + * The presets 0-3 are fast presets with medium compression. The presets 4-6 are fairly slow presets with high compression. The default preset is 6. The presets 7-9 are like the preset 6 but use bigger dictionaries and have higher compressor and decompressor memory requirements. Unless the uncompressed size of the file exceeds 8 MiB, 16 MiB, or 32 MiB, it is waste of memory to use the presets 7, 8, or 9, respectively. Read more <a href="https://commons.apache.org/proper/commons-compress/apidocs/org/apache/commons/compress/compressors/xz/XZCompressorOutputStream.html#XZCompressorOutputStream-java.io.OutputStream-int-">here</a> for details. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("compression_level") + public Long compressionLevel; + + public DestinationGcsFormatAvroApacheAvroCompressionCodecXz withCompressionLevel(Long compressionLevel) { + this.compressionLevel = compressionLevel; + return this; + } + + public DestinationGcsFormatAvroApacheAvroCompressionCodecXz(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec.java new file mode 100755 index 000000000..faae4927e --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec { + XZ("xz"); + + @JsonValue + public final String value; + + private DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard.java new file mode 100755 index 000000000..ed8fa86e7 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard.java @@ -0,0 +1,50 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard - The compression algorithm used to compress data. Default to no compression. + */ + +public class DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("codec") + public DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec codec; + + public DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard withCodec(DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec codec) { + this.codec = codec; + return this; + } + + /** + * Negative levels are 'fast' modes akin to lz4 or snappy, levels above 9 are generally for archival purposes, and levels above 18 use a lot of memory. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("compression_level") + public Long compressionLevel; + + public DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard withCompressionLevel(Long compressionLevel) { + this.compressionLevel = compressionLevel; + return this; + } + + /** + * If true, include a checksum with each data block. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("include_checksum") + public Boolean includeChecksum; + + public DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard withIncludeChecksum(Boolean includeChecksum) { + this.includeChecksum = includeChecksum; + return this; + } + + public DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec.java new file mode 100755 index 000000000..776bb674b --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec { + ZSTANDARD("zstandard"); + + @JsonValue + public final String value; + + private DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroFormatType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroFormatType.java new file mode 100755 index 000000000..88b75fa10 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroFormatType.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationGcsFormatAvroApacheAvroFormatType { + AVRO("Avro"); + + @JsonValue + public final String value; + + private DestinationGcsFormatAvroApacheAvroFormatType(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValues.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValues.java new file mode 100755 index 000000000..3171ff90c --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValues.java @@ -0,0 +1,50 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationGcsFormatCSVCommaSeparatedValues - Output data format. One of the following formats must be selected - <a href="https://cloud.google.com/bigquery/docs/loading-data-cloud-storage-avro#advantages_of_avro">AVRO</a> format, <a href="https://cloud.google.com/bigquery/docs/loading-data-cloud-storage-parquet#parquet_schemas">PARQUET</a> format, <a href="https://cloud.google.com/bigquery/docs/loading-data-cloud-storage-csv#loading_csv_data_into_a_table">CSV</a> format, or <a href="https://cloud.google.com/bigquery/docs/loading-data-cloud-storage-json#loading_json_data_into_a_new_table">JSONL</a> format. + */ + +public class DestinationGcsFormatCSVCommaSeparatedValues { + /** + * Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".csv.gz"). + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("compression") + public Object compression; + + public DestinationGcsFormatCSVCommaSeparatedValues withCompression(Object compression) { + this.compression = compression; + return this; + } + + /** + * Whether the input JSON data should be normalized (flattened) in the output CSV. Please refer to docs for details. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("flattening") + public DestinationGcsFormatCSVCommaSeparatedValuesNormalization flattening; + + public DestinationGcsFormatCSVCommaSeparatedValues withFlattening(DestinationGcsFormatCSVCommaSeparatedValuesNormalization flattening) { + this.flattening = flattening; + return this; + } + + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("format_type") + public DestinationGcsFormatCSVCommaSeparatedValuesFormatType formatType; + + public DestinationGcsFormatCSVCommaSeparatedValues withFormatType(DestinationGcsFormatCSVCommaSeparatedValuesFormatType formatType) { + this.formatType = formatType; + return this; + } + + public DestinationGcsFormatCSVCommaSeparatedValues(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIP.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIP.java new file mode 100755 index 000000000..78afbeff5 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIP.java @@ -0,0 +1,26 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIP - Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".csv.gz"). + */ + +public class DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIP { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("compression_type") + public DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType compressionType; + + public DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIP withCompressionType(DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType compressionType) { + this.compressionType = compressionType; + return this; + } + + public DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIP(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.java new file mode 100755 index 000000000..39a8a4a16 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType { + GZIP("GZIP"); + + @JsonValue + public final String value; + + private DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIPCompressionType(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompression.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompression.java new file mode 100755 index 000000000..1e4494d19 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompression.java @@ -0,0 +1,26 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompression - Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".csv.gz"). + */ + +public class DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompression { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("compression_type") + public DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType compressionType; + + public DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompression withCompressionType(DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType compressionType) { + this.compressionType = compressionType; + return this; + } + + public DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompression(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.java new file mode 100755 index 000000000..76d3160fc --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType { + NO_COMPRESSION("No Compression"); + + @JsonValue + public final String value; + + private DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesFormatType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesFormatType.java new file mode 100755 index 000000000..4b28aeef7 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesFormatType.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationGcsFormatCSVCommaSeparatedValuesFormatType { + CSV("CSV"); + + @JsonValue + public final String value; + + private DestinationGcsFormatCSVCommaSeparatedValuesFormatType(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesNormalization.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesNormalization.java new file mode 100755 index 000000000..3a43c66d8 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesNormalization.java @@ -0,0 +1,22 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationGcsFormatCSVCommaSeparatedValuesNormalization - Whether the input JSON data should be normalized (flattened) in the output CSV. Please refer to docs for details. + */ +public enum DestinationGcsFormatCSVCommaSeparatedValuesNormalization { + NO_FLATTENING("No flattening"), + ROOT_LEVEL_FLATTENING("Root level flattening"); + + @JsonValue + public final String value; + + private DestinationGcsFormatCSVCommaSeparatedValuesNormalization(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSON.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSON.java new file mode 100755 index 000000000..ad40c029c --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSON.java @@ -0,0 +1,38 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationGcsFormatJSONLinesNewlineDelimitedJSON - Output data format. One of the following formats must be selected - <a href="https://cloud.google.com/bigquery/docs/loading-data-cloud-storage-avro#advantages_of_avro">AVRO</a> format, <a href="https://cloud.google.com/bigquery/docs/loading-data-cloud-storage-parquet#parquet_schemas">PARQUET</a> format, <a href="https://cloud.google.com/bigquery/docs/loading-data-cloud-storage-csv#loading_csv_data_into_a_table">CSV</a> format, or <a href="https://cloud.google.com/bigquery/docs/loading-data-cloud-storage-json#loading_json_data_into_a_new_table">JSONL</a> format. + */ + +public class DestinationGcsFormatJSONLinesNewlineDelimitedJSON { + /** + * Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("compression") + public Object compression; + + public DestinationGcsFormatJSONLinesNewlineDelimitedJSON withCompression(Object compression) { + this.compression = compression; + return this; + } + + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("format_type") + public DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType formatType; + + public DestinationGcsFormatJSONLinesNewlineDelimitedJSON withFormatType(DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType formatType) { + this.formatType = formatType; + return this; + } + + public DestinationGcsFormatJSONLinesNewlineDelimitedJSON(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.java new file mode 100755 index 000000000..5c8c6f3bb --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.java @@ -0,0 +1,26 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIP - Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). + */ + +public class DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIP { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("compression_type") + public DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType compressionType; + + public DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIP withCompressionType(DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType compressionType) { + this.compressionType = compressionType; + return this; + } + + public DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIP(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.java new file mode 100755 index 000000000..5ff80531b --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType { + GZIP("GZIP"); + + @JsonValue + public final String value; + + private DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.java new file mode 100755 index 000000000..43ace0418 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.java @@ -0,0 +1,26 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression - Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). + */ + +public class DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("compression_type") + public DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType compressionType; + + public DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression withCompressionType(DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType compressionType) { + this.compressionType = compressionType; + return this; + } + + public DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.java new file mode 100755 index 000000000..1cf94ffb9 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType { + NO_COMPRESSION("No Compression"); + + @JsonValue + public final String value; + + private DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType.java new file mode 100755 index 000000000..b1fb58677 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType { + JSONL("JSONL"); + + @JsonValue + public final String value; + + private DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatParquetColumnarStorage.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatParquetColumnarStorage.java new file mode 100755 index 000000000..2828b8eba --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatParquetColumnarStorage.java @@ -0,0 +1,98 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationGcsFormatParquetColumnarStorage - Output data format. One of the following formats must be selected - <a href="https://cloud.google.com/bigquery/docs/loading-data-cloud-storage-avro#advantages_of_avro">AVRO</a> format, <a href="https://cloud.google.com/bigquery/docs/loading-data-cloud-storage-parquet#parquet_schemas">PARQUET</a> format, <a href="https://cloud.google.com/bigquery/docs/loading-data-cloud-storage-csv#loading_csv_data_into_a_table">CSV</a> format, or <a href="https://cloud.google.com/bigquery/docs/loading-data-cloud-storage-json#loading_json_data_into_a_new_table">JSONL</a> format. + */ + +public class DestinationGcsFormatParquetColumnarStorage { + /** + * This is the size of a row group being buffered in memory. It limits the memory usage when writing. Larger values will improve the IO when reading, but consume more memory when writing. Default: 128 MB. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("block_size_mb") + public Long blockSizeMb; + + public DestinationGcsFormatParquetColumnarStorage withBlockSizeMb(Long blockSizeMb) { + this.blockSizeMb = blockSizeMb; + return this; + } + + /** + * The compression algorithm used to compress data pages. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("compression_codec") + public DestinationGcsFormatParquetColumnarStorageCompressionCodec compressionCodec; + + public DestinationGcsFormatParquetColumnarStorage withCompressionCodec(DestinationGcsFormatParquetColumnarStorageCompressionCodec compressionCodec) { + this.compressionCodec = compressionCodec; + return this; + } + + /** + * Default: true. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("dictionary_encoding") + public Boolean dictionaryEncoding; + + public DestinationGcsFormatParquetColumnarStorage withDictionaryEncoding(Boolean dictionaryEncoding) { + this.dictionaryEncoding = dictionaryEncoding; + return this; + } + + /** + * There is one dictionary page per column per row group when dictionary encoding is used. The dictionary page size works like the page size but for dictionary. Default: 1024 KB. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("dictionary_page_size_kb") + public Long dictionaryPageSizeKb; + + public DestinationGcsFormatParquetColumnarStorage withDictionaryPageSizeKb(Long dictionaryPageSizeKb) { + this.dictionaryPageSizeKb = dictionaryPageSizeKb; + return this; + } + + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("format_type") + public DestinationGcsFormatParquetColumnarStorageFormatType formatType; + + public DestinationGcsFormatParquetColumnarStorage withFormatType(DestinationGcsFormatParquetColumnarStorageFormatType formatType) { + this.formatType = formatType; + return this; + } + + /** + * Maximum size allowed as padding to align row groups. This is also the minimum size of a row group. Default: 8 MB. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("max_padding_size_mb") + public Long maxPaddingSizeMb; + + public DestinationGcsFormatParquetColumnarStorage withMaxPaddingSizeMb(Long maxPaddingSizeMb) { + this.maxPaddingSizeMb = maxPaddingSizeMb; + return this; + } + + /** + * The page size is for compression. A block is composed of pages. A page is the smallest unit that must be read fully to access a single record. If this value is too small, the compression will deteriorate. Default: 1024 KB. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("page_size_kb") + public Long pageSizeKb; + + public DestinationGcsFormatParquetColumnarStorage withPageSizeKb(Long pageSizeKb) { + this.pageSizeKb = pageSizeKb; + return this; + } + + public DestinationGcsFormatParquetColumnarStorage(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatParquetColumnarStorageCompressionCodec.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatParquetColumnarStorageCompressionCodec.java new file mode 100755 index 000000000..fc8ea7ae6 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatParquetColumnarStorageCompressionCodec.java @@ -0,0 +1,27 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationGcsFormatParquetColumnarStorageCompressionCodec - The compression algorithm used to compress data pages. + */ +public enum DestinationGcsFormatParquetColumnarStorageCompressionCodec { + UNCOMPRESSED("UNCOMPRESSED"), + SNAPPY("SNAPPY"), + GZIP("GZIP"), + LZO("LZO"), + BROTLI("BROTLI"), + LZ4("LZ4"), + ZSTD("ZSTD"); + + @JsonValue + public final String value; + + private DestinationGcsFormatParquetColumnarStorageCompressionCodec(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatParquetColumnarStorageFormatType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatParquetColumnarStorageFormatType.java new file mode 100755 index 000000000..d31ebed73 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatParquetColumnarStorageFormatType.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationGcsFormatParquetColumnarStorageFormatType { + PARQUET("Parquet"); + + @JsonValue + public final String value; + + private DestinationGcsFormatParquetColumnarStorageFormatType(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeMongoDBAtlas.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeMongoDBAtlas.java new file mode 100755 index 000000000..163a01fac --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeMongoDBAtlas.java @@ -0,0 +1,39 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationMongodbInstanceTypeMongoDBAtlas - MongoDb instance to connect to. For MongoDB Atlas and Replica Set TLS connection is used by default. + */ + +public class DestinationMongodbInstanceTypeMongoDBAtlas { + /** + * URL of a cluster to connect to. + */ + @JsonProperty("cluster_url") + public String clusterUrl; + + public DestinationMongodbInstanceTypeMongoDBAtlas withClusterUrl(String clusterUrl) { + this.clusterUrl = clusterUrl; + return this; + } + + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("instance") + public DestinationMongodbInstanceTypeMongoDBAtlasInstance instance; + + public DestinationMongodbInstanceTypeMongoDBAtlas withInstance(DestinationMongodbInstanceTypeMongoDBAtlasInstance instance) { + this.instance = instance; + return this; + } + + public DestinationMongodbInstanceTypeMongoDBAtlas(@JsonProperty("cluster_url") String clusterUrl) { + this.clusterUrl = clusterUrl; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeMongoDBAtlasInstance.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeMongoDBAtlasInstance.java new file mode 100755 index 000000000..a2dc10d23 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeMongoDBAtlasInstance.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationMongodbInstanceTypeMongoDBAtlasInstance { + ATLAS("atlas"); + + @JsonValue + public final String value; + + private DestinationMongodbInstanceTypeMongoDBAtlasInstance(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeReplicaSet.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeReplicaSet.java new file mode 100755 index 000000000..6b1db3c22 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeReplicaSet.java @@ -0,0 +1,51 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationMongodbInstanceTypeReplicaSet - MongoDb instance to connect to. For MongoDB Atlas and Replica Set TLS connection is used by default. + */ + +public class DestinationMongodbInstanceTypeReplicaSet { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("instance") + public DestinationMongodbInstanceTypeReplicaSetInstance instance; + + public DestinationMongodbInstanceTypeReplicaSet withInstance(DestinationMongodbInstanceTypeReplicaSetInstance instance) { + this.instance = instance; + return this; + } + + /** + * A replica set name. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("replica_set") + public String replicaSet; + + public DestinationMongodbInstanceTypeReplicaSet withReplicaSet(String replicaSet) { + this.replicaSet = replicaSet; + return this; + } + + /** + * The members of a replica set. Please specify `host`:`port` of each member seperated by comma. + */ + @JsonProperty("server_addresses") + public String serverAddresses; + + public DestinationMongodbInstanceTypeReplicaSet withServerAddresses(String serverAddresses) { + this.serverAddresses = serverAddresses; + return this; + } + + public DestinationMongodbInstanceTypeReplicaSet(@JsonProperty("server_addresses") String serverAddresses) { + this.serverAddresses = serverAddresses; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeReplicaSetInstance.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeReplicaSetInstance.java new file mode 100755 index 000000000..4d83570e4 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeReplicaSetInstance.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationMongodbInstanceTypeReplicaSetInstance { + REPLICA("replica"); + + @JsonValue + public final String value; + + private DestinationMongodbInstanceTypeReplicaSetInstance(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstance.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstance.java new file mode 100755 index 000000000..fc2b2eeb7 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstance.java @@ -0,0 +1,51 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationMongodbInstanceTypeStandaloneMongoDbInstance - MongoDb instance to connect to. For MongoDB Atlas and Replica Set TLS connection is used by default. + */ + +public class DestinationMongodbInstanceTypeStandaloneMongoDbInstance { + /** + * The Host of a Mongo database to be replicated. + */ + @JsonProperty("host") + public String host; + + public DestinationMongodbInstanceTypeStandaloneMongoDbInstance withHost(String host) { + this.host = host; + return this; + } + + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("instance") + public DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance instance; + + public DestinationMongodbInstanceTypeStandaloneMongoDbInstance withInstance(DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance instance) { + this.instance = instance; + return this; + } + + /** + * The Port of a Mongo database to be replicated. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("port") + public Long port; + + public DestinationMongodbInstanceTypeStandaloneMongoDbInstance withPort(Long port) { + this.port = port; + return this; + } + + public DestinationMongodbInstanceTypeStandaloneMongoDbInstance(@JsonProperty("host") String host) { + this.host = host; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance.java new file mode 100755 index 000000000..883e2087e --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance { + STANDALONE("standalone"); + + @JsonValue + public final String value; + + private DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodNoTunnel.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodNoTunnel.java new file mode 100755 index 000000000..b94948103 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodNoTunnel.java @@ -0,0 +1,28 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationMongodbTunnelMethodNoTunnel - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class DestinationMongodbTunnelMethodNoTunnel { + /** + * No ssh tunnel needed to connect to database + */ + @JsonProperty("tunnel_method") + public DestinationMongodbTunnelMethodNoTunnelTunnelMethod tunnelMethod; + + public DestinationMongodbTunnelMethodNoTunnel withTunnelMethod(DestinationMongodbTunnelMethodNoTunnelTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + public DestinationMongodbTunnelMethodNoTunnel(@JsonProperty("tunnel_method") DestinationMongodbTunnelMethodNoTunnelTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodNoTunnelTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodNoTunnelTunnelMethod.java new file mode 100755 index 000000000..df111aa9d --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodNoTunnelTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationMongodbTunnelMethodNoTunnelTunnelMethod - No ssh tunnel needed to connect to database + */ +public enum DestinationMongodbTunnelMethodNoTunnelTunnelMethod { + NO_TUNNEL("NO_TUNNEL"); + + @JsonValue + public final String value; + + private DestinationMongodbTunnelMethodNoTunnelTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodPasswordAuthentication.java new file mode 100755 index 000000000..2486eb742 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodPasswordAuthentication.java @@ -0,0 +1,78 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationMongodbTunnelMethodPasswordAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class DestinationMongodbTunnelMethodPasswordAuthentication { + /** + * Hostname of the jump server host that allows inbound ssh tunnel. + */ + @JsonProperty("tunnel_host") + public String tunnelHost; + + public DestinationMongodbTunnelMethodPasswordAuthentication withTunnelHost(String tunnelHost) { + this.tunnelHost = tunnelHost; + return this; + } + + /** + * Connect through a jump server tunnel host using username and password authentication + */ + @JsonProperty("tunnel_method") + public DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod; + + public DestinationMongodbTunnelMethodPasswordAuthentication withTunnelMethod(DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + /** + * Port on the proxy/jump server that accepts inbound ssh connections. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("tunnel_port") + public Long tunnelPort; + + public DestinationMongodbTunnelMethodPasswordAuthentication withTunnelPort(Long tunnelPort) { + this.tunnelPort = tunnelPort; + return this; + } + + /** + * OS-level username for logging into the jump server host + */ + @JsonProperty("tunnel_user") + public String tunnelUser; + + public DestinationMongodbTunnelMethodPasswordAuthentication withTunnelUser(String tunnelUser) { + this.tunnelUser = tunnelUser; + return this; + } + + /** + * OS-level password for logging into the jump server host + */ + @JsonProperty("tunnel_user_password") + public String tunnelUserPassword; + + public DestinationMongodbTunnelMethodPasswordAuthentication withTunnelUserPassword(String tunnelUserPassword) { + this.tunnelUserPassword = tunnelUserPassword; + return this; + } + + public DestinationMongodbTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { + this.tunnelUser = tunnelUser; + this.tunnelUserPassword = tunnelUserPassword; + this.tunnelHost = tunnelHost; + this.tunnelMethod = tunnelMethod; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod.java new file mode 100755 index 000000000..cbc6fb33f --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and password authentication + */ +public enum DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod { + SSH_PASSWORD_AUTH("SSH_PASSWORD_AUTH"); + + @JsonValue + public final String value; + + private DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthentication.java new file mode 100755 index 000000000..dd6f0c86d --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthentication.java @@ -0,0 +1,78 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationMongodbTunnelMethodSSHKeyAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class DestinationMongodbTunnelMethodSSHKeyAuthentication { + /** + * OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) + */ + @JsonProperty("ssh_key") + public String sshKey; + + public DestinationMongodbTunnelMethodSSHKeyAuthentication withSshKey(String sshKey) { + this.sshKey = sshKey; + return this; + } + + /** + * Hostname of the jump server host that allows inbound ssh tunnel. + */ + @JsonProperty("tunnel_host") + public String tunnelHost; + + public DestinationMongodbTunnelMethodSSHKeyAuthentication withTunnelHost(String tunnelHost) { + this.tunnelHost = tunnelHost; + return this; + } + + /** + * Connect through a jump server tunnel host using username and ssh key + */ + @JsonProperty("tunnel_method") + public DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod; + + public DestinationMongodbTunnelMethodSSHKeyAuthentication withTunnelMethod(DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + /** + * Port on the proxy/jump server that accepts inbound ssh connections. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("tunnel_port") + public Long tunnelPort; + + public DestinationMongodbTunnelMethodSSHKeyAuthentication withTunnelPort(Long tunnelPort) { + this.tunnelPort = tunnelPort; + return this; + } + + /** + * OS-level username for logging into the jump server host. + */ + @JsonProperty("tunnel_user") + public String tunnelUser; + + public DestinationMongodbTunnelMethodSSHKeyAuthentication withTunnelUser(String tunnelUser) { + this.tunnelUser = tunnelUser; + return this; + } + + public DestinationMongodbTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_user") String tunnelUser) { + this.sshKey = sshKey; + this.tunnelHost = tunnelHost; + this.tunnelMethod = tunnelMethod; + this.tunnelUser = tunnelUser; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod.java new file mode 100755 index 000000000..9fefcfaa4 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and ssh key + */ +public enum DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod { + SSH_KEY_AUTH("SSH_KEY_AUTH"); + + @JsonValue + public final String value; + + private DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodNoTunnel.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodNoTunnel.java new file mode 100755 index 000000000..995077b70 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodNoTunnel.java @@ -0,0 +1,28 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationMssqlTunnelMethodNoTunnel - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class DestinationMssqlTunnelMethodNoTunnel { + /** + * No ssh tunnel needed to connect to database + */ + @JsonProperty("tunnel_method") + public DestinationMssqlTunnelMethodNoTunnelTunnelMethod tunnelMethod; + + public DestinationMssqlTunnelMethodNoTunnel withTunnelMethod(DestinationMssqlTunnelMethodNoTunnelTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + public DestinationMssqlTunnelMethodNoTunnel(@JsonProperty("tunnel_method") DestinationMssqlTunnelMethodNoTunnelTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodNoTunnelTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodNoTunnelTunnelMethod.java new file mode 100755 index 000000000..da0046912 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodNoTunnelTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationMssqlTunnelMethodNoTunnelTunnelMethod - No ssh tunnel needed to connect to database + */ +public enum DestinationMssqlTunnelMethodNoTunnelTunnelMethod { + NO_TUNNEL("NO_TUNNEL"); + + @JsonValue + public final String value; + + private DestinationMssqlTunnelMethodNoTunnelTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodPasswordAuthentication.java new file mode 100755 index 000000000..f25274431 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodPasswordAuthentication.java @@ -0,0 +1,78 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationMssqlTunnelMethodPasswordAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class DestinationMssqlTunnelMethodPasswordAuthentication { + /** + * Hostname of the jump server host that allows inbound ssh tunnel. + */ + @JsonProperty("tunnel_host") + public String tunnelHost; + + public DestinationMssqlTunnelMethodPasswordAuthentication withTunnelHost(String tunnelHost) { + this.tunnelHost = tunnelHost; + return this; + } + + /** + * Connect through a jump server tunnel host using username and password authentication + */ + @JsonProperty("tunnel_method") + public DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod; + + public DestinationMssqlTunnelMethodPasswordAuthentication withTunnelMethod(DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + /** + * Port on the proxy/jump server that accepts inbound ssh connections. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("tunnel_port") + public Long tunnelPort; + + public DestinationMssqlTunnelMethodPasswordAuthentication withTunnelPort(Long tunnelPort) { + this.tunnelPort = tunnelPort; + return this; + } + + /** + * OS-level username for logging into the jump server host + */ + @JsonProperty("tunnel_user") + public String tunnelUser; + + public DestinationMssqlTunnelMethodPasswordAuthentication withTunnelUser(String tunnelUser) { + this.tunnelUser = tunnelUser; + return this; + } + + /** + * OS-level password for logging into the jump server host + */ + @JsonProperty("tunnel_user_password") + public String tunnelUserPassword; + + public DestinationMssqlTunnelMethodPasswordAuthentication withTunnelUserPassword(String tunnelUserPassword) { + this.tunnelUserPassword = tunnelUserPassword; + return this; + } + + public DestinationMssqlTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { + this.tunnelUser = tunnelUser; + this.tunnelUserPassword = tunnelUserPassword; + this.tunnelHost = tunnelHost; + this.tunnelMethod = tunnelMethod; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod.java new file mode 100755 index 000000000..be2c5d69d --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and password authentication + */ +public enum DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod { + SSH_PASSWORD_AUTH("SSH_PASSWORD_AUTH"); + + @JsonValue + public final String value; + + private DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthentication.java new file mode 100755 index 000000000..71d8c0301 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthentication.java @@ -0,0 +1,78 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationMssqlTunnelMethodSSHKeyAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class DestinationMssqlTunnelMethodSSHKeyAuthentication { + /** + * OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) + */ + @JsonProperty("ssh_key") + public String sshKey; + + public DestinationMssqlTunnelMethodSSHKeyAuthentication withSshKey(String sshKey) { + this.sshKey = sshKey; + return this; + } + + /** + * Hostname of the jump server host that allows inbound ssh tunnel. + */ + @JsonProperty("tunnel_host") + public String tunnelHost; + + public DestinationMssqlTunnelMethodSSHKeyAuthentication withTunnelHost(String tunnelHost) { + this.tunnelHost = tunnelHost; + return this; + } + + /** + * Connect through a jump server tunnel host using username and ssh key + */ + @JsonProperty("tunnel_method") + public DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod; + + public DestinationMssqlTunnelMethodSSHKeyAuthentication withTunnelMethod(DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + /** + * Port on the proxy/jump server that accepts inbound ssh connections. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("tunnel_port") + public Long tunnelPort; + + public DestinationMssqlTunnelMethodSSHKeyAuthentication withTunnelPort(Long tunnelPort) { + this.tunnelPort = tunnelPort; + return this; + } + + /** + * OS-level username for logging into the jump server host. + */ + @JsonProperty("tunnel_user") + public String tunnelUser; + + public DestinationMssqlTunnelMethodSSHKeyAuthentication withTunnelUser(String tunnelUser) { + this.tunnelUser = tunnelUser; + return this; + } + + public DestinationMssqlTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_user") String tunnelUser) { + this.sshKey = sshKey; + this.tunnelHost = tunnelHost; + this.tunnelMethod = tunnelMethod; + this.tunnelUser = tunnelUser; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java new file mode 100755 index 000000000..56c026114 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and ssh key + */ +public enum DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod { + SSH_KEY_AUTH("SSH_KEY_AUTH"); + + @JsonValue + public final String value; + + private DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodNoTunnel.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodNoTunnel.java new file mode 100755 index 000000000..1ae88692e --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodNoTunnel.java @@ -0,0 +1,28 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationMysqlTunnelMethodNoTunnel - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class DestinationMysqlTunnelMethodNoTunnel { + /** + * No ssh tunnel needed to connect to database + */ + @JsonProperty("tunnel_method") + public DestinationMysqlTunnelMethodNoTunnelTunnelMethod tunnelMethod; + + public DestinationMysqlTunnelMethodNoTunnel withTunnelMethod(DestinationMysqlTunnelMethodNoTunnelTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + public DestinationMysqlTunnelMethodNoTunnel(@JsonProperty("tunnel_method") DestinationMysqlTunnelMethodNoTunnelTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodNoTunnelTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodNoTunnelTunnelMethod.java new file mode 100755 index 000000000..8042c6e9c --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodNoTunnelTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationMysqlTunnelMethodNoTunnelTunnelMethod - No ssh tunnel needed to connect to database + */ +public enum DestinationMysqlTunnelMethodNoTunnelTunnelMethod { + NO_TUNNEL("NO_TUNNEL"); + + @JsonValue + public final String value; + + private DestinationMysqlTunnelMethodNoTunnelTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodPasswordAuthentication.java new file mode 100755 index 000000000..986c7313c --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodPasswordAuthentication.java @@ -0,0 +1,78 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationMysqlTunnelMethodPasswordAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class DestinationMysqlTunnelMethodPasswordAuthentication { + /** + * Hostname of the jump server host that allows inbound ssh tunnel. + */ + @JsonProperty("tunnel_host") + public String tunnelHost; + + public DestinationMysqlTunnelMethodPasswordAuthentication withTunnelHost(String tunnelHost) { + this.tunnelHost = tunnelHost; + return this; + } + + /** + * Connect through a jump server tunnel host using username and password authentication + */ + @JsonProperty("tunnel_method") + public DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod; + + public DestinationMysqlTunnelMethodPasswordAuthentication withTunnelMethod(DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + /** + * Port on the proxy/jump server that accepts inbound ssh connections. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("tunnel_port") + public Long tunnelPort; + + public DestinationMysqlTunnelMethodPasswordAuthentication withTunnelPort(Long tunnelPort) { + this.tunnelPort = tunnelPort; + return this; + } + + /** + * OS-level username for logging into the jump server host + */ + @JsonProperty("tunnel_user") + public String tunnelUser; + + public DestinationMysqlTunnelMethodPasswordAuthentication withTunnelUser(String tunnelUser) { + this.tunnelUser = tunnelUser; + return this; + } + + /** + * OS-level password for logging into the jump server host + */ + @JsonProperty("tunnel_user_password") + public String tunnelUserPassword; + + public DestinationMysqlTunnelMethodPasswordAuthentication withTunnelUserPassword(String tunnelUserPassword) { + this.tunnelUserPassword = tunnelUserPassword; + return this; + } + + public DestinationMysqlTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { + this.tunnelUser = tunnelUser; + this.tunnelUserPassword = tunnelUserPassword; + this.tunnelHost = tunnelHost; + this.tunnelMethod = tunnelMethod; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod.java new file mode 100755 index 000000000..989c387a0 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and password authentication + */ +public enum DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod { + SSH_PASSWORD_AUTH("SSH_PASSWORD_AUTH"); + + @JsonValue + public final String value; + + private DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthentication.java new file mode 100755 index 000000000..e48af4503 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthentication.java @@ -0,0 +1,78 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationMysqlTunnelMethodSSHKeyAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class DestinationMysqlTunnelMethodSSHKeyAuthentication { + /** + * OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) + */ + @JsonProperty("ssh_key") + public String sshKey; + + public DestinationMysqlTunnelMethodSSHKeyAuthentication withSshKey(String sshKey) { + this.sshKey = sshKey; + return this; + } + + /** + * Hostname of the jump server host that allows inbound ssh tunnel. + */ + @JsonProperty("tunnel_host") + public String tunnelHost; + + public DestinationMysqlTunnelMethodSSHKeyAuthentication withTunnelHost(String tunnelHost) { + this.tunnelHost = tunnelHost; + return this; + } + + /** + * Connect through a jump server tunnel host using username and ssh key + */ + @JsonProperty("tunnel_method") + public DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod; + + public DestinationMysqlTunnelMethodSSHKeyAuthentication withTunnelMethod(DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + /** + * Port on the proxy/jump server that accepts inbound ssh connections. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("tunnel_port") + public Long tunnelPort; + + public DestinationMysqlTunnelMethodSSHKeyAuthentication withTunnelPort(Long tunnelPort) { + this.tunnelPort = tunnelPort; + return this; + } + + /** + * OS-level username for logging into the jump server host. + */ + @JsonProperty("tunnel_user") + public String tunnelUser; + + public DestinationMysqlTunnelMethodSSHKeyAuthentication withTunnelUser(String tunnelUser) { + this.tunnelUser = tunnelUser; + return this; + } + + public DestinationMysqlTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_user") String tunnelUser) { + this.sshKey = sshKey; + this.tunnelHost = tunnelHost; + this.tunnelMethod = tunnelMethod; + this.tunnelUser = tunnelUser; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java new file mode 100755 index 000000000..7cdaacdfd --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and ssh key + */ +public enum DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod { + SSH_KEY_AUTH("SSH_KEY_AUTH"); + + @JsonValue + public final String value; + + private DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodNoTunnel.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodNoTunnel.java new file mode 100755 index 000000000..ca3e22053 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodNoTunnel.java @@ -0,0 +1,28 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationOracleTunnelMethodNoTunnel - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class DestinationOracleTunnelMethodNoTunnel { + /** + * No ssh tunnel needed to connect to database + */ + @JsonProperty("tunnel_method") + public DestinationOracleTunnelMethodNoTunnelTunnelMethod tunnelMethod; + + public DestinationOracleTunnelMethodNoTunnel withTunnelMethod(DestinationOracleTunnelMethodNoTunnelTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + public DestinationOracleTunnelMethodNoTunnel(@JsonProperty("tunnel_method") DestinationOracleTunnelMethodNoTunnelTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodNoTunnelTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodNoTunnelTunnelMethod.java new file mode 100755 index 000000000..1d1ef427c --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodNoTunnelTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationOracleTunnelMethodNoTunnelTunnelMethod - No ssh tunnel needed to connect to database + */ +public enum DestinationOracleTunnelMethodNoTunnelTunnelMethod { + NO_TUNNEL("NO_TUNNEL"); + + @JsonValue + public final String value; + + private DestinationOracleTunnelMethodNoTunnelTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodPasswordAuthentication.java new file mode 100755 index 000000000..85cabfab9 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodPasswordAuthentication.java @@ -0,0 +1,78 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationOracleTunnelMethodPasswordAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class DestinationOracleTunnelMethodPasswordAuthentication { + /** + * Hostname of the jump server host that allows inbound ssh tunnel. + */ + @JsonProperty("tunnel_host") + public String tunnelHost; + + public DestinationOracleTunnelMethodPasswordAuthentication withTunnelHost(String tunnelHost) { + this.tunnelHost = tunnelHost; + return this; + } + + /** + * Connect through a jump server tunnel host using username and password authentication + */ + @JsonProperty("tunnel_method") + public DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod; + + public DestinationOracleTunnelMethodPasswordAuthentication withTunnelMethod(DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + /** + * Port on the proxy/jump server that accepts inbound ssh connections. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("tunnel_port") + public Long tunnelPort; + + public DestinationOracleTunnelMethodPasswordAuthentication withTunnelPort(Long tunnelPort) { + this.tunnelPort = tunnelPort; + return this; + } + + /** + * OS-level username for logging into the jump server host + */ + @JsonProperty("tunnel_user") + public String tunnelUser; + + public DestinationOracleTunnelMethodPasswordAuthentication withTunnelUser(String tunnelUser) { + this.tunnelUser = tunnelUser; + return this; + } + + /** + * OS-level password for logging into the jump server host + */ + @JsonProperty("tunnel_user_password") + public String tunnelUserPassword; + + public DestinationOracleTunnelMethodPasswordAuthentication withTunnelUserPassword(String tunnelUserPassword) { + this.tunnelUserPassword = tunnelUserPassword; + return this; + } + + public DestinationOracleTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { + this.tunnelUser = tunnelUser; + this.tunnelUserPassword = tunnelUserPassword; + this.tunnelHost = tunnelHost; + this.tunnelMethod = tunnelMethod; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod.java new file mode 100755 index 000000000..331893e29 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and password authentication + */ +public enum DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod { + SSH_PASSWORD_AUTH("SSH_PASSWORD_AUTH"); + + @JsonValue + public final String value; + + private DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodSSHKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodSSHKeyAuthentication.java new file mode 100755 index 000000000..56f2c0890 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodSSHKeyAuthentication.java @@ -0,0 +1,78 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationOracleTunnelMethodSSHKeyAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class DestinationOracleTunnelMethodSSHKeyAuthentication { + /** + * OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) + */ + @JsonProperty("ssh_key") + public String sshKey; + + public DestinationOracleTunnelMethodSSHKeyAuthentication withSshKey(String sshKey) { + this.sshKey = sshKey; + return this; + } + + /** + * Hostname of the jump server host that allows inbound ssh tunnel. + */ + @JsonProperty("tunnel_host") + public String tunnelHost; + + public DestinationOracleTunnelMethodSSHKeyAuthentication withTunnelHost(String tunnelHost) { + this.tunnelHost = tunnelHost; + return this; + } + + /** + * Connect through a jump server tunnel host using username and ssh key + */ + @JsonProperty("tunnel_method") + public DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod; + + public DestinationOracleTunnelMethodSSHKeyAuthentication withTunnelMethod(DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + /** + * Port on the proxy/jump server that accepts inbound ssh connections. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("tunnel_port") + public Long tunnelPort; + + public DestinationOracleTunnelMethodSSHKeyAuthentication withTunnelPort(Long tunnelPort) { + this.tunnelPort = tunnelPort; + return this; + } + + /** + * OS-level username for logging into the jump server host. + */ + @JsonProperty("tunnel_user") + public String tunnelUser; + + public DestinationOracleTunnelMethodSSHKeyAuthentication withTunnelUser(String tunnelUser) { + this.tunnelUser = tunnelUser; + return this; + } + + public DestinationOracleTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_user") String tunnelUser) { + this.sshKey = sshKey; + this.tunnelHost = tunnelHost; + this.tunnelMethod = tunnelMethod; + this.tunnelUser = tunnelUser; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.java new file mode 100755 index 000000000..9bd656939 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and ssh key + */ +public enum DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod { + SSH_KEY_AUTH("SSH_KEY_AUTH"); + + @JsonValue + public final String value; + + private DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeAllow.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeAllow.java new file mode 100755 index 000000000..11f27348a --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeAllow.java @@ -0,0 +1,26 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationPostgresSslModeAllow - Allow SSL mode. + */ + +public class DestinationPostgresSslModeAllow { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("mode") + public DestinationPostgresSslModeAllowMode mode; + + public DestinationPostgresSslModeAllow withMode(DestinationPostgresSslModeAllowMode mode) { + this.mode = mode; + return this; + } + + public DestinationPostgresSslModeAllow(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeAllowMode.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeAllowMode.java new file mode 100755 index 000000000..d2c4c343e --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeAllowMode.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationPostgresSslModeAllowMode { + ALLOW("allow"); + + @JsonValue + public final String value; + + private DestinationPostgresSslModeAllowMode(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeDisable.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeDisable.java new file mode 100755 index 000000000..b8c60217f --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeDisable.java @@ -0,0 +1,26 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationPostgresSslModeDisable - Disable SSL. + */ + +public class DestinationPostgresSslModeDisable { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("mode") + public DestinationPostgresSslModeDisableMode mode; + + public DestinationPostgresSslModeDisable withMode(DestinationPostgresSslModeDisableMode mode) { + this.mode = mode; + return this; + } + + public DestinationPostgresSslModeDisable(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeDisableMode.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeDisableMode.java new file mode 100755 index 000000000..92895197f --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeDisableMode.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationPostgresSslModeDisableMode { + DISABLE("disable"); + + @JsonValue + public final String value; + + private DestinationPostgresSslModeDisableMode(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModePrefer.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModePrefer.java new file mode 100755 index 000000000..b4909e127 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModePrefer.java @@ -0,0 +1,26 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationPostgresSslModePrefer - Prefer SSL mode. + */ + +public class DestinationPostgresSslModePrefer { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("mode") + public DestinationPostgresSslModePreferMode mode; + + public DestinationPostgresSslModePrefer withMode(DestinationPostgresSslModePreferMode mode) { + this.mode = mode; + return this; + } + + public DestinationPostgresSslModePrefer(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModePreferMode.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModePreferMode.java new file mode 100755 index 000000000..9dfcd7dd8 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModePreferMode.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationPostgresSslModePreferMode { + PREFER("prefer"); + + @JsonValue + public final String value; + + private DestinationPostgresSslModePreferMode(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeRequire.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeRequire.java new file mode 100755 index 000000000..56149ee23 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeRequire.java @@ -0,0 +1,26 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationPostgresSslModeRequire - Require SSL mode. + */ + +public class DestinationPostgresSslModeRequire { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("mode") + public DestinationPostgresSslModeRequireMode mode; + + public DestinationPostgresSslModeRequire withMode(DestinationPostgresSslModeRequireMode mode) { + this.mode = mode; + return this; + } + + public DestinationPostgresSslModeRequire(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeRequireMode.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeRequireMode.java new file mode 100755 index 000000000..d9466c76f --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeRequireMode.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationPostgresSslModeRequireMode { + REQUIRE("require"); + + @JsonValue + public final String value; + + private DestinationPostgresSslModeRequireMode(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyCa.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyCa.java new file mode 100755 index 000000000..45709a3ce --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyCa.java @@ -0,0 +1,51 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationPostgresSslModeVerifyCa - Verify-ca SSL mode. + */ + +public class DestinationPostgresSslModeVerifyCa { + /** + * CA certificate + */ + @JsonProperty("ca_certificate") + public String caCertificate; + + public DestinationPostgresSslModeVerifyCa withCaCertificate(String caCertificate) { + this.caCertificate = caCertificate; + return this; + } + + /** + * Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_key_password") + public String clientKeyPassword; + + public DestinationPostgresSslModeVerifyCa withClientKeyPassword(String clientKeyPassword) { + this.clientKeyPassword = clientKeyPassword; + return this; + } + + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("mode") + public DestinationPostgresSslModeVerifyCaMode mode; + + public DestinationPostgresSslModeVerifyCa withMode(DestinationPostgresSslModeVerifyCaMode mode) { + this.mode = mode; + return this; + } + + public DestinationPostgresSslModeVerifyCa(@JsonProperty("ca_certificate") String caCertificate) { + this.caCertificate = caCertificate; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyCaMode.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyCaMode.java new file mode 100755 index 000000000..b24bcd069 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyCaMode.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationPostgresSslModeVerifyCaMode { + VERIFY_CA("verify-ca"); + + @JsonValue + public final String value; + + private DestinationPostgresSslModeVerifyCaMode(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyFull.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyFull.java new file mode 100755 index 000000000..8026e4f44 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyFull.java @@ -0,0 +1,75 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationPostgresSslModeVerifyFull - Verify-full SSL mode. + */ + +public class DestinationPostgresSslModeVerifyFull { + /** + * CA certificate + */ + @JsonProperty("ca_certificate") + public String caCertificate; + + public DestinationPostgresSslModeVerifyFull withCaCertificate(String caCertificate) { + this.caCertificate = caCertificate; + return this; + } + + /** + * Client certificate + */ + @JsonProperty("client_certificate") + public String clientCertificate; + + public DestinationPostgresSslModeVerifyFull withClientCertificate(String clientCertificate) { + this.clientCertificate = clientCertificate; + return this; + } + + /** + * Client key + */ + @JsonProperty("client_key") + public String clientKey; + + public DestinationPostgresSslModeVerifyFull withClientKey(String clientKey) { + this.clientKey = clientKey; + return this; + } + + /** + * Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_key_password") + public String clientKeyPassword; + + public DestinationPostgresSslModeVerifyFull withClientKeyPassword(String clientKeyPassword) { + this.clientKeyPassword = clientKeyPassword; + return this; + } + + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("mode") + public DestinationPostgresSslModeVerifyFullMode mode; + + public DestinationPostgresSslModeVerifyFull withMode(DestinationPostgresSslModeVerifyFullMode mode) { + this.mode = mode; + return this; + } + + public DestinationPostgresSslModeVerifyFull(@JsonProperty("ca_certificate") String caCertificate, @JsonProperty("client_certificate") String clientCertificate, @JsonProperty("client_key") String clientKey) { + this.caCertificate = caCertificate; + this.clientCertificate = clientCertificate; + this.clientKey = clientKey; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyFullMode.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyFullMode.java new file mode 100755 index 000000000..c556dd617 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyFullMode.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationPostgresSslModeVerifyFullMode { + VERIFY_FULL("verify-full"); + + @JsonValue + public final String value; + + private DestinationPostgresSslModeVerifyFullMode(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodNoTunnel.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodNoTunnel.java new file mode 100755 index 000000000..bdf47d740 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodNoTunnel.java @@ -0,0 +1,28 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationPostgresTunnelMethodNoTunnel - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class DestinationPostgresTunnelMethodNoTunnel { + /** + * No ssh tunnel needed to connect to database + */ + @JsonProperty("tunnel_method") + public DestinationPostgresTunnelMethodNoTunnelTunnelMethod tunnelMethod; + + public DestinationPostgresTunnelMethodNoTunnel withTunnelMethod(DestinationPostgresTunnelMethodNoTunnelTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + public DestinationPostgresTunnelMethodNoTunnel(@JsonProperty("tunnel_method") DestinationPostgresTunnelMethodNoTunnelTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodNoTunnelTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodNoTunnelTunnelMethod.java new file mode 100755 index 000000000..bdc20bc36 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodNoTunnelTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationPostgresTunnelMethodNoTunnelTunnelMethod - No ssh tunnel needed to connect to database + */ +public enum DestinationPostgresTunnelMethodNoTunnelTunnelMethod { + NO_TUNNEL("NO_TUNNEL"); + + @JsonValue + public final String value; + + private DestinationPostgresTunnelMethodNoTunnelTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodPasswordAuthentication.java new file mode 100755 index 000000000..ea96811e0 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodPasswordAuthentication.java @@ -0,0 +1,78 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationPostgresTunnelMethodPasswordAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class DestinationPostgresTunnelMethodPasswordAuthentication { + /** + * Hostname of the jump server host that allows inbound ssh tunnel. + */ + @JsonProperty("tunnel_host") + public String tunnelHost; + + public DestinationPostgresTunnelMethodPasswordAuthentication withTunnelHost(String tunnelHost) { + this.tunnelHost = tunnelHost; + return this; + } + + /** + * Connect through a jump server tunnel host using username and password authentication + */ + @JsonProperty("tunnel_method") + public DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod; + + public DestinationPostgresTunnelMethodPasswordAuthentication withTunnelMethod(DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + /** + * Port on the proxy/jump server that accepts inbound ssh connections. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("tunnel_port") + public Long tunnelPort; + + public DestinationPostgresTunnelMethodPasswordAuthentication withTunnelPort(Long tunnelPort) { + this.tunnelPort = tunnelPort; + return this; + } + + /** + * OS-level username for logging into the jump server host + */ + @JsonProperty("tunnel_user") + public String tunnelUser; + + public DestinationPostgresTunnelMethodPasswordAuthentication withTunnelUser(String tunnelUser) { + this.tunnelUser = tunnelUser; + return this; + } + + /** + * OS-level password for logging into the jump server host + */ + @JsonProperty("tunnel_user_password") + public String tunnelUserPassword; + + public DestinationPostgresTunnelMethodPasswordAuthentication withTunnelUserPassword(String tunnelUserPassword) { + this.tunnelUserPassword = tunnelUserPassword; + return this; + } + + public DestinationPostgresTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { + this.tunnelUser = tunnelUser; + this.tunnelUserPassword = tunnelUserPassword; + this.tunnelHost = tunnelHost; + this.tunnelMethod = tunnelMethod; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod.java new file mode 100755 index 000000000..662e8487f --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and password authentication + */ +public enum DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod { + SSH_PASSWORD_AUTH("SSH_PASSWORD_AUTH"); + + @JsonValue + public final String value; + + private DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthentication.java new file mode 100755 index 000000000..39ffd2f20 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthentication.java @@ -0,0 +1,78 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationPostgresTunnelMethodSSHKeyAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class DestinationPostgresTunnelMethodSSHKeyAuthentication { + /** + * OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) + */ + @JsonProperty("ssh_key") + public String sshKey; + + public DestinationPostgresTunnelMethodSSHKeyAuthentication withSshKey(String sshKey) { + this.sshKey = sshKey; + return this; + } + + /** + * Hostname of the jump server host that allows inbound ssh tunnel. + */ + @JsonProperty("tunnel_host") + public String tunnelHost; + + public DestinationPostgresTunnelMethodSSHKeyAuthentication withTunnelHost(String tunnelHost) { + this.tunnelHost = tunnelHost; + return this; + } + + /** + * Connect through a jump server tunnel host using username and ssh key + */ + @JsonProperty("tunnel_method") + public DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod; + + public DestinationPostgresTunnelMethodSSHKeyAuthentication withTunnelMethod(DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + /** + * Port on the proxy/jump server that accepts inbound ssh connections. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("tunnel_port") + public Long tunnelPort; + + public DestinationPostgresTunnelMethodSSHKeyAuthentication withTunnelPort(Long tunnelPort) { + this.tunnelPort = tunnelPort; + return this; + } + + /** + * OS-level username for logging into the jump server host. + */ + @JsonProperty("tunnel_user") + public String tunnelUser; + + public DestinationPostgresTunnelMethodSSHKeyAuthentication withTunnelUser(String tunnelUser) { + this.tunnelUser = tunnelUser; + return this; + } + + public DestinationPostgresTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_user") String tunnelUser) { + this.sshKey = sshKey; + this.tunnelHost = tunnelHost; + this.tunnelMethod = tunnelMethod; + this.tunnelUser = tunnelUser; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.java new file mode 100755 index 000000000..786091049 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and ssh key + */ +public enum DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod { + SSH_KEY_AUTH("SSH_KEY_AUTH"); + + @JsonValue + public final String value; + + private DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeDisable.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeDisable.java new file mode 100755 index 000000000..61557a609 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeDisable.java @@ -0,0 +1,26 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationRedisSslModeDisable - Disable SSL. + */ + +public class DestinationRedisSslModeDisable { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("mode") + public DestinationRedisSslModeDisableMode mode; + + public DestinationRedisSslModeDisable withMode(DestinationRedisSslModeDisableMode mode) { + this.mode = mode; + return this; + } + + public DestinationRedisSslModeDisable(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeDisableMode.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeDisableMode.java new file mode 100755 index 000000000..6c88e5019 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeDisableMode.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationRedisSslModeDisableMode { + DISABLE("disable"); + + @JsonValue + public final String value; + + private DestinationRedisSslModeDisableMode(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeVerifyFull.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeVerifyFull.java new file mode 100755 index 000000000..bc5ecdfe4 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeVerifyFull.java @@ -0,0 +1,75 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationRedisSslModeVerifyFull - Verify-full SSL mode. + */ + +public class DestinationRedisSslModeVerifyFull { + /** + * CA certificate + */ + @JsonProperty("ca_certificate") + public String caCertificate; + + public DestinationRedisSslModeVerifyFull withCaCertificate(String caCertificate) { + this.caCertificate = caCertificate; + return this; + } + + /** + * Client certificate + */ + @JsonProperty("client_certificate") + public String clientCertificate; + + public DestinationRedisSslModeVerifyFull withClientCertificate(String clientCertificate) { + this.clientCertificate = clientCertificate; + return this; + } + + /** + * Client key + */ + @JsonProperty("client_key") + public String clientKey; + + public DestinationRedisSslModeVerifyFull withClientKey(String clientKey) { + this.clientKey = clientKey; + return this; + } + + /** + * Password for keystorage. If you do not add it - the password will be generated automatically. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_key_password") + public String clientKeyPassword; + + public DestinationRedisSslModeVerifyFull withClientKeyPassword(String clientKeyPassword) { + this.clientKeyPassword = clientKeyPassword; + return this; + } + + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("mode") + public DestinationRedisSslModeVerifyFullMode mode; + + public DestinationRedisSslModeVerifyFull withMode(DestinationRedisSslModeVerifyFullMode mode) { + this.mode = mode; + return this; + } + + public DestinationRedisSslModeVerifyFull(@JsonProperty("ca_certificate") String caCertificate, @JsonProperty("client_certificate") String clientCertificate, @JsonProperty("client_key") String clientKey) { + this.caCertificate = caCertificate; + this.clientCertificate = clientCertificate; + this.clientKey = clientKey; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeVerifyFullMode.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeVerifyFullMode.java new file mode 100755 index 000000000..24699fb6e --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeVerifyFullMode.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationRedisSslModeVerifyFullMode { + VERIFY_FULL("verify-full"); + + @JsonValue + public final String value; + + private DestinationRedisSslModeVerifyFullMode(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodNoTunnel.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodNoTunnel.java new file mode 100755 index 000000000..f59eb30c6 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodNoTunnel.java @@ -0,0 +1,28 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationRedisTunnelMethodNoTunnel - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class DestinationRedisTunnelMethodNoTunnel { + /** + * No ssh tunnel needed to connect to database + */ + @JsonProperty("tunnel_method") + public DestinationRedisTunnelMethodNoTunnelTunnelMethod tunnelMethod; + + public DestinationRedisTunnelMethodNoTunnel withTunnelMethod(DestinationRedisTunnelMethodNoTunnelTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + public DestinationRedisTunnelMethodNoTunnel(@JsonProperty("tunnel_method") DestinationRedisTunnelMethodNoTunnelTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodNoTunnelTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodNoTunnelTunnelMethod.java new file mode 100755 index 000000000..4879e8e53 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodNoTunnelTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationRedisTunnelMethodNoTunnelTunnelMethod - No ssh tunnel needed to connect to database + */ +public enum DestinationRedisTunnelMethodNoTunnelTunnelMethod { + NO_TUNNEL("NO_TUNNEL"); + + @JsonValue + public final String value; + + private DestinationRedisTunnelMethodNoTunnelTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodPasswordAuthentication.java new file mode 100755 index 000000000..0dd5cc4a2 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodPasswordAuthentication.java @@ -0,0 +1,78 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationRedisTunnelMethodPasswordAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class DestinationRedisTunnelMethodPasswordAuthentication { + /** + * Hostname of the jump server host that allows inbound ssh tunnel. + */ + @JsonProperty("tunnel_host") + public String tunnelHost; + + public DestinationRedisTunnelMethodPasswordAuthentication withTunnelHost(String tunnelHost) { + this.tunnelHost = tunnelHost; + return this; + } + + /** + * Connect through a jump server tunnel host using username and password authentication + */ + @JsonProperty("tunnel_method") + public DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod; + + public DestinationRedisTunnelMethodPasswordAuthentication withTunnelMethod(DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + /** + * Port on the proxy/jump server that accepts inbound ssh connections. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("tunnel_port") + public Long tunnelPort; + + public DestinationRedisTunnelMethodPasswordAuthentication withTunnelPort(Long tunnelPort) { + this.tunnelPort = tunnelPort; + return this; + } + + /** + * OS-level username for logging into the jump server host + */ + @JsonProperty("tunnel_user") + public String tunnelUser; + + public DestinationRedisTunnelMethodPasswordAuthentication withTunnelUser(String tunnelUser) { + this.tunnelUser = tunnelUser; + return this; + } + + /** + * OS-level password for logging into the jump server host + */ + @JsonProperty("tunnel_user_password") + public String tunnelUserPassword; + + public DestinationRedisTunnelMethodPasswordAuthentication withTunnelUserPassword(String tunnelUserPassword) { + this.tunnelUserPassword = tunnelUserPassword; + return this; + } + + public DestinationRedisTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { + this.tunnelUser = tunnelUser; + this.tunnelUserPassword = tunnelUserPassword; + this.tunnelHost = tunnelHost; + this.tunnelMethod = tunnelMethod; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod.java new file mode 100755 index 000000000..20c567e97 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and password authentication + */ +public enum DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod { + SSH_PASSWORD_AUTH("SSH_PASSWORD_AUTH"); + + @JsonValue + public final String value; + + private DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodSSHKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodSSHKeyAuthentication.java new file mode 100755 index 000000000..46f886af0 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodSSHKeyAuthentication.java @@ -0,0 +1,78 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationRedisTunnelMethodSSHKeyAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class DestinationRedisTunnelMethodSSHKeyAuthentication { + /** + * OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) + */ + @JsonProperty("ssh_key") + public String sshKey; + + public DestinationRedisTunnelMethodSSHKeyAuthentication withSshKey(String sshKey) { + this.sshKey = sshKey; + return this; + } + + /** + * Hostname of the jump server host that allows inbound ssh tunnel. + */ + @JsonProperty("tunnel_host") + public String tunnelHost; + + public DestinationRedisTunnelMethodSSHKeyAuthentication withTunnelHost(String tunnelHost) { + this.tunnelHost = tunnelHost; + return this; + } + + /** + * Connect through a jump server tunnel host using username and ssh key + */ + @JsonProperty("tunnel_method") + public DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod; + + public DestinationRedisTunnelMethodSSHKeyAuthentication withTunnelMethod(DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + /** + * Port on the proxy/jump server that accepts inbound ssh connections. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("tunnel_port") + public Long tunnelPort; + + public DestinationRedisTunnelMethodSSHKeyAuthentication withTunnelPort(Long tunnelPort) { + this.tunnelPort = tunnelPort; + return this; + } + + /** + * OS-level username for logging into the jump server host. + */ + @JsonProperty("tunnel_user") + public String tunnelUser; + + public DestinationRedisTunnelMethodSSHKeyAuthentication withTunnelUser(String tunnelUser) { + this.tunnelUser = tunnelUser; + return this; + } + + public DestinationRedisTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_user") String tunnelUser) { + this.sshKey = sshKey; + this.tunnelHost = tunnelHost; + this.tunnelMethod = tunnelMethod; + this.tunnelUser = tunnelUser; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod.java new file mode 100755 index 000000000..b30397618 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and ssh key + */ +public enum DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod { + SSH_KEY_AUTH("SSH_KEY_AUTH"); + + @JsonValue + public final String value; + + private DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodNoTunnel.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodNoTunnel.java new file mode 100755 index 000000000..91e6d226b --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodNoTunnel.java @@ -0,0 +1,28 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationRedshiftTunnelMethodNoTunnel - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class DestinationRedshiftTunnelMethodNoTunnel { + /** + * No ssh tunnel needed to connect to database + */ + @JsonProperty("tunnel_method") + public DestinationRedshiftTunnelMethodNoTunnelTunnelMethod tunnelMethod; + + public DestinationRedshiftTunnelMethodNoTunnel withTunnelMethod(DestinationRedshiftTunnelMethodNoTunnelTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + public DestinationRedshiftTunnelMethodNoTunnel(@JsonProperty("tunnel_method") DestinationRedshiftTunnelMethodNoTunnelTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodNoTunnelTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodNoTunnelTunnelMethod.java new file mode 100755 index 000000000..b1219cdc5 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodNoTunnelTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationRedshiftTunnelMethodNoTunnelTunnelMethod - No ssh tunnel needed to connect to database + */ +public enum DestinationRedshiftTunnelMethodNoTunnelTunnelMethod { + NO_TUNNEL("NO_TUNNEL"); + + @JsonValue + public final String value; + + private DestinationRedshiftTunnelMethodNoTunnelTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodPasswordAuthentication.java new file mode 100755 index 000000000..3d05003c7 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodPasswordAuthentication.java @@ -0,0 +1,78 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationRedshiftTunnelMethodPasswordAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class DestinationRedshiftTunnelMethodPasswordAuthentication { + /** + * Hostname of the jump server host that allows inbound ssh tunnel. + */ + @JsonProperty("tunnel_host") + public String tunnelHost; + + public DestinationRedshiftTunnelMethodPasswordAuthentication withTunnelHost(String tunnelHost) { + this.tunnelHost = tunnelHost; + return this; + } + + /** + * Connect through a jump server tunnel host using username and password authentication + */ + @JsonProperty("tunnel_method") + public DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod; + + public DestinationRedshiftTunnelMethodPasswordAuthentication withTunnelMethod(DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + /** + * Port on the proxy/jump server that accepts inbound ssh connections. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("tunnel_port") + public Long tunnelPort; + + public DestinationRedshiftTunnelMethodPasswordAuthentication withTunnelPort(Long tunnelPort) { + this.tunnelPort = tunnelPort; + return this; + } + + /** + * OS-level username for logging into the jump server host + */ + @JsonProperty("tunnel_user") + public String tunnelUser; + + public DestinationRedshiftTunnelMethodPasswordAuthentication withTunnelUser(String tunnelUser) { + this.tunnelUser = tunnelUser; + return this; + } + + /** + * OS-level password for logging into the jump server host + */ + @JsonProperty("tunnel_user_password") + public String tunnelUserPassword; + + public DestinationRedshiftTunnelMethodPasswordAuthentication withTunnelUserPassword(String tunnelUserPassword) { + this.tunnelUserPassword = tunnelUserPassword; + return this; + } + + public DestinationRedshiftTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { + this.tunnelUser = tunnelUser; + this.tunnelUserPassword = tunnelUserPassword; + this.tunnelHost = tunnelHost; + this.tunnelMethod = tunnelMethod; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod.java new file mode 100755 index 000000000..232b09c4d --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and password authentication + */ +public enum DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod { + SSH_PASSWORD_AUTH("SSH_PASSWORD_AUTH"); + + @JsonValue + public final String value; + + private DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthentication.java new file mode 100755 index 000000000..0dbb380df --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthentication.java @@ -0,0 +1,78 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationRedshiftTunnelMethodSSHKeyAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class DestinationRedshiftTunnelMethodSSHKeyAuthentication { + /** + * OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) + */ + @JsonProperty("ssh_key") + public String sshKey; + + public DestinationRedshiftTunnelMethodSSHKeyAuthentication withSshKey(String sshKey) { + this.sshKey = sshKey; + return this; + } + + /** + * Hostname of the jump server host that allows inbound ssh tunnel. + */ + @JsonProperty("tunnel_host") + public String tunnelHost; + + public DestinationRedshiftTunnelMethodSSHKeyAuthentication withTunnelHost(String tunnelHost) { + this.tunnelHost = tunnelHost; + return this; + } + + /** + * Connect through a jump server tunnel host using username and ssh key + */ + @JsonProperty("tunnel_method") + public DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod; + + public DestinationRedshiftTunnelMethodSSHKeyAuthentication withTunnelMethod(DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + /** + * Port on the proxy/jump server that accepts inbound ssh connections. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("tunnel_port") + public Long tunnelPort; + + public DestinationRedshiftTunnelMethodSSHKeyAuthentication withTunnelPort(Long tunnelPort) { + this.tunnelPort = tunnelPort; + return this; + } + + /** + * OS-level username for logging into the jump server host. + */ + @JsonProperty("tunnel_user") + public String tunnelUser; + + public DestinationRedshiftTunnelMethodSSHKeyAuthentication withTunnelUser(String tunnelUser) { + this.tunnelUser = tunnelUser; + return this; + } + + public DestinationRedshiftTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_user") String tunnelUser) { + this.sshKey = sshKey; + this.tunnelHost = tunnelHost; + this.tunnelMethod = tunnelMethod; + this.tunnelUser = tunnelUser; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod.java new file mode 100755 index 000000000..080e01d93 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and ssh key + */ +public enum DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod { + SSH_KEY_AUTH("SSH_KEY_AUTH"); + + @JsonValue + public final String value; + + private DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3Staging.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3Staging.java new file mode 100755 index 000000000..a4fa575f1 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3Staging.java @@ -0,0 +1,135 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationRedshiftUploadingMethodS3Staging - The method how the data will be uploaded to the database. + */ + +public class DestinationRedshiftUploadingMethodS3Staging { + /** + * This ID grants access to the above S3 staging bucket. Airbyte requires Read and Write permissions to the given bucket. See <a href="https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys">AWS docs</a> on how to generate an access key ID and secret access key. + */ + @JsonProperty("access_key_id") + public String accessKeyId; + + public DestinationRedshiftUploadingMethodS3Staging withAccessKeyId(String accessKeyId) { + this.accessKeyId = accessKeyId; + return this; + } + + /** + * How to encrypt the staging data + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("encryption") + public Object encryption; + + public DestinationRedshiftUploadingMethodS3Staging withEncryption(Object encryption) { + this.encryption = encryption; + return this; + } + + /** + * Number of file buffers allocated for writing data. Increasing this number is beneficial for connections using Change Data Capture (CDC) and up to the number of streams within a connection. Increasing the number of file buffers past the maximum number of streams has deteriorating effects + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("file_buffer_count") + public Long fileBufferCount; + + public DestinationRedshiftUploadingMethodS3Staging withFileBufferCount(Long fileBufferCount) { + this.fileBufferCount = fileBufferCount; + return this; + } + + /** + * The pattern allows you to set the file-name format for the S3 staging file(s) + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("file_name_pattern") + public String fileNamePattern; + + public DestinationRedshiftUploadingMethodS3Staging withFileNamePattern(String fileNamePattern) { + this.fileNamePattern = fileNamePattern; + return this; + } + + @JsonProperty("method") + public DestinationRedshiftUploadingMethodS3StagingMethod method; + + public DestinationRedshiftUploadingMethodS3Staging withMethod(DestinationRedshiftUploadingMethodS3StagingMethod method) { + this.method = method; + return this; + } + + /** + * Whether to delete the staging files from S3 after completing the sync. See <a href="https://docs.airbyte.com/integrations/destinations/redshift/#:~:text=the%20root%20directory.-,Purge%20Staging%20Data,-Whether%20to%20delete"> docs</a> for details. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("purge_staging_data") + public Boolean purgeStagingData; + + public DestinationRedshiftUploadingMethodS3Staging withPurgeStagingData(Boolean purgeStagingData) { + this.purgeStagingData = purgeStagingData; + return this; + } + + /** + * The name of the staging S3 bucket to use if utilising a COPY strategy. COPY is recommended for production workloads for better speed and scalability. See <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-bucket.html">AWS docs</a> for more details. + */ + @JsonProperty("s3_bucket_name") + public String s3BucketName; + + public DestinationRedshiftUploadingMethodS3Staging withS3BucketName(String s3BucketName) { + this.s3BucketName = s3BucketName; + return this; + } + + /** + * The directory under the S3 bucket where data will be written. If not provided, then defaults to the root directory. See <a href="https://docs.aws.amazon.com/prescriptive-guidance/latest/defining-bucket-names-data-lakes/faq.html#:~:text=be%20globally%20unique.-,For%20S3%20bucket%20paths,-%2C%20you%20can%20use">path's name recommendations</a> for more details. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("s3_bucket_path") + public String s3BucketPath; + + public DestinationRedshiftUploadingMethodS3Staging withS3BucketPath(String s3BucketPath) { + this.s3BucketPath = s3BucketPath; + return this; + } + + /** + * The region of the S3 staging bucket to use if utilising a COPY strategy. See <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-bucket.html#:~:text=In-,Region,-%2C%20choose%20the%20AWS">AWS docs</a> for details. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("s3_bucket_region") + public DestinationRedshiftUploadingMethodS3StagingS3BucketRegion s3BucketRegion; + + public DestinationRedshiftUploadingMethodS3Staging withS3BucketRegion(DestinationRedshiftUploadingMethodS3StagingS3BucketRegion s3BucketRegion) { + this.s3BucketRegion = s3BucketRegion; + return this; + } + + /** + * The corresponding secret to the above access key id. See <a href="https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys">AWS docs</a> on how to generate an access key ID and secret access key. + */ + @JsonProperty("secret_access_key") + public String secretAccessKey; + + public DestinationRedshiftUploadingMethodS3Staging withSecretAccessKey(String secretAccessKey) { + this.secretAccessKey = secretAccessKey; + return this; + } + + public DestinationRedshiftUploadingMethodS3Staging(@JsonProperty("access_key_id") String accessKeyId, @JsonProperty("method") DestinationRedshiftUploadingMethodS3StagingMethod method, @JsonProperty("s3_bucket_name") String s3BucketName, @JsonProperty("secret_access_key") String secretAccessKey) { + this.accessKeyId = accessKeyId; + this.method = method; + this.s3BucketName = s3BucketName; + this.secretAccessKey = secretAccessKey; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption.java new file mode 100755 index 000000000..141dca04b --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption.java @@ -0,0 +1,38 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption - Staging data will be encrypted using AES-CBC envelope encryption. + */ + +public class DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("encryption_type") + public DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType encryptionType; + + public DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption withEncryptionType(DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType encryptionType) { + this.encryptionType = encryptionType; + return this; + } + + /** + * The key, base64-encoded. Must be either 128, 192, or 256 bits. Leave blank to have Airbyte generate an ephemeral key for each sync. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("key_encrypting_key") + public String keyEncryptingKey; + + public DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption withKeyEncryptingKey(String keyEncryptingKey) { + this.keyEncryptingKey = keyEncryptingKey; + return this; + } + + public DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType.java new file mode 100755 index 000000000..2e6425699 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType { + AES_CBC_ENVELOPE("aes_cbc_envelope"); + + @JsonValue + public final String value; + + private DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption.java new file mode 100755 index 000000000..bd3167bfc --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption.java @@ -0,0 +1,26 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption - Staging data will be stored in plaintext. + */ + +public class DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("encryption_type") + public DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType encryptionType; + + public DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption withEncryptionType(DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType encryptionType) { + this.encryptionType = encryptionType; + return this; + } + + public DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType.java new file mode 100755 index 000000000..56b3360e6 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType { + NONE("none"); + + @JsonValue + public final String value; + + private DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingMethod.java new file mode 100755 index 000000000..0c4c12798 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingMethod.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationRedshiftUploadingMethodS3StagingMethod { + S3_STAGING("S3 Staging"); + + @JsonValue + public final String value; + + private DestinationRedshiftUploadingMethodS3StagingMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingS3BucketRegion.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingS3BucketRegion.java new file mode 100755 index 000000000..60c5acf6e --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingS3BucketRegion.java @@ -0,0 +1,44 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationRedshiftUploadingMethodS3StagingS3BucketRegion - The region of the S3 staging bucket to use if utilising a COPY strategy. See <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-bucket.html#:~:text=In-,Region,-%2C%20choose%20the%20AWS">AWS docs</a> for details. + */ +public enum DestinationRedshiftUploadingMethodS3StagingS3BucketRegion { + UNKNOWN(""), + US_EAST1("us-east-1"), + US_EAST2("us-east-2"), + US_WEST1("us-west-1"), + US_WEST2("us-west-2"), + AF_SOUTH1("af-south-1"), + AP_EAST1("ap-east-1"), + AP_SOUTH1("ap-south-1"), + AP_NORTHEAST1("ap-northeast-1"), + AP_NORTHEAST2("ap-northeast-2"), + AP_NORTHEAST3("ap-northeast-3"), + AP_SOUTHEAST1("ap-southeast-1"), + AP_SOUTHEAST2("ap-southeast-2"), + CA_CENTRAL1("ca-central-1"), + CN_NORTH1("cn-north-1"), + CN_NORTHWEST1("cn-northwest-1"), + EU_CENTRAL1("eu-central-1"), + EU_NORTH1("eu-north-1"), + EU_SOUTH1("eu-south-1"), + EU_WEST1("eu-west-1"), + EU_WEST2("eu-west-2"), + EU_WEST3("eu-west-3"), + SA_EAST1("sa-east-1"), + ME_SOUTH1("me-south-1"); + + @JsonValue + public final String value; + + private DestinationRedshiftUploadingMethodS3StagingS3BucketRegion(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodStandard.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodStandard.java new file mode 100755 index 000000000..d2307b76c --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodStandard.java @@ -0,0 +1,25 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationRedshiftUploadingMethodStandard - The method how the data will be uploaded to the database. + */ + +public class DestinationRedshiftUploadingMethodStandard { + @JsonProperty("method") + public DestinationRedshiftUploadingMethodStandardMethod method; + + public DestinationRedshiftUploadingMethodStandard withMethod(DestinationRedshiftUploadingMethodStandardMethod method) { + this.method = method; + return this; + } + + public DestinationRedshiftUploadingMethodStandard(@JsonProperty("method") DestinationRedshiftUploadingMethodStandardMethod method) { + this.method = method; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodStandardMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodStandardMethod.java new file mode 100755 index 000000000..00256c04e --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodStandardMethod.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationRedshiftUploadingMethodStandardMethod { + STANDARD("Standard"); + + @JsonValue + public final String value; + + private DestinationRedshiftUploadingMethodStandardMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvro.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvro.java new file mode 100755 index 000000000..1168dcd99 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvro.java @@ -0,0 +1,39 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationS3FormatAvroApacheAvro - Format of the data output. See <a href="https://docs.airbyte.com/integrations/destinations/s3/#supported-output-schema">here</a> for more details + */ + +public class DestinationS3FormatAvroApacheAvro { + /** + * The compression algorithm used to compress data. Default to no compression. + */ + @JsonProperty("compression_codec") + public Object compressionCodec; + + public DestinationS3FormatAvroApacheAvro withCompressionCodec(Object compressionCodec) { + this.compressionCodec = compressionCodec; + return this; + } + + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("format_type") + public DestinationS3FormatAvroApacheAvroFormatType formatType; + + public DestinationS3FormatAvroApacheAvro withFormatType(DestinationS3FormatAvroApacheAvroFormatType formatType) { + this.formatType = formatType; + return this; + } + + public DestinationS3FormatAvroApacheAvro(@JsonProperty("compression_codec") Object compressionCodec) { + this.compressionCodec = compressionCodec; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2.java new file mode 100755 index 000000000..a534b527f --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2.java @@ -0,0 +1,26 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationS3FormatAvroApacheAvroCompressionCodecBzip2 - The compression algorithm used to compress data. Default to no compression. + */ + +public class DestinationS3FormatAvroApacheAvroCompressionCodecBzip2 { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("codec") + public DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec codec; + + public DestinationS3FormatAvroApacheAvroCompressionCodecBzip2 withCodec(DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec codec) { + this.codec = codec; + return this; + } + + public DestinationS3FormatAvroApacheAvroCompressionCodecBzip2(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec.java new file mode 100755 index 000000000..98439b8ae --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec { + BZIP2("bzip2"); + + @JsonValue + public final String value; + + private DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflate.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflate.java new file mode 100755 index 000000000..8cdd3438c --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflate.java @@ -0,0 +1,38 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationS3FormatAvroApacheAvroCompressionCodecDeflate - The compression algorithm used to compress data. Default to no compression. + */ + +public class DestinationS3FormatAvroApacheAvroCompressionCodecDeflate { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("codec") + public DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec codec; + + public DestinationS3FormatAvroApacheAvroCompressionCodecDeflate withCodec(DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec codec) { + this.codec = codec; + return this; + } + + /** + * 0: no compression & fastest, 9: best compression & slowest. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("compression_level") + public Long compressionLevel; + + public DestinationS3FormatAvroApacheAvroCompressionCodecDeflate withCompressionLevel(Long compressionLevel) { + this.compressionLevel = compressionLevel; + return this; + } + + public DestinationS3FormatAvroApacheAvroCompressionCodecDeflate(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec.java new file mode 100755 index 000000000..331394bcc --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec { + DEFLATE("Deflate"); + + @JsonValue + public final String value; + + private DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression.java new file mode 100755 index 000000000..0ed992882 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression.java @@ -0,0 +1,26 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression - The compression algorithm used to compress data. Default to no compression. + */ + +public class DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("codec") + public DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec codec; + + public DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression withCodec(DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec codec) { + this.codec = codec; + return this; + } + + public DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec.java new file mode 100755 index 000000000..d1e348def --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec { + NO_COMPRESSION("no compression"); + + @JsonValue + public final String value; + + private DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappy.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappy.java new file mode 100755 index 000000000..1a93e2e76 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappy.java @@ -0,0 +1,26 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationS3FormatAvroApacheAvroCompressionCodecSnappy - The compression algorithm used to compress data. Default to no compression. + */ + +public class DestinationS3FormatAvroApacheAvroCompressionCodecSnappy { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("codec") + public DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec codec; + + public DestinationS3FormatAvroApacheAvroCompressionCodecSnappy withCodec(DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec codec) { + this.codec = codec; + return this; + } + + public DestinationS3FormatAvroApacheAvroCompressionCodecSnappy(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec.java new file mode 100755 index 000000000..cc69fbf23 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec { + SNAPPY("snappy"); + + @JsonValue + public final String value; + + private DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXz.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXz.java new file mode 100755 index 000000000..87c7324ab --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXz.java @@ -0,0 +1,38 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationS3FormatAvroApacheAvroCompressionCodecXz - The compression algorithm used to compress data. Default to no compression. + */ + +public class DestinationS3FormatAvroApacheAvroCompressionCodecXz { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("codec") + public DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec codec; + + public DestinationS3FormatAvroApacheAvroCompressionCodecXz withCodec(DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec codec) { + this.codec = codec; + return this; + } + + /** + * See <a href="https://commons.apache.org/proper/commons-compress/apidocs/org/apache/commons/compress/compressors/xz/XZCompressorOutputStream.html#XZCompressorOutputStream-java.io.OutputStream-int-">here</a> for details. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("compression_level") + public Long compressionLevel; + + public DestinationS3FormatAvroApacheAvroCompressionCodecXz withCompressionLevel(Long compressionLevel) { + this.compressionLevel = compressionLevel; + return this; + } + + public DestinationS3FormatAvroApacheAvroCompressionCodecXz(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec.java new file mode 100755 index 000000000..2fc45f9d9 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec { + XZ("xz"); + + @JsonValue + public final String value; + + private DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandard.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandard.java new file mode 100755 index 000000000..a3fd814f9 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandard.java @@ -0,0 +1,50 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationS3FormatAvroApacheAvroCompressionCodecZstandard - The compression algorithm used to compress data. Default to no compression. + */ + +public class DestinationS3FormatAvroApacheAvroCompressionCodecZstandard { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("codec") + public DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec codec; + + public DestinationS3FormatAvroApacheAvroCompressionCodecZstandard withCodec(DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec codec) { + this.codec = codec; + return this; + } + + /** + * Negative levels are 'fast' modes akin to lz4 or snappy, levels above 9 are generally for archival purposes, and levels above 18 use a lot of memory. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("compression_level") + public Long compressionLevel; + + public DestinationS3FormatAvroApacheAvroCompressionCodecZstandard withCompressionLevel(Long compressionLevel) { + this.compressionLevel = compressionLevel; + return this; + } + + /** + * If true, include a checksum with each data block. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("include_checksum") + public Boolean includeChecksum; + + public DestinationS3FormatAvroApacheAvroCompressionCodecZstandard withIncludeChecksum(Boolean includeChecksum) { + this.includeChecksum = includeChecksum; + return this; + } + + public DestinationS3FormatAvroApacheAvroCompressionCodecZstandard(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec.java new file mode 100755 index 000000000..c56dc6bf7 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec { + ZSTANDARD("zstandard"); + + @JsonValue + public final String value; + + private DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroFormatType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroFormatType.java new file mode 100755 index 000000000..29a92e903 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroFormatType.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationS3FormatAvroApacheAvroFormatType { + AVRO("Avro"); + + @JsonValue + public final String value; + + private DestinationS3FormatAvroApacheAvroFormatType(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValues.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValues.java new file mode 100755 index 000000000..3c22e8783 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValues.java @@ -0,0 +1,50 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationS3FormatCSVCommaSeparatedValues - Format of the data output. See <a href="https://docs.airbyte.com/integrations/destinations/s3/#supported-output-schema">here</a> for more details + */ + +public class DestinationS3FormatCSVCommaSeparatedValues { + /** + * Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".csv.gz"). + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("compression") + public Object compression; + + public DestinationS3FormatCSVCommaSeparatedValues withCompression(Object compression) { + this.compression = compression; + return this; + } + + /** + * Whether the input json data should be normalized (flattened) in the output CSV. Please refer to docs for details. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("flattening") + public DestinationS3FormatCSVCommaSeparatedValuesFlattening flattening; + + public DestinationS3FormatCSVCommaSeparatedValues withFlattening(DestinationS3FormatCSVCommaSeparatedValuesFlattening flattening) { + this.flattening = flattening; + return this; + } + + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("format_type") + public DestinationS3FormatCSVCommaSeparatedValuesFormatType formatType; + + public DestinationS3FormatCSVCommaSeparatedValues withFormatType(DestinationS3FormatCSVCommaSeparatedValuesFormatType formatType) { + this.formatType = formatType; + return this; + } + + public DestinationS3FormatCSVCommaSeparatedValues(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIP.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIP.java new file mode 100755 index 000000000..398044176 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIP.java @@ -0,0 +1,26 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIP - Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".csv.gz"). + */ + +public class DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIP { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("compression_type") + public DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType compressionType; + + public DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIP withCompressionType(DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType compressionType) { + this.compressionType = compressionType; + return this; + } + + public DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIP(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.java new file mode 100755 index 000000000..362cc095f --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType { + GZIP("GZIP"); + + @JsonValue + public final String value; + + private DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIPCompressionType(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompression.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompression.java new file mode 100755 index 000000000..ea7aaa120 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompression.java @@ -0,0 +1,26 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompression - Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".csv.gz"). + */ + +public class DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompression { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("compression_type") + public DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType compressionType; + + public DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompression withCompressionType(DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType compressionType) { + this.compressionType = compressionType; + return this; + } + + public DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompression(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.java new file mode 100755 index 000000000..d079403a4 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType { + NO_COMPRESSION("No Compression"); + + @JsonValue + public final String value; + + private DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompressionCompressionType(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFlattening.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFlattening.java new file mode 100755 index 000000000..501898c99 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFlattening.java @@ -0,0 +1,22 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationS3FormatCSVCommaSeparatedValuesFlattening - Whether the input json data should be normalized (flattened) in the output CSV. Please refer to docs for details. + */ +public enum DestinationS3FormatCSVCommaSeparatedValuesFlattening { + NO_FLATTENING("No flattening"), + ROOT_LEVEL_FLATTENING("Root level flattening"); + + @JsonValue + public final String value; + + private DestinationS3FormatCSVCommaSeparatedValuesFlattening(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFormatType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFormatType.java new file mode 100755 index 000000000..175bb4797 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesFormatType.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationS3FormatCSVCommaSeparatedValuesFormatType { + CSV("CSV"); + + @JsonValue + public final String value; + + private DestinationS3FormatCSVCommaSeparatedValuesFormatType(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSON.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSON.java new file mode 100755 index 000000000..c1c976fba --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSON.java @@ -0,0 +1,50 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationS3FormatJSONLinesNewlineDelimitedJSON - Format of the data output. See <a href="https://docs.airbyte.com/integrations/destinations/s3/#supported-output-schema">here</a> for more details + */ + +public class DestinationS3FormatJSONLinesNewlineDelimitedJSON { + /** + * Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("compression") + public Object compression; + + public DestinationS3FormatJSONLinesNewlineDelimitedJSON withCompression(Object compression) { + this.compression = compression; + return this; + } + + /** + * Whether the input json data should be normalized (flattened) in the output JSON Lines. Please refer to docs for details. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("flattening") + public DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening flattening; + + public DestinationS3FormatJSONLinesNewlineDelimitedJSON withFlattening(DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening flattening) { + this.flattening = flattening; + return this; + } + + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("format_type") + public DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType formatType; + + public DestinationS3FormatJSONLinesNewlineDelimitedJSON withFormatType(DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType formatType) { + this.formatType = formatType; + return this; + } + + public DestinationS3FormatJSONLinesNewlineDelimitedJSON(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIP.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIP.java new file mode 100755 index 000000000..da5e5ce48 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIP.java @@ -0,0 +1,26 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIP - Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). + */ + +public class DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIP { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("compression_type") + public DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType compressionType; + + public DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIP withCompressionType(DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType compressionType) { + this.compressionType = compressionType; + return this; + } + + public DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIP(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.java new file mode 100755 index 000000000..8b993a427 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType { + GZIP("GZIP"); + + @JsonValue + public final String value; + + private DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.java new file mode 100755 index 000000000..b1bce913c --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.java @@ -0,0 +1,26 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompression - Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). + */ + +public class DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompression { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("compression_type") + public DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType compressionType; + + public DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompression withCompressionType(DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType compressionType) { + this.compressionType = compressionType; + return this; + } + + public DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompression(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.java new file mode 100755 index 000000000..fcc556572 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType { + NO_COMPRESSION("No Compression"); + + @JsonValue + public final String value; + + private DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening.java new file mode 100755 index 000000000..b4c70758d --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening.java @@ -0,0 +1,22 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening - Whether the input json data should be normalized (flattened) in the output JSON Lines. Please refer to docs for details. + */ +public enum DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening { + NO_FLATTENING("No flattening"), + ROOT_LEVEL_FLATTENING("Root level flattening"); + + @JsonValue + public final String value; + + private DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType.java new file mode 100755 index 000000000..b29b841e1 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType { + JSONL("JSONL"); + + @JsonValue + public final String value; + + private DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatParquetColumnarStorage.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatParquetColumnarStorage.java new file mode 100755 index 000000000..eb1e4f6f1 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatParquetColumnarStorage.java @@ -0,0 +1,98 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationS3FormatParquetColumnarStorage - Format of the data output. See <a href="https://docs.airbyte.com/integrations/destinations/s3/#supported-output-schema">here</a> for more details + */ + +public class DestinationS3FormatParquetColumnarStorage { + /** + * This is the size of a row group being buffered in memory. It limits the memory usage when writing. Larger values will improve the IO when reading, but consume more memory when writing. Default: 128 MB. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("block_size_mb") + public Long blockSizeMb; + + public DestinationS3FormatParquetColumnarStorage withBlockSizeMb(Long blockSizeMb) { + this.blockSizeMb = blockSizeMb; + return this; + } + + /** + * The compression algorithm used to compress data pages. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("compression_codec") + public DestinationS3FormatParquetColumnarStorageCompressionCodec compressionCodec; + + public DestinationS3FormatParquetColumnarStorage withCompressionCodec(DestinationS3FormatParquetColumnarStorageCompressionCodec compressionCodec) { + this.compressionCodec = compressionCodec; + return this; + } + + /** + * Default: true. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("dictionary_encoding") + public Boolean dictionaryEncoding; + + public DestinationS3FormatParquetColumnarStorage withDictionaryEncoding(Boolean dictionaryEncoding) { + this.dictionaryEncoding = dictionaryEncoding; + return this; + } + + /** + * There is one dictionary page per column per row group when dictionary encoding is used. The dictionary page size works like the page size but for dictionary. Default: 1024 KB. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("dictionary_page_size_kb") + public Long dictionaryPageSizeKb; + + public DestinationS3FormatParquetColumnarStorage withDictionaryPageSizeKb(Long dictionaryPageSizeKb) { + this.dictionaryPageSizeKb = dictionaryPageSizeKb; + return this; + } + + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("format_type") + public DestinationS3FormatParquetColumnarStorageFormatType formatType; + + public DestinationS3FormatParquetColumnarStorage withFormatType(DestinationS3FormatParquetColumnarStorageFormatType formatType) { + this.formatType = formatType; + return this; + } + + /** + * Maximum size allowed as padding to align row groups. This is also the minimum size of a row group. Default: 8 MB. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("max_padding_size_mb") + public Long maxPaddingSizeMb; + + public DestinationS3FormatParquetColumnarStorage withMaxPaddingSizeMb(Long maxPaddingSizeMb) { + this.maxPaddingSizeMb = maxPaddingSizeMb; + return this; + } + + /** + * The page size is for compression. A block is composed of pages. A page is the smallest unit that must be read fully to access a single record. If this value is too small, the compression will deteriorate. Default: 1024 KB. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("page_size_kb") + public Long pageSizeKb; + + public DestinationS3FormatParquetColumnarStorage withPageSizeKb(Long pageSizeKb) { + this.pageSizeKb = pageSizeKb; + return this; + } + + public DestinationS3FormatParquetColumnarStorage(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatParquetColumnarStorageCompressionCodec.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatParquetColumnarStorageCompressionCodec.java new file mode 100755 index 000000000..32066b55f --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatParquetColumnarStorageCompressionCodec.java @@ -0,0 +1,27 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationS3FormatParquetColumnarStorageCompressionCodec - The compression algorithm used to compress data pages. + */ +public enum DestinationS3FormatParquetColumnarStorageCompressionCodec { + UNCOMPRESSED("UNCOMPRESSED"), + SNAPPY("SNAPPY"), + GZIP("GZIP"), + LZO("LZO"), + BROTLI("BROTLI"), + LZ4("LZ4"), + ZSTD("ZSTD"); + + @JsonValue + public final String value; + + private DestinationS3FormatParquetColumnarStorageCompressionCodec(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatParquetColumnarStorageFormatType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatParquetColumnarStorageFormatType.java new file mode 100755 index 000000000..677f82c27 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatParquetColumnarStorageFormatType.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationS3FormatParquetColumnarStorageFormatType { + PARQUET("Parquet"); + + @JsonValue + public final String value; + + private DestinationS3FormatParquetColumnarStorageFormatType(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON.java new file mode 100755 index 000000000..8c63dda9f --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON.java @@ -0,0 +1,50 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON - Format of the data output. See <a href="https://docs.airbyte.com/integrations/destinations/s3/#supported-output-schema">here</a> for more details + */ + +public class DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON { + /** + * Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("compression") + public Object compression; + + public DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON withCompression(Object compression) { + this.compression = compression; + return this; + } + + /** + * Whether the input json data should be normalized (flattened) in the output JSON Lines. Please refer to docs for details. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("flattening") + public DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening flattening; + + public DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON withFlattening(DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening flattening) { + this.flattening = flattening; + return this; + } + + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("format_type") + public DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType formatType; + + public DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON withFormatType(DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType formatType) { + this.formatType = formatType; + return this; + } + + public DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.java new file mode 100755 index 000000000..acfbcadda --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.java @@ -0,0 +1,26 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP - Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). + */ + +public class DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("compression_type") + public DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType compressionType; + + public DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP withCompressionType(DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType compressionType) { + this.compressionType = compressionType; + return this; + } + + public DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.java new file mode 100755 index 000000000..58e741650 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType { + GZIP("GZIP"); + + @JsonValue + public final String value; + + private DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.java new file mode 100755 index 000000000..debc19360 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.java @@ -0,0 +1,26 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression - Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: ".jsonl.gz"). + */ + +public class DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("compression_type") + public DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType compressionType; + + public DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression withCompressionType(DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType compressionType) { + this.compressionType = compressionType; + return this; + } + + public DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.java new file mode 100755 index 000000000..157c2232c --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType { + NO_COMPRESSION("No Compression"); + + @JsonValue + public final String value; + + private DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening.java new file mode 100755 index 000000000..e596d357f --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening.java @@ -0,0 +1,22 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening - Whether the input json data should be normalized (flattened) in the output JSON Lines. Please refer to docs for details. + */ +public enum DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening { + NO_FLATTENING("No flattening"), + ROOT_LEVEL_FLATTENING("Root level flattening"); + + @JsonValue + public final String value; + + private DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType.java new file mode 100755 index 000000000..56dd0b6c2 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType { + JSONL("JSONL"); + + @JsonValue + public final String value; + + private DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodNoTunnel.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodNoTunnel.java new file mode 100755 index 000000000..cffbf2cfc --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodNoTunnel.java @@ -0,0 +1,28 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationVerticaTunnelMethodNoTunnel - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class DestinationVerticaTunnelMethodNoTunnel { + /** + * No ssh tunnel needed to connect to database + */ + @JsonProperty("tunnel_method") + public DestinationVerticaTunnelMethodNoTunnelTunnelMethod tunnelMethod; + + public DestinationVerticaTunnelMethodNoTunnel withTunnelMethod(DestinationVerticaTunnelMethodNoTunnelTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + public DestinationVerticaTunnelMethodNoTunnel(@JsonProperty("tunnel_method") DestinationVerticaTunnelMethodNoTunnelTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodNoTunnelTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodNoTunnelTunnelMethod.java new file mode 100755 index 000000000..01fcdaf6a --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodNoTunnelTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationVerticaTunnelMethodNoTunnelTunnelMethod - No ssh tunnel needed to connect to database + */ +public enum DestinationVerticaTunnelMethodNoTunnelTunnelMethod { + NO_TUNNEL("NO_TUNNEL"); + + @JsonValue + public final String value; + + private DestinationVerticaTunnelMethodNoTunnelTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodPasswordAuthentication.java new file mode 100755 index 000000000..4ff291548 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodPasswordAuthentication.java @@ -0,0 +1,78 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationVerticaTunnelMethodPasswordAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class DestinationVerticaTunnelMethodPasswordAuthentication { + /** + * Hostname of the jump server host that allows inbound ssh tunnel. + */ + @JsonProperty("tunnel_host") + public String tunnelHost; + + public DestinationVerticaTunnelMethodPasswordAuthentication withTunnelHost(String tunnelHost) { + this.tunnelHost = tunnelHost; + return this; + } + + /** + * Connect through a jump server tunnel host using username and password authentication + */ + @JsonProperty("tunnel_method") + public DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod; + + public DestinationVerticaTunnelMethodPasswordAuthentication withTunnelMethod(DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + /** + * Port on the proxy/jump server that accepts inbound ssh connections. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("tunnel_port") + public Long tunnelPort; + + public DestinationVerticaTunnelMethodPasswordAuthentication withTunnelPort(Long tunnelPort) { + this.tunnelPort = tunnelPort; + return this; + } + + /** + * OS-level username for logging into the jump server host + */ + @JsonProperty("tunnel_user") + public String tunnelUser; + + public DestinationVerticaTunnelMethodPasswordAuthentication withTunnelUser(String tunnelUser) { + this.tunnelUser = tunnelUser; + return this; + } + + /** + * OS-level password for logging into the jump server host + */ + @JsonProperty("tunnel_user_password") + public String tunnelUserPassword; + + public DestinationVerticaTunnelMethodPasswordAuthentication withTunnelUserPassword(String tunnelUserPassword) { + this.tunnelUserPassword = tunnelUserPassword; + return this; + } + + public DestinationVerticaTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { + this.tunnelUser = tunnelUser; + this.tunnelUserPassword = tunnelUserPassword; + this.tunnelHost = tunnelHost; + this.tunnelMethod = tunnelMethod; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod.java new file mode 100755 index 000000000..aa45a0539 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and password authentication + */ +public enum DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod { + SSH_PASSWORD_AUTH("SSH_PASSWORD_AUTH"); + + @JsonValue + public final String value; + + private DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthentication.java new file mode 100755 index 000000000..5c1fc54dc --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthentication.java @@ -0,0 +1,78 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * DestinationVerticaTunnelMethodSSHKeyAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class DestinationVerticaTunnelMethodSSHKeyAuthentication { + /** + * OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) + */ + @JsonProperty("ssh_key") + public String sshKey; + + public DestinationVerticaTunnelMethodSSHKeyAuthentication withSshKey(String sshKey) { + this.sshKey = sshKey; + return this; + } + + /** + * Hostname of the jump server host that allows inbound ssh tunnel. + */ + @JsonProperty("tunnel_host") + public String tunnelHost; + + public DestinationVerticaTunnelMethodSSHKeyAuthentication withTunnelHost(String tunnelHost) { + this.tunnelHost = tunnelHost; + return this; + } + + /** + * Connect through a jump server tunnel host using username and ssh key + */ + @JsonProperty("tunnel_method") + public DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod; + + public DestinationVerticaTunnelMethodSSHKeyAuthentication withTunnelMethod(DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + /** + * Port on the proxy/jump server that accepts inbound ssh connections. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("tunnel_port") + public Long tunnelPort; + + public DestinationVerticaTunnelMethodSSHKeyAuthentication withTunnelPort(Long tunnelPort) { + this.tunnelPort = tunnelPort; + return this; + } + + /** + * OS-level username for logging into the jump server host. + */ + @JsonProperty("tunnel_user") + public String tunnelUser; + + public DestinationVerticaTunnelMethodSSHKeyAuthentication withTunnelUser(String tunnelUser) { + this.tunnelUser = tunnelUser; + return this; + } + + public DestinationVerticaTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_user") String tunnelUser) { + this.sshKey = sshKey; + this.tunnelHost = tunnelHost; + this.tunnelMethod = tunnelMethod; + this.tunnelUser = tunnelUser; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod.java new file mode 100755 index 000000000..52f9d8538 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and ssh key + */ +public enum DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod { + SSH_KEY_AUTH("SSH_KEY_AUTH"); + + @JsonValue + public final String value; + + private DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandard.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandard.java new file mode 100755 index 000000000..8823dacec --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandard.java @@ -0,0 +1,25 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceAlloydbReplicationMethodStandard - Standard replication requires no setup on the DB side but will not be able to represent deletions incrementally. + */ + +public class SourceAlloydbReplicationMethodStandard { + @JsonProperty("method") + public SourceAlloydbReplicationMethodStandardMethod method; + + public SourceAlloydbReplicationMethodStandard withMethod(SourceAlloydbReplicationMethodStandardMethod method) { + this.method = method; + return this; + } + + public SourceAlloydbReplicationMethodStandard(@JsonProperty("method") SourceAlloydbReplicationMethodStandardMethod method) { + this.method = method; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandardMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandardMethod.java new file mode 100755 index 000000000..a3deb1d53 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandardMethod.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum SourceAlloydbReplicationMethodStandardMethod { + STANDARD("Standard"); + + @JsonValue + public final String value; + + private SourceAlloydbReplicationMethodStandardMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandardXmin.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandardXmin.java new file mode 100755 index 000000000..1b34524e2 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandardXmin.java @@ -0,0 +1,25 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceAlloydbReplicationMethodStandardXmin - Xmin replication requires no setup on the DB side but will not be able to represent deletions incrementally. + */ + +public class SourceAlloydbReplicationMethodStandardXmin { + @JsonProperty("method") + public SourceAlloydbReplicationMethodStandardXminMethod method; + + public SourceAlloydbReplicationMethodStandardXmin withMethod(SourceAlloydbReplicationMethodStandardXminMethod method) { + this.method = method; + return this; + } + + public SourceAlloydbReplicationMethodStandardXmin(@JsonProperty("method") SourceAlloydbReplicationMethodStandardXminMethod method) { + this.method = method; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandardXminMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandardXminMethod.java new file mode 100755 index 000000000..a6cd2a68e --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandardXminMethod.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum SourceAlloydbReplicationMethodStandardXminMethod { + XMIN("Xmin"); + + @JsonValue + public final String value; + + private SourceAlloydbReplicationMethodStandardXminMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodNoTunnel.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodNoTunnel.java new file mode 100755 index 000000000..b96580ed6 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodNoTunnel.java @@ -0,0 +1,28 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceAlloydbTunnelMethodNoTunnel - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class SourceAlloydbTunnelMethodNoTunnel { + /** + * No ssh tunnel needed to connect to database + */ + @JsonProperty("tunnel_method") + public SourceAlloydbTunnelMethodNoTunnelTunnelMethod tunnelMethod; + + public SourceAlloydbTunnelMethodNoTunnel withTunnelMethod(SourceAlloydbTunnelMethodNoTunnelTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + public SourceAlloydbTunnelMethodNoTunnel(@JsonProperty("tunnel_method") SourceAlloydbTunnelMethodNoTunnelTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodNoTunnelTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodNoTunnelTunnelMethod.java new file mode 100755 index 000000000..47dab450e --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodNoTunnelTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * SourceAlloydbTunnelMethodNoTunnelTunnelMethod - No ssh tunnel needed to connect to database + */ +public enum SourceAlloydbTunnelMethodNoTunnelTunnelMethod { + NO_TUNNEL("NO_TUNNEL"); + + @JsonValue + public final String value; + + private SourceAlloydbTunnelMethodNoTunnelTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodPasswordAuthentication.java new file mode 100755 index 000000000..d33a5f4a4 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodPasswordAuthentication.java @@ -0,0 +1,78 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceAlloydbTunnelMethodPasswordAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class SourceAlloydbTunnelMethodPasswordAuthentication { + /** + * Hostname of the jump server host that allows inbound ssh tunnel. + */ + @JsonProperty("tunnel_host") + public String tunnelHost; + + public SourceAlloydbTunnelMethodPasswordAuthentication withTunnelHost(String tunnelHost) { + this.tunnelHost = tunnelHost; + return this; + } + + /** + * Connect through a jump server tunnel host using username and password authentication + */ + @JsonProperty("tunnel_method") + public SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod; + + public SourceAlloydbTunnelMethodPasswordAuthentication withTunnelMethod(SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + /** + * Port on the proxy/jump server that accepts inbound ssh connections. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("tunnel_port") + public Long tunnelPort; + + public SourceAlloydbTunnelMethodPasswordAuthentication withTunnelPort(Long tunnelPort) { + this.tunnelPort = tunnelPort; + return this; + } + + /** + * OS-level username for logging into the jump server host + */ + @JsonProperty("tunnel_user") + public String tunnelUser; + + public SourceAlloydbTunnelMethodPasswordAuthentication withTunnelUser(String tunnelUser) { + this.tunnelUser = tunnelUser; + return this; + } + + /** + * OS-level password for logging into the jump server host + */ + @JsonProperty("tunnel_user_password") + public String tunnelUserPassword; + + public SourceAlloydbTunnelMethodPasswordAuthentication withTunnelUserPassword(String tunnelUserPassword) { + this.tunnelUserPassword = tunnelUserPassword; + return this; + } + + public SourceAlloydbTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { + this.tunnelUser = tunnelUser; + this.tunnelUserPassword = tunnelUserPassword; + this.tunnelHost = tunnelHost; + this.tunnelMethod = tunnelMethod; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod.java new file mode 100755 index 000000000..bd07cce92 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and password authentication + */ +public enum SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod { + SSH_PASSWORD_AUTH("SSH_PASSWORD_AUTH"); + + @JsonValue + public final String value; + + private SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthentication.java new file mode 100755 index 000000000..7a7c18042 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthentication.java @@ -0,0 +1,78 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceAlloydbTunnelMethodSSHKeyAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class SourceAlloydbTunnelMethodSSHKeyAuthentication { + /** + * OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) + */ + @JsonProperty("ssh_key") + public String sshKey; + + public SourceAlloydbTunnelMethodSSHKeyAuthentication withSshKey(String sshKey) { + this.sshKey = sshKey; + return this; + } + + /** + * Hostname of the jump server host that allows inbound ssh tunnel. + */ + @JsonProperty("tunnel_host") + public String tunnelHost; + + public SourceAlloydbTunnelMethodSSHKeyAuthentication withTunnelHost(String tunnelHost) { + this.tunnelHost = tunnelHost; + return this; + } + + /** + * Connect through a jump server tunnel host using username and ssh key + */ + @JsonProperty("tunnel_method") + public SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod; + + public SourceAlloydbTunnelMethodSSHKeyAuthentication withTunnelMethod(SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + /** + * Port on the proxy/jump server that accepts inbound ssh connections. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("tunnel_port") + public Long tunnelPort; + + public SourceAlloydbTunnelMethodSSHKeyAuthentication withTunnelPort(Long tunnelPort) { + this.tunnelPort = tunnelPort; + return this; + } + + /** + * OS-level username for logging into the jump server host. + */ + @JsonProperty("tunnel_user") + public String tunnelUser; + + public SourceAlloydbTunnelMethodSSHKeyAuthentication withTunnelUser(String tunnelUser) { + this.tunnelUser = tunnelUser; + return this; + } + + public SourceAlloydbTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_user") String tunnelUser) { + this.sshKey = sshKey; + this.tunnelHost = tunnelHost; + this.tunnelMethod = tunnelMethod; + this.tunnelUser = tunnelUser; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod.java new file mode 100755 index 000000000..858b598b0 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and ssh key + */ +public enum SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod { + SSH_KEY_AUTH("SSH_KEY_AUTH"); + + @JsonValue + public final String value; + + private SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.java new file mode 100755 index 000000000..fe4315d6d --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.java @@ -0,0 +1,25 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON - Input data format + */ + +public class SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON { + @JsonProperty("format_type") + public SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType formatType; + + public SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON withFormatType(SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType formatType) { + this.formatType = formatType; + return this; + } + + public SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON(@JsonProperty("format_type") SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType formatType) { + this.formatType = formatType; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.java new file mode 100755 index 000000000..8bc7fb8b6 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType { + JSONL("JSONL"); + + @JsonValue + public final String value; + + private SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodNoTunnel.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodNoTunnel.java new file mode 100755 index 000000000..5e16abfea --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodNoTunnel.java @@ -0,0 +1,28 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceClickhouseTunnelMethodNoTunnel - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class SourceClickhouseTunnelMethodNoTunnel { + /** + * No ssh tunnel needed to connect to database + */ + @JsonProperty("tunnel_method") + public SourceClickhouseTunnelMethodNoTunnelTunnelMethod tunnelMethod; + + public SourceClickhouseTunnelMethodNoTunnel withTunnelMethod(SourceClickhouseTunnelMethodNoTunnelTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + public SourceClickhouseTunnelMethodNoTunnel(@JsonProperty("tunnel_method") SourceClickhouseTunnelMethodNoTunnelTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodNoTunnelTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodNoTunnelTunnelMethod.java new file mode 100755 index 000000000..725e959c4 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodNoTunnelTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * SourceClickhouseTunnelMethodNoTunnelTunnelMethod - No ssh tunnel needed to connect to database + */ +public enum SourceClickhouseTunnelMethodNoTunnelTunnelMethod { + NO_TUNNEL("NO_TUNNEL"); + + @JsonValue + public final String value; + + private SourceClickhouseTunnelMethodNoTunnelTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodPasswordAuthentication.java new file mode 100755 index 000000000..6776d9a0c --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodPasswordAuthentication.java @@ -0,0 +1,78 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceClickhouseTunnelMethodPasswordAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class SourceClickhouseTunnelMethodPasswordAuthentication { + /** + * Hostname of the jump server host that allows inbound ssh tunnel. + */ + @JsonProperty("tunnel_host") + public String tunnelHost; + + public SourceClickhouseTunnelMethodPasswordAuthentication withTunnelHost(String tunnelHost) { + this.tunnelHost = tunnelHost; + return this; + } + + /** + * Connect through a jump server tunnel host using username and password authentication + */ + @JsonProperty("tunnel_method") + public SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod; + + public SourceClickhouseTunnelMethodPasswordAuthentication withTunnelMethod(SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + /** + * Port on the proxy/jump server that accepts inbound ssh connections. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("tunnel_port") + public Long tunnelPort; + + public SourceClickhouseTunnelMethodPasswordAuthentication withTunnelPort(Long tunnelPort) { + this.tunnelPort = tunnelPort; + return this; + } + + /** + * OS-level username for logging into the jump server host + */ + @JsonProperty("tunnel_user") + public String tunnelUser; + + public SourceClickhouseTunnelMethodPasswordAuthentication withTunnelUser(String tunnelUser) { + this.tunnelUser = tunnelUser; + return this; + } + + /** + * OS-level password for logging into the jump server host + */ + @JsonProperty("tunnel_user_password") + public String tunnelUserPassword; + + public SourceClickhouseTunnelMethodPasswordAuthentication withTunnelUserPassword(String tunnelUserPassword) { + this.tunnelUserPassword = tunnelUserPassword; + return this; + } + + public SourceClickhouseTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { + this.tunnelUser = tunnelUser; + this.tunnelUserPassword = tunnelUserPassword; + this.tunnelHost = tunnelHost; + this.tunnelMethod = tunnelMethod; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.java new file mode 100755 index 000000000..6969964cd --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and password authentication + */ +public enum SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod { + SSH_PASSWORD_AUTH("SSH_PASSWORD_AUTH"); + + @JsonValue + public final String value; + + private SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthentication.java new file mode 100755 index 000000000..4a7fed8f4 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthentication.java @@ -0,0 +1,78 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceClickhouseTunnelMethodSSHKeyAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class SourceClickhouseTunnelMethodSSHKeyAuthentication { + /** + * OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) + */ + @JsonProperty("ssh_key") + public String sshKey; + + public SourceClickhouseTunnelMethodSSHKeyAuthentication withSshKey(String sshKey) { + this.sshKey = sshKey; + return this; + } + + /** + * Hostname of the jump server host that allows inbound ssh tunnel. + */ + @JsonProperty("tunnel_host") + public String tunnelHost; + + public SourceClickhouseTunnelMethodSSHKeyAuthentication withTunnelHost(String tunnelHost) { + this.tunnelHost = tunnelHost; + return this; + } + + /** + * Connect through a jump server tunnel host using username and ssh key + */ + @JsonProperty("tunnel_method") + public SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod; + + public SourceClickhouseTunnelMethodSSHKeyAuthentication withTunnelMethod(SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + /** + * Port on the proxy/jump server that accepts inbound ssh connections. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("tunnel_port") + public Long tunnelPort; + + public SourceClickhouseTunnelMethodSSHKeyAuthentication withTunnelPort(Long tunnelPort) { + this.tunnelPort = tunnelPort; + return this; + } + + /** + * OS-level username for logging into the jump server host. + */ + @JsonProperty("tunnel_user") + public String tunnelUser; + + public SourceClickhouseTunnelMethodSSHKeyAuthentication withTunnelUser(String tunnelUser) { + this.tunnelUser = tunnelUser; + return this; + } + + public SourceClickhouseTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_user") String tunnelUser) { + this.sshKey = sshKey; + this.tunnelHost = tunnelHost; + this.tunnelMethod = tunnelMethod; + this.tunnelUser = tunnelUser; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.java new file mode 100755 index 000000000..fab51af24 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and ssh key + */ +public enum SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod { + SSH_KEY_AUTH("SSH_KEY_AUTH"); + + @JsonValue + public final String value; + + private SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogMultiSchema.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogMultiSchema.java new file mode 100755 index 000000000..587e3034c --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogMultiSchema.java @@ -0,0 +1,38 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceE2eTestCloudMockCatalogMultiSchema - A catalog with multiple data streams, each with a different schema. + */ + +public class SourceE2eTestCloudMockCatalogMultiSchema { + /** + * A Json object specifying multiple data streams and their schemas. Each key in this object is one stream name. Each value is the schema for that stream. The schema should be compatible with <a href="https://json-schema.org/draft-07/json-schema-release-notes.html">draft-07</a>. See <a href="https://cswr.github.io/JsonSchema/spec/introduction/">this doc</a> for examples. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("stream_schemas") + public String streamSchemas; + + public SourceE2eTestCloudMockCatalogMultiSchema withStreamSchemas(String streamSchemas) { + this.streamSchemas = streamSchemas; + return this; + } + + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("type") + public SourceE2eTestCloudMockCatalogMultiSchemaType type; + + public SourceE2eTestCloudMockCatalogMultiSchema withType(SourceE2eTestCloudMockCatalogMultiSchemaType type) { + this.type = type; + return this; + } + + public SourceE2eTestCloudMockCatalogMultiSchema(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogMultiSchemaType.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogMultiSchemaType.java new file mode 100755 index 000000000..b8f186ad8 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogMultiSchemaType.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum SourceE2eTestCloudMockCatalogMultiSchemaType { + MULTI_STREAM("MULTI_STREAM"); + + @JsonValue + public final String value; + + private SourceE2eTestCloudMockCatalogMultiSchemaType(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogSingleSchema.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogSingleSchema.java new file mode 100755 index 000000000..af5fa9bda --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogSingleSchema.java @@ -0,0 +1,62 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceE2eTestCloudMockCatalogSingleSchema - A catalog with one or multiple streams that share the same schema. + */ + +public class SourceE2eTestCloudMockCatalogSingleSchema { + /** + * Duplicate the stream for easy load testing. Each stream name will have a number suffix. For example, if the stream name is "ds", the duplicated streams will be "ds_0", "ds_1", etc. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("stream_duplication") + public Long streamDuplication; + + public SourceE2eTestCloudMockCatalogSingleSchema withStreamDuplication(Long streamDuplication) { + this.streamDuplication = streamDuplication; + return this; + } + + /** + * Name of the data stream. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("stream_name") + public String streamName; + + public SourceE2eTestCloudMockCatalogSingleSchema withStreamName(String streamName) { + this.streamName = streamName; + return this; + } + + /** + * A Json schema for the stream. The schema should be compatible with <a href="https://json-schema.org/draft-07/json-schema-release-notes.html">draft-07</a>. See <a href="https://cswr.github.io/JsonSchema/spec/introduction/">this doc</a> for examples. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("stream_schema") + public String streamSchema; + + public SourceE2eTestCloudMockCatalogSingleSchema withStreamSchema(String streamSchema) { + this.streamSchema = streamSchema; + return this; + } + + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("type") + public SourceE2eTestCloudMockCatalogSingleSchemaType type; + + public SourceE2eTestCloudMockCatalogSingleSchema withType(SourceE2eTestCloudMockCatalogSingleSchemaType type) { + this.type = type; + return this; + } + + public SourceE2eTestCloudMockCatalogSingleSchema(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogSingleSchemaType.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogSingleSchemaType.java new file mode 100755 index 000000000..c9f8941bd --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogSingleSchemaType.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum SourceE2eTestCloudMockCatalogSingleSchemaType { + SINGLE_STREAM("SINGLE_STREAM"); + + @JsonValue + public final String value; + + private SourceE2eTestCloudMockCatalogSingleSchemaType(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorage.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorage.java new file mode 100755 index 000000000..e79f32c10 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorage.java @@ -0,0 +1,63 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceFileSecureProviderAzBlobAzureBlobStorage - The storage Provider or Location of the file(s) which should be replicated. + */ + +public class SourceFileSecureProviderAzBlobAzureBlobStorage { + /** + * To access Azure Blob Storage, this connector would need credentials with the proper permissions. One option is a SAS (Shared Access Signature) token. If accessing publicly available data, this field is not necessary. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("sas_token") + public String sasToken; + + public SourceFileSecureProviderAzBlobAzureBlobStorage withSasToken(String sasToken) { + this.sasToken = sasToken; + return this; + } + + /** + * To access Azure Blob Storage, this connector would need credentials with the proper permissions. One option is a storage account shared key (aka account key or access key). If accessing publicly available data, this field is not necessary. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("shared_key") + public String sharedKey; + + public SourceFileSecureProviderAzBlobAzureBlobStorage withSharedKey(String sharedKey) { + this.sharedKey = sharedKey; + return this; + } + + @JsonProperty("storage") + public SourceFileSecureProviderAzBlobAzureBlobStorageStorage storage; + + public SourceFileSecureProviderAzBlobAzureBlobStorage withStorage(SourceFileSecureProviderAzBlobAzureBlobStorageStorage storage) { + this.storage = storage; + return this; + } + + /** + * The globally unique name of the storage account that the desired blob sits within. See <a href="https://docs.microsoft.com/en-us/azure/storage/common/storage-account-overview" target="_blank">here</a> for more details. + */ + @JsonProperty("storage_account") + public String storageAccount; + + public SourceFileSecureProviderAzBlobAzureBlobStorage withStorageAccount(String storageAccount) { + this.storageAccount = storageAccount; + return this; + } + + public SourceFileSecureProviderAzBlobAzureBlobStorage(@JsonProperty("storage") SourceFileSecureProviderAzBlobAzureBlobStorageStorage storage, @JsonProperty("storage_account") String storageAccount) { + this.storage = storage; + this.storageAccount = storageAccount; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorageStorage.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorageStorage.java new file mode 100755 index 000000000..401de7f63 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorageStorage.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum SourceFileSecureProviderAzBlobAzureBlobStorageStorage { + AZ_BLOB("AzBlob"); + + @JsonValue + public final String value; + + private SourceFileSecureProviderAzBlobAzureBlobStorageStorage(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderGCSGoogleCloudStorage.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderGCSGoogleCloudStorage.java new file mode 100755 index 000000000..9a2f0f04f --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderGCSGoogleCloudStorage.java @@ -0,0 +1,39 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceFileSecureProviderGCSGoogleCloudStorage - The storage Provider or Location of the file(s) which should be replicated. + */ + +public class SourceFileSecureProviderGCSGoogleCloudStorage { + /** + * In order to access private Buckets stored on Google Cloud, this connector would need a service account json credentials with the proper permissions as described <a href="https://cloud.google.com/iam/docs/service-accounts" target="_blank">here</a>. Please generate the credentials.json file and copy/paste its content to this field (expecting JSON formats). If accessing publicly available data, this field is not necessary. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("service_account_json") + public String serviceAccountJson; + + public SourceFileSecureProviderGCSGoogleCloudStorage withServiceAccountJson(String serviceAccountJson) { + this.serviceAccountJson = serviceAccountJson; + return this; + } + + @JsonProperty("storage") + public SourceFileSecureProviderGCSGoogleCloudStorageStorage storage; + + public SourceFileSecureProviderGCSGoogleCloudStorage withStorage(SourceFileSecureProviderGCSGoogleCloudStorageStorage storage) { + this.storage = storage; + return this; + } + + public SourceFileSecureProviderGCSGoogleCloudStorage(@JsonProperty("storage") SourceFileSecureProviderGCSGoogleCloudStorageStorage storage) { + this.storage = storage; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderGCSGoogleCloudStorageStorage.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderGCSGoogleCloudStorageStorage.java new file mode 100755 index 000000000..6b52896f5 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderGCSGoogleCloudStorageStorage.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum SourceFileSecureProviderGCSGoogleCloudStorageStorage { + GCS("GCS"); + + @JsonValue + public final String value; + + private SourceFileSecureProviderGCSGoogleCloudStorageStorage(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderHTTPSPublicWeb.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderHTTPSPublicWeb.java new file mode 100755 index 000000000..74fe491cb --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderHTTPSPublicWeb.java @@ -0,0 +1,39 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceFileSecureProviderHTTPSPublicWeb - The storage Provider or Location of the file(s) which should be replicated. + */ + +public class SourceFileSecureProviderHTTPSPublicWeb { + @JsonProperty("storage") + public SourceFileSecureProviderHTTPSPublicWebStorage storage; + + public SourceFileSecureProviderHTTPSPublicWeb withStorage(SourceFileSecureProviderHTTPSPublicWebStorage storage) { + this.storage = storage; + return this; + } + + /** + * Add User-Agent to request + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("user_agent") + public Boolean userAgent; + + public SourceFileSecureProviderHTTPSPublicWeb withUserAgent(Boolean userAgent) { + this.userAgent = userAgent; + return this; + } + + public SourceFileSecureProviderHTTPSPublicWeb(@JsonProperty("storage") SourceFileSecureProviderHTTPSPublicWebStorage storage) { + this.storage = storage; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderHTTPSPublicWebStorage.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderHTTPSPublicWebStorage.java new file mode 100755 index 000000000..14c5dfdc4 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderHTTPSPublicWebStorage.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum SourceFileSecureProviderHTTPSPublicWebStorage { + HTTPS("HTTPS"); + + @JsonValue + public final String value; + + private SourceFileSecureProviderHTTPSPublicWebStorage(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderS3AmazonWebServices.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderS3AmazonWebServices.java new file mode 100755 index 000000000..5f31b5e52 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderS3AmazonWebServices.java @@ -0,0 +1,51 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceFileSecureProviderS3AmazonWebServices - The storage Provider or Location of the file(s) which should be replicated. + */ + +public class SourceFileSecureProviderS3AmazonWebServices { + /** + * In order to access private Buckets stored on AWS S3, this connector would need credentials with the proper permissions. If accessing publicly available data, this field is not necessary. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("aws_access_key_id") + public String awsAccessKeyId; + + public SourceFileSecureProviderS3AmazonWebServices withAwsAccessKeyId(String awsAccessKeyId) { + this.awsAccessKeyId = awsAccessKeyId; + return this; + } + + /** + * In order to access private Buckets stored on AWS S3, this connector would need credentials with the proper permissions. If accessing publicly available data, this field is not necessary. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("aws_secret_access_key") + public String awsSecretAccessKey; + + public SourceFileSecureProviderS3AmazonWebServices withAwsSecretAccessKey(String awsSecretAccessKey) { + this.awsSecretAccessKey = awsSecretAccessKey; + return this; + } + + @JsonProperty("storage") + public SourceFileSecureProviderS3AmazonWebServicesStorage storage; + + public SourceFileSecureProviderS3AmazonWebServices withStorage(SourceFileSecureProviderS3AmazonWebServicesStorage storage) { + this.storage = storage; + return this; + } + + public SourceFileSecureProviderS3AmazonWebServices(@JsonProperty("storage") SourceFileSecureProviderS3AmazonWebServicesStorage storage) { + this.storage = storage; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderS3AmazonWebServicesStorage.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderS3AmazonWebServicesStorage.java new file mode 100755 index 000000000..1bed9b0a4 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderS3AmazonWebServicesStorage.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum SourceFileSecureProviderS3AmazonWebServicesStorage { + S3("S3"); + + @JsonValue + public final String value; + + private SourceFileSecureProviderS3AmazonWebServicesStorage(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSCPSecureCopyProtocol.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSCPSecureCopyProtocol.java new file mode 100755 index 000000000..3e2260421 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSCPSecureCopyProtocol.java @@ -0,0 +1,63 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceFileSecureProviderSCPSecureCopyProtocol - The storage Provider or Location of the file(s) which should be replicated. + */ + +public class SourceFileSecureProviderSCPSecureCopyProtocol { + @JsonProperty("host") + public String host; + + public SourceFileSecureProviderSCPSecureCopyProtocol withHost(String host) { + this.host = host; + return this; + } + + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("password") + public String password; + + public SourceFileSecureProviderSCPSecureCopyProtocol withPassword(String password) { + this.password = password; + return this; + } + + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("port") + public String port; + + public SourceFileSecureProviderSCPSecureCopyProtocol withPort(String port) { + this.port = port; + return this; + } + + @JsonProperty("storage") + public SourceFileSecureProviderSCPSecureCopyProtocolStorage storage; + + public SourceFileSecureProviderSCPSecureCopyProtocol withStorage(SourceFileSecureProviderSCPSecureCopyProtocolStorage storage) { + this.storage = storage; + return this; + } + + @JsonProperty("user") + public String user; + + public SourceFileSecureProviderSCPSecureCopyProtocol withUser(String user) { + this.user = user; + return this; + } + + public SourceFileSecureProviderSCPSecureCopyProtocol(@JsonProperty("host") String host, @JsonProperty("storage") SourceFileSecureProviderSCPSecureCopyProtocolStorage storage, @JsonProperty("user") String user) { + this.host = host; + this.storage = storage; + this.user = user; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSCPSecureCopyProtocolStorage.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSCPSecureCopyProtocolStorage.java new file mode 100755 index 000000000..65ea7d059 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSCPSecureCopyProtocolStorage.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum SourceFileSecureProviderSCPSecureCopyProtocolStorage { + SCP("SCP"); + + @JsonValue + public final String value; + + private SourceFileSecureProviderSCPSecureCopyProtocolStorage(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocol.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocol.java new file mode 100755 index 000000000..6f1ae0e63 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocol.java @@ -0,0 +1,63 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceFileSecureProviderSFTPSecureFileTransferProtocol - The storage Provider or Location of the file(s) which should be replicated. + */ + +public class SourceFileSecureProviderSFTPSecureFileTransferProtocol { + @JsonProperty("host") + public String host; + + public SourceFileSecureProviderSFTPSecureFileTransferProtocol withHost(String host) { + this.host = host; + return this; + } + + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("password") + public String password; + + public SourceFileSecureProviderSFTPSecureFileTransferProtocol withPassword(String password) { + this.password = password; + return this; + } + + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("port") + public String port; + + public SourceFileSecureProviderSFTPSecureFileTransferProtocol withPort(String port) { + this.port = port; + return this; + } + + @JsonProperty("storage") + public SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage storage; + + public SourceFileSecureProviderSFTPSecureFileTransferProtocol withStorage(SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage storage) { + this.storage = storage; + return this; + } + + @JsonProperty("user") + public String user; + + public SourceFileSecureProviderSFTPSecureFileTransferProtocol withUser(String user) { + this.user = user; + return this; + } + + public SourceFileSecureProviderSFTPSecureFileTransferProtocol(@JsonProperty("host") String host, @JsonProperty("storage") SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage storage, @JsonProperty("user") String user) { + this.host = host; + this.storage = storage; + this.user = user; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage.java new file mode 100755 index 000000000..bcd87c5ea --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage { + SFTP("SFTP"); + + @JsonValue + public final String value; + + private SourceFileSecureProviderSFTPSecureFileTransferProtocolStorage(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSSHSecureShell.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSSHSecureShell.java new file mode 100755 index 000000000..3f6db2ca4 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSSHSecureShell.java @@ -0,0 +1,63 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceFileSecureProviderSSHSecureShell - The storage Provider or Location of the file(s) which should be replicated. + */ + +public class SourceFileSecureProviderSSHSecureShell { + @JsonProperty("host") + public String host; + + public SourceFileSecureProviderSSHSecureShell withHost(String host) { + this.host = host; + return this; + } + + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("password") + public String password; + + public SourceFileSecureProviderSSHSecureShell withPassword(String password) { + this.password = password; + return this; + } + + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("port") + public String port; + + public SourceFileSecureProviderSSHSecureShell withPort(String port) { + this.port = port; + return this; + } + + @JsonProperty("storage") + public SourceFileSecureProviderSSHSecureShellStorage storage; + + public SourceFileSecureProviderSSHSecureShell withStorage(SourceFileSecureProviderSSHSecureShellStorage storage) { + this.storage = storage; + return this; + } + + @JsonProperty("user") + public String user; + + public SourceFileSecureProviderSSHSecureShell withUser(String user) { + this.user = user; + return this; + } + + public SourceFileSecureProviderSSHSecureShell(@JsonProperty("host") String host, @JsonProperty("storage") SourceFileSecureProviderSSHSecureShellStorage storage, @JsonProperty("user") String user) { + this.host = host; + this.storage = storage; + this.user = user; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSSHSecureShellStorage.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSSHSecureShellStorage.java new file mode 100755 index 000000000..c227b6da8 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSSHSecureShellStorage.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum SourceFileSecureProviderSSHSecureShellStorage { + SSH("SSH"); + + @JsonValue + public final String value; + + private SourceFileSecureProviderSSHSecureShellStorage(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeReplicaSet.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeReplicaSet.java new file mode 100755 index 000000000..fae15c5ee --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeReplicaSet.java @@ -0,0 +1,51 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceMongodbInstanceTypeReplicaSet - The MongoDb instance to connect to. For MongoDB Atlas and Replica Set TLS connection is used by default. + */ + +public class SourceMongodbInstanceTypeReplicaSet { + @JsonProperty("instance") + public SourceMongodbInstanceTypeReplicaSetInstance instance; + + public SourceMongodbInstanceTypeReplicaSet withInstance(SourceMongodbInstanceTypeReplicaSetInstance instance) { + this.instance = instance; + return this; + } + + /** + * A replica set in MongoDB is a group of mongod processes that maintain the same data set. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("replica_set") + public String replicaSet; + + public SourceMongodbInstanceTypeReplicaSet withReplicaSet(String replicaSet) { + this.replicaSet = replicaSet; + return this; + } + + /** + * The members of a replica set. Please specify `host`:`port` of each member separated by comma. + */ + @JsonProperty("server_addresses") + public String serverAddresses; + + public SourceMongodbInstanceTypeReplicaSet withServerAddresses(String serverAddresses) { + this.serverAddresses = serverAddresses; + return this; + } + + public SourceMongodbInstanceTypeReplicaSet(@JsonProperty("instance") SourceMongodbInstanceTypeReplicaSetInstance instance, @JsonProperty("server_addresses") String serverAddresses) { + this.instance = instance; + this.serverAddresses = serverAddresses; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeReplicaSetInstance.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeReplicaSetInstance.java new file mode 100755 index 000000000..41ac3b10a --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeReplicaSetInstance.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum SourceMongodbInstanceTypeReplicaSetInstance { + REPLICA("replica"); + + @JsonValue + public final String value; + + private SourceMongodbInstanceTypeReplicaSetInstance(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstance.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstance.java new file mode 100755 index 000000000..860c912ce --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstance.java @@ -0,0 +1,51 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceMongodbInstanceTypeStandaloneMongoDbInstance - The MongoDb instance to connect to. For MongoDB Atlas and Replica Set TLS connection is used by default. + */ + +public class SourceMongodbInstanceTypeStandaloneMongoDbInstance { + /** + * The host name of the Mongo database. + */ + @JsonProperty("host") + public String host; + + public SourceMongodbInstanceTypeStandaloneMongoDbInstance withHost(String host) { + this.host = host; + return this; + } + + @JsonProperty("instance") + public SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance instance; + + public SourceMongodbInstanceTypeStandaloneMongoDbInstance withInstance(SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance instance) { + this.instance = instance; + return this; + } + + /** + * The port of the Mongo database. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("port") + public Long port; + + public SourceMongodbInstanceTypeStandaloneMongoDbInstance withPort(Long port) { + this.port = port; + return this; + } + + public SourceMongodbInstanceTypeStandaloneMongoDbInstance(@JsonProperty("host") String host, @JsonProperty("instance") SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance instance) { + this.host = host; + this.instance = instance; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance.java new file mode 100755 index 000000000..20d3868b0 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance { + STANDALONE("standalone"); + + @JsonValue + public final String value; + + private SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC.java new file mode 100755 index 000000000..803cc4489 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC.java @@ -0,0 +1,63 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC - <i>Recommended</i> - Incrementally reads new inserts, updates, and deletes using the SQL Server's <a href="https://docs.airbyte.com/integrations/sources/mssql/#change-data-capture-cdc">change data capture feature</a>. This must be enabled on your database. + */ + +public class SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC { + /** + * What data should be synced under the CDC. "Existing and New" will read existing data as a snapshot, and sync new changes through CDC. "New Changes Only" will skip the initial snapshot, and only sync new changes through CDC. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("data_to_sync") + public SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync dataToSync; + + public SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC withDataToSync(SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync dataToSync) { + this.dataToSync = dataToSync; + return this; + } + + /** + * The amount of time the connector will wait when it launches to determine if there is new data to sync or not. Defaults to 300 seconds. Valid range: 120 seconds to 1200 seconds. Read about <a href="https://docs.airbyte.com/integrations/sources/mysql/#change-data-capture-cdc">initial waiting time</a>. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("initial_waiting_seconds") + public Long initialWaitingSeconds; + + public SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC withInitialWaitingSeconds(Long initialWaitingSeconds) { + this.initialWaitingSeconds = initialWaitingSeconds; + return this; + } + + @JsonProperty("method") + public SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod method; + + public SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC withMethod(SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod method) { + this.method = method; + return this; + } + + /** + * Existing data in the database are synced through an initial snapshot. This parameter controls the isolation level that will be used during the initial snapshotting. If you choose the "Snapshot" level, you must enable the <a href="https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/sql/snapshot-isolation-in-sql-server">snapshot isolation mode</a> on the database. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("snapshot_isolation") + public SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel snapshotIsolation; + + public SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC withSnapshotIsolation(SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel snapshotIsolation) { + this.snapshotIsolation = snapshotIsolation; + return this; + } + + public SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDC(@JsonProperty("method") SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod method) { + this.method = method; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync.java new file mode 100755 index 000000000..7e4488886 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync.java @@ -0,0 +1,22 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync - What data should be synced under the CDC. "Existing and New" will read existing data as a snapshot, and sync new changes through CDC. "New Changes Only" will skip the initial snapshot, and only sync new changes through CDC. + */ +public enum SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync { + EXISTING_AND_NEW("Existing and New"), + NEW_CHANGES_ONLY("New Changes Only"); + + @JsonValue + public final String value; + + private SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCDataToSync(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel.java new file mode 100755 index 000000000..729e7c30d --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel.java @@ -0,0 +1,22 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel - Existing data in the database are synced through an initial snapshot. This parameter controls the isolation level that will be used during the initial snapshotting. If you choose the "Snapshot" level, you must enable the <a href="https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/sql/snapshot-isolation-in-sql-server">snapshot isolation mode</a> on the database. + */ +public enum SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel { + SNAPSHOT("Snapshot"), + READ_COMMITTED("Read Committed"); + + @JsonValue + public final String value; + + private SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCInitialSnapshotIsolationLevel(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod.java new file mode 100755 index 000000000..2fdf0032c --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod { + CDC("CDC"); + + @JsonValue + public final String value; + + private SourceMssqlReplicationMethodReadChangesUsingChangeDataCaptureCDCMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursor.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursor.java new file mode 100755 index 000000000..0322cabab --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursor.java @@ -0,0 +1,25 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceMssqlReplicationMethodScanChangesWithUserDefinedCursor - Incrementally detects new inserts and updates using the <a href="https://docs.airbyte.com/understanding-airbyte/connections/incremental-append/#user-defined-cursor">cursor column</a> chosen when configuring a connection (e.g. created_at, updated_at). + */ + +public class SourceMssqlReplicationMethodScanChangesWithUserDefinedCursor { + @JsonProperty("method") + public SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod method; + + public SourceMssqlReplicationMethodScanChangesWithUserDefinedCursor withMethod(SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod method) { + this.method = method; + return this; + } + + public SourceMssqlReplicationMethodScanChangesWithUserDefinedCursor(@JsonProperty("method") SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod method) { + this.method = method; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod.java new file mode 100755 index 000000000..1ae9f6894 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod { + STANDARD("STANDARD"); + + @JsonValue + public final String value; + + private SourceMssqlReplicationMethodScanChangesWithUserDefinedCursorMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificate.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificate.java new file mode 100755 index 000000000..1de4d3112 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificate.java @@ -0,0 +1,25 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceMssqlSslMethodEncryptedTrustServerCertificate - Use the certificate provided by the server without verification. (For testing purposes only!) + */ + +public class SourceMssqlSslMethodEncryptedTrustServerCertificate { + @JsonProperty("ssl_method") + public SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod sslMethod; + + public SourceMssqlSslMethodEncryptedTrustServerCertificate withSslMethod(SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod sslMethod) { + this.sslMethod = sslMethod; + return this; + } + + public SourceMssqlSslMethodEncryptedTrustServerCertificate(@JsonProperty("ssl_method") SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod sslMethod) { + this.sslMethod = sslMethod; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod.java new file mode 100755 index 000000000..8a2aee435 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod { + ENCRYPTED_TRUST_SERVER_CERTIFICATE("encrypted_trust_server_certificate"); + + @JsonValue + public final String value; + + private SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificate.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificate.java new file mode 100755 index 000000000..44c1416c6 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificate.java @@ -0,0 +1,39 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceMssqlSslMethodEncryptedVerifyCertificate - Verify and use the certificate provided by the server. + */ + +public class SourceMssqlSslMethodEncryptedVerifyCertificate { + /** + * Specifies the host name of the server. The value of this property must match the subject property of the certificate. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("hostNameInCertificate") + public String hostNameInCertificate; + + public SourceMssqlSslMethodEncryptedVerifyCertificate withHostNameInCertificate(String hostNameInCertificate) { + this.hostNameInCertificate = hostNameInCertificate; + return this; + } + + @JsonProperty("ssl_method") + public SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod sslMethod; + + public SourceMssqlSslMethodEncryptedVerifyCertificate withSslMethod(SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod sslMethod) { + this.sslMethod = sslMethod; + return this; + } + + public SourceMssqlSslMethodEncryptedVerifyCertificate(@JsonProperty("ssl_method") SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod sslMethod) { + this.sslMethod = sslMethod; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod.java new file mode 100755 index 000000000..4d0e6386d --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod { + ENCRYPTED_VERIFY_CERTIFICATE("encrypted_verify_certificate"); + + @JsonValue + public final String value; + + private SourceMssqlSslMethodEncryptedVerifyCertificateSslMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodNoTunnel.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodNoTunnel.java new file mode 100755 index 000000000..71998bbb4 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodNoTunnel.java @@ -0,0 +1,28 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceMssqlTunnelMethodNoTunnel - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class SourceMssqlTunnelMethodNoTunnel { + /** + * No ssh tunnel needed to connect to database + */ + @JsonProperty("tunnel_method") + public SourceMssqlTunnelMethodNoTunnelTunnelMethod tunnelMethod; + + public SourceMssqlTunnelMethodNoTunnel withTunnelMethod(SourceMssqlTunnelMethodNoTunnelTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + public SourceMssqlTunnelMethodNoTunnel(@JsonProperty("tunnel_method") SourceMssqlTunnelMethodNoTunnelTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodNoTunnelTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodNoTunnelTunnelMethod.java new file mode 100755 index 000000000..2bd343f84 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodNoTunnelTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * SourceMssqlTunnelMethodNoTunnelTunnelMethod - No ssh tunnel needed to connect to database + */ +public enum SourceMssqlTunnelMethodNoTunnelTunnelMethod { + NO_TUNNEL("NO_TUNNEL"); + + @JsonValue + public final String value; + + private SourceMssqlTunnelMethodNoTunnelTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodPasswordAuthentication.java new file mode 100755 index 000000000..a08747827 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodPasswordAuthentication.java @@ -0,0 +1,78 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceMssqlTunnelMethodPasswordAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class SourceMssqlTunnelMethodPasswordAuthentication { + /** + * Hostname of the jump server host that allows inbound ssh tunnel. + */ + @JsonProperty("tunnel_host") + public String tunnelHost; + + public SourceMssqlTunnelMethodPasswordAuthentication withTunnelHost(String tunnelHost) { + this.tunnelHost = tunnelHost; + return this; + } + + /** + * Connect through a jump server tunnel host using username and password authentication + */ + @JsonProperty("tunnel_method") + public SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod; + + public SourceMssqlTunnelMethodPasswordAuthentication withTunnelMethod(SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + /** + * Port on the proxy/jump server that accepts inbound ssh connections. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("tunnel_port") + public Long tunnelPort; + + public SourceMssqlTunnelMethodPasswordAuthentication withTunnelPort(Long tunnelPort) { + this.tunnelPort = tunnelPort; + return this; + } + + /** + * OS-level username for logging into the jump server host + */ + @JsonProperty("tunnel_user") + public String tunnelUser; + + public SourceMssqlTunnelMethodPasswordAuthentication withTunnelUser(String tunnelUser) { + this.tunnelUser = tunnelUser; + return this; + } + + /** + * OS-level password for logging into the jump server host + */ + @JsonProperty("tunnel_user_password") + public String tunnelUserPassword; + + public SourceMssqlTunnelMethodPasswordAuthentication withTunnelUserPassword(String tunnelUserPassword) { + this.tunnelUserPassword = tunnelUserPassword; + return this; + } + + public SourceMssqlTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { + this.tunnelUser = tunnelUser; + this.tunnelUserPassword = tunnelUserPassword; + this.tunnelHost = tunnelHost; + this.tunnelMethod = tunnelMethod; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod.java new file mode 100755 index 000000000..2650f6b90 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and password authentication + */ +public enum SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod { + SSH_PASSWORD_AUTH("SSH_PASSWORD_AUTH"); + + @JsonValue + public final String value; + + private SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodSSHKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodSSHKeyAuthentication.java new file mode 100755 index 000000000..9f8490152 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodSSHKeyAuthentication.java @@ -0,0 +1,78 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceMssqlTunnelMethodSSHKeyAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class SourceMssqlTunnelMethodSSHKeyAuthentication { + /** + * OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) + */ + @JsonProperty("ssh_key") + public String sshKey; + + public SourceMssqlTunnelMethodSSHKeyAuthentication withSshKey(String sshKey) { + this.sshKey = sshKey; + return this; + } + + /** + * Hostname of the jump server host that allows inbound ssh tunnel. + */ + @JsonProperty("tunnel_host") + public String tunnelHost; + + public SourceMssqlTunnelMethodSSHKeyAuthentication withTunnelHost(String tunnelHost) { + this.tunnelHost = tunnelHost; + return this; + } + + /** + * Connect through a jump server tunnel host using username and ssh key + */ + @JsonProperty("tunnel_method") + public SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod; + + public SourceMssqlTunnelMethodSSHKeyAuthentication withTunnelMethod(SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + /** + * Port on the proxy/jump server that accepts inbound ssh connections. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("tunnel_port") + public Long tunnelPort; + + public SourceMssqlTunnelMethodSSHKeyAuthentication withTunnelPort(Long tunnelPort) { + this.tunnelPort = tunnelPort; + return this; + } + + /** + * OS-level username for logging into the jump server host. + */ + @JsonProperty("tunnel_user") + public String tunnelUser; + + public SourceMssqlTunnelMethodSSHKeyAuthentication withTunnelUser(String tunnelUser) { + this.tunnelUser = tunnelUser; + return this; + } + + public SourceMssqlTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_user") String tunnelUser) { + this.sshKey = sshKey; + this.tunnelHost = tunnelHost; + this.tunnelMethod = tunnelMethod; + this.tunnelUser = tunnelUser; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java new file mode 100755 index 000000000..d02ca546a --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and ssh key + */ +public enum SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod { + SSH_KEY_AUTH("SSH_KEY_AUTH"); + + @JsonValue + public final String value; + + private SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC.java new file mode 100755 index 000000000..fc736a2d7 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC.java @@ -0,0 +1,51 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC - <i>Recommended</i> - Incrementally reads new inserts, updates, and deletes using the MySQL <a href="https://docs.airbyte.com/integrations/sources/mysql/#change-data-capture-cdc">binary log</a>. This must be enabled on your database. + */ + +public class SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC { + /** + * The amount of time the connector will wait when it launches to determine if there is new data to sync or not. Defaults to 300 seconds. Valid range: 120 seconds to 1200 seconds. Read about <a href="https://docs.airbyte.com/integrations/sources/mysql/#change-data-capture-cdc">initial waiting time</a>. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("initial_waiting_seconds") + public Long initialWaitingSeconds; + + public SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC withInitialWaitingSeconds(Long initialWaitingSeconds) { + this.initialWaitingSeconds = initialWaitingSeconds; + return this; + } + + @JsonProperty("method") + public SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod method; + + public SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC withMethod(SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod method) { + this.method = method; + return this; + } + + /** + * Enter the configured MySQL server timezone. This should only be done if the configured timezone in your MySQL instance does not conform to IANNA standard. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("server_time_zone") + public String serverTimeZone; + + public SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC withServerTimeZone(String serverTimeZone) { + this.serverTimeZone = serverTimeZone; + return this; + } + + public SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDC(@JsonProperty("method") SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod method) { + this.method = method; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod.java new file mode 100755 index 000000000..2ad40ecab --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod { + CDC("CDC"); + + @JsonValue + public final String value; + + private SourceMysqlReplicationMethodReadChangesUsingBinaryLogCDCMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor.java new file mode 100755 index 000000000..b53efc2b7 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor.java @@ -0,0 +1,25 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor - Incrementally detects new inserts and updates using the <a href="https://docs.airbyte.com/understanding-airbyte/connections/incremental-append/#user-defined-cursor">cursor column</a> chosen when configuring a connection (e.g. created_at, updated_at). + */ + +public class SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor { + @JsonProperty("method") + public SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod method; + + public SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor withMethod(SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod method) { + this.method = method; + return this; + } + + public SourceMysqlReplicationMethodScanChangesWithUserDefinedCursor(@JsonProperty("method") SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod method) { + this.method = method; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod.java new file mode 100755 index 000000000..7af286aab --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod { + STANDARD("STANDARD"); + + @JsonValue + public final String value; + + private SourceMysqlReplicationMethodScanChangesWithUserDefinedCursorMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModePreferred.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModePreferred.java new file mode 100755 index 000000000..96d21a025 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModePreferred.java @@ -0,0 +1,25 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceMysqlSslModePreferred - Automatically attempt SSL connection. If the MySQL server does not support SSL, continue with a regular connection. + */ + +public class SourceMysqlSslModePreferred { + @JsonProperty("mode") + public SourceMysqlSslModePreferredMode mode; + + public SourceMysqlSslModePreferred withMode(SourceMysqlSslModePreferredMode mode) { + this.mode = mode; + return this; + } + + public SourceMysqlSslModePreferred(@JsonProperty("mode") SourceMysqlSslModePreferredMode mode) { + this.mode = mode; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModePreferredMode.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModePreferredMode.java new file mode 100755 index 000000000..dfd1c3d9d --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModePreferredMode.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum SourceMysqlSslModePreferredMode { + PREFERRED("preferred"); + + @JsonValue + public final String value; + + private SourceMysqlSslModePreferredMode(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeRequired.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeRequired.java new file mode 100755 index 000000000..616353e6a --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeRequired.java @@ -0,0 +1,25 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceMysqlSslModeRequired - Always connect with SSL. If the MySQL server doesn’t support SSL, the connection will not be established. Certificate Authority (CA) and Hostname are not verified. + */ + +public class SourceMysqlSslModeRequired { + @JsonProperty("mode") + public SourceMysqlSslModeRequiredMode mode; + + public SourceMysqlSslModeRequired withMode(SourceMysqlSslModeRequiredMode mode) { + this.mode = mode; + return this; + } + + public SourceMysqlSslModeRequired(@JsonProperty("mode") SourceMysqlSslModeRequiredMode mode) { + this.mode = mode; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeRequiredMode.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeRequiredMode.java new file mode 100755 index 000000000..7de486021 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeRequiredMode.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum SourceMysqlSslModeRequiredMode { + REQUIRED("required"); + + @JsonValue + public final String value; + + private SourceMysqlSslModeRequiredMode(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyCA.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyCA.java new file mode 100755 index 000000000..13f9ae2dd --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyCA.java @@ -0,0 +1,75 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceMysqlSslModeVerifyCA - Always connect with SSL. Verifies CA, but allows connection even if Hostname does not match. + */ + +public class SourceMysqlSslModeVerifyCA { + /** + * CA certificate + */ + @JsonProperty("ca_certificate") + public String caCertificate; + + public SourceMysqlSslModeVerifyCA withCaCertificate(String caCertificate) { + this.caCertificate = caCertificate; + return this; + } + + /** + * Client certificate (this is not a required field, but if you want to use it, you will need to add the <b>Client key</b> as well) + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_certificate") + public String clientCertificate; + + public SourceMysqlSslModeVerifyCA withClientCertificate(String clientCertificate) { + this.clientCertificate = clientCertificate; + return this; + } + + /** + * Client key (this is not a required field, but if you want to use it, you will need to add the <b>Client certificate</b> as well) + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_key") + public String clientKey; + + public SourceMysqlSslModeVerifyCA withClientKey(String clientKey) { + this.clientKey = clientKey; + return this; + } + + /** + * Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_key_password") + public String clientKeyPassword; + + public SourceMysqlSslModeVerifyCA withClientKeyPassword(String clientKeyPassword) { + this.clientKeyPassword = clientKeyPassword; + return this; + } + + @JsonProperty("mode") + public SourceMysqlSslModeVerifyCAMode mode; + + public SourceMysqlSslModeVerifyCA withMode(SourceMysqlSslModeVerifyCAMode mode) { + this.mode = mode; + return this; + } + + public SourceMysqlSslModeVerifyCA(@JsonProperty("ca_certificate") String caCertificate, @JsonProperty("mode") SourceMysqlSslModeVerifyCAMode mode) { + this.caCertificate = caCertificate; + this.mode = mode; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyCAMode.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyCAMode.java new file mode 100755 index 000000000..455f0a4a2 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyCAMode.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum SourceMysqlSslModeVerifyCAMode { + VERIFY_CA("verify_ca"); + + @JsonValue + public final String value; + + private SourceMysqlSslModeVerifyCAMode(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyIdentity.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyIdentity.java new file mode 100755 index 000000000..ea5667520 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyIdentity.java @@ -0,0 +1,75 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceMysqlSslModeVerifyIdentity - Always connect with SSL. Verify both CA and Hostname. + */ + +public class SourceMysqlSslModeVerifyIdentity { + /** + * CA certificate + */ + @JsonProperty("ca_certificate") + public String caCertificate; + + public SourceMysqlSslModeVerifyIdentity withCaCertificate(String caCertificate) { + this.caCertificate = caCertificate; + return this; + } + + /** + * Client certificate (this is not a required field, but if you want to use it, you will need to add the <b>Client key</b> as well) + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_certificate") + public String clientCertificate; + + public SourceMysqlSslModeVerifyIdentity withClientCertificate(String clientCertificate) { + this.clientCertificate = clientCertificate; + return this; + } + + /** + * Client key (this is not a required field, but if you want to use it, you will need to add the <b>Client certificate</b> as well) + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_key") + public String clientKey; + + public SourceMysqlSslModeVerifyIdentity withClientKey(String clientKey) { + this.clientKey = clientKey; + return this; + } + + /** + * Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_key_password") + public String clientKeyPassword; + + public SourceMysqlSslModeVerifyIdentity withClientKeyPassword(String clientKeyPassword) { + this.clientKeyPassword = clientKeyPassword; + return this; + } + + @JsonProperty("mode") + public SourceMysqlSslModeVerifyIdentityMode mode; + + public SourceMysqlSslModeVerifyIdentity withMode(SourceMysqlSslModeVerifyIdentityMode mode) { + this.mode = mode; + return this; + } + + public SourceMysqlSslModeVerifyIdentity(@JsonProperty("ca_certificate") String caCertificate, @JsonProperty("mode") SourceMysqlSslModeVerifyIdentityMode mode) { + this.caCertificate = caCertificate; + this.mode = mode; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyIdentityMode.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyIdentityMode.java new file mode 100755 index 000000000..c8c14d0ef --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyIdentityMode.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum SourceMysqlSslModeVerifyIdentityMode { + VERIFY_IDENTITY("verify_identity"); + + @JsonValue + public final String value; + + private SourceMysqlSslModeVerifyIdentityMode(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodNoTunnel.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodNoTunnel.java new file mode 100755 index 000000000..516b79b9b --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodNoTunnel.java @@ -0,0 +1,28 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceMysqlTunnelMethodNoTunnel - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class SourceMysqlTunnelMethodNoTunnel { + /** + * No ssh tunnel needed to connect to database + */ + @JsonProperty("tunnel_method") + public SourceMysqlTunnelMethodNoTunnelTunnelMethod tunnelMethod; + + public SourceMysqlTunnelMethodNoTunnel withTunnelMethod(SourceMysqlTunnelMethodNoTunnelTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + public SourceMysqlTunnelMethodNoTunnel(@JsonProperty("tunnel_method") SourceMysqlTunnelMethodNoTunnelTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodNoTunnelTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodNoTunnelTunnelMethod.java new file mode 100755 index 000000000..edba9b22b --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodNoTunnelTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * SourceMysqlTunnelMethodNoTunnelTunnelMethod - No ssh tunnel needed to connect to database + */ +public enum SourceMysqlTunnelMethodNoTunnelTunnelMethod { + NO_TUNNEL("NO_TUNNEL"); + + @JsonValue + public final String value; + + private SourceMysqlTunnelMethodNoTunnelTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodPasswordAuthentication.java new file mode 100755 index 000000000..5e5654b50 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodPasswordAuthentication.java @@ -0,0 +1,78 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceMysqlTunnelMethodPasswordAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class SourceMysqlTunnelMethodPasswordAuthentication { + /** + * Hostname of the jump server host that allows inbound ssh tunnel. + */ + @JsonProperty("tunnel_host") + public String tunnelHost; + + public SourceMysqlTunnelMethodPasswordAuthentication withTunnelHost(String tunnelHost) { + this.tunnelHost = tunnelHost; + return this; + } + + /** + * Connect through a jump server tunnel host using username and password authentication + */ + @JsonProperty("tunnel_method") + public SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod; + + public SourceMysqlTunnelMethodPasswordAuthentication withTunnelMethod(SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + /** + * Port on the proxy/jump server that accepts inbound ssh connections. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("tunnel_port") + public Long tunnelPort; + + public SourceMysqlTunnelMethodPasswordAuthentication withTunnelPort(Long tunnelPort) { + this.tunnelPort = tunnelPort; + return this; + } + + /** + * OS-level username for logging into the jump server host + */ + @JsonProperty("tunnel_user") + public String tunnelUser; + + public SourceMysqlTunnelMethodPasswordAuthentication withTunnelUser(String tunnelUser) { + this.tunnelUser = tunnelUser; + return this; + } + + /** + * OS-level password for logging into the jump server host + */ + @JsonProperty("tunnel_user_password") + public String tunnelUserPassword; + + public SourceMysqlTunnelMethodPasswordAuthentication withTunnelUserPassword(String tunnelUserPassword) { + this.tunnelUserPassword = tunnelUserPassword; + return this; + } + + public SourceMysqlTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { + this.tunnelUser = tunnelUser; + this.tunnelUserPassword = tunnelUserPassword; + this.tunnelHost = tunnelHost; + this.tunnelMethod = tunnelMethod; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod.java new file mode 100755 index 000000000..a5d082f57 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and password authentication + */ +public enum SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod { + SSH_PASSWORD_AUTH("SSH_PASSWORD_AUTH"); + + @JsonValue + public final String value; + + private SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodSSHKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodSSHKeyAuthentication.java new file mode 100755 index 000000000..a39f37a3e --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodSSHKeyAuthentication.java @@ -0,0 +1,78 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceMysqlTunnelMethodSSHKeyAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class SourceMysqlTunnelMethodSSHKeyAuthentication { + /** + * OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) + */ + @JsonProperty("ssh_key") + public String sshKey; + + public SourceMysqlTunnelMethodSSHKeyAuthentication withSshKey(String sshKey) { + this.sshKey = sshKey; + return this; + } + + /** + * Hostname of the jump server host that allows inbound ssh tunnel. + */ + @JsonProperty("tunnel_host") + public String tunnelHost; + + public SourceMysqlTunnelMethodSSHKeyAuthentication withTunnelHost(String tunnelHost) { + this.tunnelHost = tunnelHost; + return this; + } + + /** + * Connect through a jump server tunnel host using username and ssh key + */ + @JsonProperty("tunnel_method") + public SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod; + + public SourceMysqlTunnelMethodSSHKeyAuthentication withTunnelMethod(SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + /** + * Port on the proxy/jump server that accepts inbound ssh connections. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("tunnel_port") + public Long tunnelPort; + + public SourceMysqlTunnelMethodSSHKeyAuthentication withTunnelPort(Long tunnelPort) { + this.tunnelPort = tunnelPort; + return this; + } + + /** + * OS-level username for logging into the jump server host. + */ + @JsonProperty("tunnel_user") + public String tunnelUser; + + public SourceMysqlTunnelMethodSSHKeyAuthentication withTunnelUser(String tunnelUser) { + this.tunnelUser = tunnelUser; + return this; + } + + public SourceMysqlTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_user") String tunnelUser) { + this.sshKey = sshKey; + this.tunnelHost = tunnelHost; + this.tunnelMethod = tunnelMethod; + this.tunnelUser = tunnelUser; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java new file mode 100755 index 000000000..d53cd36b3 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and ssh key + */ +public enum SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod { + SSH_KEY_AUTH("SSH_KEY_AUTH"); + + @JsonValue + public final String value; + + private SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataServiceName.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataServiceName.java new file mode 100755 index 000000000..d679157a1 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataServiceName.java @@ -0,0 +1,36 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceOracleConnectionDataServiceName - Use service name + */ + +public class SourceOracleConnectionDataServiceName { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("connection_type") + public SourceOracleConnectionDataServiceNameConnectionType connectionType; + + public SourceOracleConnectionDataServiceName withConnectionType(SourceOracleConnectionDataServiceNameConnectionType connectionType) { + this.connectionType = connectionType; + return this; + } + + @JsonProperty("service_name") + public String serviceName; + + public SourceOracleConnectionDataServiceName withServiceName(String serviceName) { + this.serviceName = serviceName; + return this; + } + + public SourceOracleConnectionDataServiceName(@JsonProperty("service_name") String serviceName) { + this.serviceName = serviceName; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataServiceNameConnectionType.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataServiceNameConnectionType.java new file mode 100755 index 000000000..1ba9bb8bc --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataServiceNameConnectionType.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum SourceOracleConnectionDataServiceNameConnectionType { + SERVICE_NAME("service_name"); + + @JsonValue + public final String value; + + private SourceOracleConnectionDataServiceNameConnectionType(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataSystemIDSID.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataSystemIDSID.java new file mode 100755 index 000000000..670f7c4be --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataSystemIDSID.java @@ -0,0 +1,36 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceOracleConnectionDataSystemIDSID - Use SID (Oracle System Identifier) + */ + +public class SourceOracleConnectionDataSystemIDSID { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("connection_type") + public SourceOracleConnectionDataSystemIDSIDConnectionType connectionType; + + public SourceOracleConnectionDataSystemIDSID withConnectionType(SourceOracleConnectionDataSystemIDSIDConnectionType connectionType) { + this.connectionType = connectionType; + return this; + } + + @JsonProperty("sid") + public String sid; + + public SourceOracleConnectionDataSystemIDSID withSid(String sid) { + this.sid = sid; + return this; + } + + public SourceOracleConnectionDataSystemIDSID(@JsonProperty("sid") String sid) { + this.sid = sid; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataSystemIDSIDConnectionType.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataSystemIDSIDConnectionType.java new file mode 100755 index 000000000..c1b8ead8c --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataSystemIDSIDConnectionType.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum SourceOracleConnectionDataSystemIDSIDConnectionType { + SID("sid"); + + @JsonValue + public final String value; + + private SourceOracleConnectionDataSystemIDSIDConnectionType(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNE.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNE.java new file mode 100755 index 000000000..575a24186 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNE.java @@ -0,0 +1,38 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceOracleEncryptionNativeNetworkEncryptionNNE - The native network encryption gives you the ability to encrypt database connections, without the configuration overhead of TCP/IP and SSL/TLS and without the need to open and listen on different ports. + */ + +public class SourceOracleEncryptionNativeNetworkEncryptionNNE { + /** + * This parameter defines what encryption algorithm is used. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("encryption_algorithm") + public SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm encryptionAlgorithm; + + public SourceOracleEncryptionNativeNetworkEncryptionNNE withEncryptionAlgorithm(SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm encryptionAlgorithm) { + this.encryptionAlgorithm = encryptionAlgorithm; + return this; + } + + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("encryption_method") + public SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod encryptionMethod; + + public SourceOracleEncryptionNativeNetworkEncryptionNNE withEncryptionMethod(SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod encryptionMethod) { + this.encryptionMethod = encryptionMethod; + return this; + } + + public SourceOracleEncryptionNativeNetworkEncryptionNNE(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm.java new file mode 100755 index 000000000..6b12589dc --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm.java @@ -0,0 +1,23 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm - This parameter defines what encryption algorithm is used. + */ +public enum SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm { + AES256("AES256"), + RC456("RC4_56"), + THREE_DES168("3DES168"); + + @JsonValue + public final String value; + + private SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod.java new file mode 100755 index 000000000..c9ab4397e --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod { + CLIENT_NNE("client_nne"); + + @JsonValue + public final String value; + + private SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificate.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificate.java new file mode 100755 index 000000000..1d0a34101 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificate.java @@ -0,0 +1,39 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceOracleEncryptionTLSEncryptedVerifyCertificate - Verify and use the certificate provided by the server. + */ + +public class SourceOracleEncryptionTLSEncryptedVerifyCertificate { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("encryption_method") + public SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod encryptionMethod; + + public SourceOracleEncryptionTLSEncryptedVerifyCertificate withEncryptionMethod(SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod encryptionMethod) { + this.encryptionMethod = encryptionMethod; + return this; + } + + /** + * Privacy Enhanced Mail (PEM) files are concatenated certificate containers frequently used in certificate installations. + */ + @JsonProperty("ssl_certificate") + public String sslCertificate; + + public SourceOracleEncryptionTLSEncryptedVerifyCertificate withSslCertificate(String sslCertificate) { + this.sslCertificate = sslCertificate; + return this; + } + + public SourceOracleEncryptionTLSEncryptedVerifyCertificate(@JsonProperty("ssl_certificate") String sslCertificate) { + this.sslCertificate = sslCertificate; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod.java new file mode 100755 index 000000000..3464603dc --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod { + ENCRYPTED_VERIFY_CERTIFICATE("encrypted_verify_certificate"); + + @JsonValue + public final String value; + + private SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodNoTunnel.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodNoTunnel.java new file mode 100755 index 000000000..d65d1ef2f --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodNoTunnel.java @@ -0,0 +1,28 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceOracleTunnelMethodNoTunnel - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class SourceOracleTunnelMethodNoTunnel { + /** + * No ssh tunnel needed to connect to database + */ + @JsonProperty("tunnel_method") + public SourceOracleTunnelMethodNoTunnelTunnelMethod tunnelMethod; + + public SourceOracleTunnelMethodNoTunnel withTunnelMethod(SourceOracleTunnelMethodNoTunnelTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + public SourceOracleTunnelMethodNoTunnel(@JsonProperty("tunnel_method") SourceOracleTunnelMethodNoTunnelTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodNoTunnelTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodNoTunnelTunnelMethod.java new file mode 100755 index 000000000..d946931cc --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodNoTunnelTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * SourceOracleTunnelMethodNoTunnelTunnelMethod - No ssh tunnel needed to connect to database + */ +public enum SourceOracleTunnelMethodNoTunnelTunnelMethod { + NO_TUNNEL("NO_TUNNEL"); + + @JsonValue + public final String value; + + private SourceOracleTunnelMethodNoTunnelTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodPasswordAuthentication.java new file mode 100755 index 000000000..39e18165f --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodPasswordAuthentication.java @@ -0,0 +1,78 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceOracleTunnelMethodPasswordAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class SourceOracleTunnelMethodPasswordAuthentication { + /** + * Hostname of the jump server host that allows inbound ssh tunnel. + */ + @JsonProperty("tunnel_host") + public String tunnelHost; + + public SourceOracleTunnelMethodPasswordAuthentication withTunnelHost(String tunnelHost) { + this.tunnelHost = tunnelHost; + return this; + } + + /** + * Connect through a jump server tunnel host using username and password authentication + */ + @JsonProperty("tunnel_method") + public SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod; + + public SourceOracleTunnelMethodPasswordAuthentication withTunnelMethod(SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + /** + * Port on the proxy/jump server that accepts inbound ssh connections. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("tunnel_port") + public Long tunnelPort; + + public SourceOracleTunnelMethodPasswordAuthentication withTunnelPort(Long tunnelPort) { + this.tunnelPort = tunnelPort; + return this; + } + + /** + * OS-level username for logging into the jump server host + */ + @JsonProperty("tunnel_user") + public String tunnelUser; + + public SourceOracleTunnelMethodPasswordAuthentication withTunnelUser(String tunnelUser) { + this.tunnelUser = tunnelUser; + return this; + } + + /** + * OS-level password for logging into the jump server host + */ + @JsonProperty("tunnel_user_password") + public String tunnelUserPassword; + + public SourceOracleTunnelMethodPasswordAuthentication withTunnelUserPassword(String tunnelUserPassword) { + this.tunnelUserPassword = tunnelUserPassword; + return this; + } + + public SourceOracleTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { + this.tunnelUser = tunnelUser; + this.tunnelUserPassword = tunnelUserPassword; + this.tunnelHost = tunnelHost; + this.tunnelMethod = tunnelMethod; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod.java new file mode 100755 index 000000000..b0848e769 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and password authentication + */ +public enum SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod { + SSH_PASSWORD_AUTH("SSH_PASSWORD_AUTH"); + + @JsonValue + public final String value; + + private SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodSSHKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodSSHKeyAuthentication.java new file mode 100755 index 000000000..9959f2437 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodSSHKeyAuthentication.java @@ -0,0 +1,78 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceOracleTunnelMethodSSHKeyAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class SourceOracleTunnelMethodSSHKeyAuthentication { + /** + * OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) + */ + @JsonProperty("ssh_key") + public String sshKey; + + public SourceOracleTunnelMethodSSHKeyAuthentication withSshKey(String sshKey) { + this.sshKey = sshKey; + return this; + } + + /** + * Hostname of the jump server host that allows inbound ssh tunnel. + */ + @JsonProperty("tunnel_host") + public String tunnelHost; + + public SourceOracleTunnelMethodSSHKeyAuthentication withTunnelHost(String tunnelHost) { + this.tunnelHost = tunnelHost; + return this; + } + + /** + * Connect through a jump server tunnel host using username and ssh key + */ + @JsonProperty("tunnel_method") + public SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod; + + public SourceOracleTunnelMethodSSHKeyAuthentication withTunnelMethod(SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + /** + * Port on the proxy/jump server that accepts inbound ssh connections. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("tunnel_port") + public Long tunnelPort; + + public SourceOracleTunnelMethodSSHKeyAuthentication withTunnelPort(Long tunnelPort) { + this.tunnelPort = tunnelPort; + return this; + } + + /** + * OS-level username for logging into the jump server host. + */ + @JsonProperty("tunnel_user") + public String tunnelUser; + + public SourceOracleTunnelMethodSSHKeyAuthentication withTunnelUser(String tunnelUser) { + this.tunnelUser = tunnelUser; + return this; + } + + public SourceOracleTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_user") String tunnelUser) { + this.sshKey = sshKey; + this.tunnelHost = tunnelHost; + this.tunnelMethod = tunnelMethod; + this.tunnelUser = tunnelUser; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.java new file mode 100755 index 000000000..b03cda6d2 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and ssh key + */ +public enum SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod { + SSH_KEY_AUTH("SSH_KEY_AUTH"); + + @JsonValue + public final String value; + + private SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumn.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumn.java new file mode 100755 index 000000000..ca2592c17 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumn.java @@ -0,0 +1,25 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourcePostgresReplicationMethodDetectChangesWithXminSystemColumn - <i>Recommended</i> - Incrementally reads new inserts and updates via Postgres <a href="https://docs.airbyte.com/integrations/sources/postgres/#xmin">Xmin system column</a>. Only recommended for tables up to 500GB. + */ + +public class SourcePostgresReplicationMethodDetectChangesWithXminSystemColumn { + @JsonProperty("method") + public SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod method; + + public SourcePostgresReplicationMethodDetectChangesWithXminSystemColumn withMethod(SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod method) { + this.method = method; + return this; + } + + public SourcePostgresReplicationMethodDetectChangesWithXminSystemColumn(@JsonProperty("method") SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod method) { + this.method = method; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod.java new file mode 100755 index 000000000..884f156b3 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod { + XMIN("Xmin"); + + @JsonValue + public final String value; + + private SourcePostgresReplicationMethodDetectChangesWithXminSystemColumnMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursor.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursor.java new file mode 100755 index 000000000..37f2023b0 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursor.java @@ -0,0 +1,25 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourcePostgresReplicationMethodScanChangesWithUserDefinedCursor - Incrementally detects new inserts and updates using the <a href="https://docs.airbyte.com/understanding-airbyte/connections/incremental-append/#user-defined-cursor">cursor column</a> chosen when configuring a connection (e.g. created_at, updated_at). + */ + +public class SourcePostgresReplicationMethodScanChangesWithUserDefinedCursor { + @JsonProperty("method") + public SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod method; + + public SourcePostgresReplicationMethodScanChangesWithUserDefinedCursor withMethod(SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod method) { + this.method = method; + return this; + } + + public SourcePostgresReplicationMethodScanChangesWithUserDefinedCursor(@JsonProperty("method") SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod method) { + this.method = method; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod.java new file mode 100755 index 000000000..c62696591 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod.java @@ -0,0 +1,18 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod { + STANDARD("Standard"); + + @JsonValue + public final String value; + + private SourcePostgresReplicationMethodScanChangesWithUserDefinedCursorMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodNoTunnel.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodNoTunnel.java new file mode 100755 index 000000000..6541fcb46 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodNoTunnel.java @@ -0,0 +1,28 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourcePostgresTunnelMethodNoTunnel - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class SourcePostgresTunnelMethodNoTunnel { + /** + * No ssh tunnel needed to connect to database + */ + @JsonProperty("tunnel_method") + public SourcePostgresTunnelMethodNoTunnelTunnelMethod tunnelMethod; + + public SourcePostgresTunnelMethodNoTunnel withTunnelMethod(SourcePostgresTunnelMethodNoTunnelTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + public SourcePostgresTunnelMethodNoTunnel(@JsonProperty("tunnel_method") SourcePostgresTunnelMethodNoTunnelTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodNoTunnelTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodNoTunnelTunnelMethod.java new file mode 100755 index 000000000..f5621ef55 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodNoTunnelTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * SourcePostgresTunnelMethodNoTunnelTunnelMethod - No ssh tunnel needed to connect to database + */ +public enum SourcePostgresTunnelMethodNoTunnelTunnelMethod { + NO_TUNNEL("NO_TUNNEL"); + + @JsonValue + public final String value; + + private SourcePostgresTunnelMethodNoTunnelTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodPasswordAuthentication.java new file mode 100755 index 000000000..dddd24630 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodPasswordAuthentication.java @@ -0,0 +1,78 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourcePostgresTunnelMethodPasswordAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class SourcePostgresTunnelMethodPasswordAuthentication { + /** + * Hostname of the jump server host that allows inbound ssh tunnel. + */ + @JsonProperty("tunnel_host") + public String tunnelHost; + + public SourcePostgresTunnelMethodPasswordAuthentication withTunnelHost(String tunnelHost) { + this.tunnelHost = tunnelHost; + return this; + } + + /** + * Connect through a jump server tunnel host using username and password authentication + */ + @JsonProperty("tunnel_method") + public SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod; + + public SourcePostgresTunnelMethodPasswordAuthentication withTunnelMethod(SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + /** + * Port on the proxy/jump server that accepts inbound ssh connections. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("tunnel_port") + public Long tunnelPort; + + public SourcePostgresTunnelMethodPasswordAuthentication withTunnelPort(Long tunnelPort) { + this.tunnelPort = tunnelPort; + return this; + } + + /** + * OS-level username for logging into the jump server host + */ + @JsonProperty("tunnel_user") + public String tunnelUser; + + public SourcePostgresTunnelMethodPasswordAuthentication withTunnelUser(String tunnelUser) { + this.tunnelUser = tunnelUser; + return this; + } + + /** + * OS-level password for logging into the jump server host + */ + @JsonProperty("tunnel_user_password") + public String tunnelUserPassword; + + public SourcePostgresTunnelMethodPasswordAuthentication withTunnelUserPassword(String tunnelUserPassword) { + this.tunnelUserPassword = tunnelUserPassword; + return this; + } + + public SourcePostgresTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { + this.tunnelUser = tunnelUser; + this.tunnelUserPassword = tunnelUserPassword; + this.tunnelHost = tunnelHost; + this.tunnelMethod = tunnelMethod; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod.java new file mode 100755 index 000000000..3627f4ad4 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and password authentication + */ +public enum SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod { + SSH_PASSWORD_AUTH("SSH_PASSWORD_AUTH"); + + @JsonValue + public final String value; + + private SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodSSHKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodSSHKeyAuthentication.java new file mode 100755 index 000000000..2e85abc87 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodSSHKeyAuthentication.java @@ -0,0 +1,78 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourcePostgresTunnelMethodSSHKeyAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. + */ + +public class SourcePostgresTunnelMethodSSHKeyAuthentication { + /** + * OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) + */ + @JsonProperty("ssh_key") + public String sshKey; + + public SourcePostgresTunnelMethodSSHKeyAuthentication withSshKey(String sshKey) { + this.sshKey = sshKey; + return this; + } + + /** + * Hostname of the jump server host that allows inbound ssh tunnel. + */ + @JsonProperty("tunnel_host") + public String tunnelHost; + + public SourcePostgresTunnelMethodSSHKeyAuthentication withTunnelHost(String tunnelHost) { + this.tunnelHost = tunnelHost; + return this; + } + + /** + * Connect through a jump server tunnel host using username and ssh key + */ + @JsonProperty("tunnel_method") + public SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod; + + public SourcePostgresTunnelMethodSSHKeyAuthentication withTunnelMethod(SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod) { + this.tunnelMethod = tunnelMethod; + return this; + } + + /** + * Port on the proxy/jump server that accepts inbound ssh connections. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("tunnel_port") + public Long tunnelPort; + + public SourcePostgresTunnelMethodSSHKeyAuthentication withTunnelPort(Long tunnelPort) { + this.tunnelPort = tunnelPort; + return this; + } + + /** + * OS-level username for logging into the jump server host. + */ + @JsonProperty("tunnel_user") + public String tunnelUser; + + public SourcePostgresTunnelMethodSSHKeyAuthentication withTunnelUser(String tunnelUser) { + this.tunnelUser = tunnelUser; + return this; + } + + public SourcePostgresTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_user") String tunnelUser) { + this.sshKey = sshKey; + this.tunnelHost = tunnelHost; + this.tunnelMethod = tunnelMethod; + this.tunnelUser = tunnelUser; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.java new file mode 100755 index 000000000..0dc5ed6de --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and ssh key + */ +public enum SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod { + SSH_KEY_AUTH("SSH_KEY_AUTH"); + + @JsonValue + public final String value; + + private SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooks.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooks.java index f5bc070ea..66c1554cd 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooks.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooks.java @@ -19,9 +19,9 @@ public class SourceQuickbooks { @JsonProperty("credentials") - public SourceQuickbooksOAuth20 credentials; + public Object credentials; - public SourceQuickbooks withCredentials(SourceQuickbooksOAuth20 credentials) { + public SourceQuickbooks withCredentials(Object credentials) { this.credentials = credentials; return this; } @@ -59,7 +59,7 @@ public SourceQuickbooks withStartDate(OffsetDateTime startDate) { return this; } - public SourceQuickbooks(@JsonProperty("credentials") SourceQuickbooksOAuth20 credentials, @JsonProperty("sourceType") SourceQuickbooksQuickbooks sourceType, @JsonProperty("start_date") OffsetDateTime startDate) { + public SourceQuickbooks(@JsonProperty("credentials") Object credentials, @JsonProperty("sourceType") SourceQuickbooksQuickbooks sourceType, @JsonProperty("start_date") OffsetDateTime startDate) { this.credentials = credentials; this.sourceType = sourceType; this.startDate = startDate; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooksOAuth20.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooksCredentialsOAuth20.java similarity index 70% rename from lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooksOAuth20.java rename to lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooksCredentialsOAuth20.java index 724f91cd1..9e9abc15b 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooksOAuth20.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooksCredentialsOAuth20.java @@ -14,23 +14,23 @@ import java.time.OffsetDateTime; -public class SourceQuickbooksOAuth20 { +public class SourceQuickbooksCredentialsOAuth20 { /** * Access token fot making authenticated requests. */ @JsonProperty("access_token") public String accessToken; - public SourceQuickbooksOAuth20 withAccessToken(String accessToken) { + public SourceQuickbooksCredentialsOAuth20 withAccessToken(String accessToken) { this.accessToken = accessToken; return this; } @JsonInclude(Include.NON_ABSENT) @JsonProperty("auth_type") - public SourceQuickbooksOAuth20AuthType authType; + public SourceQuickbooksCredentialsOAuth20AuthType authType; - public SourceQuickbooksOAuth20 withAuthType(SourceQuickbooksOAuth20AuthType authType) { + public SourceQuickbooksCredentialsOAuth20 withAuthType(SourceQuickbooksCredentialsOAuth20AuthType authType) { this.authType = authType; return this; } @@ -41,7 +41,7 @@ public SourceQuickbooksOAuth20 withAuthType(SourceQuickbooksOAuth20AuthType auth @JsonProperty("client_id") public String clientId; - public SourceQuickbooksOAuth20 withClientId(String clientId) { + public SourceQuickbooksCredentialsOAuth20 withClientId(String clientId) { this.clientId = clientId; return this; } @@ -52,7 +52,7 @@ public SourceQuickbooksOAuth20 withClientId(String clientId) { @JsonProperty("client_secret") public String clientSecret; - public SourceQuickbooksOAuth20 withClientSecret(String clientSecret) { + public SourceQuickbooksCredentialsOAuth20 withClientSecret(String clientSecret) { this.clientSecret = clientSecret; return this; } @@ -63,7 +63,7 @@ public SourceQuickbooksOAuth20 withClientSecret(String clientSecret) { @JsonProperty("realm_id") public String realmId; - public SourceQuickbooksOAuth20 withRealmId(String realmId) { + public SourceQuickbooksCredentialsOAuth20 withRealmId(String realmId) { this.realmId = realmId; return this; } @@ -74,7 +74,7 @@ public SourceQuickbooksOAuth20 withRealmId(String realmId) { @JsonProperty("refresh_token") public String refreshToken; - public SourceQuickbooksOAuth20 withRefreshToken(String refreshToken) { + public SourceQuickbooksCredentialsOAuth20 withRefreshToken(String refreshToken) { this.refreshToken = refreshToken; return this; } @@ -87,12 +87,12 @@ public SourceQuickbooksOAuth20 withRefreshToken(String refreshToken) { @JsonProperty("token_expiry_date") public OffsetDateTime tokenExpiryDate; - public SourceQuickbooksOAuth20 withTokenExpiryDate(OffsetDateTime tokenExpiryDate) { + public SourceQuickbooksCredentialsOAuth20 withTokenExpiryDate(OffsetDateTime tokenExpiryDate) { this.tokenExpiryDate = tokenExpiryDate; return this; } - public SourceQuickbooksOAuth20(@JsonProperty("access_token") String accessToken, @JsonProperty("client_id") String clientId, @JsonProperty("client_secret") String clientSecret, @JsonProperty("realm_id") String realmId, @JsonProperty("refresh_token") String refreshToken, @JsonProperty("token_expiry_date") OffsetDateTime tokenExpiryDate) { + public SourceQuickbooksCredentialsOAuth20(@JsonProperty("access_token") String accessToken, @JsonProperty("client_id") String clientId, @JsonProperty("client_secret") String clientSecret, @JsonProperty("realm_id") String realmId, @JsonProperty("refresh_token") String refreshToken, @JsonProperty("token_expiry_date") OffsetDateTime tokenExpiryDate) { this.accessToken = accessToken; this.clientId = clientId; this.clientSecret = clientSecret; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooksOAuth20AuthType.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooksCredentialsOAuth20AuthType.java similarity index 68% rename from lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooksOAuth20AuthType.java rename to lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooksCredentialsOAuth20AuthType.java index 07b05bab3..9ff44addf 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooksOAuth20AuthType.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooksCredentialsOAuth20AuthType.java @@ -6,13 +6,13 @@ import com.fasterxml.jackson.annotation.JsonValue; -public enum SourceQuickbooksOAuth20AuthType { +public enum SourceQuickbooksCredentialsOAuth20AuthType { OAUTH20("oauth2.0"); @JsonValue public final String value; - private SourceQuickbooksOAuth20AuthType(String value) { + private SourceQuickbooksCredentialsOAuth20AuthType(String value) { this.value = value; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsPasswordAuthentication.java new file mode 100755 index 000000000..3f97135c6 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsPasswordAuthentication.java @@ -0,0 +1,40 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceSftpCredentialsPasswordAuthentication - The server authentication method + */ + +public class SourceSftpCredentialsPasswordAuthentication { + /** + * Connect through password authentication + */ + @JsonProperty("auth_method") + public SourceSftpCredentialsPasswordAuthenticationAuthMethod authMethod; + + public SourceSftpCredentialsPasswordAuthentication withAuthMethod(SourceSftpCredentialsPasswordAuthenticationAuthMethod authMethod) { + this.authMethod = authMethod; + return this; + } + + /** + * OS-level password for logging into the jump server host + */ + @JsonProperty("auth_user_password") + public String authUserPassword; + + public SourceSftpCredentialsPasswordAuthentication withAuthUserPassword(String authUserPassword) { + this.authUserPassword = authUserPassword; + return this; + } + + public SourceSftpCredentialsPasswordAuthentication(@JsonProperty("auth_method") SourceSftpCredentialsPasswordAuthenticationAuthMethod authMethod, @JsonProperty("auth_user_password") String authUserPassword) { + this.authMethod = authMethod; + this.authUserPassword = authUserPassword; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsPasswordAuthenticationAuthMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsPasswordAuthenticationAuthMethod.java new file mode 100755 index 000000000..1b3d73883 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsPasswordAuthenticationAuthMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * SourceSftpCredentialsPasswordAuthenticationAuthMethod - Connect through password authentication + */ +public enum SourceSftpCredentialsPasswordAuthenticationAuthMethod { + SSH_PASSWORD_AUTH("SSH_PASSWORD_AUTH"); + + @JsonValue + public final String value; + + private SourceSftpCredentialsPasswordAuthenticationAuthMethod(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsSSHKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsSSHKeyAuthentication.java new file mode 100755 index 000000000..0ed3ca33e --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsSSHKeyAuthentication.java @@ -0,0 +1,40 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonProperty; + +/** + * SourceSftpCredentialsSSHKeyAuthentication - The server authentication method + */ + +public class SourceSftpCredentialsSSHKeyAuthentication { + /** + * Connect through ssh key + */ + @JsonProperty("auth_method") + public SourceSftpCredentialsSSHKeyAuthenticationAuthMethod authMethod; + + public SourceSftpCredentialsSSHKeyAuthentication withAuthMethod(SourceSftpCredentialsSSHKeyAuthenticationAuthMethod authMethod) { + this.authMethod = authMethod; + return this; + } + + /** + * OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) + */ + @JsonProperty("auth_ssh_key") + public String authSshKey; + + public SourceSftpCredentialsSSHKeyAuthentication withAuthSshKey(String authSshKey) { + this.authSshKey = authSshKey; + return this; + } + + public SourceSftpCredentialsSSHKeyAuthentication(@JsonProperty("auth_method") SourceSftpCredentialsSSHKeyAuthenticationAuthMethod authMethod, @JsonProperty("auth_ssh_key") String authSshKey) { + this.authMethod = authMethod; + this.authSshKey = authSshKey; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsSSHKeyAuthenticationAuthMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsSSHKeyAuthenticationAuthMethod.java new file mode 100755 index 000000000..7288ef0f4 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsSSHKeyAuthenticationAuthMethod.java @@ -0,0 +1,21 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * SourceSftpCredentialsSSHKeyAuthenticationAuthMethod - Connect through ssh key + */ +public enum SourceSftpCredentialsSSHKeyAuthenticationAuthMethod { + SSH_KEY_AUTH("SSH_KEY_AUTH"); + + @JsonValue + public final String value; + + private SourceSftpCredentialsSSHKeyAuthenticationAuthMethod(String value) { + this.value = value; + } +} From 86bbc161a0e275a465b0f3d1dd0e91485195ae63 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Mon, 2 Oct 2023 00:13:16 +0000 Subject: [PATCH 7/7] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.92.3 --- README.md | 2 +- RELEASES.md | 12 +++++++++++- gen.yaml | 8 ++++---- lib/build.gradle | 2 +- .../main/java/com/airbyte/api/SDKConfiguration.java | 6 +++--- 5 files changed, 20 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 6dd4c1489..a7efe9979 100755 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ The Developer Portal UI can also be used to help build your integration by showi ### Gradle ```groovy -implementation 'com.airbyte.api:public-api:0.42.0' +implementation 'com.airbyte.api:public-api:0.42.1' ``` diff --git a/RELEASES.md b/RELEASES.md index a5f430910..28a306403 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -791,4 +791,14 @@ Based on: ### Generated - [java v0.42.0] . ### Releases -- [Maven Central v0.42.0] https://central.sonatype.com/artifact/com.airbyte/api/0.42.0 - . \ No newline at end of file +- [Maven Central v0.42.0] https://central.sonatype.com/artifact/com.airbyte/api/0.42.0 - . + +## 2023-10-02 00:12:35 +### Changes +Based on: +- OpenAPI Doc 1.0.0 +- Speakeasy CLI 1.92.3 (2.143.2) https://github.com/speakeasy-api/speakeasy +### Generated +- [java v0.42.1] . +### Releases +- [Maven Central v0.42.1] https://central.sonatype.com/artifact/com.airbyte/api/0.42.1 - . \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index 2eef041f1..c029f7f1c 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,8 +2,8 @@ configVersion: 1.0.0 management: docChecksum: 5b9a9a6f493e89e080a57e42997074be docVersion: 1.0.0 - speakeasyVersion: 1.92.2 - generationVersion: 2.142.2 + speakeasyVersion: 1.92.3 + generationVersion: 2.143.2 generation: comments: disableComments: false @@ -15,12 +15,12 @@ generation: telemetryEnabled: true features: java: - core: 2.88.0 + core: 2.88.1 globalSecurity: 2.81.1 globalServerURLs: 2.82.0 includes: 2.81.1 java: - version: 0.42.0 + version: 0.42.1 artifactID: api companyEmail: info@airbyte.com companyName: Airbyte diff --git a/lib/build.gradle b/lib/build.gradle index 63a28b1df..20f9f777b 100755 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -41,7 +41,7 @@ publishing { maven(MavenPublication) { groupId = 'com.airbyte' artifactId = 'api' - version = '0.42.0' + version = '0.42.1' from components.java diff --git a/lib/src/main/java/com/airbyte/api/SDKConfiguration.java b/lib/src/main/java/com/airbyte/api/SDKConfiguration.java index edfd01e1d..4d4c2ae80 100755 --- a/lib/src/main/java/com/airbyte/api/SDKConfiguration.java +++ b/lib/src/main/java/com/airbyte/api/SDKConfiguration.java @@ -15,9 +15,9 @@ class SDKConfiguration { public int serverIdx = 0; public String language = "java"; public String openapiDocVersion = "1.0.0"; - public String sdkVersion = "0.42.0"; - public String genVersion = "2.142.2"; - public String userAgent = "speakeasy-sdk/java 0.42.0 2.142.2 1.0.0 "; + public String sdkVersion = "0.42.1"; + public String genVersion = "2.143.2"; + public String userAgent = "speakeasy-sdk/java 0.42.1 2.143.2 1.0.0 "; } \ No newline at end of file