From aaab990e1c172743aded4e36f1d4a76d23931bef Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Thu, 15 Jun 2023 21:18:15 +0000 Subject: [PATCH 1/3] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.48.0 --- .gitignore | 1 - README.md | 2 +- RELEASES.md | 10 +++++++++- files.gen | 1 - gen.yaml | 6 +++--- lib/build.gradle | 2 +- .../main/java/com/airbyte/api/SDKConfiguration.java | 4 ++-- .../api/models/operations/CancelJobRequest.java | 1 + .../api/models/operations/CancelJobResponse.java | 1 + .../models/operations/CreateConnectionResponse.java | 1 + .../models/operations/CreateDestinationResponse.java | 1 + .../api/models/operations/CreateJobResponse.java | 1 + ...CreateOrUpdateWorkspaceOAuthCredentialsRequest.java | 1 + ...reateOrUpdateWorkspaceOAuthCredentialsResponse.java | 1 + .../api/models/operations/CreateSourceResponse.java | 1 + .../api/models/operations/CreateWorkspaceResponse.java | 1 + .../api/models/operations/DeleteConnectionRequest.java | 1 + .../models/operations/DeleteConnectionResponse.java | 1 + .../models/operations/DeleteDestinationRequest.java | 1 + .../models/operations/DeleteDestinationResponse.java | 1 + .../api/models/operations/DeleteSourceRequest.java | 1 + .../api/models/operations/DeleteSourceResponse.java | 1 + .../api/models/operations/DeleteWorkspaceRequest.java | 1 + .../api/models/operations/DeleteWorkspaceResponse.java | 1 + .../api/models/operations/GetConnectionRequest.java | 1 + .../api/models/operations/GetConnectionResponse.java | 1 + .../api/models/operations/GetDestinationRequest.java | 1 + .../api/models/operations/GetDestinationResponse.java | 1 + .../airbyte/api/models/operations/GetJobRequest.java | 1 + .../airbyte/api/models/operations/GetJobResponse.java | 1 + .../api/models/operations/GetSourceRequest.java | 1 + .../api/models/operations/GetSourceResponse.java | 1 + .../models/operations/GetStreamPropertiesRequest.java | 1 + .../models/operations/GetStreamPropertiesResponse.java | 1 + .../api/models/operations/GetWorkspaceRequest.java | 1 + .../api/models/operations/GetWorkspaceResponse.java | 1 + .../api/models/operations/InitiateOAuthResponse.java | 1 + .../api/models/operations/ListConnectionsRequest.java | 1 + .../api/models/operations/ListConnectionsResponse.java | 1 + .../api/models/operations/ListDestinationsRequest.java | 1 + .../models/operations/ListDestinationsResponse.java | 1 + .../airbyte/api/models/operations/ListJobsRequest.java | 1 + .../api/models/operations/ListJobsResponse.java | 1 + .../api/models/operations/ListSourcesRequest.java | 1 + .../api/models/operations/ListSourcesResponse.java | 1 + .../api/models/operations/ListWorkspacesRequest.java | 1 + .../api/models/operations/ListWorkspacesResponse.java | 1 + .../api/models/operations/PatchConnectionRequest.java | 1 + .../api/models/operations/PatchConnectionResponse.java | 1 + .../api/models/operations/PatchDestinationRequest.java | 1 + .../models/operations/PatchDestinationResponse.java | 1 + .../api/models/operations/PatchSourceRequest.java | 1 + .../api/models/operations/PatchSourceResponse.java | 1 + .../api/models/operations/PutDestinationRequest.java | 1 + .../api/models/operations/PutDestinationResponse.java | 1 + .../api/models/operations/PutSourceRequest.java | 1 + .../api/models/operations/PutSourceResponse.java | 1 + .../api/models/operations/UpdateWorkspaceRequest.java | 1 + .../api/models/operations/UpdateWorkspaceResponse.java | 1 + .../api/models/shared/ConnectionCreateRequest.java | 1 + .../api/models/shared/ConnectionPatchRequest.java | 1 + .../airbyte/api/models/shared/ConnectionResponse.java | 1 + .../airbyte/api/models/shared/ConnectionSchedule.java | 1 + .../api/models/shared/ConnectionScheduleResponse.java | 1 + .../airbyte/api/models/shared/ConnectionsResponse.java | 1 + .../api/models/shared/DestinationAmazonSqs.java | 1 + .../api/models/shared/DestinationAwsDatalake.java | 1 + .../DestinationAwsDatalakeCredentialsIAMRole.java | 1 + .../DestinationAwsDatalakeCredentialsIAMUser.java | 1 + ...AwsDatalakeFormatJSONLinesNewlineDelimitedJSON.java | 1 + ...inationAwsDatalakeFormatParquetColumnarStorage.java | 1 + .../api/models/shared/DestinationAzureBlobStorage.java | 1 + ...nAzureBlobStorageFormatCSVCommaSeparatedValues.java | 1 + ...BlobStorageFormatJSONLinesNewlineDelimitedJSON.java | 1 + .../airbyte/api/models/shared/DestinationBigquery.java | 1 + .../models/shared/DestinationBigqueryDenormalized.java | 1 + ...ionBigqueryDenormalizedLoadingMethodGCSStaging.java | 1 + ...alizedLoadingMethodGCSStagingCredentialHMACKey.java | 1 + ...gqueryDenormalizedLoadingMethodStandardInserts.java | 1 + .../DestinationBigqueryLoadingMethodGCSStaging.java | 1 + ...gqueryLoadingMethodGCSStagingCredentialHMACKey.java | 1 + ...estinationBigqueryLoadingMethodStandardInserts.java | 1 + .../api/models/shared/DestinationCassandra.java | 1 + .../api/models/shared/DestinationClickhouse.java | 1 + .../DestinationClickhouseTunnelMethodNoTunnel.java | 1 + ...onClickhouseTunnelMethodPasswordAuthentication.java | 1 + ...tionClickhouseTunnelMethodSSHKeyAuthentication.java | 1 + .../airbyte/api/models/shared/DestinationConvex.java | 1 + .../api/models/shared/DestinationCreateRequest.java | 1 + .../airbyte/api/models/shared/DestinationCumulio.java | 1 + .../airbyte/api/models/shared/DestinationDatabend.java | 1 + .../api/models/shared/DestinationDatabricks.java | 1 + .../DestinationDatabricksDataSourceAmazonS3.java | 1 + ...estinationDatabricksDataSourceAzureBlobStorage.java | 1 + ...onDatabricksDataSourceRecommendedManagedTables.java | 1 + .../airbyte/api/models/shared/DestinationDevNull.java | 1 + .../DestinationDevNullTestDestinationSilent.java | 1 + .../airbyte/api/models/shared/DestinationDynamodb.java | 1 + .../api/models/shared/DestinationElasticsearch.java | 1 + ...nElasticsearchAuthenticationMethodApiKeySecret.java | 1 + ...sticsearchAuthenticationMethodUsernamePassword.java | 1 + .../airbyte/api/models/shared/DestinationFirebolt.java | 1 + ...inationFireboltLoadingMethodExternalTableViaS3.java | 1 + .../DestinationFireboltLoadingMethodSQLInserts.java | 1 + .../api/models/shared/DestinationFirestore.java | 1 + .../com/airbyte/api/models/shared/DestinationGcs.java | 1 + .../models/shared/DestinationGcsCredentialHMACKey.java | 1 + .../shared/DestinationGcsFormatAvroApacheAvro.java | 1 + ...onGcsFormatAvroApacheAvroCompressionCodecBzip2.java | 1 + ...GcsFormatAvroApacheAvroCompressionCodecDeflate.java | 1 + ...matAvroApacheAvroCompressionCodecNoCompression.java | 1 + ...nGcsFormatAvroApacheAvroCompressionCodecSnappy.java | 1 + ...ationGcsFormatAvroApacheAvroCompressionCodecXz.java | 1 + ...sFormatAvroApacheAvroCompressionCodecZstandard.java | 1 + .../DestinationGcsFormatCSVCommaSeparatedValues.java | 1 + ...csFormatCSVCommaSeparatedValuesCompressionGZIP.java | 1 + ...SVCommaSeparatedValuesCompressionNoCompression.java | 1 + ...tinationGcsFormatJSONLinesNewlineDelimitedJSON.java | 1 + ...atJSONLinesNewlineDelimitedJSONCompressionGZIP.java | 1 + ...esNewlineDelimitedJSONCompressionNoCompression.java | 1 + .../DestinationGcsFormatParquetColumnarStorage.java | 1 + .../api/models/shared/DestinationGoogleSheets.java | 1 + ...nationGoogleSheetsAuthenticationViaGoogleOAuth.java | 1 + .../com/airbyte/api/models/shared/DestinationKeen.java | 1 + .../airbyte/api/models/shared/DestinationKinesis.java | 1 + .../models/shared/DestinationMariadbColumnstore.java | 1 + ...tinationMariadbColumnstoreTunnelMethodNoTunnel.java | 1 + ...bColumnstoreTunnelMethodPasswordAuthentication.java | 1 + ...adbColumnstoreTunnelMethodSSHKeyAuthentication.java | 1 + .../api/models/shared/DestinationMeilisearch.java | 1 + .../airbyte/api/models/shared/DestinationMongodb.java | 1 + .../DestinationMongodbAuthTypeLoginPassword.java | 1 + .../models/shared/DestinationMongodbAuthTypeNone.java | 1 + .../DestinationMongodbInstanceTypeMongoDBAtlas.java | 1 + .../DestinationMongodbInstanceTypeReplicaSet.java | 1 + ...onMongodbInstanceTypeStandaloneMongoDbInstance.java | 1 + .../shared/DestinationMongodbTunnelMethodNoTunnel.java | 1 + ...ationMongodbTunnelMethodPasswordAuthentication.java | 1 + ...inationMongodbTunnelMethodSSHKeyAuthentication.java | 1 + .../airbyte/api/models/shared/DestinationMssql.java | 1 + ...nMssqlSslMethodEncryptedTrustServerCertificate.java | 1 + ...nationMssqlSslMethodEncryptedVerifyCertificate.java | 1 + .../shared/DestinationMssqlTunnelMethodNoTunnel.java | 1 + ...inationMssqlTunnelMethodPasswordAuthentication.java | 1 + ...stinationMssqlTunnelMethodSSHKeyAuthentication.java | 1 + .../airbyte/api/models/shared/DestinationMysql.java | 1 + .../shared/DestinationMysqlTunnelMethodNoTunnel.java | 1 + ...inationMysqlTunnelMethodPasswordAuthentication.java | 1 + ...stinationMysqlTunnelMethodSSHKeyAuthentication.java | 1 + .../airbyte/api/models/shared/DestinationOracle.java | 1 + .../shared/DestinationOracleTunnelMethodNoTunnel.java | 1 + ...nationOracleTunnelMethodPasswordAuthentication.java | 1 + ...tinationOracleTunnelMethodSSHKeyAuthentication.java | 1 + .../api/models/shared/DestinationPatchRequest.java | 1 + .../airbyte/api/models/shared/DestinationPostgres.java | 1 + .../models/shared/DestinationPostgresSslModeAllow.java | 1 + .../shared/DestinationPostgresSslModeDisable.java | 1 + .../shared/DestinationPostgresSslModePrefer.java | 1 + .../shared/DestinationPostgresSslModeRequire.java | 1 + .../shared/DestinationPostgresSslModeVerifyCa.java | 1 + .../shared/DestinationPostgresSslModeVerifyFull.java | 1 + .../DestinationPostgresTunnelMethodNoTunnel.java | 1 + ...tionPostgresTunnelMethodPasswordAuthentication.java | 1 + ...nationPostgresTunnelMethodSSHKeyAuthentication.java | 1 + .../airbyte/api/models/shared/DestinationPubsub.java | 1 + .../airbyte/api/models/shared/DestinationPulsar.java | 1 + .../api/models/shared/DestinationPutRequest.java | 1 + .../airbyte/api/models/shared/DestinationRabbitmq.java | 1 + .../airbyte/api/models/shared/DestinationRedis.java | 1 + .../models/shared/DestinationRedisSslModeDisable.java | 1 + .../shared/DestinationRedisSslModeVerifyFull.java | 1 + .../shared/DestinationRedisTunnelMethodNoTunnel.java | 1 + ...inationRedisTunnelMethodPasswordAuthentication.java | 1 + ...stinationRedisTunnelMethodSSHKeyAuthentication.java | 1 + .../airbyte/api/models/shared/DestinationRedshift.java | 1 + .../DestinationRedshiftTunnelMethodNoTunnel.java | 1 + ...tionRedshiftTunnelMethodPasswordAuthentication.java | 1 + ...nationRedshiftTunnelMethodSSHKeyAuthentication.java | 1 + .../DestinationRedshiftUploadingMethodS3Staging.java | 1 + ...hodS3StagingEncryptionAESCBCEnvelopeEncryption.java | 1 + ...UploadingMethodS3StagingEncryptionNoEncryption.java | 1 + .../DestinationRedshiftUploadingMethodStandard.java | 1 + .../airbyte/api/models/shared/DestinationResponse.java | 1 + .../airbyte/api/models/shared/DestinationRockset.java | 1 + .../com/airbyte/api/models/shared/DestinationS3.java | 1 + .../shared/DestinationS3FormatAvroApacheAvro.java | 1 + ...ionS3FormatAvroApacheAvroCompressionCodecBzip2.java | 1 + ...nS3FormatAvroApacheAvroCompressionCodecDeflate.java | 1 + ...matAvroApacheAvroCompressionCodecNoCompression.java | 1 + ...onS3FormatAvroApacheAvroCompressionCodecSnappy.java | 1 + ...nationS3FormatAvroApacheAvroCompressionCodecXz.java | 1 + ...3FormatAvroApacheAvroCompressionCodecZstandard.java | 1 + .../DestinationS3FormatCSVCommaSeparatedValues.java | 1 + ...S3FormatCSVCommaSeparatedValuesCompressionGZIP.java | 1 + ...SVCommaSeparatedValuesCompressionNoCompression.java | 1 + ...stinationS3FormatJSONLinesNewlineDelimitedJSON.java | 1 + ...atJSONLinesNewlineDelimitedJSONCompressionGZIP.java | 1 + ...esNewlineDelimitedJSONCompressionNoCompression.java | 1 + .../DestinationS3FormatParquetColumnarStorage.java | 1 + .../airbyte/api/models/shared/DestinationS3Glue.java | 1 + ...ationS3GlueFormatJSONLinesNewlineDelimitedJSON.java | 1 + ...atJSONLinesNewlineDelimitedJSONCompressionGZIP.java | 1 + ...esNewlineDelimitedJSONCompressionNoCompression.java | 1 + .../airbyte/api/models/shared/DestinationScylla.java | 1 + .../airbyte/api/models/shared/DestinationSftpJson.java | 1 + .../api/models/shared/DestinationSnowflake.java | 1 + ...ationSnowflakeCredentialsKeyPairAuthentication.java | 1 + .../shared/DestinationSnowflakeCredentialsOAuth20.java | 1 + ...inationSnowflakeCredentialsUsernameAndPassword.java | 1 + .../DestinationSnowflakeLoadingMethodAWSS3Staging.java | 1 + ...AWSS3StagingEncryptionAESCBCEnvelopeEncryption.java | 1 + ...oadingMethodAWSS3StagingEncryptionNoEncryption.java | 1 + ...nowflakeLoadingMethodGoogleCloudStorageStaging.java | 1 + ...owflakeLoadingMethodRecommendedInternalStaging.java | 1 + ...ationSnowflakeLoadingMethodSelectAnotherOption.java | 1 + .../api/models/shared/DestinationTypesense.java | 1 + .../airbyte/api/models/shared/DestinationVertica.java | 1 + .../shared/DestinationVerticaTunnelMethodNoTunnel.java | 1 + ...ationVerticaTunnelMethodPasswordAuthentication.java | 1 + ...inationVerticaTunnelMethodSSHKeyAuthentication.java | 1 + .../api/models/shared/DestinationsResponse.java | 1 + .../api/models/shared/InitiateOauthRequest.java | 1 + .../airbyte/api/models/shared/JobCreateRequest.java | 1 + .../com/airbyte/api/models/shared/JobResponse.java | 1 + .../com/airbyte/api/models/shared/JobsResponse.java | 1 + .../models/shared/OAuthCredentialsConfiguration.java | 1 + .../api/models/shared/OAuthInputConfiguration.java | 1 + .../java/com/airbyte/api/models/shared/Security.java | 1 + .../com/airbyte/api/models/shared/SourceAircall.java | 1 + .../com/airbyte/api/models/shared/SourceAirtable.java | 1 + .../shared/SourceAirtableCredentialsOAuth20.java | 1 + .../SourceAirtableCredentialsPersonalAccessToken.java | 1 + .../com/airbyte/api/models/shared/SourceAlloydb.java | 1 + .../shared/SourceAlloydbReplicationMethodStandard.java | 1 + .../shared/SourceAlloydbTunnelMethodNoTunnel.java | 1 + ...ourceAlloydbTunnelMethodPasswordAuthentication.java | 1 + .../SourceAlloydbTunnelMethodSSHKeyAuthentication.java | 1 + .../com/airbyte/api/models/shared/SourceAmazonAds.java | 1 + .../com/airbyte/api/models/shared/SourceAmazonSqs.java | 1 + .../com/airbyte/api/models/shared/SourceAmplitude.java | 1 + .../airbyte/api/models/shared/SourceApifyDataset.java | 1 + .../com/airbyte/api/models/shared/SourceAsana.java | 1 + ...ourceAsanaCredentialsAuthenticateViaAsanaOauth.java | 1 + ...CredentialsAuthenticateWithPersonalAccessToken.java | 1 + .../com/airbyte/api/models/shared/SourceAuth0.java | 1 + .../SourceAuth0CredentialsOAuth2AccessToken.java | 1 + ...eAuth0CredentialsOAuth2ConfidentialApplication.java | 1 + .../airbyte/api/models/shared/SourceAwsCloudtrail.java | 1 + .../api/models/shared/SourceAzureBlobStorage.java | 1 + ...BlobStorageFormatJSONLinesNewlineDelimitedJSON.java | 1 + .../airbyte/api/models/shared/SourceAzureTable.java | 1 + .../com/airbyte/api/models/shared/SourceBambooHr.java | 1 + .../airbyte/api/models/shared/SourceBigcommerce.java | 1 + .../com/airbyte/api/models/shared/SourceBigquery.java | 1 + .../com/airbyte/api/models/shared/SourceBingAds.java | 1 + .../com/airbyte/api/models/shared/SourceBraintree.java | 1 + .../com/airbyte/api/models/shared/SourceBraze.java | 1 + .../com/airbyte/api/models/shared/SourceChargebee.java | 1 + .../airbyte/api/models/shared/SourceChartmogul.java | 1 + .../airbyte/api/models/shared/SourceClickhouse.java | 1 + .../shared/SourceClickhouseTunnelMethodNoTunnel.java | 1 + ...ceClickhouseTunnelMethodPasswordAuthentication.java | 1 + ...urceClickhouseTunnelMethodSSHKeyAuthentication.java | 1 + .../airbyte/api/models/shared/SourceClickupApi.java | 1 + .../com/airbyte/api/models/shared/SourceCloseCom.java | 1 + .../java/com/airbyte/api/models/shared/SourceCoda.java | 1 + .../com/airbyte/api/models/shared/SourceCoinApi.java | 1 + .../airbyte/api/models/shared/SourceCoinmarketcap.java | 1 + .../com/airbyte/api/models/shared/SourceConfigcat.java | 1 + .../airbyte/api/models/shared/SourceConfluence.java | 1 + .../airbyte/api/models/shared/SourceCreateRequest.java | 1 + .../com/airbyte/api/models/shared/SourceDatascope.java | 1 + .../com/airbyte/api/models/shared/SourceDelighted.java | 1 + .../java/com/airbyte/api/models/shared/SourceDixa.java | 1 + .../com/airbyte/api/models/shared/SourceDockerhub.java | 1 + .../com/airbyte/api/models/shared/SourceDremio.java | 1 + .../com/airbyte/api/models/shared/SourceDynamodb.java | 1 + .../airbyte/api/models/shared/SourceE2eTestCloud.java | 1 + .../SourceE2eTestCloudMockCatalogMultiSchema.java | 1 + .../SourceE2eTestCloudMockCatalogSingleSchema.java | 1 + .../airbyte/api/models/shared/SourceEmailoctopus.java | 1 + .../airbyte/api/models/shared/SourceExchangeRates.java | 1 + .../api/models/shared/SourceFacebookMarketing.java | 1 + .../shared/SourceFacebookMarketingInsightConfig.java | 1 + .../airbyte/api/models/shared/SourceFacebookPages.java | 1 + .../com/airbyte/api/models/shared/SourceFaker.java | 1 + .../com/airbyte/api/models/shared/SourceFauna.java | 1 + .../api/models/shared/SourceFaunaCollection.java | 1 + .../shared/SourceFaunaCollectionDeletionsDisabled.java | 1 + .../shared/SourceFaunaCollectionDeletionsEnabled.java | 1 + .../airbyte/api/models/shared/SourceFileSecure.java | 1 + ...SourceFileSecureProviderAzBlobAzureBlobStorage.java | 1 + .../SourceFileSecureProviderGCSGoogleCloudStorage.java | 1 + .../shared/SourceFileSecureProviderHTTPSPublicWeb.java | 1 + .../SourceFileSecureProviderS3AmazonWebServices.java | 1 + .../SourceFileSecureProviderSCPSecureCopyProtocol.java | 1 + ...leSecureProviderSFTPSecureFileTransferProtocol.java | 1 + .../shared/SourceFileSecureProviderSSHSecureShell.java | 1 + .../com/airbyte/api/models/shared/SourceFirebolt.java | 1 + .../airbyte/api/models/shared/SourceFreshcaller.java | 1 + .../com/airbyte/api/models/shared/SourceFreshdesk.java | 1 + .../airbyte/api/models/shared/SourceFreshsales.java | 1 + .../airbyte/api/models/shared/SourceFreshservice.java | 1 + .../java/com/airbyte/api/models/shared/SourceGcs.java | 1 + .../com/airbyte/api/models/shared/SourceGetlago.java | 1 + .../com/airbyte/api/models/shared/SourceGithub.java | 1 + .../models/shared/SourceGithubCredentialsOAuth.java | 1 + .../SourceGithubCredentialsPersonalAccessToken.java | 1 + .../com/airbyte/api/models/shared/SourceGitlab.java | 1 + .../models/shared/SourceGitlabCredentialsOAuth20.java | 1 + .../shared/SourceGitlabCredentialsPrivateToken.java | 1 + .../com/airbyte/api/models/shared/SourceGlassfrog.java | 1 + .../com/airbyte/api/models/shared/SourceGnews.java | 1 + .../com/airbyte/api/models/shared/SourceGoogleAds.java | 1 + .../models/shared/SourceGoogleAdsCustomQueries.java | 1 + .../shared/SourceGoogleAdsGoogleCredentials.java | 1 + .../models/shared/SourceGoogleAnalyticsDataApi.java | 1 + ...csDataApiCredentialsAuthenticateViaGoogleOauth.java | 1 + ...aApiCredentialsServiceAccountKeyAuthentication.java | 1 + .../api/models/shared/SourceGoogleAnalyticsV4.java | 1 + ...alyticsV4CredentialsAuthenticateViaGoogleOauth.java | 1 + ...csV4CredentialsServiceAccountKeyAuthentication.java | 1 + .../api/models/shared/SourceGoogleDirectory.java | 1 + .../models/shared/SourceGooglePagespeedInsights.java | 1 + .../api/models/shared/SourceGoogleSearchConsole.java | 1 + .../SourceGoogleSearchConsoleAuthorizationOAuth.java | 1 + ...leAuthorizationServiceAccountKeyAuthentication.java | 1 + .../airbyte/api/models/shared/SourceGoogleSheets.java | 1 + ...gleSheetsCredentialsAuthenticateViaGoogleOAuth.java | 1 + ...eetsCredentialsServiceAccountKeyAuthentication.java | 1 + .../api/models/shared/SourceGoogleWebfonts.java | 1 + .../shared/SourceGoogleWorkspaceAdminReports.java | 1 + .../airbyte/api/models/shared/SourceGreenhouse.java | 1 + .../com/airbyte/api/models/shared/SourceGridly.java | 1 + .../com/airbyte/api/models/shared/SourceHarvest.java | 1 + .../airbyte/api/models/shared/SourceHubplanner.java | 1 + .../com/airbyte/api/models/shared/SourceHubspot.java | 1 + .../models/shared/SourceHubspotCredentialsOAuth.java | 1 + .../shared/SourceHubspotCredentialsPrivateApp.java | 1 + .../com/airbyte/api/models/shared/SourceInsightly.java | 1 + .../com/airbyte/api/models/shared/SourceInstagram.java | 1 + .../com/airbyte/api/models/shared/SourceInstatus.java | 1 + .../com/airbyte/api/models/shared/SourceIntercom.java | 1 + .../com/airbyte/api/models/shared/SourceIp2whois.java | 1 + .../com/airbyte/api/models/shared/SourceIterable.java | 1 + .../java/com/airbyte/api/models/shared/SourceJira.java | 1 + .../com/airbyte/api/models/shared/SourceK6Cloud.java | 1 + .../com/airbyte/api/models/shared/SourceKlarna.java | 1 + .../com/airbyte/api/models/shared/SourceKlaviyo.java | 1 + .../api/models/shared/SourceKustomerSinger.java | 1 + .../airbyte/api/models/shared/SourceLaunchdarkly.java | 1 + .../com/airbyte/api/models/shared/SourceLemlist.java | 1 + .../airbyte/api/models/shared/SourceLinkedinAds.java | 1 + .../SourceLinkedinAdsCredentialsAccessToken.java | 1 + .../shared/SourceLinkedinAdsCredentialsOAuth20.java | 1 + .../airbyte/api/models/shared/SourceLinkedinPages.java | 1 + .../SourceLinkedinPagesCredentialsAccessToken.java | 1 + .../shared/SourceLinkedinPagesCredentialsOAuth20.java | 1 + .../com/airbyte/api/models/shared/SourceLinnworks.java | 1 + .../com/airbyte/api/models/shared/SourceLokalise.java | 1 + .../com/airbyte/api/models/shared/SourceMailchimp.java | 1 + .../shared/SourceMailchimpCredentialsAPIKey.java | 1 + .../shared/SourceMailchimpCredentialsOAuth20.java | 1 + .../com/airbyte/api/models/shared/SourceMailgun.java | 1 + .../airbyte/api/models/shared/SourceMailjetSms.java | 1 + .../com/airbyte/api/models/shared/SourceMarketo.java | 1 + .../com/airbyte/api/models/shared/SourceMetabase.java | 1 + .../api/models/shared/SourceMicrosoftTeams.java | 1 + ...rosoftTeamsCredentialsAuthenticateViaMicrosoft.java | 1 + ...eamsCredentialsAuthenticateViaMicrosoftOAuth20.java | 1 + .../com/airbyte/api/models/shared/SourceMixpanel.java | 1 + .../shared/SourceMixpanelCredentialsProjectSecret.java | 1 + .../SourceMixpanelCredentialsServiceAccount.java | 1 + .../com/airbyte/api/models/shared/SourceMonday.java | 1 + .../models/shared/SourceMondayCredentialsAPIToken.java | 1 + .../models/shared/SourceMondayCredentialsOAuth20.java | 1 + .../com/airbyte/api/models/shared/SourceMongodb.java | 1 + .../shared/SourceMongodbInstanceTypeMongoDBAtlas.java | 1 + .../shared/SourceMongodbInstanceTypeReplicaSet.java | 1 + ...ceMongodbInstanceTypeStandaloneMongoDbInstance.java | 1 + .../com/airbyte/api/models/shared/SourceMssql.java | 1 + ...rceMssqlReplicationMethodLogicalReplicationCDC.java | 1 + .../shared/SourceMssqlReplicationMethodStandard.java | 1 + ...eMssqlSslMethodEncryptedTrustServerCertificate.java | 1 + ...SourceMssqlSslMethodEncryptedVerifyCertificate.java | 1 + .../models/shared/SourceMssqlTunnelMethodNoTunnel.java | 1 + .../SourceMssqlTunnelMethodPasswordAuthentication.java | 1 + .../SourceMssqlTunnelMethodSSHKeyAuthentication.java | 1 + .../com/airbyte/api/models/shared/SourceMyHours.java | 1 + .../com/airbyte/api/models/shared/SourceMysql.java | 1 + ...rceMysqlReplicationMethodLogicalReplicationCDC.java | 1 + .../shared/SourceMysqlReplicationMethodStandard.java | 1 + .../api/models/shared/SourceMysqlSslModePreferred.java | 1 + .../api/models/shared/SourceMysqlSslModeRequired.java | 1 + .../api/models/shared/SourceMysqlSslModeVerifyCA.java | 1 + .../shared/SourceMysqlSslModeVerifyIdentity.java | 1 + .../models/shared/SourceMysqlTunnelMethodNoTunnel.java | 1 + .../SourceMysqlTunnelMethodPasswordAuthentication.java | 1 + .../SourceMysqlTunnelMethodSSHKeyAuthentication.java | 1 + .../com/airbyte/api/models/shared/SourceNetsuite.java | 1 + .../com/airbyte/api/models/shared/SourceNotion.java | 1 + .../shared/SourceNotionCredentialsAccessToken.java | 1 + .../models/shared/SourceNotionCredentialsOAuth20.java | 1 + .../com/airbyte/api/models/shared/SourceNytimes.java | 1 + .../java/com/airbyte/api/models/shared/SourceOkta.java | 1 + .../models/shared/SourceOktaCredentialsAPIToken.java | 1 + .../models/shared/SourceOktaCredentialsOAuth20.java | 1 + .../com/airbyte/api/models/shared/SourceOmnisend.java | 1 + .../com/airbyte/api/models/shared/SourceOnesignal.java | 1 + .../api/models/shared/SourceOnesignalApplications.java | 1 + .../airbyte/api/models/shared/SourceOpenweather.java | 1 + .../com/airbyte/api/models/shared/SourceOracle.java | 1 + .../shared/SourceOracleConnectionDataServiceName.java | 1 + .../shared/SourceOracleConnectionDataSystemIDSID.java | 1 + ...urceOracleEncryptionNativeNetworkEncryptionNNE.java | 1 + ...eOracleEncryptionTLSEncryptedVerifyCertificate.java | 1 + .../shared/SourceOracleTunnelMethodNoTunnel.java | 1 + ...SourceOracleTunnelMethodPasswordAuthentication.java | 1 + .../SourceOracleTunnelMethodSSHKeyAuthentication.java | 1 + .../java/com/airbyte/api/models/shared/SourceOrb.java | 1 + .../com/airbyte/api/models/shared/SourceOrbit.java | 1 + .../com/airbyte/api/models/shared/SourceOutreach.java | 1 + .../airbyte/api/models/shared/SourcePatchRequest.java | 1 + .../api/models/shared/SourcePaypalTransaction.java | 1 + .../com/airbyte/api/models/shared/SourcePaystack.java | 1 + .../com/airbyte/api/models/shared/SourcePendo.java | 1 + .../com/airbyte/api/models/shared/SourcePersistiq.java | 1 + .../com/airbyte/api/models/shared/SourcePexelsApi.java | 1 + .../com/airbyte/api/models/shared/SourcePinterest.java | 1 + .../shared/SourcePinterestCredentialsAccessToken.java | 1 + .../shared/SourcePinterestCredentialsOAuth20.java | 1 + .../com/airbyte/api/models/shared/SourcePipedrive.java | 1 + .../shared/SourcePipedriveAPIKeyAuthentication.java | 1 + .../com/airbyte/api/models/shared/SourcePocket.java | 1 + .../com/airbyte/api/models/shared/SourcePokeapi.java | 1 + .../api/models/shared/SourcePolygonStockApi.java | 1 + .../com/airbyte/api/models/shared/SourcePostgres.java | 1 + .../SourcePostgresReplicationMethodStandard.java | 1 + .../shared/SourcePostgresTunnelMethodNoTunnel.java | 1 + ...urcePostgresTunnelMethodPasswordAuthentication.java | 1 + ...SourcePostgresTunnelMethodSSHKeyAuthentication.java | 1 + .../com/airbyte/api/models/shared/SourcePosthog.java | 1 + .../airbyte/api/models/shared/SourcePostmarkapp.java | 1 + .../airbyte/api/models/shared/SourcePrestashop.java | 1 + .../airbyte/api/models/shared/SourcePublicApis.java | 1 + .../com/airbyte/api/models/shared/SourcePunkApi.java | 1 + .../airbyte/api/models/shared/SourcePutRequest.java | 1 + .../java/com/airbyte/api/models/shared/SourcePypi.java | 1 + .../com/airbyte/api/models/shared/SourceQualaroo.java | 1 + .../airbyte/api/models/shared/SourceQuickbooks.java | 1 + .../shared/SourceQuickbooksCredentialsOAuth20.java | 1 + .../com/airbyte/api/models/shared/SourceRailz.java | 1 + .../com/airbyte/api/models/shared/SourceRecharge.java | 1 + .../airbyte/api/models/shared/SourceRecreation.java | 1 + .../com/airbyte/api/models/shared/SourceRecruitee.java | 1 + .../com/airbyte/api/models/shared/SourceRecurly.java | 1 + .../com/airbyte/api/models/shared/SourceRedshift.java | 1 + .../com/airbyte/api/models/shared/SourceResponse.java | 1 + .../com/airbyte/api/models/shared/SourceRetently.java | 1 + .../com/airbyte/api/models/shared/SourceRkiCovid.java | 1 + .../java/com/airbyte/api/models/shared/SourceRss.java | 1 + .../java/com/airbyte/api/models/shared/SourceS3.java | 1 + .../airbyte/api/models/shared/SourceS3FormatAvro.java | 1 + .../airbyte/api/models/shared/SourceS3FormatCSV.java | 1 + .../airbyte/api/models/shared/SourceS3FormatJsonl.java | 1 + .../api/models/shared/SourceS3FormatParquet.java | 1 + .../api/models/shared/SourceS3S3AmazonWebServices.java | 1 + .../airbyte/api/models/shared/SourceSalesforce.java | 1 + .../api/models/shared/SourceSalesforceSinger.java | 1 + .../models/shared/SourceSalesforceStreamsCriteria.java | 1 + .../com/airbyte/api/models/shared/SourceSalesloft.java | 1 + ...ourceSalesloftCredentialsAuthenticateViaAPIKey.java | 1 + ...SourceSalesloftCredentialsAuthenticateViaOAuth.java | 1 + .../airbyte/api/models/shared/SourceSapFieldglass.java | 1 + .../com/airbyte/api/models/shared/SourceSecoda.java | 1 + .../com/airbyte/api/models/shared/SourceSendgrid.java | 1 + .../airbyte/api/models/shared/SourceSendinblue.java | 1 + .../airbyte/api/models/shared/SourceSenseforce.java | 1 + .../com/airbyte/api/models/shared/SourceSentry.java | 1 + .../java/com/airbyte/api/models/shared/SourceSftp.java | 1 + .../com/airbyte/api/models/shared/SourceSftpBulk.java | 1 + .../SourceSftpCredentialsPasswordAuthentication.java | 1 + .../SourceSftpCredentialsSSHKeyAuthentication.java | 1 + .../com/airbyte/api/models/shared/SourceShopify.java | 1 + .../shared/SourceShopifyCredentialsAPIPassword.java | 1 + .../models/shared/SourceShopifyCredentialsOAuth20.java | 1 + .../com/airbyte/api/models/shared/SourceShortio.java | 1 + .../com/airbyte/api/models/shared/SourceSlack.java | 1 + .../models/shared/SourceSlackCredentialsAPIToken.java | 1 + .../SourceSlackCredentialsSignInViaSlackOAuth.java | 1 + .../com/airbyte/api/models/shared/SourceSmaily.java | 1 + .../airbyte/api/models/shared/SourceSmartengage.java | 1 + .../airbyte/api/models/shared/SourceSmartsheets.java | 1 + .../SourceSmartsheetsCredentialsAPIAccessToken.java | 1 + .../shared/SourceSmartsheetsCredentialsOAuth20.java | 1 + .../api/models/shared/SourceSnapchatMarketing.java | 1 + .../com/airbyte/api/models/shared/SourceSnowflake.java | 1 + .../shared/SourceSnowflakeCredentialsOAuth20.java | 1 + .../SourceSnowflakeCredentialsUsernameAndPassword.java | 1 + .../airbyte/api/models/shared/SourceSonarCloud.java | 1 + .../com/airbyte/api/models/shared/SourceSpacexApi.java | 1 + .../com/airbyte/api/models/shared/SourceSquare.java | 1 + .../models/shared/SourceSquareCredentialsAPIKey.java | 1 + .../SourceSquareCredentialsOauthAuthentication.java | 1 + .../com/airbyte/api/models/shared/SourceStrava.java | 1 + .../com/airbyte/api/models/shared/SourceStripe.java | 1 + .../airbyte/api/models/shared/SourceSurveySparrow.java | 1 + .../SourceSurveySparrowRegionEUBasedAccount.java | 1 + .../shared/SourceSurveySparrowRegionGlobalAccount.java | 1 + .../airbyte/api/models/shared/SourceSurveymonkey.java | 1 + ...rceSurveymonkeySurveyMonkeyAuthorizationMethod.java | 1 + .../com/airbyte/api/models/shared/SourceTempo.java | 1 + .../api/models/shared/SourceTheGuardianApi.java | 1 + .../api/models/shared/SourceTiktokMarketing.java | 1 + .../SourceTiktokMarketingCredentialsOAuth20.java | 1 + ...ceTiktokMarketingCredentialsSandboxAccessToken.java | 1 + .../com/airbyte/api/models/shared/SourceTodoist.java | 1 + .../com/airbyte/api/models/shared/SourceTrello.java | 1 + .../airbyte/api/models/shared/SourceTrustpilot.java | 1 + .../shared/SourceTrustpilotCredentialsAPIKey.java | 1 + .../shared/SourceTrustpilotCredentialsOAuth20.java | 1 + .../api/models/shared/SourceTvmazeSchedule.java | 1 + .../com/airbyte/api/models/shared/SourceTwilio.java | 1 + .../api/models/shared/SourceTwilioTaskrouter.java | 1 + .../com/airbyte/api/models/shared/SourceTwitter.java | 1 + .../com/airbyte/api/models/shared/SourceTypeform.java | 1 + .../com/airbyte/api/models/shared/SourceUsCensus.java | 1 + .../com/airbyte/api/models/shared/SourceVantage.java | 1 + .../com/airbyte/api/models/shared/SourceWebflow.java | 1 + .../airbyte/api/models/shared/SourceWhiskyHunter.java | 1 + .../api/models/shared/SourceWikipediaPageviews.java | 1 + .../airbyte/api/models/shared/SourceWoocommerce.java | 1 + .../java/com/airbyte/api/models/shared/SourceXero.java | 1 + .../shared/SourceXeroAuthenticateViaXeroOAuth.java | 1 + .../java/com/airbyte/api/models/shared/SourceXkcd.java | 1 + .../airbyte/api/models/shared/SourceYandexMetrica.java | 1 + .../com/airbyte/api/models/shared/SourceYotpo.java | 1 + .../com/airbyte/api/models/shared/SourceYounium.java | 1 + .../api/models/shared/SourceYoutubeAnalytics.java | 1 + .../airbyte/api/models/shared/SourceZendeskChat.java | 1 + .../SourceZendeskChatCredentialsAccessToken.java | 1 + .../shared/SourceZendeskChatCredentialsOAuth20.java | 1 + .../api/models/shared/SourceZendeskSunshine.java | 1 + .../SourceZendeskSunshineCredentialsAPIToken.java | 1 + .../SourceZendeskSunshineCredentialsOAuth20.java | 1 + .../api/models/shared/SourceZendeskSupport.java | 1 + .../airbyte/api/models/shared/SourceZendeskTalk.java | 1 + .../com/airbyte/api/models/shared/SourceZenloop.java | 1 + .../com/airbyte/api/models/shared/SourceZohoCrm.java | 1 + .../java/com/airbyte/api/models/shared/SourceZoom.java | 1 + .../com/airbyte/api/models/shared/SourceZuora.java | 1 + .../com/airbyte/api/models/shared/SourcesResponse.java | 1 + .../airbyte/api/models/shared/StreamConfiguration.java | 1 + .../api/models/shared/StreamConfigurations.java | 1 + .../airbyte/api/models/shared/StreamProperties.java | 1 + .../api/models/shared/StreamPropertiesResponse.java | 1 + .../api/models/shared/WorkspaceCreateRequest.java | 1 + .../shared/WorkspaceOAuthCredentialsRequest.java | 1 + .../airbyte/api/models/shared/WorkspaceResponse.java | 1 + .../api/models/shared/WorkspaceUpdateRequest.java | 1 + .../airbyte/api/models/shared/WorkspacesResponse.java | 1 + 561 files changed, 570 insertions(+), 10 deletions(-) diff --git a/.gitignore b/.gitignore index d84a900f5..ab81b6476 100755 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,5 @@ # Ignore Gradle project-specific cache directory .gradle - # Ignore Gradle build output directory build bin/ diff --git a/README.md b/README.md index c6267b026..034ab5742 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.17.1' +implementation 'com.airbyte.api:public-api:0.18.0' ``` diff --git a/RELEASES.md b/RELEASES.md index 480f09090..1abc6b5c4 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -407,4 +407,12 @@ Based on: - OpenAPI Doc 1.0.0 - Speakeasy CLI 1.47.1 (2.39.2) https://github.com/speakeasy-api/speakeasy ### Releases -- [Maven Central v0.17.1] https://central.sonatype.com/artifact/com.airbyte/api/0.17.1 - . \ No newline at end of file +- [Maven Central v0.17.1] https://central.sonatype.com/artifact/com.airbyte/api/0.17.1 - . + +## 2023-06-15 21:17:40 +### Changes +Based on: +- OpenAPI Doc 1.0.0 +- Speakeasy CLI 1.48.0 (2.41.1) https://github.com/speakeasy-api/speakeasy +### Releases +- [Maven Central v0.18.0] https://central.sonatype.com/artifact/com.airbyte/api/0.18.0 - . \ No newline at end of file diff --git a/files.gen b/files.gen index dd2fe657b..812a9b0ea 100755 --- a/files.gen +++ b/files.gen @@ -7,7 +7,6 @@ lib/src/main/java/com/airbyte/api/Streams.java lib/src/main/java/com/airbyte/api/Workspaces.java lib/src/main/java/com/airbyte/api/Airbyte.java .gitattributes -.gitignore gradle/wrapper/gradle-wrapper.jar gradle/wrapper/gradle-wrapper.properties gradlew diff --git a/gen.yaml b/gen.yaml index bb506cc26..555d9a578 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: aaa4be7f123ebeda7859d7356f70649c docVersion: 1.0.0 - speakeasyVersion: 1.47.1 - generationVersion: 2.39.2 + speakeasyVersion: 1.48.0 + generationVersion: 2.41.1 generation: sdkClassName: airbyte singleTagPerOp: false telemetryEnabled: true java: - version: 0.17.1 + version: 0.18.0 artifactID: api companyEmail: info@airbyte.com companyName: Airbyte diff --git a/lib/build.gradle b/lib/build.gradle index 337eae1f4..7bb8207cf 100755 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -41,7 +41,7 @@ publishing { maven(MavenPublication) { groupId = 'com.airbyte' artifactId = 'api' - version = '0.17.1' + version = '0.18.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 8a234c2f6..5ac7a88a6 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.17.1"; - public String genVersion = "2.39.2"; + public String sdkVersion = "0.18.0"; + public String genVersion = "2.41.1"; } \ No newline at end of file diff --git a/lib/src/main/java/com/airbyte/api/models/operations/CancelJobRequest.java b/lib/src/main/java/com/airbyte/api/models/operations/CancelJobRequest.java index 0c486d36d..4f3182c43 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/CancelJobRequest.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/CancelJobRequest.java @@ -7,6 +7,7 @@ import com.airbyte.api.utils.SpeakeasyMetadata; import com.fasterxml.jackson.annotation.JsonProperty; + public class CancelJobRequest { @SpeakeasyMetadata("pathParam:style=simple,explode=false,name=jobId") public Long jobId; 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 62e807805..27104bdf5 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 @@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; + public class CancelJobResponse { public String contentType; 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 e2f40c365..6c4efb3b7 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 @@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; + public class CreateConnectionResponse { /** * Successful operation 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 541e2413d..3dfb12c6c 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 @@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; + public class CreateDestinationResponse { public String contentType; 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 39795cab5..6954222bd 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 @@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; + public class CreateJobResponse { public String contentType; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/CreateOrUpdateWorkspaceOAuthCredentialsRequest.java b/lib/src/main/java/com/airbyte/api/models/operations/CreateOrUpdateWorkspaceOAuthCredentialsRequest.java index 9653d7104..65e29b824 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/CreateOrUpdateWorkspaceOAuthCredentialsRequest.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/CreateOrUpdateWorkspaceOAuthCredentialsRequest.java @@ -7,6 +7,7 @@ import com.airbyte.api.utils.SpeakeasyMetadata; import com.fasterxml.jackson.annotation.JsonProperty; + public class CreateOrUpdateWorkspaceOAuthCredentialsRequest { @SpeakeasyMetadata("request:mediaType=application/json") public com.airbyte.api.models.shared.WorkspaceOAuthCredentialsRequest workspaceOAuthCredentialsRequest; 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 280b7ba8c..ddefd71ee 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 @@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; + public class CreateOrUpdateWorkspaceOAuthCredentialsResponse { public String contentType; 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 b751b1ba1..2b87b57a7 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 @@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; + public class CreateSourceResponse { public String contentType; 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 09e435142..0e651fa8f 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 @@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; + public class CreateWorkspaceResponse { public String contentType; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/DeleteConnectionRequest.java b/lib/src/main/java/com/airbyte/api/models/operations/DeleteConnectionRequest.java index 10aafba6e..162e67998 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/DeleteConnectionRequest.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/DeleteConnectionRequest.java @@ -7,6 +7,7 @@ import com.airbyte.api.utils.SpeakeasyMetadata; import com.fasterxml.jackson.annotation.JsonProperty; + public class DeleteConnectionRequest { @SpeakeasyMetadata("pathParam:style=simple,explode=false,name=connectionId") public String connectionId; 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 c093dd86a..e92f86006 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 @@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; + public class DeleteConnectionResponse { public String contentType; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/DeleteDestinationRequest.java b/lib/src/main/java/com/airbyte/api/models/operations/DeleteDestinationRequest.java index c708677e3..8e869b925 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/DeleteDestinationRequest.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/DeleteDestinationRequest.java @@ -7,6 +7,7 @@ import com.airbyte.api.utils.SpeakeasyMetadata; import com.fasterxml.jackson.annotation.JsonProperty; + public class DeleteDestinationRequest { @SpeakeasyMetadata("pathParam:style=simple,explode=false,name=destinationId") public String destinationId; 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 2f668be2a..62fcbafc1 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 @@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; + public class DeleteDestinationResponse { public String contentType; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/DeleteSourceRequest.java b/lib/src/main/java/com/airbyte/api/models/operations/DeleteSourceRequest.java index c27172075..e3577fadb 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/DeleteSourceRequest.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/DeleteSourceRequest.java @@ -7,6 +7,7 @@ import com.airbyte.api.utils.SpeakeasyMetadata; import com.fasterxml.jackson.annotation.JsonProperty; + public class DeleteSourceRequest { @SpeakeasyMetadata("pathParam:style=simple,explode=false,name=sourceId") public String sourceId; 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 39d40f8cb..01c22d318 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 @@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; + public class DeleteSourceResponse { public String contentType; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/DeleteWorkspaceRequest.java b/lib/src/main/java/com/airbyte/api/models/operations/DeleteWorkspaceRequest.java index a9f707196..4a5fad3d5 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/DeleteWorkspaceRequest.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/DeleteWorkspaceRequest.java @@ -7,6 +7,7 @@ import com.airbyte.api.utils.SpeakeasyMetadata; import com.fasterxml.jackson.annotation.JsonProperty; + public class DeleteWorkspaceRequest { @SpeakeasyMetadata("pathParam:style=simple,explode=false,name=workspaceId") public String workspaceId; 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 6377c3f83..20f85d998 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 @@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; + public class DeleteWorkspaceResponse { public String contentType; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/GetConnectionRequest.java b/lib/src/main/java/com/airbyte/api/models/operations/GetConnectionRequest.java index 2c3beed56..724af428d 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/GetConnectionRequest.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/GetConnectionRequest.java @@ -7,6 +7,7 @@ import com.airbyte.api.utils.SpeakeasyMetadata; import com.fasterxml.jackson.annotation.JsonProperty; + public class GetConnectionRequest { @SpeakeasyMetadata("pathParam:style=simple,explode=false,name=connectionId") public String connectionId; 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 555c95eaf..abdf4ee79 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 @@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; + public class GetConnectionResponse { /** * Get a Connection by the id in the path. diff --git a/lib/src/main/java/com/airbyte/api/models/operations/GetDestinationRequest.java b/lib/src/main/java/com/airbyte/api/models/operations/GetDestinationRequest.java index 50d8408c2..455f7f282 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/GetDestinationRequest.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/GetDestinationRequest.java @@ -7,6 +7,7 @@ import com.airbyte.api.utils.SpeakeasyMetadata; import com.fasterxml.jackson.annotation.JsonProperty; + public class GetDestinationRequest { @SpeakeasyMetadata("pathParam:style=simple,explode=false,name=destinationId") public String destinationId; 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 c13a463b4..acf3f1128 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 @@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; + public class GetDestinationResponse { public String contentType; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/GetJobRequest.java b/lib/src/main/java/com/airbyte/api/models/operations/GetJobRequest.java index f1fc1bfae..d46720af7 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/GetJobRequest.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/GetJobRequest.java @@ -7,6 +7,7 @@ import com.airbyte.api.utils.SpeakeasyMetadata; import com.fasterxml.jackson.annotation.JsonProperty; + public class GetJobRequest { @SpeakeasyMetadata("pathParam:style=simple,explode=false,name=jobId") public Long jobId; 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 f3436395d..5ea554502 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 @@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; + public class GetJobResponse { public String contentType; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/GetSourceRequest.java b/lib/src/main/java/com/airbyte/api/models/operations/GetSourceRequest.java index ffc01335a..0d50ecd54 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/GetSourceRequest.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/GetSourceRequest.java @@ -7,6 +7,7 @@ import com.airbyte.api.utils.SpeakeasyMetadata; import com.fasterxml.jackson.annotation.JsonProperty; + public class GetSourceRequest { @SpeakeasyMetadata("pathParam:style=simple,explode=false,name=sourceId") public String sourceId; 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 41240e373..ea53afec0 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 @@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; + public class GetSourceResponse { public String contentType; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/GetStreamPropertiesRequest.java b/lib/src/main/java/com/airbyte/api/models/operations/GetStreamPropertiesRequest.java index 7f1a476f5..4ba901797 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/GetStreamPropertiesRequest.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/GetStreamPropertiesRequest.java @@ -7,6 +7,7 @@ import com.airbyte.api.utils.SpeakeasyMetadata; import com.fasterxml.jackson.annotation.JsonProperty; + public class GetStreamPropertiesRequest { /** * ID of the destination 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 318fcd4a3..63a97f61a 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 @@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; + public class GetStreamPropertiesResponse { public String contentType; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/GetWorkspaceRequest.java b/lib/src/main/java/com/airbyte/api/models/operations/GetWorkspaceRequest.java index f3adb240d..c92c40fd9 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/GetWorkspaceRequest.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/GetWorkspaceRequest.java @@ -7,6 +7,7 @@ import com.airbyte.api.utils.SpeakeasyMetadata; import com.fasterxml.jackson.annotation.JsonProperty; + public class GetWorkspaceRequest { @SpeakeasyMetadata("pathParam:style=simple,explode=false,name=workspaceId") public String workspaceId; 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 1094e3f26..8c02c7025 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 @@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; + public class GetWorkspaceResponse { public String contentType; 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 807bae512..776f181f9 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 @@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; + public class InitiateOAuthResponse { public String contentType; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/ListConnectionsRequest.java b/lib/src/main/java/com/airbyte/api/models/operations/ListConnectionsRequest.java index 6cff9b837..13a19b2b0 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/ListConnectionsRequest.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/ListConnectionsRequest.java @@ -6,6 +6,7 @@ import com.airbyte.api.utils.SpeakeasyMetadata; + public class ListConnectionsRequest { /** * Include deleted connections in the returned results. 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 28a045b2f..fc2a6fffd 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 @@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; + public class ListConnectionsResponse { /** * Successful operation diff --git a/lib/src/main/java/com/airbyte/api/models/operations/ListDestinationsRequest.java b/lib/src/main/java/com/airbyte/api/models/operations/ListDestinationsRequest.java index 0a3a42ad2..331e91e28 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/ListDestinationsRequest.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/ListDestinationsRequest.java @@ -6,6 +6,7 @@ import com.airbyte.api.utils.SpeakeasyMetadata; + public class ListDestinationsRequest { /** * Include deleted destinations in the returned results. 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 e12d86dc8..9d7593aef 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 @@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; + public class ListDestinationsResponse { public String contentType; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/ListJobsRequest.java b/lib/src/main/java/com/airbyte/api/models/operations/ListJobsRequest.java index 3db88dbd1..d696812a8 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/ListJobsRequest.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/ListJobsRequest.java @@ -7,6 +7,7 @@ import com.airbyte.api.utils.SpeakeasyMetadata; import com.fasterxml.jackson.annotation.JsonProperty; + public class ListJobsRequest { /** * Filter the Jobs by connectionId. 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 962eb8678..6a7ee45d4 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 @@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; + public class ListJobsResponse { public String contentType; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/ListSourcesRequest.java b/lib/src/main/java/com/airbyte/api/models/operations/ListSourcesRequest.java index 06a42d362..1a654abcc 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/ListSourcesRequest.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/ListSourcesRequest.java @@ -6,6 +6,7 @@ import com.airbyte.api.utils.SpeakeasyMetadata; + public class ListSourcesRequest { /** * Include deleted sources in the returned results. 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 a272ce5c3..7caa4640b 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 @@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; + public class ListSourcesResponse { public String contentType; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/ListWorkspacesRequest.java b/lib/src/main/java/com/airbyte/api/models/operations/ListWorkspacesRequest.java index 7d40ae7c3..22e78af24 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/ListWorkspacesRequest.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/ListWorkspacesRequest.java @@ -6,6 +6,7 @@ import com.airbyte.api.utils.SpeakeasyMetadata; + public class ListWorkspacesRequest { /** * Include deleted workspaces in the returned results. 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 b12fbf713..6712db382 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 @@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; + public class ListWorkspacesResponse { public String contentType; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/PatchConnectionRequest.java b/lib/src/main/java/com/airbyte/api/models/operations/PatchConnectionRequest.java index 6e044442e..64f2e998d 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/PatchConnectionRequest.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/PatchConnectionRequest.java @@ -7,6 +7,7 @@ import com.airbyte.api.utils.SpeakeasyMetadata; import com.fasterxml.jackson.annotation.JsonProperty; + public class PatchConnectionRequest { @SpeakeasyMetadata("request:mediaType=application/json") public com.airbyte.api.models.shared.ConnectionPatchRequest connectionPatchRequest; 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 38a72961a..ed4736c87 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 @@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; + public class PatchConnectionResponse { /** * Update a Connection by the id in the path. diff --git a/lib/src/main/java/com/airbyte/api/models/operations/PatchDestinationRequest.java b/lib/src/main/java/com/airbyte/api/models/operations/PatchDestinationRequest.java index 895abaece..d6b5ea62c 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/PatchDestinationRequest.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/PatchDestinationRequest.java @@ -7,6 +7,7 @@ import com.airbyte.api.utils.SpeakeasyMetadata; import com.fasterxml.jackson.annotation.JsonProperty; + public class PatchDestinationRequest { @SpeakeasyMetadata("request:mediaType=application/json") public com.airbyte.api.models.shared.DestinationPatchRequest destinationPatchRequest; 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 694b27c02..fd3ff336e 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 @@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; + public class PatchDestinationResponse { public String contentType; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/PatchSourceRequest.java b/lib/src/main/java/com/airbyte/api/models/operations/PatchSourceRequest.java index a243bcc4a..bf3b90654 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/PatchSourceRequest.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/PatchSourceRequest.java @@ -7,6 +7,7 @@ import com.airbyte.api.utils.SpeakeasyMetadata; import com.fasterxml.jackson.annotation.JsonProperty; + public class PatchSourceRequest { @SpeakeasyMetadata("request:mediaType=application/json") public com.airbyte.api.models.shared.SourcePatchRequest sourcePatchRequest; 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 b377b1249..f4de96ddc 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 @@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; + public class PatchSourceResponse { public String contentType; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/PutDestinationRequest.java b/lib/src/main/java/com/airbyte/api/models/operations/PutDestinationRequest.java index ebb63d7fa..1dfb5fa8b 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/PutDestinationRequest.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/PutDestinationRequest.java @@ -7,6 +7,7 @@ import com.airbyte.api.utils.SpeakeasyMetadata; import com.fasterxml.jackson.annotation.JsonProperty; + public class PutDestinationRequest { @SpeakeasyMetadata("request:mediaType=application/json") public com.airbyte.api.models.shared.DestinationPutRequest destinationPutRequest; 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 bd9e55781..99fc79b72 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 @@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; + public class PutDestinationResponse { public String contentType; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/PutSourceRequest.java b/lib/src/main/java/com/airbyte/api/models/operations/PutSourceRequest.java index 55c029891..7ed2b4a8b 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/PutSourceRequest.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/PutSourceRequest.java @@ -7,6 +7,7 @@ import com.airbyte.api.utils.SpeakeasyMetadata; import com.fasterxml.jackson.annotation.JsonProperty; + public class PutSourceRequest { @SpeakeasyMetadata("request:mediaType=application/json") public com.airbyte.api.models.shared.SourcePutRequest sourcePutRequest; 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 a3fb1efe5..b1bf8b5e3 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 @@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; + public class PutSourceResponse { public String contentType; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/UpdateWorkspaceRequest.java b/lib/src/main/java/com/airbyte/api/models/operations/UpdateWorkspaceRequest.java index df189415d..bda155c55 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/UpdateWorkspaceRequest.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/UpdateWorkspaceRequest.java @@ -7,6 +7,7 @@ import com.airbyte.api.utils.SpeakeasyMetadata; import com.fasterxml.jackson.annotation.JsonProperty; + public class UpdateWorkspaceRequest { @SpeakeasyMetadata("request:mediaType=application/json") public com.airbyte.api.models.shared.WorkspaceUpdateRequest workspaceUpdateRequest; 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 b2bcc69a0..518275651 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 @@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import java.net.http.HttpResponse; + public class UpdateWorkspaceResponse { public String contentType; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/ConnectionCreateRequest.java b/lib/src/main/java/com/airbyte/api/models/shared/ConnectionCreateRequest.java index 7532a0d9c..9e88bc297 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/ConnectionCreateRequest.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/ConnectionCreateRequest.java @@ -8,6 +8,7 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; + public class ConnectionCreateRequest { /** * A list of configured stream options for a connection. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/ConnectionPatchRequest.java b/lib/src/main/java/com/airbyte/api/models/shared/ConnectionPatchRequest.java index f6aef11a9..60193ef84 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/ConnectionPatchRequest.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/ConnectionPatchRequest.java @@ -8,6 +8,7 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; + public class ConnectionPatchRequest { /** * A list of configured stream options for a connection. 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 747725c83..11bf63733 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 @@ -11,6 +11,7 @@ /** * ConnectionResponse - Provides details of a single connection. */ + public class ConnectionResponse { /** * A list of configured stream options for a connection. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/ConnectionSchedule.java b/lib/src/main/java/com/airbyte/api/models/shared/ConnectionSchedule.java index c528d0218..73b4cf1ba 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/ConnectionSchedule.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/ConnectionSchedule.java @@ -11,6 +11,7 @@ /** * ConnectionSchedule - schedule for when the the connection should run, per the schedule type */ + public class ConnectionSchedule { @JsonInclude(Include.NON_ABSENT) @JsonProperty("cronExpression") diff --git a/lib/src/main/java/com/airbyte/api/models/shared/ConnectionScheduleResponse.java b/lib/src/main/java/com/airbyte/api/models/shared/ConnectionScheduleResponse.java index 299978136..913b11737 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/ConnectionScheduleResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/ConnectionScheduleResponse.java @@ -11,6 +11,7 @@ /** * ConnectionScheduleResponse - schedule for when the the connection should run, per the schedule type */ + public class ConnectionScheduleResponse { @JsonInclude(Include.NON_ABSENT) @JsonProperty("basicTiming") diff --git a/lib/src/main/java/com/airbyte/api/models/shared/ConnectionsResponse.java b/lib/src/main/java/com/airbyte/api/models/shared/ConnectionsResponse.java index d6b8c4be8..827781c39 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/ConnectionsResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/ConnectionsResponse.java @@ -11,6 +11,7 @@ /** * ConnectionsResponse - Successful operation */ + public class ConnectionsResponse { @JsonProperty("data") public ConnectionResponse[] data; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAmazonSqs.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAmazonSqs.java index 63ad1f212..dc7231f0a 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAmazonSqs.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAmazonSqs.java @@ -11,6 +11,7 @@ /** * DestinationAmazonSqs - The values required to configure the destination. */ + public class DestinationAmazonSqs { /** * The Access Key ID of the AWS IAM Role to use for sending messages 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 c889da42d..c7fa55d61 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 @@ -11,6 +11,7 @@ /** * DestinationAwsDatalake - The values required to configure the destination. */ + public class DestinationAwsDatalake { /** * target aws account id 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 29fe62acb..e1ee26bfa 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 @@ -9,6 +9,7 @@ /** * DestinationAwsDatalakeCredentialsIAMRole - Choose How to Authenticate to AWS. */ + public class DestinationAwsDatalakeCredentialsIAMRole { /** * Name of the credentials 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 ae2ff5164..ba837da48 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 @@ -9,6 +9,7 @@ /** * DestinationAwsDatalakeCredentialsIAMUser - Choose How to Authenticate to AWS. */ + public class DestinationAwsDatalakeCredentialsIAMUser { /** * AWS User Access Key Id 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 index d938a3d15..e179aa927 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON.java @@ -11,6 +11,7 @@ /** * DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON - Format of the data output. */ + public class DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON { /** * The compression algorithm used to compress data. 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 index 5ba8a4642..01f2018bd 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorage.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorage.java @@ -11,6 +11,7 @@ /** * DestinationAwsDatalakeFormatParquetColumnarStorage - Format of the data output. */ + public class DestinationAwsDatalakeFormatParquetColumnarStorage { /** * The compression algorithm used to compress data. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorage.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorage.java index a34b0fc5d..c2c050230 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorage.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorage.java @@ -11,6 +11,7 @@ /** * DestinationAzureBlobStorage - The values required to configure the destination. */ + public class DestinationAzureBlobStorage { /** * The Azure blob storage account key. 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 index f0941a386..fed882262 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValues.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValues.java @@ -9,6 +9,7 @@ /** * 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. 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 index 528bc10a2..605d93828 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.java @@ -9,6 +9,7 @@ /** * DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON - Output data format */ + public class DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON { @JsonProperty("format_type") public DestinationAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType formatType; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigquery.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigquery.java index 248ae0326..1ba474dd7 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigquery.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigquery.java @@ -11,6 +11,7 @@ /** * DestinationBigquery - The values required to configure the destination. */ + public class DestinationBigquery { /** * Google BigQuery client's chunk (buffer) size (MIN=1, MAX = 15) for each table. The size that will be written by a single RPC. Written data will be buffered and only flushed upon reaching this size or closing the channel. The default 15MB value is used if not set explicitly. Read more <a href="https://googleapis.dev/python/bigquery/latest/generated/google.cloud.bigquery.client.Client.html">here</a>. 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 a3ced5bcc..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 @@ -11,6 +11,7 @@ /** * DestinationBigqueryDenormalized - The values required to configure the destination. */ + public class DestinationBigqueryDenormalized { /** * Google BigQuery client's chunk (buffer) size (MIN=1, MAX = 15) for each table. The size that will be written by a single RPC. Written data will be buffered and only flushed upon reaching this size or closing the channel. The default 15MB value is used if not set explicitly. Read more <a href="https://googleapis.dev/python/bigquery/latest/generated/google.cloud.bigquery.client.Client.html">here</a>. 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 index 4492327d2..b5a4a3877 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStaging.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStaging.java @@ -11,6 +11,7 @@ /** * 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>. 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 index 442738683..699f5fb10 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStagingCredentialHMACKey.java @@ -9,6 +9,7 @@ /** * 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; 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 index 247c8213d..a598d7cc0 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInserts.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInserts.java @@ -9,6 +9,7 @@ /** * 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; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStaging.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStaging.java index da485434b..526d742fd 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStaging.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStaging.java @@ -11,6 +11,7 @@ /** * 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 { /** * 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>. 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 index ab9f15436..d0e62bd0d 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodGCSStagingCredentialHMACKey.java @@ -9,6 +9,7 @@ /** * 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; 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 index dd7f1c9bf..133dc5f6a 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodStandardInserts.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryLoadingMethodStandardInserts.java @@ -9,6 +9,7 @@ /** * 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; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationCassandra.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationCassandra.java index 2ee289a99..409c1b421 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationCassandra.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationCassandra.java @@ -11,6 +11,7 @@ /** * DestinationCassandra - The values required to configure the destination. */ + public class DestinationCassandra { /** * Address to connect to. 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 5feaa7dd7..58642e3fb 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 @@ -11,6 +11,7 @@ /** * DestinationClickhouse - The values required to configure the destination. */ + public class DestinationClickhouse { /** * Name of the database. 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 index 8c966c3ee..f334de05d 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodNoTunnel.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodNoTunnel.java @@ -9,6 +9,7 @@ /** * 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 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 index 0b3aed38b..242f429ad 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodPasswordAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodPasswordAuthentication.java @@ -9,6 +9,7 @@ /** * 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. 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 index dbb426b22..b599e0151 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthentication.java @@ -9,6 +9,7 @@ /** * 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 ) diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationConvex.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationConvex.java index 135ca8910..f52c63222 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationConvex.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationConvex.java @@ -9,6 +9,7 @@ /** * DestinationConvex - The values required to configure the destination. */ + public class DestinationConvex { /** * API access key used to send data to a Convex deployment. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationCreateRequest.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationCreateRequest.java index 4657868c6..affed4d5c 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationCreateRequest.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationCreateRequest.java @@ -6,6 +6,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; + public class DestinationCreateRequest { /** * The values required to configure the destination. 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 b93a7615c..782280ae8 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 @@ -9,6 +9,7 @@ /** * DestinationCumulio - The values required to configure the destination. */ + 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'. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabend.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabend.java index 4c0ff372e..403ae0560 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabend.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabend.java @@ -11,6 +11,7 @@ /** * DestinationDatabend - The values required to configure the destination. */ + public class DestinationDatabend { /** * Name of the database. 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 ddcca3d94..c7d1a1ca3 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 @@ -11,6 +11,7 @@ /** * DestinationDatabricks - The values required to configure the destination. */ + 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. 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 index dabe21694..65bc96beb 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAmazonS3.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAmazonS3.java @@ -11,6 +11,7 @@ /** * DestinationDatabricksDataSourceAmazonS3 - Storage on which the delta lake is built. */ + public class DestinationDatabricksDataSourceAmazonS3 { @JsonProperty("data_source_type") public DestinationDatabricksDataSourceAmazonS3DataSourceType dataSourceType; 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 index 89aa12e2f..beaaf7caf 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAzureBlobStorage.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAzureBlobStorage.java @@ -11,6 +11,7 @@ /** * DestinationDatabricksDataSourceAzureBlobStorage - Storage on which the delta lake is built. */ + public class DestinationDatabricksDataSourceAzureBlobStorage { /** * The account's name of the Azure Blob Storage. 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 index 2cf342e23..8b98031e4 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceRecommendedManagedTables.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceRecommendedManagedTables.java @@ -9,6 +9,7 @@ /** * DestinationDatabricksDataSourceRecommendedManagedTables - Storage on which the delta lake is built. */ + public class DestinationDatabricksDataSourceRecommendedManagedTables { @JsonProperty("data_source_type") public DestinationDatabricksDataSourceRecommendedManagedTablesDataSourceType dataSourceType; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDevNull.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDevNull.java index 0e1d08f81..e7b1e2f8c 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDevNull.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDevNull.java @@ -9,6 +9,7 @@ /** * DestinationDevNull - The values required to configure the destination. */ + public class DestinationDevNull { @JsonProperty("destinationType") public DestinationDevNullDevNull destinationType; 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 index 383fdac05..46a09336d 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDevNullTestDestinationSilent.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDevNullTestDestinationSilent.java @@ -9,6 +9,7 @@ /** * DestinationDevNullTestDestinationSilent - The type of destination to be used */ + public class DestinationDevNullTestDestinationSilent { @JsonProperty("test_destination_type") public DestinationDevNullTestDestinationSilentTestDestinationType testDestinationType; 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 b9d99a168..e2ab23ad1 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 @@ -11,6 +11,7 @@ /** * DestinationDynamodb - The values required to configure the destination. */ + public class DestinationDynamodb { /** * The access key id to access the DynamoDB. Airbyte requires Read and Write permissions to the DynamoDB. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearch.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearch.java index 8665a1541..99feac894 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearch.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearch.java @@ -11,6 +11,7 @@ /** * DestinationElasticsearch - The values required to configure the destination. */ + public class DestinationElasticsearch { /** * The type of authentication to be used 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 index bf66ca151..96d30eef4 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecret.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodApiKeySecret.java @@ -9,6 +9,7 @@ /** * DestinationElasticsearchAuthenticationMethodApiKeySecret - Use a api key and secret combination to authenticate */ + public class DestinationElasticsearchAuthenticationMethodApiKeySecret { /** * The Key ID to used when accessing an enterprise Elasticsearch instance. 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 index dee2df6b7..424ab440d 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePassword.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationElasticsearchAuthenticationMethodUsernamePassword.java @@ -9,6 +9,7 @@ /** * DestinationElasticsearchAuthenticationMethodUsernamePassword - Basic auth header with a username and password */ + public class DestinationElasticsearchAuthenticationMethodUsernamePassword { @JsonProperty("method") public DestinationElasticsearchAuthenticationMethodUsernamePasswordMethod method; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationFirebolt.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationFirebolt.java index 166de29eb..f348b0970 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationFirebolt.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationFirebolt.java @@ -11,6 +11,7 @@ /** * DestinationFirebolt - The values required to configure the destination. */ + public class DestinationFirebolt { /** * Firebolt account to login. 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 index 98eebf4cd..774bf8dfa 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodExternalTableViaS3.java @@ -9,6 +9,7 @@ /** * 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. 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 index 1a1b02a90..9e39205c5 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodSQLInserts.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationFireboltLoadingMethodSQLInserts.java @@ -9,6 +9,7 @@ /** * DestinationFireboltLoadingMethodSQLInserts - Loading method used to select the way data will be uploaded to Firebolt */ + public class DestinationFireboltLoadingMethodSQLInserts { @JsonProperty("method") public DestinationFireboltLoadingMethodSQLInsertsMethod method; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationFirestore.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationFirestore.java index c733f1573..d74664cae 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationFirestore.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationFirestore.java @@ -11,6 +11,7 @@ /** * DestinationFirestore - The values required to configure the destination. */ + public class DestinationFirestore { /** * The contents of the JSON service account key. Check out the <a href="https://docs.airbyte.io/integrations/destinations/firestore">docs</a> if you need help generating this key. Default credentials will be used if this field is left empty. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcs.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcs.java index 78058408a..47083deeb 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcs.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcs.java @@ -11,6 +11,7 @@ /** * DestinationGcs - The values required to configure the destination. */ + public class DestinationGcs { /** * 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>. 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 index 9f1cb79db..629c64d7a 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsCredentialHMACKey.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsCredentialHMACKey.java @@ -9,6 +9,7 @@ /** * 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; 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 index a0ec13257..c0f393186 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvro.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvro.java @@ -9,6 +9,7 @@ /** * 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. 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 index 52c2e2d2a..835d80e21 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2.java @@ -9,6 +9,7 @@ /** * DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2 - The compression algorithm used to compress data. Default to no compression. */ + public class DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2 { @JsonProperty("codec") public DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec codec; 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 index e09bf404f..60221087e 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate.java @@ -11,6 +11,7 @@ /** * DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate - The compression algorithm used to compress data. Default to no compression. */ + public class DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate { @JsonProperty("codec") public DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec codec; 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 index ba319ab38..6176caebf 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression.java @@ -9,6 +9,7 @@ /** * DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression - The compression algorithm used to compress data. Default to no compression. */ + public class DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression { @JsonProperty("codec") public DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec codec; 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 index 680245cdb..49d098f4c 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy.java @@ -9,6 +9,7 @@ /** * DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy - The compression algorithm used to compress data. Default to no compression. */ + public class DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy { @JsonProperty("codec") public DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec codec; 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 index 43d519b37..c4c0af05b 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXz.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecXz.java @@ -11,6 +11,7 @@ /** * DestinationGcsFormatAvroApacheAvroCompressionCodecXz - The compression algorithm used to compress data. Default to no compression. */ + public class DestinationGcsFormatAvroApacheAvroCompressionCodecXz { @JsonProperty("codec") public DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec codec; 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 index cba022544..16d0b6c71 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard.java @@ -11,6 +11,7 @@ /** * DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard - The compression algorithm used to compress data. Default to no compression. */ + public class DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard { @JsonProperty("codec") public DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec codec; 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 index 9ebaefb79..9b664842b 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValues.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValues.java @@ -11,6 +11,7 @@ /** * 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"). 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 index 0719a8820..78afbeff5 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIP.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionGZIP.java @@ -11,6 +11,7 @@ /** * 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") 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 index faeb501f5..1e4494d19 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompression.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatCSVCommaSeparatedValuesCompressionNoCompression.java @@ -11,6 +11,7 @@ /** * 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") 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 index a57b18021..06cfc0fe7 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSON.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSON.java @@ -11,6 +11,7 @@ /** * 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"). 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 index 0906a1732..5c8c6f3bb 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.java @@ -11,6 +11,7 @@ /** * 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") 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 index d02f9310b..43ace0418 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.java @@ -11,6 +11,7 @@ /** * 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") 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 index 79eb54764..fe0dd8f06 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatParquetColumnarStorage.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatParquetColumnarStorage.java @@ -11,6 +11,7 @@ /** * 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. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGoogleSheets.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGoogleSheets.java index 7e7ef673f..1ae153bcc 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGoogleSheets.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGoogleSheets.java @@ -9,6 +9,7 @@ /** * DestinationGoogleSheets - The values required to configure the destination. */ + public class DestinationGoogleSheets { /** * Google API Credentials for connecting to Google Sheets and Google Drive APIs diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGoogleSheetsAuthenticationViaGoogleOAuth.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGoogleSheetsAuthenticationViaGoogleOAuth.java index 4c1f19707..465a22d96 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGoogleSheetsAuthenticationViaGoogleOAuth.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGoogleSheetsAuthenticationViaGoogleOAuth.java @@ -9,6 +9,7 @@ /** * DestinationGoogleSheetsAuthenticationViaGoogleOAuth - Google API Credentials for connecting to Google Sheets and Google Drive APIs */ + public class DestinationGoogleSheetsAuthenticationViaGoogleOAuth { /** * The Client ID of your Google Sheets developer application. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationKeen.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationKeen.java index 90605cc42..cc2e70552 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationKeen.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationKeen.java @@ -11,6 +11,7 @@ /** * DestinationKeen - The values required to configure the destination. */ + public class DestinationKeen { /** * To get Keen Master API Key, navigate to the Access tab from the left-hand, side panel and check the Project Details section. 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 8a8069304..f4a1b8f2d 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 @@ -9,6 +9,7 @@ /** * DestinationKinesis - The values required to configure the destination. */ + public class DestinationKinesis { /** * Generate the AWS Access Key for current user. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstore.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstore.java index 97c29cabf..72430ce95 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstore.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstore.java @@ -11,6 +11,7 @@ /** * DestinationMariadbColumnstore - The values required to configure the destination. */ + public class DestinationMariadbColumnstore { /** * Name of the database. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreTunnelMethodNoTunnel.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreTunnelMethodNoTunnel.java index 3c360bf8b..81f899430 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreTunnelMethodNoTunnel.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreTunnelMethodNoTunnel.java @@ -9,6 +9,7 @@ /** * DestinationMariadbColumnstoreTunnelMethodNoTunnel - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. */ + public class DestinationMariadbColumnstoreTunnelMethodNoTunnel { /** * No ssh tunnel needed to connect to database diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreTunnelMethodPasswordAuthentication.java index 1d04238b3..e3b45eed7 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreTunnelMethodPasswordAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreTunnelMethodPasswordAuthentication.java @@ -9,6 +9,7 @@ /** * DestinationMariadbColumnstoreTunnelMethodPasswordAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. */ + public class DestinationMariadbColumnstoreTunnelMethodPasswordAuthentication { /** * Hostname of the jump server host that allows inbound ssh tunnel. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthentication.java index 4ef5020f9..8b4985965 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthentication.java @@ -9,6 +9,7 @@ /** * DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. */ + public class DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthentication { /** * OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMeilisearch.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMeilisearch.java index 6f4f882f6..49f499ff6 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMeilisearch.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMeilisearch.java @@ -11,6 +11,7 @@ /** * DestinationMeilisearch - The values required to configure the destination. */ + public class DestinationMeilisearch { /** * MeiliSearch API Key. See the <a href="https://docs.airbyte.com/integrations/destinations/meilisearch">docs</a> for more information on how to obtain this key. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodb.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodb.java index c2f0a8e88..80a1afa07 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodb.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodb.java @@ -11,6 +11,7 @@ /** * DestinationMongodb - The values required to configure the destination. */ + public class DestinationMongodb { /** * Authorization type. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbAuthTypeLoginPassword.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbAuthTypeLoginPassword.java index a1658b8a8..c4d3df18c 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbAuthTypeLoginPassword.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbAuthTypeLoginPassword.java @@ -9,6 +9,7 @@ /** * DestinationMongodbAuthTypeLoginPassword - Login/Password. */ + public class DestinationMongodbAuthTypeLoginPassword { @JsonProperty("authorization") public DestinationMongodbAuthTypeLoginPasswordAuthorization authorization; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbAuthTypeNone.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbAuthTypeNone.java index bfac79ad8..30b632cf1 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbAuthTypeNone.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbAuthTypeNone.java @@ -9,6 +9,7 @@ /** * DestinationMongodbAuthTypeNone - None. */ + public class DestinationMongodbAuthTypeNone { @JsonProperty("authorization") public DestinationMongodbAuthTypeNoneAuthorization authorization; 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 index c4b489dd6..bae90711b 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeMongoDBAtlas.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeMongoDBAtlas.java @@ -9,6 +9,7 @@ /** * 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. 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 index b832501df..146a59e31 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeReplicaSet.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeReplicaSet.java @@ -11,6 +11,7 @@ /** * 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; 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 index 499186c3b..9c0b94043 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstance.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeStandaloneMongoDbInstance.java @@ -9,6 +9,7 @@ /** * 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. 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 index 53d9e9a4e..b94948103 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodNoTunnel.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodNoTunnel.java @@ -9,6 +9,7 @@ /** * 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 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 index a5d562e58..90502df9f 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodPasswordAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodPasswordAuthentication.java @@ -9,6 +9,7 @@ /** * 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. 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 index 1cc91c385..328c31ab8 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbTunnelMethodSSHKeyAuthentication.java @@ -9,6 +9,7 @@ /** * 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 ) 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 5769117ba..06787ea4a 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 @@ -11,6 +11,7 @@ /** * DestinationMssql - The values required to configure the destination. */ + public class DestinationMssql { /** * The name of the MSSQL database. 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 8146bd432..c5492cd3c 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 @@ -9,6 +9,7 @@ /** * DestinationMssqlSslMethodEncryptedTrustServerCertificate - Use the certificate provided by the server without verification. (For testing purposes only!) */ + public class DestinationMssqlSslMethodEncryptedTrustServerCertificate { @JsonProperty("ssl_method") public DestinationMssqlSslMethodEncryptedTrustServerCertificateSslMethod sslMethod; 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 78cbfcba0..91aeb837c 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 @@ -11,6 +11,7 @@ /** * DestinationMssqlSslMethodEncryptedVerifyCertificate - Verify and use the certificate provided by the server. */ + public class DestinationMssqlSslMethodEncryptedVerifyCertificate { /** * Specifies the host name of the server. The value of this property must match the subject property of the certificate. 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 index 5c2d24c9b..995077b70 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodNoTunnel.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodNoTunnel.java @@ -9,6 +9,7 @@ /** * 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 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 index f2a478e12..eb090d461 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodPasswordAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodPasswordAuthentication.java @@ -9,6 +9,7 @@ /** * 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. 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 index e64629b37..53ed8d91d 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodSSHKeyAuthentication.java @@ -9,6 +9,7 @@ /** * 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 ) 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 15653de20..78d322d23 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 @@ -11,6 +11,7 @@ /** * DestinationMysql - The values required to configure the destination. */ + public class DestinationMysql { /** * Name of the database. 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 index e589e3535..1ae88692e 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodNoTunnel.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodNoTunnel.java @@ -9,6 +9,7 @@ /** * 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 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 index 7cdce8a83..a8e88ee98 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodPasswordAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodPasswordAuthentication.java @@ -9,6 +9,7 @@ /** * 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. 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 index c86222502..889af4fbf 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodSSHKeyAuthentication.java @@ -9,6 +9,7 @@ /** * 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 ) 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 4d9fe21a7..dbb02d0e2 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 @@ -11,6 +11,7 @@ /** * DestinationOracle - The values required to configure the destination. */ + public class DestinationOracle { @JsonProperty("destinationType") public DestinationOracleOracle destinationType; 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 index 841d56195..ca3e22053 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodNoTunnel.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodNoTunnel.java @@ -9,6 +9,7 @@ /** * 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 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 index 9915477c1..9d9020aed 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodPasswordAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodPasswordAuthentication.java @@ -9,6 +9,7 @@ /** * 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. 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 index 17e2f5bf1..ba1b81120 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodSSHKeyAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodSSHKeyAuthentication.java @@ -9,6 +9,7 @@ /** * 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 ) diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPatchRequest.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPatchRequest.java index 898c3617e..81df39a66 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPatchRequest.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPatchRequest.java @@ -8,6 +8,7 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; + public class DestinationPatchRequest { /** * The values required to configure the destination. 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 2c34351a6..cb3db9025 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 @@ -11,6 +11,7 @@ /** * DestinationPostgres - The values required to configure the destination. */ + public class DestinationPostgres { /** * Name of the database. 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 index 69c4a471d..f501f50db 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeAllow.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeAllow.java @@ -9,6 +9,7 @@ /** * DestinationPostgresSslModeAllow - Allow SSL mode. */ + public class DestinationPostgresSslModeAllow { @JsonProperty("mode") public DestinationPostgresSslModeAllowMode mode; 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 index df486f86f..49351915b 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeDisable.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeDisable.java @@ -9,6 +9,7 @@ /** * DestinationPostgresSslModeDisable - Disable SSL. */ + public class DestinationPostgresSslModeDisable { @JsonProperty("mode") public DestinationPostgresSslModeDisableMode mode; 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 index e78976097..8b1e0683e 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModePrefer.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModePrefer.java @@ -9,6 +9,7 @@ /** * DestinationPostgresSslModePrefer - Prefer SSL mode. */ + public class DestinationPostgresSslModePrefer { @JsonProperty("mode") public DestinationPostgresSslModePreferMode mode; 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 index 1d4bae348..d3737c50a 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeRequire.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeRequire.java @@ -9,6 +9,7 @@ /** * DestinationPostgresSslModeRequire - Require SSL mode. */ + public class DestinationPostgresSslModeRequire { @JsonProperty("mode") public DestinationPostgresSslModeRequireMode mode; 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 index 86e7a9a4a..f6bfad60d 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyCa.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyCa.java @@ -11,6 +11,7 @@ /** * DestinationPostgresSslModeVerifyCa - Verify-ca SSL mode. */ + public class DestinationPostgresSslModeVerifyCa { /** * CA certificate 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 index cfd30494b..637d0e87e 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyFull.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeVerifyFull.java @@ -11,6 +11,7 @@ /** * DestinationPostgresSslModeVerifyFull - Verify-full SSL mode. */ + public class DestinationPostgresSslModeVerifyFull { /** * CA certificate 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 index 202f74d4f..bdf47d740 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodNoTunnel.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodNoTunnel.java @@ -9,6 +9,7 @@ /** * 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 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 index ef83fb06d..b52f315da 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodPasswordAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodPasswordAuthentication.java @@ -9,6 +9,7 @@ /** * 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. 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 index dc9fb8f77..5d1f6707c 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthentication.java @@ -9,6 +9,7 @@ /** * 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 ) 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 5bd4fa312..175da3386 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 @@ -11,6 +11,7 @@ /** * DestinationPubsub - The values required to configure the destination. */ + public class DestinationPubsub { /** * Number of ms before the buffer is flushed diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPulsar.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPulsar.java index 3188b1793..ce0cb79ed 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPulsar.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPulsar.java @@ -11,6 +11,7 @@ /** * DestinationPulsar - The values required to configure the destination. */ + public class DestinationPulsar { /** * Control whether automatic batching of messages is enabled for the producer. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPutRequest.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPutRequest.java index f8976f424..cf3573688 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPutRequest.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPutRequest.java @@ -6,6 +6,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; + public class DestinationPutRequest { /** * The values required to configure the destination. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRabbitmq.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRabbitmq.java index ec4247db0..01732c839 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRabbitmq.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRabbitmq.java @@ -11,6 +11,7 @@ /** * DestinationRabbitmq - The values required to configure the destination. */ + public class DestinationRabbitmq { @JsonProperty("destinationType") public DestinationRabbitmqRabbitmq destinationType; 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 d026419c5..f20aaaece 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 @@ -11,6 +11,7 @@ /** * DestinationRedis - The values required to configure the destination. */ + public class DestinationRedis { /** * Redis cache type to store data in. 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 index ecab9de96..464981be9 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeDisable.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeDisable.java @@ -9,6 +9,7 @@ /** * DestinationRedisSslModeDisable - Disable SSL. */ + public class DestinationRedisSslModeDisable { @JsonProperty("mode") public DestinationRedisSslModeDisableMode mode; 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 index ca105eda0..09bfc7071 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeVerifyFull.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeVerifyFull.java @@ -11,6 +11,7 @@ /** * DestinationRedisSslModeVerifyFull - Verify-full SSL mode. */ + public class DestinationRedisSslModeVerifyFull { /** * CA certificate 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 index e7f101c4e..f59eb30c6 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodNoTunnel.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodNoTunnel.java @@ -9,6 +9,7 @@ /** * 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 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 index f6f60881a..7d617642f 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodPasswordAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodPasswordAuthentication.java @@ -9,6 +9,7 @@ /** * 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. 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 index 32f424198..eb94cf5d6 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodSSHKeyAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisTunnelMethodSSHKeyAuthentication.java @@ -9,6 +9,7 @@ /** * 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 ) 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 99d045d45..8d1b6eed2 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 @@ -11,6 +11,7 @@ /** * DestinationRedshift - The values required to configure the destination. */ + public class DestinationRedshift { /** * Name of the database. 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 index 75bad9fa4..91e6d226b 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodNoTunnel.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodNoTunnel.java @@ -9,6 +9,7 @@ /** * 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 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 index 17a6b9b09..c9092105a 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodPasswordAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodPasswordAuthentication.java @@ -9,6 +9,7 @@ /** * 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. 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 index 29261ecad..964853bcd 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthentication.java @@ -9,6 +9,7 @@ /** * 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 ) 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 index cd458ea67..3e14312e1 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3Staging.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3Staging.java @@ -11,6 +11,7 @@ /** * 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. 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 index bfc2a1bc6..4ed580777 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption.java @@ -11,6 +11,7 @@ /** * DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption - Staging data will be encrypted using AES-CBC envelope encryption. */ + public class DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption { @JsonProperty("encryption_type") public DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType encryptionType; 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 index 4827fd52b..3bdb3c998 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption.java @@ -9,6 +9,7 @@ /** * DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption - Staging data will be stored in plaintext. */ + public class DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption { @JsonProperty("encryption_type") public DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType encryptionType; 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 index c95cba5fa..d2307b76c 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodStandard.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodStandard.java @@ -9,6 +9,7 @@ /** * DestinationRedshiftUploadingMethodStandard - The method how the data will be uploaded to the database. */ + public class DestinationRedshiftUploadingMethodStandard { @JsonProperty("method") public DestinationRedshiftUploadingMethodStandardMethod method; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationResponse.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationResponse.java index e54069c82..bad58cf10 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationResponse.java @@ -9,6 +9,7 @@ /** * DestinationResponse - Provides details of a single destination. */ + public class DestinationResponse { /** * The values required to configure the destination. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRockset.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRockset.java index 306f7bf23..f38e2226a 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRockset.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRockset.java @@ -11,6 +11,7 @@ /** * DestinationRockset - The values required to configure the destination. */ + public class DestinationRockset { /** * Rockset api key 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 95abc0718..94a3138fc 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 @@ -11,6 +11,7 @@ /** * DestinationS3 - The values required to configure the destination. */ + public class DestinationS3 { /** * The access key ID to access the S3 bucket. Airbyte requires Read and Write permissions to the given bucket. Read more <a href="https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys">here</a>. 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 index d29831509..c7e478016 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvro.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvro.java @@ -9,6 +9,7 @@ /** * 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. 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 index f6c6ce231..7fee072a4 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2.java @@ -9,6 +9,7 @@ /** * DestinationS3FormatAvroApacheAvroCompressionCodecBzip2 - The compression algorithm used to compress data. Default to no compression. */ + public class DestinationS3FormatAvroApacheAvroCompressionCodecBzip2 { @JsonProperty("codec") public DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec codec; 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 index c914c8406..3674c831a 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflate.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecDeflate.java @@ -9,6 +9,7 @@ /** * DestinationS3FormatAvroApacheAvroCompressionCodecDeflate - The compression algorithm used to compress data. Default to no compression. */ + public class DestinationS3FormatAvroApacheAvroCompressionCodecDeflate { @JsonProperty("codec") public DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec codec; 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 index 1e29784d8..da5392bed 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression.java @@ -9,6 +9,7 @@ /** * DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression - The compression algorithm used to compress data. Default to no compression. */ + public class DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression { @JsonProperty("codec") public DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec codec; 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 index bff9b5b35..c681fd664 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappy.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecSnappy.java @@ -9,6 +9,7 @@ /** * DestinationS3FormatAvroApacheAvroCompressionCodecSnappy - The compression algorithm used to compress data. Default to no compression. */ + public class DestinationS3FormatAvroApacheAvroCompressionCodecSnappy { @JsonProperty("codec") public DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec codec; 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 index a614cab07..83d91f339 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXz.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXz.java @@ -9,6 +9,7 @@ /** * DestinationS3FormatAvroApacheAvroCompressionCodecXz - The compression algorithm used to compress data. Default to no compression. */ + public class DestinationS3FormatAvroApacheAvroCompressionCodecXz { @JsonProperty("codec") public DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec codec; 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 index 2da77057c..3a4472374 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandard.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandard.java @@ -11,6 +11,7 @@ /** * DestinationS3FormatAvroApacheAvroCompressionCodecZstandard - The compression algorithm used to compress data. Default to no compression. */ + public class DestinationS3FormatAvroApacheAvroCompressionCodecZstandard { @JsonProperty("codec") public DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec codec; 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 index ebbfd04f5..db0928942 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValues.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValues.java @@ -11,6 +11,7 @@ /** * 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"). 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 index 4d4410112..398044176 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIP.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionGZIP.java @@ -11,6 +11,7 @@ /** * 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") 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 index 1cdeadee3..ea7aaa120 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompression.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatCSVCommaSeparatedValuesCompressionNoCompression.java @@ -11,6 +11,7 @@ /** * 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") 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 index 5b4c21038..4f55c0830 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSON.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSON.java @@ -11,6 +11,7 @@ /** * 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"). 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 index 214b20406..da5e5ce48 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIP.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionGZIP.java @@ -11,6 +11,7 @@ /** * 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") 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 index 98ef69192..b1bce913c 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.java @@ -11,6 +11,7 @@ /** * 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") 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 index 2e1ddf197..ac66f1039 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatParquetColumnarStorage.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatParquetColumnarStorage.java @@ -11,6 +11,7 @@ /** * 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. 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 3ab92bc84..49d72e65a 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 @@ -11,6 +11,7 @@ /** * DestinationS3Glue - The values required to configure the destination. */ + public class DestinationS3Glue { /** * The access key ID to access the S3 bucket. Airbyte requires Read and Write permissions to the given bucket. Read more <a href="https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys">here</a>. 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 index e3876366c..85050575f 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON.java @@ -11,6 +11,7 @@ /** * 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"). 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 index 2bbefd603..acfbcadda 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP.java @@ -11,6 +11,7 @@ /** * 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") 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 index cf93055d1..debc19360 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionNoCompression.java @@ -11,6 +11,7 @@ /** * 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") diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationScylla.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationScylla.java index 363a9a454..3b4b224c5 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationScylla.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationScylla.java @@ -11,6 +11,7 @@ /** * DestinationScylla - The values required to configure the destination. */ + public class DestinationScylla { /** * Address to connect to. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSftpJson.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationSftpJson.java index ef9e2d758..9ec430dfa 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSftpJson.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationSftpJson.java @@ -11,6 +11,7 @@ /** * DestinationSftpJson - The values required to configure the destination. */ + public class DestinationSftpJson { @JsonProperty("destinationType") public DestinationSftpJsonSftpJson destinationType; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflake.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflake.java index 432140acf..555890c29 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflake.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflake.java @@ -11,6 +11,7 @@ /** * DestinationSnowflake - The values required to configure the destination. */ + public class DestinationSnowflake { @JsonInclude(Include.NON_ABSENT) @JsonProperty("credentials") diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeCredentialsKeyPairAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeCredentialsKeyPairAuthentication.java index af42664a1..598969855 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeCredentialsKeyPairAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeCredentialsKeyPairAuthentication.java @@ -8,6 +8,7 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; + public class DestinationSnowflakeCredentialsKeyPairAuthentication { @JsonInclude(Include.NON_ABSENT) @JsonProperty("auth_type") diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeCredentialsOAuth20.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeCredentialsOAuth20.java index 6e805633e..3924b4c15 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeCredentialsOAuth20.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeCredentialsOAuth20.java @@ -8,6 +8,7 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; + public class DestinationSnowflakeCredentialsOAuth20 { /** * Enter you application's Access Token diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeCredentialsUsernameAndPassword.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeCredentialsUsernameAndPassword.java index 69e7c4b92..fb5695716 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeCredentialsUsernameAndPassword.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeCredentialsUsernameAndPassword.java @@ -8,6 +8,7 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; + public class DestinationSnowflakeCredentialsUsernameAndPassword { @JsonInclude(Include.NON_ABSENT) @JsonProperty("auth_type") diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3Staging.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3Staging.java index cedce1805..b1ff210c8 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3Staging.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3Staging.java @@ -11,6 +11,7 @@ /** * DestinationSnowflakeLoadingMethodAWSS3Staging - Recommended for large production workloads for better speed and scalability. */ + public class DestinationSnowflakeLoadingMethodAWSS3Staging { /** * Enter your <a href="https://docs.aws.amazon.com/powershell/latest/userguide/pstools-appendix-sign-up.html">AWS access key ID</a>. Airbyte requires Read and Write permissions on your S3 bucket diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionAESCBCEnvelopeEncryption.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionAESCBCEnvelopeEncryption.java index 8636122b1..1066d99b7 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionAESCBCEnvelopeEncryption.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionAESCBCEnvelopeEncryption.java @@ -11,6 +11,7 @@ /** * DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionAESCBCEnvelopeEncryption - Staging data will be encrypted using AES-CBC envelope encryption. */ + public class DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionAESCBCEnvelopeEncryption { @JsonProperty("encryption_type") public DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType encryptionType; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionNoEncryption.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionNoEncryption.java index 849fae5c6..2d2f1e9d0 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionNoEncryption.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionNoEncryption.java @@ -9,6 +9,7 @@ /** * DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionNoEncryption - Staging data will be stored in plaintext. */ + public class DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionNoEncryption { @JsonProperty("encryption_type") public DestinationSnowflakeLoadingMethodAWSS3StagingEncryptionNoEncryptionEncryptionType encryptionType; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodGoogleCloudStorageStaging.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodGoogleCloudStorageStaging.java index bd4559788..d56f8be77 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodGoogleCloudStorageStaging.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodGoogleCloudStorageStaging.java @@ -9,6 +9,7 @@ /** * DestinationSnowflakeLoadingMethodGoogleCloudStorageStaging - Recommended for large production workloads for better speed and scalability. */ + public class DestinationSnowflakeLoadingMethodGoogleCloudStorageStaging { /** * Enter the <a href="https://cloud.google.com/storage/docs/creating-buckets">Cloud Storage bucket name</a> diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodRecommendedInternalStaging.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodRecommendedInternalStaging.java index c0bfd4a75..a32938cbd 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodRecommendedInternalStaging.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodRecommendedInternalStaging.java @@ -9,6 +9,7 @@ /** * DestinationSnowflakeLoadingMethodRecommendedInternalStaging - Recommended for large production workloads for better speed and scalability. */ + public class DestinationSnowflakeLoadingMethodRecommendedInternalStaging { @JsonProperty("method") public DestinationSnowflakeLoadingMethodRecommendedInternalStagingMethod method; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodSelectAnotherOption.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodSelectAnotherOption.java index 790d48522..b691dadc2 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodSelectAnotherOption.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeLoadingMethodSelectAnotherOption.java @@ -9,6 +9,7 @@ /** * DestinationSnowflakeLoadingMethodSelectAnotherOption - Select another option */ + public class DestinationSnowflakeLoadingMethodSelectAnotherOption { @JsonProperty("method") public DestinationSnowflakeLoadingMethodSelectAnotherOptionMethod method; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationTypesense.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationTypesense.java index d0ee45658..f37d56c91 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationTypesense.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationTypesense.java @@ -11,6 +11,7 @@ /** * DestinationTypesense - The values required to configure the destination. */ + public class DestinationTypesense { /** * Typesense API Key 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 e769e5b57..933cf4f42 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 @@ -11,6 +11,7 @@ /** * DestinationVertica - The values required to configure the destination. */ + public class DestinationVertica { /** * Name of the database. 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 index 868f42730..cffbf2cfc 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodNoTunnel.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodNoTunnel.java @@ -9,6 +9,7 @@ /** * 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 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 index 23c82caf7..ce7fbd82f 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodPasswordAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodPasswordAuthentication.java @@ -9,6 +9,7 @@ /** * 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. 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 index 42e01485d..33917ba6e 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodSSHKeyAuthentication.java @@ -9,6 +9,7 @@ /** * 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 ) diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationsResponse.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationsResponse.java index 8f2faa262..9c6bdc886 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationsResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationsResponse.java @@ -11,6 +11,7 @@ /** * DestinationsResponse - Successful operation */ + public class DestinationsResponse { @JsonProperty("data") public DestinationResponse[] data; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/InitiateOauthRequest.java b/lib/src/main/java/com/airbyte/api/models/shared/InitiateOauthRequest.java index 63e528ee8..110a02ece 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/InitiateOauthRequest.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/InitiateOauthRequest.java @@ -11,6 +11,7 @@ /** * InitiateOauthRequest - POST body for initiating OAuth via the public API */ + public class InitiateOauthRequest { /** * The name of the source to authenticate to diff --git a/lib/src/main/java/com/airbyte/api/models/shared/JobCreateRequest.java b/lib/src/main/java/com/airbyte/api/models/shared/JobCreateRequest.java index 48a036d7a..70ade7723 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/JobCreateRequest.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/JobCreateRequest.java @@ -9,6 +9,7 @@ /** * JobCreateRequest - Creates a new Job from the configuration provided in the request body. */ + public class JobCreateRequest { @JsonProperty("connectionId") public String connectionId; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/JobResponse.java b/lib/src/main/java/com/airbyte/api/models/shared/JobResponse.java index d40c2efb4..786c5fd97 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/JobResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/JobResponse.java @@ -11,6 +11,7 @@ /** * JobResponse - Provides details of a single job. */ + public class JobResponse { @JsonInclude(Include.NON_ABSENT) @JsonProperty("bytesSynced") diff --git a/lib/src/main/java/com/airbyte/api/models/shared/JobsResponse.java b/lib/src/main/java/com/airbyte/api/models/shared/JobsResponse.java index 87d097d4e..31090e82b 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/JobsResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/JobsResponse.java @@ -11,6 +11,7 @@ /** * JobsResponse - List all the Jobs by connectionId. */ + public class JobsResponse { @JsonProperty("data") public JobResponse[] data; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/OAuthCredentialsConfiguration.java b/lib/src/main/java/com/airbyte/api/models/shared/OAuthCredentialsConfiguration.java index 835161753..91f3fec2c 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/OAuthCredentialsConfiguration.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/OAuthCredentialsConfiguration.java @@ -9,6 +9,7 @@ /** * OAuthCredentialsConfiguration - The configuration for this source/destination based on the OAuth section of the relevant specification. */ + public class OAuthCredentialsConfiguration { public OAuthCredentialsConfiguration(){} } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/OAuthInputConfiguration.java b/lib/src/main/java/com/airbyte/api/models/shared/OAuthInputConfiguration.java index f6cbf9ef5..20c5e98e2 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/OAuthInputConfiguration.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/OAuthInputConfiguration.java @@ -9,6 +9,7 @@ /** * OAuthInputConfiguration - Arbitrary vars to pass for OAuth depending on what the source/destination spec requires. */ + public class OAuthInputConfiguration { public OAuthInputConfiguration(){} } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/Security.java b/lib/src/main/java/com/airbyte/api/models/shared/Security.java index 9dbf52ae6..fa58a1c00 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/Security.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/Security.java @@ -7,6 +7,7 @@ import com.airbyte.api.utils.SpeakeasyMetadata; import com.fasterxml.jackson.annotation.JsonProperty; + public class Security { @SpeakeasyMetadata("security:scheme=true,type=http,subtype=bearer,name=Authorization") public String bearerAuth; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAircall.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAircall.java index 9b3ff9c32..398decaeb 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceAircall.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAircall.java @@ -14,6 +14,7 @@ /** * SourceAircall - The values required to configure the source. */ + public class SourceAircall { /** * App ID found at settings https://dashboard.aircall.io/integrations/api-keys diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAirtable.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAirtable.java index 360eb3b4d..162ea4769 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceAirtable.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAirtable.java @@ -11,6 +11,7 @@ /** * SourceAirtable - The values required to configure the source. */ + public class SourceAirtable { @JsonInclude(Include.NON_ABSENT) @JsonProperty("credentials") diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAirtableCredentialsOAuth20.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAirtableCredentialsOAuth20.java index bdc9911b2..126085655 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceAirtableCredentialsOAuth20.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAirtableCredentialsOAuth20.java @@ -13,6 +13,7 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize; import java.time.OffsetDateTime; + public class SourceAirtableCredentialsOAuth20 { /** * Access Token for making authenticated requests. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAirtableCredentialsPersonalAccessToken.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAirtableCredentialsPersonalAccessToken.java index 4817e0616..a41e2dce6 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceAirtableCredentialsPersonalAccessToken.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAirtableCredentialsPersonalAccessToken.java @@ -8,6 +8,7 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; + public class SourceAirtableCredentialsPersonalAccessToken { /** * The Personal Access Token for the Airtable account. See the <a href="https://airtable.com/developers/web/guides/personal-access-tokens">Support Guide</a> for more information on how to obtain this token. 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 610897e0d..85e4e8721 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 @@ -11,6 +11,7 @@ /** * SourceAlloydb - The values required to configure the source. */ + public class SourceAlloydb { /** * Name of the database. 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 index ccc79b660..8823dacec 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandard.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbReplicationMethodStandard.java @@ -9,6 +9,7 @@ /** * 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; 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 index 19d574887..b96580ed6 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodNoTunnel.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodNoTunnel.java @@ -9,6 +9,7 @@ /** * 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 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 index 187ba5144..35ebd9c7e 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodPasswordAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodPasswordAuthentication.java @@ -9,6 +9,7 @@ /** * 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. 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 index c91aeaf9e..c1b3d3a2d 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthentication.java @@ -9,6 +9,7 @@ /** * 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 ) diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonAds.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonAds.java index 75f3c4b2c..e28dc6b48 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonAds.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonAds.java @@ -11,6 +11,7 @@ /** * SourceAmazonAds - The values required to configure the source. */ + public class SourceAmazonAds { @JsonInclude(Include.NON_ABSENT) @JsonProperty("auth_type") 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 876c1fe76..a301616b9 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 @@ -11,6 +11,7 @@ /** * SourceAmazonSqs - The values required to configure the source. */ + public class SourceAmazonSqs { /** * The Access Key ID of the AWS IAM Role to use for pulling messages diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAmplitude.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAmplitude.java index d4c38d944..6ffd7268f 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceAmplitude.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAmplitude.java @@ -11,6 +11,7 @@ /** * SourceAmplitude - The values required to configure the source. */ + public class SourceAmplitude { /** * Amplitude API Key. See the <a href="https://docs.airbyte.com/integrations/sources/amplitude#setup-guide">setup guide</a> for more information on how to obtain this key. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceApifyDataset.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceApifyDataset.java index f67d3ad1f..f024a27ef 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceApifyDataset.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceApifyDataset.java @@ -11,6 +11,7 @@ /** * SourceApifyDataset - The values required to configure the source. */ + public class SourceApifyDataset { /** * If set to true, only clean items will be downloaded from the dataset. See description of what clean means in <a href="https://docs.apify.com/api/v2#/reference/datasets/item-collection/get-items">Apify API docs</a>. If not sure, set clean to false. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAsana.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAsana.java index 4ec420dff..3bb780793 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceAsana.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAsana.java @@ -11,6 +11,7 @@ /** * SourceAsana - The values required to configure the source. */ + public class SourceAsana { /** * Choose how to authenticate to Github diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAsanaCredentialsAuthenticateViaAsanaOauth.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAsanaCredentialsAuthenticateViaAsanaOauth.java index 22a0b6ad3..4d595b90e 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceAsanaCredentialsAuthenticateViaAsanaOauth.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAsanaCredentialsAuthenticateViaAsanaOauth.java @@ -11,6 +11,7 @@ /** * SourceAsanaCredentialsAuthenticateViaAsanaOauth - Choose how to authenticate to Github */ + public class SourceAsanaCredentialsAuthenticateViaAsanaOauth { @JsonProperty("client_id") public String clientId; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAsanaCredentialsAuthenticateWithPersonalAccessToken.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAsanaCredentialsAuthenticateWithPersonalAccessToken.java index 9b133af87..e16fc5ebc 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceAsanaCredentialsAuthenticateWithPersonalAccessToken.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAsanaCredentialsAuthenticateWithPersonalAccessToken.java @@ -11,6 +11,7 @@ /** * SourceAsanaCredentialsAuthenticateWithPersonalAccessToken - Choose how to authenticate to Github */ + public class SourceAsanaCredentialsAuthenticateWithPersonalAccessToken { /** * PAT Credentials diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAuth0.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAuth0.java index 82b37ef0a..c054a4484 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceAuth0.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAuth0.java @@ -9,6 +9,7 @@ /** * SourceAuth0 - The values required to configure the source. */ + public class SourceAuth0 { /** * The Authentication API is served over HTTPS. All URLs referenced in the documentation have the following base `https://YOUR_DOMAIN` diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAuth0CredentialsOAuth2AccessToken.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAuth0CredentialsOAuth2AccessToken.java index 072b814e3..25a9a1005 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceAuth0CredentialsOAuth2AccessToken.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAuth0CredentialsOAuth2AccessToken.java @@ -6,6 +6,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; + public class SourceAuth0CredentialsOAuth2AccessToken { /** * Also called <a href="https://auth0.com/docs/secure/tokens/access-tokens/get-management-api-access-tokens-for-testing">API Access Token </a> The access token used to call the Auth0 Management API Token. It's a JWT that contains specific grant permissions knowns as scopes. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAuth0CredentialsOAuth2ConfidentialApplication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAuth0CredentialsOAuth2ConfidentialApplication.java index 2717085c2..f238ad4a1 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceAuth0CredentialsOAuth2ConfidentialApplication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAuth0CredentialsOAuth2ConfidentialApplication.java @@ -6,6 +6,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; + public class SourceAuth0CredentialsOAuth2ConfidentialApplication { /** * The audience for the token, which is your API. You can find this in the Identifier field on your <a href="https://manage.auth0.com/#/apis">API's settings tab</a> 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 b2d207b17..07d05c171 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 @@ -11,6 +11,7 @@ /** * SourceAwsCloudtrail - The values required to configure the source. */ + public class SourceAwsCloudtrail { /** * AWS CloudTrail Access Key ID. See the <a href="https://docs.airbyte.com/integrations/sources/aws-cloudtrail">docs</a> for more information on how to obtain this key. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorage.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorage.java index a02a1deed..cb1ae73a4 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorage.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorage.java @@ -11,6 +11,7 @@ /** * SourceAzureBlobStorage - The values required to configure the source. */ + public class SourceAzureBlobStorage { /** * The Azure blob storage account key. 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 index 0aacf9033..fe4315d6d 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON.java @@ -9,6 +9,7 @@ /** * SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON - Input data format */ + public class SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSON { @JsonProperty("format_type") public SourceAzureBlobStorageFormatJSONLinesNewlineDelimitedJSONFormatType formatType; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAzureTable.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAzureTable.java index f6981de67..231af4518 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceAzureTable.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAzureTable.java @@ -11,6 +11,7 @@ /** * SourceAzureTable - The values required to configure the source. */ + public class SourceAzureTable { @JsonProperty("sourceType") public SourceAzureTableAzureTable sourceType; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceBambooHr.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceBambooHr.java index b7a7f6ad4..8e04dc508 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceBambooHr.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceBambooHr.java @@ -11,6 +11,7 @@ /** * SourceBambooHr - The values required to configure the source. */ + public class SourceBambooHr { /** * Api key of bamboo hr diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceBigcommerce.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceBigcommerce.java index 53670aa96..3a3b6c7db 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceBigcommerce.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceBigcommerce.java @@ -9,6 +9,7 @@ /** * SourceBigcommerce - The values required to configure the source. */ + public class SourceBigcommerce { /** * Access Token for making authenticated requests. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceBigquery.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceBigquery.java index 9a2c3a7cf..baf9b3d96 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceBigquery.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceBigquery.java @@ -11,6 +11,7 @@ /** * SourceBigquery - The values required to configure the source. */ + public class SourceBigquery { /** * The contents of your Service Account Key JSON file. See the <a href="https://docs.airbyte.com/integrations/sources/bigquery#setup-the-bigquery-source-in-airbyte">docs</a> for more information on how to obtain this key. 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 6598fb1e0..ca4f103ba 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 @@ -13,6 +13,7 @@ /** * SourceBingAds - The values required to configure the source. */ + public class SourceBingAds { @JsonInclude(Include.NON_ABSENT) @JsonProperty("auth_method") diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceBraintree.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceBraintree.java index 63f5f285a..11648e815 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceBraintree.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceBraintree.java @@ -16,6 +16,7 @@ /** * SourceBraintree - The values required to configure the source. */ + public class SourceBraintree { /** * Environment specifies where the data will come from. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceBraze.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceBraze.java index b96985fa5..6a6bf6a9d 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceBraze.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceBraze.java @@ -11,6 +11,7 @@ /** * SourceBraze - The values required to configure the source. */ + public class SourceBraze { /** * Braze REST API key diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceChargebee.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceChargebee.java index 7c78130fc..0928a2ed5 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceChargebee.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceChargebee.java @@ -14,6 +14,7 @@ /** * SourceChargebee - The values required to configure the source. */ + public class SourceChargebee { /** * Product Catalog version of your Chargebee site. Instructions on how to find your version you may find <a href="https://apidocs.chargebee.com/docs/api?prod_cat_ver=2">here</a> under `API Version` section. 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 0f527f8dd..c6b604c59 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 @@ -14,6 +14,7 @@ /** * SourceChartmogul - The values required to configure the source. */ + public class SourceChartmogul { /** * Your Chartmogul API key. See <a href="https://help.chartmogul.com/hc/en-us/articles/4407796325906-Creating-and-Managing-API-keys#creating-an-api-key"> the docs </a> for info on how to obtain this. 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 1cab33cc3..3adaad67c 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 @@ -11,6 +11,7 @@ /** * SourceClickhouse - The values required to configure the source. */ + public class SourceClickhouse { /** * The name of the database. 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 index 488f7e394..5e16abfea 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodNoTunnel.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodNoTunnel.java @@ -9,6 +9,7 @@ /** * 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 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 index 04db9a67c..093795278 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodPasswordAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodPasswordAuthentication.java @@ -9,6 +9,7 @@ /** * 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. 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 index a76b63e8d..2a546d2bd 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthentication.java @@ -9,6 +9,7 @@ /** * 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 ) diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceClickupApi.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceClickupApi.java index c0fdcea25..d3ac38d50 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceClickupApi.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceClickupApi.java @@ -11,6 +11,7 @@ /** * SourceClickupApi - The values required to configure the source. */ + public class SourceClickupApi { /** * Every ClickUp API call required authentication. This field is your personal API token. See <a href="https://clickup.com/api/developer-portal/authentication/#personal-token">here</a>. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceCloseCom.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceCloseCom.java index ab242aad0..a790ad82d 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceCloseCom.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceCloseCom.java @@ -16,6 +16,7 @@ /** * SourceCloseCom - The values required to configure the source. */ + public class SourceCloseCom { /** * Close.com API key (usually starts with 'api_'; find yours <a href="https://app.close.com/settings/api/">here</a>). diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceCoda.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceCoda.java index a27955939..fe275bd7e 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceCoda.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceCoda.java @@ -9,6 +9,7 @@ /** * SourceCoda - The values required to configure the source. */ + public class SourceCoda { /** * Bearer token 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 bf518df51..1d3a8a16f 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 @@ -11,6 +11,7 @@ /** * SourceCoinApi - The values required to configure the source. */ + public class SourceCoinApi { /** * API Key diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceCoinmarketcap.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceCoinmarketcap.java index 67f11a920..453f7d63c 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceCoinmarketcap.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceCoinmarketcap.java @@ -11,6 +11,7 @@ /** * SourceCoinmarketcap - The values required to configure the source. */ + public class SourceCoinmarketcap { /** * Your API Key. See <a href="https://coinmarketcap.com/api/documentation/v1/#section/Authentication">here</a>. The token is case sensitive. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceConfigcat.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceConfigcat.java index 562e7b1b5..d574750c4 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceConfigcat.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceConfigcat.java @@ -9,6 +9,7 @@ /** * SourceConfigcat - The values required to configure the source. */ + public class SourceConfigcat { /** * Basic auth password. See <a href="https://api.configcat.com/docs/#section/Authentication">here</a>. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceConfluence.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceConfluence.java index 6ce4a5f3e..55b0c5b70 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceConfluence.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceConfluence.java @@ -9,6 +9,7 @@ /** * SourceConfluence - The values required to configure the source. */ + public class SourceConfluence { /** * Please follow the Jira confluence for generating an API token: <a href="https://support.atlassian.com/atlassian-account/docs/manage-api-tokens-for-your-atlassian-account/">generating an API token</a>. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceCreateRequest.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceCreateRequest.java index b7f208181..5d8120d38 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceCreateRequest.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceCreateRequest.java @@ -8,6 +8,7 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; + public class SourceCreateRequest { /** * The values required to configure the source. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceDatascope.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceDatascope.java index 7760550cd..3cb3cb258 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceDatascope.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceDatascope.java @@ -9,6 +9,7 @@ /** * SourceDatascope - The values required to configure the source. */ + public class SourceDatascope { /** * API Key diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceDelighted.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceDelighted.java index d4d75864b..bcec31d9e 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceDelighted.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceDelighted.java @@ -14,6 +14,7 @@ /** * SourceDelighted - The values required to configure the source. */ + public class SourceDelighted { /** * A Delighted API key. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceDixa.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceDixa.java index 2fb9ffcb7..629c6f09c 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceDixa.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceDixa.java @@ -11,6 +11,7 @@ /** * SourceDixa - The values required to configure the source. */ + public class SourceDixa { /** * Dixa API token diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceDockerhub.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceDockerhub.java index 8a25bd5dc..8e977e2b7 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceDockerhub.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceDockerhub.java @@ -9,6 +9,7 @@ /** * SourceDockerhub - The values required to configure the source. */ + public class SourceDockerhub { /** * Username of DockerHub person or organization (for https://hub.docker.com/v2/repositories/USERNAME/ API call) 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 94e2f60ce..dd0a00b5f 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 @@ -9,6 +9,7 @@ /** * SourceDremio - The values required to configure the source. */ + public class SourceDremio { /** * API Key that is generated when you authenticate to Dremio API diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceDynamodb.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceDynamodb.java index 83d28f075..a0f1bf252 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceDynamodb.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceDynamodb.java @@ -11,6 +11,7 @@ /** * SourceDynamodb - The values required to configure the source. */ + public class SourceDynamodb { /** * The access key id to access Dynamodb. Airbyte requires read permissions to the database 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 acf7c3658..76dd6b89a 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 @@ -11,6 +11,7 @@ /** * SourceE2eTestCloud - The values required to configure the source. */ + public class SourceE2eTestCloud { /** * Number of records to emit per stream. Min 1. Max 100 billion. 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 index 2ffa3aeaa..0367d5e3e 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogMultiSchema.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogMultiSchema.java @@ -9,6 +9,7 @@ /** * 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. 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 index 5a4a66375..1cfbf88c8 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogSingleSchema.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogSingleSchema.java @@ -11,6 +11,7 @@ /** * 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. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceEmailoctopus.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceEmailoctopus.java index ef7aaf562..cc9002197 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceEmailoctopus.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceEmailoctopus.java @@ -9,6 +9,7 @@ /** * SourceEmailoctopus - The values required to configure the source. */ + public class SourceEmailoctopus { /** * EmailOctopus API Key. See the <a href="https://help.emailoctopus.com/article/165-how-to-create-and-delete-api-keys">docs</a> for information on how to generate this key. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceExchangeRates.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceExchangeRates.java index c7e18e696..ae611b506 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceExchangeRates.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceExchangeRates.java @@ -13,6 +13,7 @@ /** * SourceExchangeRates - The values required to configure the source. */ + public class SourceExchangeRates { /** * Your API Key. See <a href="https://apilayer.com/marketplace/exchangerates_data-api">here</a>. The key is case sensitive. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketing.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketing.java index 2fc74ea6c..4cb458a0d 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketing.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketing.java @@ -16,6 +16,7 @@ /** * SourceFacebookMarketing - The values required to configure the source. */ + public class SourceFacebookMarketing { /** * The value of the generated access token. From your App’s Dashboard, click on "Marketing API" then "Tools". Select permissions <b>ads_management, ads_read, read_insights, business_management</b>. Then click on "Get token". See the <a href="https://docs.airbyte.com/integrations/sources/facebook-marketing">docs</a> for more information. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketingInsightConfig.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketingInsightConfig.java index 0b7c96903..5a4b75d51 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketingInsightConfig.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookMarketingInsightConfig.java @@ -16,6 +16,7 @@ /** * SourceFacebookMarketingInsightConfig - Config for custom insights */ + public class SourceFacebookMarketingInsightConfig { /** * A list of chosen action_breakdowns for action_breakdowns diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookPages.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookPages.java index 653b16ebc..2359b2ad1 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookPages.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFacebookPages.java @@ -9,6 +9,7 @@ /** * SourceFacebookPages - The values required to configure the source. */ + public class SourceFacebookPages { /** * Facebook Page Access Token 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 76b15c742..2edd52df7 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 @@ -11,6 +11,7 @@ /** * SourceFaker - The values required to configure the source. */ + public class SourceFaker { /** * How many users should be generated in total. This setting does not apply to the purchases or products stream. 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 d9db01a98..2a7d793dd 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 @@ -11,6 +11,7 @@ /** * SourceFauna - The values required to configure the source. */ + public class SourceFauna { /** * Settings for the Fauna Collection. 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 1586e7cd7..2e5f994d0 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 @@ -9,6 +9,7 @@ /** * SourceFaunaCollection - Settings for the Fauna Collection. */ + public class SourceFaunaCollection { /** * <b>This only applies to incremental syncs.</b> <br> diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFaunaCollectionDeletionsDisabled.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFaunaCollectionDeletionsDisabled.java index 0b9cf02b6..55d10eac7 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFaunaCollectionDeletionsDisabled.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFaunaCollectionDeletionsDisabled.java @@ -12,6 +12,7 @@ * Disabled - Leave this feature disabled, and ignore deleted documents.<br> * 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. */ + public class SourceFaunaCollectionDeletionsDisabled { @JsonProperty("deletion_mode") public SourceFaunaCollectionDeletionsDisabledDeletionMode deletionMode; 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 cfdae4232..491588a03 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 @@ -12,6 +12,7 @@ * Disabled - Leave this feature disabled, and ignore deleted documents.<br> * 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. */ + public class SourceFaunaCollectionDeletionsEnabled { /** * Name of the "deleted at" column. 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 3fe811cd4..f6e926c55 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 @@ -11,6 +11,7 @@ /** * SourceFileSecure - The values required to configure the source. */ + public class SourceFileSecure { /** * The Name of the final table to replicate this file into (should include letters, numbers dash and underscores only). 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 index 4992e3d3d..e79f32c10 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorage.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderAzBlobAzureBlobStorage.java @@ -11,6 +11,7 @@ /** * 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. 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 index 06d164dac..9a2f0f04f 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderGCSGoogleCloudStorage.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderGCSGoogleCloudStorage.java @@ -11,6 +11,7 @@ /** * 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. 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 index ee5643e1f..74fe491cb 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderHTTPSPublicWeb.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderHTTPSPublicWeb.java @@ -11,6 +11,7 @@ /** * SourceFileSecureProviderHTTPSPublicWeb - The storage Provider or Location of the file(s) which should be replicated. */ + public class SourceFileSecureProviderHTTPSPublicWeb { @JsonProperty("storage") public SourceFileSecureProviderHTTPSPublicWebStorage storage; 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 index 7e0fa3ae7..5f31b5e52 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderS3AmazonWebServices.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderS3AmazonWebServices.java @@ -11,6 +11,7 @@ /** * 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. 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 index c1ebd3fd3..3e2260421 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSCPSecureCopyProtocol.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSCPSecureCopyProtocol.java @@ -11,6 +11,7 @@ /** * SourceFileSecureProviderSCPSecureCopyProtocol - The storage Provider or Location of the file(s) which should be replicated. */ + public class SourceFileSecureProviderSCPSecureCopyProtocol { @JsonProperty("host") public String host; 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 index ca61600c7..6f1ae0e63 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocol.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSFTPSecureFileTransferProtocol.java @@ -11,6 +11,7 @@ /** * SourceFileSecureProviderSFTPSecureFileTransferProtocol - The storage Provider or Location of the file(s) which should be replicated. */ + public class SourceFileSecureProviderSFTPSecureFileTransferProtocol { @JsonProperty("host") public String host; 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 index 66f89beb6..3f6db2ca4 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSSHSecureShell.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecureProviderSSHSecureShell.java @@ -11,6 +11,7 @@ /** * SourceFileSecureProviderSSHSecureShell - The storage Provider or Location of the file(s) which should be replicated. */ + public class SourceFileSecureProviderSSHSecureShell { @JsonProperty("host") public String host; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFirebolt.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFirebolt.java index eb8f0e5e4..5e810dab7 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFirebolt.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFirebolt.java @@ -11,6 +11,7 @@ /** * SourceFirebolt - The values required to configure the source. */ + public class SourceFirebolt { /** * Firebolt account to login. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFreshcaller.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFreshcaller.java index dbab050c6..282861dad 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFreshcaller.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFreshcaller.java @@ -16,6 +16,7 @@ /** * SourceFreshcaller - The values required to configure the source. */ + public class SourceFreshcaller { /** * Freshcaller API Key. See the <a href="https://docs.airbyte.com/integrations/sources/freshcaller">docs</a> for more information on how to obtain this key. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFreshdesk.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFreshdesk.java index f7f63f37e..1b1dca3ba 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFreshdesk.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFreshdesk.java @@ -16,6 +16,7 @@ /** * SourceFreshdesk - The values required to configure the source. */ + public class SourceFreshdesk { /** * Freshdesk API Key. See the <a href="https://docs.airbyte.com/integrations/sources/freshdesk">docs</a> for more information on how to obtain this key. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFreshsales.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFreshsales.java index b4626d7fc..203f631a4 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFreshsales.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFreshsales.java @@ -9,6 +9,7 @@ /** * SourceFreshsales - The values required to configure the source. */ + public class SourceFreshsales { /** * Freshsales API Key. See <a href="https://crmsupport.freshworks.com/support/solutions/articles/50000002503-how-to-find-my-api-key-">here</a>. The key is case sensitive. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFreshservice.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFreshservice.java index 5dcf3b2e6..e5a8b70e4 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFreshservice.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFreshservice.java @@ -9,6 +9,7 @@ /** * SourceFreshservice - The values required to configure the source. */ + public class SourceFreshservice { /** * Freshservice API Key. See <a href="https://api.freshservice.com/#authentication">here</a>. The key is case sensitive. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGcs.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGcs.java index 55efa986d..2c087af36 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGcs.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGcs.java @@ -9,6 +9,7 @@ /** * SourceGcs - The values required to configure the source. */ + public class SourceGcs { /** * GCS bucket name diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGetlago.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGetlago.java index d09043478..0cb7e33ef 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGetlago.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGetlago.java @@ -9,6 +9,7 @@ /** * SourceGetlago - The values required to configure the source. */ + public class SourceGetlago { /** * Your API Key. See <a href="https://doc.getlago.com/docs/api/intro">here</a>. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGithub.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGithub.java index 558f08916..5be5d4438 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGithub.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGithub.java @@ -16,6 +16,7 @@ /** * SourceGithub - The values required to configure the source. */ + public class SourceGithub { /** * Space-delimited list of GitHub repository branches to pull commits for, e.g. `airbytehq/airbyte/master`. If no branches are specified for a repository, the default branch will be pulled. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGithubCredentialsOAuth.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGithubCredentialsOAuth.java index 9937fcba8..35194b4db 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGithubCredentialsOAuth.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGithubCredentialsOAuth.java @@ -11,6 +11,7 @@ /** * SourceGithubCredentialsOAuth - Choose how to authenticate to GitHub */ + public class SourceGithubCredentialsOAuth { /** * OAuth access token diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGithubCredentialsPersonalAccessToken.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGithubCredentialsPersonalAccessToken.java index 960f6ac9d..1df763553 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGithubCredentialsPersonalAccessToken.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGithubCredentialsPersonalAccessToken.java @@ -11,6 +11,7 @@ /** * SourceGithubCredentialsPersonalAccessToken - Choose how to authenticate to GitHub */ + public class SourceGithubCredentialsPersonalAccessToken { @JsonInclude(Include.NON_ABSENT) @JsonProperty("option_title") diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGitlab.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGitlab.java index 3df21cb86..78c54498d 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGitlab.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGitlab.java @@ -16,6 +16,7 @@ /** * SourceGitlab - The values required to configure the source. */ + public class SourceGitlab { /** * Please enter your basic URL from GitLab instance. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGitlabCredentialsOAuth20.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGitlabCredentialsOAuth20.java index 6b957318d..37edb76a7 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGitlabCredentialsOAuth20.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGitlabCredentialsOAuth20.java @@ -13,6 +13,7 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize; import java.time.OffsetDateTime; + public class SourceGitlabCredentialsOAuth20 { /** * Access Token for making authenticated requests. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGitlabCredentialsPrivateToken.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGitlabCredentialsPrivateToken.java index 160b9009f..4b7277ce4 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGitlabCredentialsPrivateToken.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGitlabCredentialsPrivateToken.java @@ -8,6 +8,7 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; + public class SourceGitlabCredentialsPrivateToken { /** * Log into your Gitlab account and then generate a personal Access Token. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGlassfrog.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGlassfrog.java index ff7b3185a..686723748 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGlassfrog.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGlassfrog.java @@ -9,6 +9,7 @@ /** * SourceGlassfrog - The values required to configure the source. */ + public class SourceGlassfrog { /** * API key provided by Glassfrog diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGnews.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGnews.java index d415ff757..ad0a852ed 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGnews.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGnews.java @@ -11,6 +11,7 @@ /** * SourceGnews - The values required to configure the source. */ + public class SourceGnews { /** * API Key diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAds.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAds.java index 3ba2d498c..04d78600b 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAds.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAds.java @@ -13,6 +13,7 @@ /** * SourceGoogleAds - The values required to configure the source. */ + public class SourceGoogleAds { /** * A conversion window is the period of time after an ad interaction (such as an ad click or video view) during which a conversion, such as a purchase, is recorded in Google Ads. For more information, see Google's <a href="https://support.google.com/google-ads/answer/3123169?hl=en">documentation</a>. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAdsCustomQueries.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAdsCustomQueries.java index 4e4046595..dfda8c5fd 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAdsCustomQueries.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAdsCustomQueries.java @@ -6,6 +6,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; + public class SourceGoogleAdsCustomQueries { /** * A custom defined GAQL query for building the report. Should not contain segments.date expression because it is used by incremental streams. See Google's <a href="https://developers.google.com/google-ads/api/fields/v11/overview_query_builder">query builder</a> for more information. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAdsGoogleCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAdsGoogleCredentials.java index d8720ea01..c15476efb 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAdsGoogleCredentials.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAdsGoogleCredentials.java @@ -8,6 +8,7 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; + public class SourceGoogleAdsGoogleCredentials { /** * Access Token for making authenticated requests. More instruction on how to find this value in our <a href="https://docs.airbyte.com/integrations/sources/google-ads#setup-guide">docs</a> diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApi.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApi.java index cf11ec717..82924fb4a 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApi.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApi.java @@ -13,6 +13,7 @@ /** * SourceGoogleAnalyticsDataApi - The values required to configure the source. */ + public class SourceGoogleAnalyticsDataApi { /** * Credentials for the service diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiCredentialsAuthenticateViaGoogleOauth.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiCredentialsAuthenticateViaGoogleOauth.java index 71a830a97..a4183ddb4 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiCredentialsAuthenticateViaGoogleOauth.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiCredentialsAuthenticateViaGoogleOauth.java @@ -11,6 +11,7 @@ /** * SourceGoogleAnalyticsDataApiCredentialsAuthenticateViaGoogleOauth - Credentials for the service */ + public class SourceGoogleAnalyticsDataApiCredentialsAuthenticateViaGoogleOauth { /** * Access Token for making authenticated requests. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiCredentialsServiceAccountKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiCredentialsServiceAccountKeyAuthentication.java index fccd0e392..b785bdd4c 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiCredentialsServiceAccountKeyAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsDataApiCredentialsServiceAccountKeyAuthentication.java @@ -11,6 +11,7 @@ /** * SourceGoogleAnalyticsDataApiCredentialsServiceAccountKeyAuthentication - Credentials for the service */ + public class SourceGoogleAnalyticsDataApiCredentialsServiceAccountKeyAuthentication { @JsonInclude(Include.NON_ABSENT) @JsonProperty("auth_type") diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsV4.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsV4.java index b2587712c..82eea5388 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsV4.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsV4.java @@ -11,6 +11,7 @@ /** * SourceGoogleAnalyticsV4 - The values required to configure the source. */ + public class SourceGoogleAnalyticsV4 { /** * Credentials for the service diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsV4CredentialsAuthenticateViaGoogleOauth.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsV4CredentialsAuthenticateViaGoogleOauth.java index 1b8cf6afb..e568760a3 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsV4CredentialsAuthenticateViaGoogleOauth.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsV4CredentialsAuthenticateViaGoogleOauth.java @@ -11,6 +11,7 @@ /** * SourceGoogleAnalyticsV4CredentialsAuthenticateViaGoogleOauth - Credentials for the service */ + public class SourceGoogleAnalyticsV4CredentialsAuthenticateViaGoogleOauth { /** * Access Token for making authenticated requests. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsV4CredentialsServiceAccountKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsV4CredentialsServiceAccountKeyAuthentication.java index ff04bf463..20d0b82a1 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsV4CredentialsServiceAccountKeyAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleAnalyticsV4CredentialsServiceAccountKeyAuthentication.java @@ -11,6 +11,7 @@ /** * SourceGoogleAnalyticsV4CredentialsServiceAccountKeyAuthentication - Credentials for the service */ + public class SourceGoogleAnalyticsV4CredentialsServiceAccountKeyAuthentication { @JsonInclude(Include.NON_ABSENT) @JsonProperty("auth_type") diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleDirectory.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleDirectory.java index 6e2c2cb48..260dc43b3 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleDirectory.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleDirectory.java @@ -9,6 +9,7 @@ /** * SourceGoogleDirectory - The values required to configure the source. */ + public class SourceGoogleDirectory { /** * The contents of the JSON service account key. See the <a href="https://developers.google.com/admin-sdk/directory/v1/guides/delegation">docs</a> for more information on how to generate this key. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGooglePagespeedInsights.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGooglePagespeedInsights.java index 0de88eb5e..2b5d71057 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGooglePagespeedInsights.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGooglePagespeedInsights.java @@ -11,6 +11,7 @@ /** * SourceGooglePagespeedInsights - The values required to configure the source. */ + public class SourceGooglePagespeedInsights { /** * Google PageSpeed API Key. See <a href="https://developers.google.com/speed/docs/insights/v5/get-started#APIKey">here</a>. The key is optional - however the API is heavily rate limited when using without API Key. Creating and using the API key therefore is recommended. The key is case sensitive. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSearchConsole.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSearchConsole.java index ea330aba5..8d6180267 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSearchConsole.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSearchConsole.java @@ -13,6 +13,7 @@ /** * SourceGoogleSearchConsole - The values required to configure the source. */ + public class SourceGoogleSearchConsole { @JsonProperty("authorization") public Object authorization; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSearchConsoleAuthorizationOAuth.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSearchConsoleAuthorizationOAuth.java index bfec3eec9..9db4ed6e5 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSearchConsoleAuthorizationOAuth.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSearchConsoleAuthorizationOAuth.java @@ -8,6 +8,7 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; + public class SourceGoogleSearchConsoleAuthorizationOAuth { /** * Access token for making authenticated requests. Read more <a href="https://developers.google.com/webmaster-tools/v1/how-tos/authorizing">here</a>. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSearchConsoleAuthorizationServiceAccountKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSearchConsoleAuthorizationServiceAccountKeyAuthentication.java index 33d28dfc0..a874199d2 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSearchConsoleAuthorizationServiceAccountKeyAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSearchConsoleAuthorizationServiceAccountKeyAuthentication.java @@ -6,6 +6,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; + public class SourceGoogleSearchConsoleAuthorizationServiceAccountKeyAuthentication { @JsonProperty("auth_type") public SourceGoogleSearchConsoleAuthorizationServiceAccountKeyAuthenticationAuthType authType; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheets.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheets.java index 50354e3be..6ec01770c 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheets.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheets.java @@ -11,6 +11,7 @@ /** * SourceGoogleSheets - The values required to configure the source. */ + public class SourceGoogleSheets { /** * Credentials for connecting to the Google Sheets API diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth.java index 9247ace4c..9730d83e8 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth.java @@ -9,6 +9,7 @@ /** * SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth - Credentials for connecting to the Google Sheets API */ + public class SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth { @JsonProperty("auth_type") public SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType authType; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsCredentialsServiceAccountKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsCredentialsServiceAccountKeyAuthentication.java index 28857d060..1ad1b53e7 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsCredentialsServiceAccountKeyAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsCredentialsServiceAccountKeyAuthentication.java @@ -9,6 +9,7 @@ /** * SourceGoogleSheetsCredentialsServiceAccountKeyAuthentication - Credentials for connecting to the Google Sheets API */ + public class SourceGoogleSheetsCredentialsServiceAccountKeyAuthentication { @JsonProperty("auth_type") public SourceGoogleSheetsCredentialsServiceAccountKeyAuthenticationAuthType authType; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleWebfonts.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleWebfonts.java index ba9dcdb80..014d08dd4 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleWebfonts.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleWebfonts.java @@ -11,6 +11,7 @@ /** * SourceGoogleWebfonts - The values required to configure the source. */ + public class SourceGoogleWebfonts { /** * Optional, Available params- json, media, proto diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleWorkspaceAdminReports.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleWorkspaceAdminReports.java index 33a66635e..c07b60d5c 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleWorkspaceAdminReports.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleWorkspaceAdminReports.java @@ -11,6 +11,7 @@ /** * SourceGoogleWorkspaceAdminReports - The values required to configure the source. */ + public class SourceGoogleWorkspaceAdminReports { /** * The contents of the JSON service account key. See the <a href="https://developers.google.com/admin-sdk/reports/v1/guides/delegation">docs</a> for more information on how to generate this key. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGreenhouse.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGreenhouse.java index 7de814d00..0ebdaaf44 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGreenhouse.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGreenhouse.java @@ -9,6 +9,7 @@ /** * SourceGreenhouse - The values required to configure the source. */ + public class SourceGreenhouse { /** * Greenhouse API Key. See the <a href="https://docs.airbyte.com/integrations/sources/greenhouse">docs</a> for more information on how to generate this key. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGridly.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGridly.java index f3f7fcdd5..5e3c7461b 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGridly.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGridly.java @@ -9,6 +9,7 @@ /** * SourceGridly - The values required to configure the source. */ + public class SourceGridly { @JsonProperty("api_key") public String apiKey; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceHarvest.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceHarvest.java index ad66d43f4..4024972f1 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceHarvest.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceHarvest.java @@ -16,6 +16,7 @@ /** * SourceHarvest - The values required to configure the source. */ + public class SourceHarvest { /** * Harvest account ID. Required for all Harvest requests in pair with Personal Access Token diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceHubplanner.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceHubplanner.java index 2544630c9..5a049e5e3 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceHubplanner.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceHubplanner.java @@ -9,6 +9,7 @@ /** * SourceHubplanner - The values required to configure the source. */ + public class SourceHubplanner { /** * Hubplanner API key. See https://github.com/hubplanner/API#authentication for more details. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceHubspot.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceHubspot.java index 83c7461ba..74ccbc75f 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceHubspot.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceHubspot.java @@ -14,6 +14,7 @@ /** * SourceHubspot - The values required to configure the source. */ + public class SourceHubspot { /** * Choose how to authenticate to HubSpot. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceHubspotCredentialsOAuth.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceHubspotCredentialsOAuth.java index 645d026e2..ec961e610 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceHubspotCredentialsOAuth.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceHubspotCredentialsOAuth.java @@ -9,6 +9,7 @@ /** * SourceHubspotCredentialsOAuth - Choose how to authenticate to HubSpot. */ + public class SourceHubspotCredentialsOAuth { /** * The Client ID of your HubSpot developer application. See the <a href="https://legacydocs.hubspot.com/docs/methods/oauth2/oauth2-quickstart">Hubspot docs</a> if you need help finding this ID. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceHubspotCredentialsPrivateApp.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceHubspotCredentialsPrivateApp.java index b655923ef..54543a0e0 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceHubspotCredentialsPrivateApp.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceHubspotCredentialsPrivateApp.java @@ -9,6 +9,7 @@ /** * SourceHubspotCredentialsPrivateApp - Choose how to authenticate to HubSpot. */ + public class SourceHubspotCredentialsPrivateApp { /** * HubSpot Access token. See the <a href="https://developers.hubspot.com/docs/api/private-apps">Hubspot docs</a> if you need help finding this token. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceInsightly.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceInsightly.java index d56857e97..0b3728cec 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceInsightly.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceInsightly.java @@ -9,6 +9,7 @@ /** * SourceInsightly - The values required to configure the source. */ + public class SourceInsightly { @JsonProperty("sourceType") public SourceInsightlyInsightly sourceType; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceInstagram.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceInstagram.java index 677c63d90..170c5c844 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceInstagram.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceInstagram.java @@ -14,6 +14,7 @@ /** * SourceInstagram - The values required to configure the source. */ + public class SourceInstagram { /** * The value of the access token generated with <b>instagram_basic, instagram_manage_insights, pages_show_list, pages_read_engagement, Instagram Public Content Access</b> permissions. See the <a href="https://docs.airbyte.com/integrations/sources/instagram/#step-1-set-up-instagram">docs</a> for more information diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceInstatus.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceInstatus.java index 6a8aac612..99712e046 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceInstatus.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceInstatus.java @@ -9,6 +9,7 @@ /** * SourceInstatus - The values required to configure the source. */ + public class SourceInstatus { /** * Instatus REST API key diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceIntercom.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceIntercom.java index b000765b2..0bffaec69 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceIntercom.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceIntercom.java @@ -14,6 +14,7 @@ /** * SourceIntercom - The values required to configure the source. */ + public class SourceIntercom { /** * Access token for making authenticated requests. See the <a href="https://developers.intercom.com/building-apps/docs/authentication-types#how-to-get-your-access-token">Intercom docs</a> for more information. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceIp2whois.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceIp2whois.java index 9a535758b..86327abdf 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceIp2whois.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceIp2whois.java @@ -11,6 +11,7 @@ /** * SourceIp2whois - The values required to configure the source. */ + public class SourceIp2whois { /** * Your API Key. See <a href="https://www.ip2whois.com/developers-api">here</a>. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceIterable.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceIterable.java index 4f6d70189..438358ea2 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceIterable.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceIterable.java @@ -14,6 +14,7 @@ /** * SourceIterable - The values required to configure the source. */ + public class SourceIterable { /** * Iterable API Key. See the <a href="https://docs.airbyte.com/integrations/sources/iterable">docs</a> for more information on how to obtain this key. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceJira.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceJira.java index 86b73923c..7c97e1116 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceJira.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceJira.java @@ -16,6 +16,7 @@ /** * SourceJira - The values required to configure the source. */ + public class SourceJira { /** * Jira API Token. See the <a href="https://docs.airbyte.com/integrations/sources/jira">docs</a> for more information on how to generate this key. API Token is used for Authorization to your account by BasicAuth. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceK6Cloud.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceK6Cloud.java index fb0982094..d743d3c9d 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceK6Cloud.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceK6Cloud.java @@ -9,6 +9,7 @@ /** * SourceK6Cloud - The values required to configure the source. */ + public class SourceK6Cloud { /** * Your API Token. See <a href="https://k6.io/docs/cloud/integrations/token/">here</a>. The key is case sensitive. 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 17cd6047e..7eaec5690 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 @@ -9,6 +9,7 @@ /** * SourceKlarna - The values required to configure the source. */ + public class SourceKlarna { /** * 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) diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceKlaviyo.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceKlaviyo.java index 1176e5613..ae3c0e242 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceKlaviyo.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceKlaviyo.java @@ -14,6 +14,7 @@ /** * SourceKlaviyo - The values required to configure the source. */ + public class SourceKlaviyo { /** * Klaviyo API Key. See our <a href="https://docs.airbyte.com/integrations/sources/klaviyo">docs</a> if you need help finding this key. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceKustomerSinger.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceKustomerSinger.java index 1e1f99a2f..845f6d25b 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceKustomerSinger.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceKustomerSinger.java @@ -9,6 +9,7 @@ /** * SourceKustomerSinger - The values required to configure the source. */ + public class SourceKustomerSinger { /** * Kustomer API Token. See the <a href="https://developer.kustomer.com/kustomer-api-docs/reference/authentication">docs</a> on how to obtain this diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceLaunchdarkly.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceLaunchdarkly.java index c4e762f2d..39952bb06 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceLaunchdarkly.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceLaunchdarkly.java @@ -9,6 +9,7 @@ /** * SourceLaunchdarkly - The values required to configure the source. */ + public class SourceLaunchdarkly { /** * Your Access token. See <a href="https://apidocs.launchdarkly.com/#section/Overview/Authentication">here</a>. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceLemlist.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceLemlist.java index c1aebd4ed..268352a61 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceLemlist.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceLemlist.java @@ -9,6 +9,7 @@ /** * SourceLemlist - The values required to configure the source. */ + public class SourceLemlist { /** * Lemlist API key. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinAds.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinAds.java index ed18a4e53..edf6e4d1a 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinAds.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinAds.java @@ -13,6 +13,7 @@ /** * SourceLinkedinAds - The values required to configure the source. */ + public class SourceLinkedinAds { /** * Specify the account IDs separated by a space, to pull the data from. Leave empty, if you want to pull the data from all associated accounts. See the <a href="https://www.linkedin.com/help/linkedin/answer/a424270/find-linkedin-ads-account-details?lang=en">LinkedIn Ads docs</a> for more info. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinAdsCredentialsAccessToken.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinAdsCredentialsAccessToken.java index 700929923..de1944dde 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinAdsCredentialsAccessToken.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinAdsCredentialsAccessToken.java @@ -8,6 +8,7 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; + public class SourceLinkedinAdsCredentialsAccessToken { /** * The token value generated using the authentication code. See the <a href="https://docs.airbyte.com/integrations/sources/linkedin-ads#authentication">docs</a> to obtain yours. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinAdsCredentialsOAuth20.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinAdsCredentialsOAuth20.java index 811dd6298..47c54bf3f 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinAdsCredentialsOAuth20.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinAdsCredentialsOAuth20.java @@ -8,6 +8,7 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; + public class SourceLinkedinAdsCredentialsOAuth20 { @JsonInclude(Include.NON_ABSENT) @JsonProperty("auth_method") diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinPages.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinPages.java index b0807d00d..caeebb052 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinPages.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinPages.java @@ -11,6 +11,7 @@ /** * SourceLinkedinPages - The values required to configure the source. */ + public class SourceLinkedinPages { @JsonInclude(Include.NON_ABSENT) @JsonProperty("credentials") diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinPagesCredentialsAccessToken.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinPagesCredentialsAccessToken.java index 50a1bab8c..8a286aa3e 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinPagesCredentialsAccessToken.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinPagesCredentialsAccessToken.java @@ -8,6 +8,7 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; + public class SourceLinkedinPagesCredentialsAccessToken { /** * The token value generated using the LinkedIn Developers OAuth Token Tools. See the <a href="https://docs.airbyte.com/integrations/sources/linkedin-pages/">docs</a> to obtain yours. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinPagesCredentialsOAuth20.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinPagesCredentialsOAuth20.java index 5c7827b58..8c59bc65e 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinPagesCredentialsOAuth20.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinPagesCredentialsOAuth20.java @@ -8,6 +8,7 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; + public class SourceLinkedinPagesCredentialsOAuth20 { @JsonInclude(Include.NON_ABSENT) @JsonProperty("auth_method") diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceLinnworks.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceLinnworks.java index 4a3b7f8e4..b6f7375e3 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceLinnworks.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceLinnworks.java @@ -14,6 +14,7 @@ /** * SourceLinnworks - The values required to configure the source. */ + public class SourceLinnworks { /** * Linnworks Application ID diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceLokalise.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceLokalise.java index 507535268..ecaa0ecc7 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceLokalise.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceLokalise.java @@ -9,6 +9,7 @@ /** * SourceLokalise - The values required to configure the source. */ + public class SourceLokalise { /** * Lokalise API Key with read-access. Available at Profile settings > API tokens. See <a href="https://docs.lokalise.com/en/articles/1929556-api-tokens">here</a>. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMailchimp.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMailchimp.java index 0f5a21d5f..02b94555a 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMailchimp.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMailchimp.java @@ -11,6 +11,7 @@ /** * SourceMailchimp - The values required to configure the source. */ + public class SourceMailchimp { @JsonInclude(Include.NON_ABSENT) @JsonProperty("campaign_id") diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMailchimpCredentialsAPIKey.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMailchimpCredentialsAPIKey.java index 15d3a3229..2069a60b7 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMailchimpCredentialsAPIKey.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMailchimpCredentialsAPIKey.java @@ -6,6 +6,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; + public class SourceMailchimpCredentialsAPIKey { /** * Mailchimp API Key. See the <a href="https://docs.airbyte.com/integrations/sources/mailchimp">docs</a> for information on how to generate this key. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMailchimpCredentialsOAuth20.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMailchimpCredentialsOAuth20.java index d968629fd..47dbeb9c1 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMailchimpCredentialsOAuth20.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMailchimpCredentialsOAuth20.java @@ -8,6 +8,7 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; + public class SourceMailchimpCredentialsOAuth20 { /** * An access token generated using the above client ID and secret. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMailgun.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMailgun.java index 826f69399..42a21b11b 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMailgun.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMailgun.java @@ -16,6 +16,7 @@ /** * SourceMailgun - The values required to configure the source. */ + public class SourceMailgun { /** * Domain region code. 'EU' or 'US' are possible values. The default is 'US'. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMailjetSms.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMailjetSms.java index 6a29a2e1b..20c0ef29e 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMailjetSms.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMailjetSms.java @@ -11,6 +11,7 @@ /** * SourceMailjetSms - The values required to configure the source. */ + public class SourceMailjetSms { /** * Retrieve SMS messages created before the specified timestamp. Required format - Unix timestamp. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMarketo.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMarketo.java index 51c04197f..5af686df8 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMarketo.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMarketo.java @@ -14,6 +14,7 @@ /** * SourceMarketo - The values required to configure the source. */ + public class SourceMarketo { /** * The Client ID of your Marketo developer application. See <a href="https://docs.airbyte.com/integrations/sources/marketo"> the docs </a> for info on how to obtain this. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMetabase.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMetabase.java index 515d57c77..a6f4f5b92 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMetabase.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMetabase.java @@ -11,6 +11,7 @@ /** * SourceMetabase - The values required to configure the source. */ + public class SourceMetabase { /** * URL to your metabase instance API diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMicrosoftTeams.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMicrosoftTeams.java index e62d3604c..231c7c40f 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMicrosoftTeams.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMicrosoftTeams.java @@ -11,6 +11,7 @@ /** * SourceMicrosoftTeams - The values required to configure the source. */ + public class SourceMicrosoftTeams { /** * Choose how to authenticate to Microsoft diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMicrosoftTeamsCredentialsAuthenticateViaMicrosoft.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMicrosoftTeamsCredentialsAuthenticateViaMicrosoft.java index 477236ea4..cb205441e 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMicrosoftTeamsCredentialsAuthenticateViaMicrosoft.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMicrosoftTeamsCredentialsAuthenticateViaMicrosoft.java @@ -11,6 +11,7 @@ /** * SourceMicrosoftTeamsCredentialsAuthenticateViaMicrosoft - Choose how to authenticate to Microsoft */ + public class SourceMicrosoftTeamsCredentialsAuthenticateViaMicrosoft { @JsonInclude(Include.NON_ABSENT) @JsonProperty("auth_type") diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMicrosoftTeamsCredentialsAuthenticateViaMicrosoftOAuth20.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMicrosoftTeamsCredentialsAuthenticateViaMicrosoftOAuth20.java index 973380872..3b80d14d4 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMicrosoftTeamsCredentialsAuthenticateViaMicrosoftOAuth20.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMicrosoftTeamsCredentialsAuthenticateViaMicrosoftOAuth20.java @@ -11,6 +11,7 @@ /** * SourceMicrosoftTeamsCredentialsAuthenticateViaMicrosoftOAuth20 - Choose how to authenticate to Microsoft */ + public class SourceMicrosoftTeamsCredentialsAuthenticateViaMicrosoftOAuth20 { @JsonInclude(Include.NON_ABSENT) @JsonProperty("auth_type") diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMixpanel.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMixpanel.java index 1dd05955b..4402100f7 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMixpanel.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMixpanel.java @@ -16,6 +16,7 @@ /** * SourceMixpanel - The values required to configure the source. */ + public class SourceMixpanel { /** * A period of time for attributing results to ads and the lookback period after those actions occur during which ad results are counted. Default attribution window is 5 days. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMixpanelCredentialsProjectSecret.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMixpanelCredentialsProjectSecret.java index 214a95b47..a372f23ec 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMixpanelCredentialsProjectSecret.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMixpanelCredentialsProjectSecret.java @@ -11,6 +11,7 @@ /** * SourceMixpanelCredentialsProjectSecret - Choose how to authenticate to Mixpanel */ + public class SourceMixpanelCredentialsProjectSecret { /** * Mixpanel project secret. See the <a href="https://developer.mixpanel.com/reference/project-secret#managing-a-projects-secret">docs</a> for more information on how to obtain this. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMixpanelCredentialsServiceAccount.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMixpanelCredentialsServiceAccount.java index b43b55541..4f8f8a64d 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMixpanelCredentialsServiceAccount.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMixpanelCredentialsServiceAccount.java @@ -11,6 +11,7 @@ /** * SourceMixpanelCredentialsServiceAccount - Choose how to authenticate to Mixpanel */ + public class SourceMixpanelCredentialsServiceAccount { @JsonInclude(Include.NON_ABSENT) @JsonProperty("option_title") diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMonday.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMonday.java index 85f774fc1..2d99e0b1b 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMonday.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMonday.java @@ -11,6 +11,7 @@ /** * SourceMonday - The values required to configure the source. */ + public class SourceMonday { @JsonInclude(Include.NON_ABSENT) @JsonProperty("credentials") diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMondayCredentialsAPIToken.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMondayCredentialsAPIToken.java index 25b866670..6716420f3 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMondayCredentialsAPIToken.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMondayCredentialsAPIToken.java @@ -6,6 +6,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; + public class SourceMondayCredentialsAPIToken { /** * API Token for making authenticated requests. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMondayCredentialsOAuth20.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMondayCredentialsOAuth20.java index 31fea041a..fa4bf9eab 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMondayCredentialsOAuth20.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMondayCredentialsOAuth20.java @@ -8,6 +8,7 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; + public class SourceMondayCredentialsOAuth20 { /** * Access Token for making authenticated requests. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodb.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodb.java index e5880cab7..2e77c6893 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodb.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodb.java @@ -11,6 +11,7 @@ /** * SourceMongodb - The values required to configure the source. */ + public class SourceMongodb { /** * The authentication source where the user information is stored. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeMongoDBAtlas.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeMongoDBAtlas.java index dd72db8f2..12ea05ede 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeMongoDBAtlas.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeMongoDBAtlas.java @@ -9,6 +9,7 @@ /** * SourceMongodbInstanceTypeMongoDBAtlas - The MongoDb instance to connect to. For MongoDB Atlas and Replica Set TLS connection is used by default. */ + public class SourceMongodbInstanceTypeMongoDBAtlas { /** * The URL of a cluster to connect to. 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 index 0ca90c481..fae15c5ee 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeReplicaSet.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeReplicaSet.java @@ -11,6 +11,7 @@ /** * 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; 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 index 7e0dad24c..02a13b57c 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstance.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstance.java @@ -9,6 +9,7 @@ /** * 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. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssql.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssql.java index 1650306b6..bf0853b6f 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssql.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssql.java @@ -11,6 +11,7 @@ /** * SourceMssql - The values required to configure the source. */ + public class SourceMssql { /** * The name of the database. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodLogicalReplicationCDC.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodLogicalReplicationCDC.java index fa0af41da..9d00efd63 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodLogicalReplicationCDC.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodLogicalReplicationCDC.java @@ -11,6 +11,7 @@ /** * SourceMssqlReplicationMethodLogicalReplicationCDC - CDC uses {TBC} to detect inserts, updates, and deletes. This needs to be configured on the source database itself. */ + public class SourceMssqlReplicationMethodLogicalReplicationCDC { /** * 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. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodStandard.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodStandard.java index 071c151c6..9305bfbe7 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodStandard.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlReplicationMethodStandard.java @@ -9,6 +9,7 @@ /** * SourceMssqlReplicationMethodStandard - Standard replication requires no setup on the DB side but will not be able to represent deletions incrementally. */ + public class SourceMssqlReplicationMethodStandard { @JsonProperty("method") public SourceMssqlReplicationMethodStandardMethod method; 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 index 62383d5ef..1de4d3112 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificate.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedTrustServerCertificate.java @@ -9,6 +9,7 @@ /** * SourceMssqlSslMethodEncryptedTrustServerCertificate - Use the certificate provided by the server without verification. (For testing purposes only!) */ + public class SourceMssqlSslMethodEncryptedTrustServerCertificate { @JsonProperty("ssl_method") public SourceMssqlSslMethodEncryptedTrustServerCertificateSslMethod sslMethod; 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 index 42dc47c33..44c1416c6 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificate.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlSslMethodEncryptedVerifyCertificate.java @@ -11,6 +11,7 @@ /** * 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. 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 index fbf1c5a36..71998bbb4 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodNoTunnel.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodNoTunnel.java @@ -9,6 +9,7 @@ /** * 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 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 index 72256e528..0e93500ad 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodPasswordAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodPasswordAuthentication.java @@ -9,6 +9,7 @@ /** * 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. 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 index d93174a71..0e9b8c241 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodSSHKeyAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMssqlTunnelMethodSSHKeyAuthentication.java @@ -9,6 +9,7 @@ /** * 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 ) diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMyHours.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMyHours.java index a3a1bac6d..d8a7a7657 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMyHours.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMyHours.java @@ -11,6 +11,7 @@ /** * SourceMyHours - The values required to configure the source. */ + public class SourceMyHours { /** * Your My Hours username 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 3e039dad6..628018758 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 @@ -11,6 +11,7 @@ /** * SourceMysql - The values required to configure the source. */ + public class SourceMysql { /** * The database name. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodLogicalReplicationCDC.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodLogicalReplicationCDC.java index 53484f866..33533ffa0 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodLogicalReplicationCDC.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodLogicalReplicationCDC.java @@ -11,6 +11,7 @@ /** * SourceMysqlReplicationMethodLogicalReplicationCDC - CDC uses the Binlog to detect inserts, updates, and deletes. This needs to be configured on the source database itself. */ + public class SourceMysqlReplicationMethodLogicalReplicationCDC { /** * 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>. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodStandard.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodStandard.java index 2f876ce98..cfd8ec5db 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodStandard.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlReplicationMethodStandard.java @@ -9,6 +9,7 @@ /** * SourceMysqlReplicationMethodStandard - Standard replication requires no setup on the DB side but will not be able to represent deletions incrementally. */ + public class SourceMysqlReplicationMethodStandard { @JsonProperty("method") public SourceMysqlReplicationMethodStandardMethod method; 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 index df8c2c6a2..96d21a025 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModePreferred.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModePreferred.java @@ -9,6 +9,7 @@ /** * 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; 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 index ef1ff60ee..616353e6a 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeRequired.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeRequired.java @@ -9,6 +9,7 @@ /** * 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; 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 index 4d637ad9e..13f9ae2dd 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyCA.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyCA.java @@ -11,6 +11,7 @@ /** * SourceMysqlSslModeVerifyCA - Always connect with SSL. Verifies CA, but allows connection even if Hostname does not match. */ + public class SourceMysqlSslModeVerifyCA { /** * CA certificate 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 index 79766cd58..ea5667520 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyIdentity.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlSslModeVerifyIdentity.java @@ -11,6 +11,7 @@ /** * SourceMysqlSslModeVerifyIdentity - Always connect with SSL. Verify both CA and Hostname. */ + public class SourceMysqlSslModeVerifyIdentity { /** * CA certificate 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 index 69024dddd..516b79b9b 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodNoTunnel.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodNoTunnel.java @@ -9,6 +9,7 @@ /** * 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 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 index e2c895f6e..412a8af06 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodPasswordAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodPasswordAuthentication.java @@ -9,6 +9,7 @@ /** * 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. 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 index d5707c2e9..3cc927112 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodSSHKeyAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodSSHKeyAuthentication.java @@ -9,6 +9,7 @@ /** * 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 ) diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceNetsuite.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceNetsuite.java index 5467dd3c8..cc14caa2f 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceNetsuite.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceNetsuite.java @@ -11,6 +11,7 @@ /** * SourceNetsuite - The values required to configure the source. */ + public class SourceNetsuite { /** * Consumer key associated with your integration diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceNotion.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceNotion.java index 82098c1b5..caa6d7c80 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceNotion.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceNotion.java @@ -16,6 +16,7 @@ /** * SourceNotion - The values required to configure the source. */ + public class SourceNotion { /** * Pick an authentication method. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceNotionCredentialsAccessToken.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceNotionCredentialsAccessToken.java index fd37b4dd1..475023e9b 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceNotionCredentialsAccessToken.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceNotionCredentialsAccessToken.java @@ -9,6 +9,7 @@ /** * SourceNotionCredentialsAccessToken - Pick an authentication method. */ + public class SourceNotionCredentialsAccessToken { @JsonProperty("auth_type") public SourceNotionCredentialsAccessTokenAuthType authType; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceNotionCredentialsOAuth20.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceNotionCredentialsOAuth20.java index 303c3952f..cf976f931 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceNotionCredentialsOAuth20.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceNotionCredentialsOAuth20.java @@ -9,6 +9,7 @@ /** * SourceNotionCredentialsOAuth20 - Pick an authentication method. */ + public class SourceNotionCredentialsOAuth20 { /** * Access Token is a token you received by complete the OauthWebFlow of Notion. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceNytimes.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceNytimes.java index d9a3998a0..9fbc25d68 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceNytimes.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceNytimes.java @@ -13,6 +13,7 @@ /** * SourceNytimes - The values required to configure the source. */ + public class SourceNytimes { /** * API Key diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOkta.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOkta.java index f44d7d413..c85bdf615 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceOkta.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOkta.java @@ -11,6 +11,7 @@ /** * SourceOkta - The values required to configure the source. */ + public class SourceOkta { @JsonInclude(Include.NON_ABSENT) @JsonProperty("credentials") diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOktaCredentialsAPIToken.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOktaCredentialsAPIToken.java index 9971babcd..4f2706606 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceOktaCredentialsAPIToken.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOktaCredentialsAPIToken.java @@ -6,6 +6,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; + public class SourceOktaCredentialsAPIToken { /** * An Okta token. See the <a href="https://docs.airbyte.com/integrations/sources/okta">docs</a> for instructions on how to generate it. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOktaCredentialsOAuth20.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOktaCredentialsOAuth20.java index 3e85f14d5..0032fba0b 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceOktaCredentialsOAuth20.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOktaCredentialsOAuth20.java @@ -6,6 +6,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; + public class SourceOktaCredentialsOAuth20 { @JsonProperty("auth_type") public SourceOktaCredentialsOAuth20AuthType authType; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOmnisend.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOmnisend.java index d08b236df..b303da43e 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceOmnisend.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOmnisend.java @@ -9,6 +9,7 @@ /** * SourceOmnisend - The values required to configure the source. */ + public class SourceOmnisend { /** * API Key diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOnesignal.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOnesignal.java index 2eb28e507..2f2db4958 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceOnesignal.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOnesignal.java @@ -14,6 +14,7 @@ /** * SourceOnesignal - The values required to configure the source. */ + public class SourceOnesignal { /** * Applications keys, see the <a href="https://documentation.onesignal.com/docs/accounts-and-keys">docs</a> for more information on how to obtain this data diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOnesignalApplications.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOnesignalApplications.java index fc72c3797..022ecf2b7 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceOnesignalApplications.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOnesignalApplications.java @@ -8,6 +8,7 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; + public class SourceOnesignalApplications { @JsonProperty("app_api_key") public String appApiKey; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOpenweather.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOpenweather.java index 9e3154833..24b99e8d7 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceOpenweather.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOpenweather.java @@ -11,6 +11,7 @@ /** * SourceOpenweather - The values required to configure the source. */ + public class SourceOpenweather { /** * Your OpenWeather API Key. See <a href="https://openweathermap.org/api">here</a>. The key is case sensitive. 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 1d5626539..b17dfa448 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 @@ -11,6 +11,7 @@ /** * SourceOracle - The values required to configure the source. */ + public class SourceOracle { /** * Connect data that will be used for DB connection 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 index c4f6a4abf..d679157a1 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataServiceName.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataServiceName.java @@ -11,6 +11,7 @@ /** * SourceOracleConnectionDataServiceName - Use service name */ + public class SourceOracleConnectionDataServiceName { @JsonInclude(Include.NON_ABSENT) @JsonProperty("connection_type") 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 index d6438cf50..670f7c4be 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataSystemIDSID.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleConnectionDataSystemIDSID.java @@ -11,6 +11,7 @@ /** * SourceOracleConnectionDataSystemIDSID - Use SID (Oracle System Identifier) */ + public class SourceOracleConnectionDataSystemIDSID { @JsonInclude(Include.NON_ABSENT) @JsonProperty("connection_type") 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 index 2dc6a0413..75b643212 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNE.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNE.java @@ -11,6 +11,7 @@ /** * 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. 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 index c93b0435c..e93b9fc69 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificate.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificate.java @@ -9,6 +9,7 @@ /** * SourceOracleEncryptionTLSEncryptedVerifyCertificate - Verify and use the certificate provided by the server. */ + public class SourceOracleEncryptionTLSEncryptedVerifyCertificate { @JsonProperty("encryption_method") public SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod encryptionMethod; 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 index f40f9bc3d..d65d1ef2f 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodNoTunnel.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodNoTunnel.java @@ -9,6 +9,7 @@ /** * 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 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 index bae135b77..e50b6876c 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodPasswordAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodPasswordAuthentication.java @@ -9,6 +9,7 @@ /** * 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. 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 index 953d2795e..d5c63c672 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodSSHKeyAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleTunnelMethodSSHKeyAuthentication.java @@ -9,6 +9,7 @@ /** * 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 ) diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOrb.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOrb.java index 463a3c262..6e858ad47 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceOrb.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOrb.java @@ -11,6 +11,7 @@ /** * SourceOrb - The values required to configure the source. */ + public class SourceOrb { /** * Orb API Key, issued from the Orb admin console. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOrbit.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOrbit.java index a9c30f30e..4c1a5a056 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceOrbit.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOrbit.java @@ -11,6 +11,7 @@ /** * SourceOrbit - The values required to configure the source. */ + public class SourceOrbit { /** * Authorizes you to work with Orbit workspaces associated with the token. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOutreach.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOutreach.java index 8b79c13fc..7d6b50b59 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceOutreach.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOutreach.java @@ -9,6 +9,7 @@ /** * SourceOutreach - The values required to configure the source. */ + public class SourceOutreach { /** * The Client ID of your Outreach developer application. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePatchRequest.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePatchRequest.java index ae1ac71e8..da1742584 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourcePatchRequest.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePatchRequest.java @@ -8,6 +8,7 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; + public class SourcePatchRequest { /** * The values required to configure the source. 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 6f991c1c7..d7d29b145 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 @@ -16,6 +16,7 @@ /** * SourcePaypalTransaction - The values required to configure the source. */ + public class SourcePaypalTransaction { /** * The Client ID of your Paypal developer application. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePaystack.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePaystack.java index 882fc97fb..bf25c7d4c 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourcePaystack.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePaystack.java @@ -16,6 +16,7 @@ /** * SourcePaystack - The values required to configure the source. */ + public class SourcePaystack { /** * When set, the connector will always reload data from the past N days, where N is the value set here. This is useful if your data is updated after creation. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePendo.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePendo.java index c2a1d44c2..9eb1e04cc 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourcePendo.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePendo.java @@ -9,6 +9,7 @@ /** * SourcePendo - The values required to configure the source. */ + public class SourcePendo { @JsonProperty("api_key") public String apiKey; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePersistiq.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePersistiq.java index 9385d35f1..f91a6e86b 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourcePersistiq.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePersistiq.java @@ -9,6 +9,7 @@ /** * SourcePersistiq - The values required to configure the source. */ + public class SourcePersistiq { /** * PersistIq API Key. See the <a href="https://apidocs.persistiq.com/#authentication">docs</a> for more information on where to find that key. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePexelsApi.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePexelsApi.java index 42708f61d..f78867ca0 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourcePexelsApi.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePexelsApi.java @@ -11,6 +11,7 @@ /** * SourcePexelsApi - The values required to configure the source. */ + public class SourcePexelsApi { /** * API key is required to access pexels api, For getting your's goto https://www.pexels.com/api/documentation and create account for free. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePinterest.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePinterest.java index 7b0ed2ec1..abf4c5e22 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourcePinterest.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePinterest.java @@ -13,6 +13,7 @@ /** * SourcePinterest - The values required to configure the source. */ + public class SourcePinterest { @JsonInclude(Include.NON_ABSENT) @JsonProperty("credentials") diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePinterestCredentialsAccessToken.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePinterestCredentialsAccessToken.java index 1162cadc5..2095b1ad7 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourcePinterestCredentialsAccessToken.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePinterestCredentialsAccessToken.java @@ -6,6 +6,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; + public class SourcePinterestCredentialsAccessToken { /** * The Access Token to make authenticated requests. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePinterestCredentialsOAuth20.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePinterestCredentialsOAuth20.java index 8273c1622..5b5bb9125 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourcePinterestCredentialsOAuth20.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePinterestCredentialsOAuth20.java @@ -8,6 +8,7 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; + public class SourcePinterestCredentialsOAuth20 { @JsonProperty("auth_method") public SourcePinterestCredentialsOAuth20AuthMethod authMethod; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePipedrive.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePipedrive.java index 517f7f185..76ba38419 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourcePipedrive.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePipedrive.java @@ -16,6 +16,7 @@ /** * SourcePipedrive - The values required to configure the source. */ + public class SourcePipedrive { @JsonInclude(Include.NON_ABSENT) @JsonProperty("authorization") diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePipedriveAPIKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePipedriveAPIKeyAuthentication.java index a778d6968..57c6d1c15 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourcePipedriveAPIKeyAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePipedriveAPIKeyAuthentication.java @@ -6,6 +6,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; + public class SourcePipedriveAPIKeyAuthentication { /** * The Pipedrive API Token. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePocket.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePocket.java index 6b3cfc8f9..2fc99a88d 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourcePocket.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePocket.java @@ -11,6 +11,7 @@ /** * SourcePocket - The values required to configure the source. */ + public class SourcePocket { /** * The user's Pocket access token. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePokeapi.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePokeapi.java index 78dc5ffba..65bf325cb 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourcePokeapi.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePokeapi.java @@ -9,6 +9,7 @@ /** * SourcePokeapi - The values required to configure the source. */ + public class SourcePokeapi { /** * Pokemon requested from the API. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePolygonStockApi.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePolygonStockApi.java index 62fedfc1d..7b68e80f8 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourcePolygonStockApi.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePolygonStockApi.java @@ -13,6 +13,7 @@ /** * SourcePolygonStockApi - The values required to configure the source. */ + public class SourcePolygonStockApi { /** * Determines whether or not the results are adjusted for splits. By default, results are adjusted and set to true. Set this to false to get results that are NOT adjusted for splits. 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 bd8f453f4..8f172a1c4 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 @@ -11,6 +11,7 @@ /** * SourcePostgres - The values required to configure the source. */ + public class SourcePostgres { /** * Name of the database. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodStandard.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodStandard.java index bbb907130..528d30379 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodStandard.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresReplicationMethodStandard.java @@ -9,6 +9,7 @@ /** * SourcePostgresReplicationMethodStandard - Standard replication requires no setup on the DB side but will not be able to represent deletions incrementally. */ + public class SourcePostgresReplicationMethodStandard { @JsonProperty("method") public SourcePostgresReplicationMethodStandardMethod method; 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 index 5564e233d..6541fcb46 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodNoTunnel.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodNoTunnel.java @@ -9,6 +9,7 @@ /** * 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 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 index 897a784d9..542cca401 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodPasswordAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodPasswordAuthentication.java @@ -9,6 +9,7 @@ /** * 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. 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 index 609278814..f54e2f0a1 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodSSHKeyAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodSSHKeyAuthentication.java @@ -9,6 +9,7 @@ /** * 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 ) diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePosthog.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePosthog.java index 7757f90b3..e0199533d 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourcePosthog.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePosthog.java @@ -16,6 +16,7 @@ /** * SourcePosthog - The values required to configure the source. */ + public class SourcePosthog { /** * API Key. See the <a href="https://docs.airbyte.com/integrations/sources/posthog">docs</a> for information on how to generate this key. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostmarkapp.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostmarkapp.java index 759633f6e..a3f5e7381 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostmarkapp.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostmarkapp.java @@ -9,6 +9,7 @@ /** * SourcePostmarkapp - The values required to configure the source. */ + public class SourcePostmarkapp { /** * API Key for account diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePrestashop.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePrestashop.java index b2433b307..b7ce876c5 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourcePrestashop.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePrestashop.java @@ -11,6 +11,7 @@ /** * SourcePrestashop - The values required to configure the source. */ + public class SourcePrestashop { /** * Your PrestaShop access key. See <a href="https://devdocs.prestashop.com/1.7/webservice/tutorials/creating-access/#create-an-access-key"> the docs </a> for info on how to obtain this. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePublicApis.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePublicApis.java index cf52aaff2..8e4455237 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourcePublicApis.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePublicApis.java @@ -9,6 +9,7 @@ /** * SourcePublicApis - The values required to configure the source. */ + public class SourcePublicApis { @JsonProperty("sourceType") public SourcePublicApisPublicApis sourceType; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePunkApi.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePunkApi.java index a5401b2d1..d127b5b9d 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourcePunkApi.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePunkApi.java @@ -11,6 +11,7 @@ /** * SourcePunkApi - The values required to configure the source. */ + public class SourcePunkApi { /** * To extract specific data with Unique ID diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePutRequest.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePutRequest.java index d167cd63c..fd4b9859d 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourcePutRequest.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePutRequest.java @@ -6,6 +6,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; + public class SourcePutRequest { /** * The values required to configure the source. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePypi.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePypi.java index 18ff7a31a..d7336fb53 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourcePypi.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePypi.java @@ -11,6 +11,7 @@ /** * SourcePypi - The values required to configure the source. */ + public class SourcePypi { /** * Name of the project/package. Can only be in lowercase with hyphen. This is the name used using pip command for installing the package. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceQualaroo.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceQualaroo.java index e315fba5b..42d6e73b4 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceQualaroo.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceQualaroo.java @@ -11,6 +11,7 @@ /** * SourceQualaroo - The values required to configure the source. */ + public class SourceQualaroo { /** * A Qualaroo token. See the <a href="https://help.qualaroo.com/hc/en-us/articles/201969438-The-REST-Reporting-API">docs</a> for instructions on how to generate it. 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 83cf1ee43..271f9f289 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 @@ -14,6 +14,7 @@ /** * SourceQuickbooks - The values required to configure the source. */ + public class SourceQuickbooks { @JsonProperty("credentials") public Object credentials; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooksCredentialsOAuth20.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooksCredentialsOAuth20.java index 260a93b01..9e9abc15b 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooksCredentialsOAuth20.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooksCredentialsOAuth20.java @@ -13,6 +13,7 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize; import java.time.OffsetDateTime; + public class SourceQuickbooksCredentialsOAuth20 { /** * Access token fot making authenticated requests. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceRailz.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceRailz.java index 568c88d09..c5f179512 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceRailz.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceRailz.java @@ -9,6 +9,7 @@ /** * SourceRailz - The values required to configure the source. */ + public class SourceRailz { /** * Client ID (client_id) diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceRecharge.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceRecharge.java index 1f06ac1e1..f7b129988 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceRecharge.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceRecharge.java @@ -14,6 +14,7 @@ /** * SourceRecharge - The values required to configure the source. */ + public class SourceRecharge { /** * The value of the Access Token generated. See the <a href="https://docs.airbyte.com/integrations/sources/recharge">docs</a> for more information. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceRecreation.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceRecreation.java index ea24a4a4b..074a8e3a4 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceRecreation.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceRecreation.java @@ -11,6 +11,7 @@ /** * SourceRecreation - The values required to configure the source. */ + public class SourceRecreation { /** * API Key diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceRecruitee.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceRecruitee.java index 285bbd999..af1276e70 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceRecruitee.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceRecruitee.java @@ -9,6 +9,7 @@ /** * SourceRecruitee - The values required to configure the source. */ + public class SourceRecruitee { /** * Recruitee API Key. See <a href="https://docs.recruitee.com/reference/getting-started#generate-api-token">here</a>. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceRecurly.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceRecurly.java index 69e180410..2d8c81be3 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceRecurly.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceRecurly.java @@ -11,6 +11,7 @@ /** * SourceRecurly - The values required to configure the source. */ + public class SourceRecurly { /** * Recurly API Key. See the <a href="https://docs.airbyte.com/integrations/sources/recurly">docs</a> for more information on how to generate this key. 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 010f3ed5a..100461b81 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 @@ -11,6 +11,7 @@ /** * SourceRedshift - The values required to configure the source. */ + public class SourceRedshift { /** * Name of the database. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceResponse.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceResponse.java index 8d1824a19..a6f65de8a 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceResponse.java @@ -9,6 +9,7 @@ /** * SourceResponse - Provides details of a single source. */ + public class SourceResponse { /** * The values required to configure the source. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceRetently.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceRetently.java index 91be49e48..daf9ffa5f 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceRetently.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceRetently.java @@ -11,6 +11,7 @@ /** * SourceRetently - The values required to configure the source. */ + public class SourceRetently { /** * Choose how to authenticate to Retently diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceRkiCovid.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceRkiCovid.java index 334fdc412..25814814a 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceRkiCovid.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceRkiCovid.java @@ -9,6 +9,7 @@ /** * SourceRkiCovid - The values required to configure the source. */ + public class SourceRkiCovid { @JsonProperty("sourceType") public SourceRkiCovidRkiCovid sourceType; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceRss.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceRss.java index f94901fdc..97cb6a852 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceRss.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceRss.java @@ -9,6 +9,7 @@ /** * SourceRss - The values required to configure the source. */ + public class SourceRss { @JsonProperty("sourceType") public SourceRssRss sourceType; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceS3.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceS3.java index dce842400..c82bb669f 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceS3.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceS3.java @@ -11,6 +11,7 @@ /** * SourceS3 - The values required to configure the source. */ + public class SourceS3 { /** * The name of the stream you would like this source to output. Can contain letters, numbers, or underscores. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceS3FormatAvro.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceS3FormatAvro.java index cdb8cd95c..4bfb8d59a 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceS3FormatAvro.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceS3FormatAvro.java @@ -11,6 +11,7 @@ /** * SourceS3FormatAvro - This connector utilises <a href="https://fastavro.readthedocs.io/en/latest/" target="_blank">fastavro</a> for Avro parsing. */ + public class SourceS3FormatAvro { @JsonInclude(Include.NON_ABSENT) @JsonProperty("filetype") diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceS3FormatCSV.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceS3FormatCSV.java index d066a0ac9..6a261fc1e 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceS3FormatCSV.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceS3FormatCSV.java @@ -11,6 +11,7 @@ /** * SourceS3FormatCSV - This connector utilises <a href="https: // arrow.apache.org/docs/python/generated/pyarrow.csv.open_csv.html" target="_blank">PyArrow (Apache Arrow)</a> for CSV parsing. */ + public class SourceS3FormatCSV { /** * Optionally add a valid JSON string here to provide additional options to the csv reader. Mappings must correspond to options <a href="https://arrow.apache.org/docs/python/generated/pyarrow.csv.ConvertOptions.html#pyarrow.csv.ConvertOptions" target="_blank">detailed here</a>. 'column_types' is used internally to handle schema so overriding that would likely cause problems. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceS3FormatJsonl.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceS3FormatJsonl.java index fe3875aea..74084ff7c 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceS3FormatJsonl.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceS3FormatJsonl.java @@ -11,6 +11,7 @@ /** * SourceS3FormatJsonl - This connector uses <a href="https://arrow.apache.org/docs/python/json.html" target="_blank">PyArrow</a> for JSON Lines (jsonl) file parsing. */ + public class SourceS3FormatJsonl { /** * The chunk size in bytes to process at a time in memory from each file. If your data is particularly wide and failing during schema detection, increasing this should solve it. Beware of raising this too high as you could hit OOM errors. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceS3FormatParquet.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceS3FormatParquet.java index eb2e337d8..f795726dd 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceS3FormatParquet.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceS3FormatParquet.java @@ -11,6 +11,7 @@ /** * SourceS3FormatParquet - This connector utilises <a href="https://arrow.apache.org/docs/python/generated/pyarrow.parquet.ParquetFile.html" target="_blank">PyArrow (Apache Arrow)</a> for Parquet parsing. */ + public class SourceS3FormatParquet { /** * Maximum number of records per batch read from the input files. Batches may be smaller if there aren’t enough rows in the file. This option can help avoid out-of-memory errors if your data is particularly wide. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceS3S3AmazonWebServices.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceS3S3AmazonWebServices.java index 1ed51ccaf..88bf16995 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceS3S3AmazonWebServices.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceS3S3AmazonWebServices.java @@ -16,6 +16,7 @@ /** * SourceS3S3AmazonWebServices - Use this to load files from S3 or S3-compatible services */ + public class SourceS3S3AmazonWebServices { /** * In order to access private Buckets stored on AWS S3, this connector requires credentials with the proper permissions. If accessing publicly available data, this field is not necessary. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesforce.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesforce.java index d9e48468e..28943169c 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesforce.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesforce.java @@ -16,6 +16,7 @@ /** * SourceSalesforce - The values required to configure the source. */ + public class SourceSalesforce { @JsonInclude(Include.NON_ABSENT) @JsonProperty("auth_type") diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesforceSinger.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesforceSinger.java index 4b05fa246..dca26cbe8 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesforceSinger.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesforceSinger.java @@ -11,6 +11,7 @@ /** * SourceSalesforceSinger - The values required to configure the source. */ + public class SourceSalesforceSinger { /** * Unless you know that you are transferring a very small amount of data, prefer using the BULK API. This will help avoid using up all of your API call quota with Salesforce. Valid values are BULK or REST. 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 1bf04c759..52b5cb148 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 @@ -6,6 +6,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; + public class SourceSalesforceStreamsCriteria { @JsonProperty("criteria") public SourceSalesforceStreamsCriteriaSearchCriteria criteria; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesloft.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesloft.java index fd3070332..24abbad24 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesloft.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesloft.java @@ -14,6 +14,7 @@ /** * SourceSalesloft - The values required to configure the source. */ + public class SourceSalesloft { @JsonProperty("credentials") public Object credentials; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesloftCredentialsAuthenticateViaAPIKey.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesloftCredentialsAuthenticateViaAPIKey.java index d09c91d3e..eebfa0260 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesloftCredentialsAuthenticateViaAPIKey.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesloftCredentialsAuthenticateViaAPIKey.java @@ -6,6 +6,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; + public class SourceSalesloftCredentialsAuthenticateViaAPIKey { /** * API Key for making authenticated requests. More instruction on how to find this value in our <a href="https://docs.airbyte.com/integrations/sources/salesloft#setup-guide">docs</a> diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesloftCredentialsAuthenticateViaOAuth.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesloftCredentialsAuthenticateViaOAuth.java index ba5cb67ac..2a50547e8 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesloftCredentialsAuthenticateViaOAuth.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesloftCredentialsAuthenticateViaOAuth.java @@ -11,6 +11,7 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize; import java.time.OffsetDateTime; + public class SourceSalesloftCredentialsAuthenticateViaOAuth { /** * Access Token for making authenticated requests. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSapFieldglass.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSapFieldglass.java index 14e47de66..3b5aaebce 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSapFieldglass.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSapFieldglass.java @@ -9,6 +9,7 @@ /** * SourceSapFieldglass - The values required to configure the source. */ + public class SourceSapFieldglass { /** * API Key diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSecoda.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSecoda.java index 6c92a01e8..5f3fd2fff 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSecoda.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSecoda.java @@ -9,6 +9,7 @@ /** * SourceSecoda - The values required to configure the source. */ + public class SourceSecoda { /** * Your API Access Key. See <a href="https://docs.secoda.co/secoda-api/authentication">here</a>. The key is case sensitive. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSendgrid.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSendgrid.java index 768ef89fb..3c564b1e3 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSendgrid.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSendgrid.java @@ -16,6 +16,7 @@ /** * SourceSendgrid - The values required to configure the source. */ + public class SourceSendgrid { /** * API Key, use <a href="https://app.sendgrid.com/settings/api_keys/">admin</a> to generate this key. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSendinblue.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSendinblue.java index 774617a89..f54a7f573 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSendinblue.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSendinblue.java @@ -9,6 +9,7 @@ /** * SourceSendinblue - The values required to configure the source. */ + public class SourceSendinblue { /** * Your API Key. See <a href="https://developers.sendinblue.com/docs/getting-started">here</a>. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSenseforce.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSenseforce.java index 8e66b9140..03529f24a 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSenseforce.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSenseforce.java @@ -13,6 +13,7 @@ /** * SourceSenseforce - The values required to configure the source. */ + public class SourceSenseforce { /** * Your API access token. See <a href="https://manual.senseforce.io/manual/sf-platform/public-api/get-your-access-token/">here</a>. The toke is case sensitive. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSentry.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSentry.java index 25b2d083e..fa16deeda 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSentry.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSentry.java @@ -11,6 +11,7 @@ /** * SourceSentry - The values required to configure the source. */ + public class SourceSentry { /** * Log into Sentry and then <a href="https://sentry.io/settings/account/api/auth-tokens/">create authentication tokens</a>.For self-hosted, you can find or create authentication tokens by visiting "{instance_url_prefix}/settings/account/api/auth-tokens/" 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 73ed8d40b..b04b0580d 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 @@ -11,6 +11,7 @@ /** * SourceSftp - The values required to configure the source. */ + public class SourceSftp { /** * The server authentication method 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 05f4b232b..7d290a1cf 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 @@ -16,6 +16,7 @@ /** * SourceSftpBulk - The values required to configure the source. */ + public class SourceSftpBulk { /** * Sync only the most recent file for the configured folder path and file pattern 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 index aeaeb612a..3f97135c6 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsPasswordAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsPasswordAuthentication.java @@ -9,6 +9,7 @@ /** * SourceSftpCredentialsPasswordAuthentication - The server authentication method */ + public class SourceSftpCredentialsPasswordAuthentication { /** * Connect through password authentication 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 index 4f1677107..0ed3ca33e 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsSSHKeyAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSftpCredentialsSSHKeyAuthentication.java @@ -9,6 +9,7 @@ /** * SourceSftpCredentialsSSHKeyAuthentication - The server authentication method */ + public class SourceSftpCredentialsSSHKeyAuthentication { /** * Connect through ssh key diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceShopify.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceShopify.java index bf9628e00..2eb95cdd3 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceShopify.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceShopify.java @@ -13,6 +13,7 @@ /** * SourceShopify - The values required to configure the source. */ + public class SourceShopify { /** * The authorization method to use to retrieve data from Shopify diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceShopifyCredentialsAPIPassword.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceShopifyCredentialsAPIPassword.java index 3f65738fa..5af21c7a1 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceShopifyCredentialsAPIPassword.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceShopifyCredentialsAPIPassword.java @@ -9,6 +9,7 @@ /** * SourceShopifyCredentialsAPIPassword - API Password Auth */ + public class SourceShopifyCredentialsAPIPassword { /** * The API Password for your private application in the `Shopify` store. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceShopifyCredentialsOAuth20.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceShopifyCredentialsOAuth20.java index 3918b7a43..8ebf1c2b4 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceShopifyCredentialsOAuth20.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceShopifyCredentialsOAuth20.java @@ -11,6 +11,7 @@ /** * SourceShopifyCredentialsOAuth20 - OAuth2.0 */ + public class SourceShopifyCredentialsOAuth20 { /** * The Access Token for making authenticated requests. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceShortio.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceShortio.java index 92564b582..ba707696f 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceShortio.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceShortio.java @@ -9,6 +9,7 @@ /** * SourceShortio - The values required to configure the source. */ + public class SourceShortio { @JsonProperty("domain_id") public String domainId; 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 2c1a63dbc..59f257319 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 @@ -16,6 +16,7 @@ /** * SourceSlack - The values required to configure the source. */ + public class SourceSlack { /** * A channel name list (without leading '#' char) which limit the channels from which you'd like to sync. Empty list means no filter. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSlackCredentialsAPIToken.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSlackCredentialsAPIToken.java index 00b634ffb..4230cb163 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSlackCredentialsAPIToken.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSlackCredentialsAPIToken.java @@ -9,6 +9,7 @@ /** * SourceSlackCredentialsAPIToken - Choose how to authenticate into Slack */ + public class SourceSlackCredentialsAPIToken { /** * A Slack bot token. See the <a href="https://docs.airbyte.com/integrations/sources/slack">docs</a> for instructions on how to generate it. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSlackCredentialsSignInViaSlackOAuth.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSlackCredentialsSignInViaSlackOAuth.java index 9d78d2af7..cc73cfdf2 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSlackCredentialsSignInViaSlackOAuth.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSlackCredentialsSignInViaSlackOAuth.java @@ -9,6 +9,7 @@ /** * SourceSlackCredentialsSignInViaSlackOAuth - Choose how to authenticate into Slack */ + public class SourceSlackCredentialsSignInViaSlackOAuth { /** * Slack access_token. See our <a href="https://docs.airbyte.com/integrations/sources/slack">docs</a> if you need help generating the token. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSmaily.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSmaily.java index d903ad7b0..6c0b097ef 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSmaily.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSmaily.java @@ -9,6 +9,7 @@ /** * SourceSmaily - The values required to configure the source. */ + public class SourceSmaily { /** * API user password. See https://smaily.com/help/api/general/create-api-user/ diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSmartengage.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSmartengage.java index 0d9e065ce..7df1ba83b 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSmartengage.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSmartengage.java @@ -9,6 +9,7 @@ /** * SourceSmartengage - The values required to configure the source. */ + public class SourceSmartengage { /** * API Key diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSmartsheets.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSmartsheets.java index bdff0ff70..9fc6b4c96 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSmartsheets.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSmartsheets.java @@ -16,6 +16,7 @@ /** * SourceSmartsheets - The values required to configure the source. */ + public class SourceSmartsheets { @JsonProperty("credentials") public Object credentials; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSmartsheetsCredentialsAPIAccessToken.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSmartsheetsCredentialsAPIAccessToken.java index a4041bb5c..f3f651750 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSmartsheetsCredentialsAPIAccessToken.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSmartsheetsCredentialsAPIAccessToken.java @@ -8,6 +8,7 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; + public class SourceSmartsheetsCredentialsAPIAccessToken { /** * The access token to use for accessing your data from Smartsheets. This access token must be generated by a user with at least read access to the data you'd like to replicate. Generate an access token in the Smartsheets main menu by clicking Account > Apps & Integrations > API Access. See the <a href="https://docs.airbyte.com/integrations/sources/smartsheets/#setup-guide">setup guide</a> for information on how to obtain this token. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSmartsheetsCredentialsOAuth20.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSmartsheetsCredentialsOAuth20.java index 170247fcf..796049968 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSmartsheetsCredentialsOAuth20.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSmartsheetsCredentialsOAuth20.java @@ -13,6 +13,7 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize; import java.time.OffsetDateTime; + public class SourceSmartsheetsCredentialsOAuth20 { /** * Access Token for making authenticated requests. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSnapchatMarketing.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSnapchatMarketing.java index 55a251945..5ed7d1361 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSnapchatMarketing.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSnapchatMarketing.java @@ -13,6 +13,7 @@ /** * SourceSnapchatMarketing - The values required to configure the source. */ + public class SourceSnapchatMarketing { /** * The Client ID of your Snapchat developer application. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSnowflake.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSnowflake.java index b71f88f78..dcab8c8c9 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSnowflake.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSnowflake.java @@ -11,6 +11,7 @@ /** * SourceSnowflake - The values required to configure the source. */ + public class SourceSnowflake { @JsonInclude(Include.NON_ABSENT) @JsonProperty("credentials") diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSnowflakeCredentialsOAuth20.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSnowflakeCredentialsOAuth20.java index 0f49178da..eb1c12cf1 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSnowflakeCredentialsOAuth20.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSnowflakeCredentialsOAuth20.java @@ -8,6 +8,7 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; + public class SourceSnowflakeCredentialsOAuth20 { /** * Access Token for making authenticated requests. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSnowflakeCredentialsUsernameAndPassword.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSnowflakeCredentialsUsernameAndPassword.java index 6f59c60bf..15619d73d 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSnowflakeCredentialsUsernameAndPassword.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSnowflakeCredentialsUsernameAndPassword.java @@ -6,6 +6,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; + public class SourceSnowflakeCredentialsUsernameAndPassword { @JsonProperty("auth_type") public SourceSnowflakeCredentialsUsernameAndPasswordAuthType authType; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSonarCloud.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSonarCloud.java index cb2ab2618..b9eac096c 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSonarCloud.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSonarCloud.java @@ -13,6 +13,7 @@ /** * SourceSonarCloud - The values required to configure the source. */ + public class SourceSonarCloud { /** * Comma-separated list of component keys. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSpacexApi.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSpacexApi.java index 6893b23d3..efb5b9547 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSpacexApi.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSpacexApi.java @@ -11,6 +11,7 @@ /** * SourceSpacexApi - The values required to configure the source. */ + public class SourceSpacexApi { @JsonInclude(Include.NON_ABSENT) @JsonProperty("id") 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 9ddad39c4..fc84f1fe9 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 @@ -13,6 +13,7 @@ /** * SourceSquare - The values required to configure the source. */ + public class SourceSquare { /** * Choose how to authenticate to Square. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSquareCredentialsAPIKey.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSquareCredentialsAPIKey.java index 7d6b57747..b291e61a9 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSquareCredentialsAPIKey.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSquareCredentialsAPIKey.java @@ -9,6 +9,7 @@ /** * SourceSquareCredentialsAPIKey - Choose how to authenticate to Square. */ + public class SourceSquareCredentialsAPIKey { /** * The API key for a Square application diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSquareCredentialsOauthAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSquareCredentialsOauthAuthentication.java index dbe16411f..7a7d52829 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSquareCredentialsOauthAuthentication.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSquareCredentialsOauthAuthentication.java @@ -9,6 +9,7 @@ /** * SourceSquareCredentialsOauthAuthentication - Choose how to authenticate to Square. */ + public class SourceSquareCredentialsOauthAuthentication { @JsonProperty("auth_type") public SourceSquareCredentialsOauthAuthenticationAuthType authType; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceStrava.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceStrava.java index d9d25432c..bf8d0d891 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceStrava.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceStrava.java @@ -16,6 +16,7 @@ /** * SourceStrava - The values required to configure the source. */ + public class SourceStrava { /** * The Athlete ID of your Strava developer application. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceStripe.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceStripe.java index 8f9147b96..d6062475d 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceStripe.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceStripe.java @@ -16,6 +16,7 @@ /** * SourceStripe - The values required to configure the source. */ + public class SourceStripe { /** * Your Stripe account ID (starts with 'acct_', find yours <a href="https://dashboard.stripe.com/settings/account">here</a>). diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSurveySparrow.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSurveySparrow.java index f95cf3ccb..1b9cf4fdf 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSurveySparrow.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSurveySparrow.java @@ -11,6 +11,7 @@ /** * SourceSurveySparrow - The values required to configure the source. */ + public class SourceSurveySparrow { /** * Your access token. See <a href="https://developers.surveysparrow.com/rest-apis#authentication">here</a>. The key is case sensitive. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSurveySparrowRegionEUBasedAccount.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSurveySparrowRegionEUBasedAccount.java index be86ea4a2..6afbac474 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSurveySparrowRegionEUBasedAccount.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSurveySparrowRegionEUBasedAccount.java @@ -11,6 +11,7 @@ /** * SourceSurveySparrowRegionEUBasedAccount - Is your account location is EU based? If yes, the base url to retrieve data will be different. */ + public class SourceSurveySparrowRegionEUBasedAccount { @JsonInclude(Include.NON_ABSENT) @JsonProperty("url_base") diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSurveySparrowRegionGlobalAccount.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSurveySparrowRegionGlobalAccount.java index 7c19edd1c..379f15016 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSurveySparrowRegionGlobalAccount.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSurveySparrowRegionGlobalAccount.java @@ -11,6 +11,7 @@ /** * SourceSurveySparrowRegionGlobalAccount - Is your account location is EU based? If yes, the base url to retrieve data will be different. */ + public class SourceSurveySparrowRegionGlobalAccount { @JsonInclude(Include.NON_ABSENT) @JsonProperty("url_base") diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSurveymonkey.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSurveymonkey.java index 85d987563..1c1fc19b7 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSurveymonkey.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSurveymonkey.java @@ -16,6 +16,7 @@ /** * SourceSurveymonkey - The values required to configure the source. */ + public class SourceSurveymonkey { /** * The authorization method to use to retrieve data from SurveyMonkey diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSurveymonkeySurveyMonkeyAuthorizationMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSurveymonkeySurveyMonkeyAuthorizationMethod.java index 1caa46d81..15678b095 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSurveymonkeySurveyMonkeyAuthorizationMethod.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSurveymonkeySurveyMonkeyAuthorizationMethod.java @@ -11,6 +11,7 @@ /** * SourceSurveymonkeySurveyMonkeyAuthorizationMethod - The authorization method to use to retrieve data from SurveyMonkey */ + public class SourceSurveymonkeySurveyMonkeyAuthorizationMethod { /** * Access Token for making authenticated requests. See the <a href="https://docs.airbyte.io/integrations/sources/surveymonkey">docs</a> for information on how to generate this key. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceTempo.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceTempo.java index b9c5494d7..19bab4d78 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceTempo.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceTempo.java @@ -9,6 +9,7 @@ /** * SourceTempo - The values required to configure the source. */ + public class SourceTempo { /** * Tempo API Token. Go to Tempo>Settings, scroll down to Data Access and select API integration. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceTheGuardianApi.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceTheGuardianApi.java index 0ec8207ed..1a5ed1c08 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceTheGuardianApi.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceTheGuardianApi.java @@ -11,6 +11,7 @@ /** * SourceTheGuardianApi - The values required to configure the source. */ + public class SourceTheGuardianApi { /** * Your API Key. See <a href="https://open-platform.theguardian.com/access/">here</a>. The key is case sensitive. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceTiktokMarketing.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceTiktokMarketing.java index bd4aae739..0795ba3b4 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceTiktokMarketing.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceTiktokMarketing.java @@ -13,6 +13,7 @@ /** * SourceTiktokMarketing - The values required to configure the source. */ + public class SourceTiktokMarketing { /** * The attribution window in days. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceTiktokMarketingCredentialsOAuth20.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceTiktokMarketingCredentialsOAuth20.java index 4efa01233..adcb9ec5b 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceTiktokMarketingCredentialsOAuth20.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceTiktokMarketingCredentialsOAuth20.java @@ -11,6 +11,7 @@ /** * SourceTiktokMarketingCredentialsOAuth20 - Authentication method */ + public class SourceTiktokMarketingCredentialsOAuth20 { /** * Long-term Authorized Access Token. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceTiktokMarketingCredentialsSandboxAccessToken.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceTiktokMarketingCredentialsSandboxAccessToken.java index 2377049bd..96e641e33 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceTiktokMarketingCredentialsSandboxAccessToken.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceTiktokMarketingCredentialsSandboxAccessToken.java @@ -11,6 +11,7 @@ /** * SourceTiktokMarketingCredentialsSandboxAccessToken - Authentication method */ + public class SourceTiktokMarketingCredentialsSandboxAccessToken { /** * The long-term authorized access token. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceTodoist.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceTodoist.java index f23d96929..ca6da2da7 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceTodoist.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceTodoist.java @@ -9,6 +9,7 @@ /** * SourceTodoist - The values required to configure the source. */ + public class SourceTodoist { @JsonProperty("sourceType") public SourceTodoistTodoist sourceType; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceTrello.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceTrello.java index bbc99d207..25d158154 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceTrello.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceTrello.java @@ -16,6 +16,7 @@ /** * SourceTrello - The values required to configure the source. */ + public class SourceTrello { /** * IDs of the boards to replicate data from. If left empty, data from all boards to which you have access will be replicated. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceTrustpilot.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceTrustpilot.java index b8bd08c81..42fcd6b45 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceTrustpilot.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceTrustpilot.java @@ -9,6 +9,7 @@ /** * SourceTrustpilot - The values required to configure the source. */ + public class SourceTrustpilot { /** * The names of business units which shall be synchronized. Some streams e.g. configured_business_units or private_reviews use this configuration. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceTrustpilotCredentialsAPIKey.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceTrustpilotCredentialsAPIKey.java index faa0a30e0..24d87633a 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceTrustpilotCredentialsAPIKey.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceTrustpilotCredentialsAPIKey.java @@ -11,6 +11,7 @@ /** * SourceTrustpilotCredentialsAPIKey - The API key authentication method gives you access to only the streams which are part of the Public API. When you want to get streams available via the Consumer API (e.g. the private reviews) you need to use authentication method OAuth 2.0. */ + public class SourceTrustpilotCredentialsAPIKey { @JsonInclude(Include.NON_ABSENT) @JsonProperty("auth_type") diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceTrustpilotCredentialsOAuth20.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceTrustpilotCredentialsOAuth20.java index bf358e9e7..16494b93a 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceTrustpilotCredentialsOAuth20.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceTrustpilotCredentialsOAuth20.java @@ -13,6 +13,7 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize; import java.time.OffsetDateTime; + public class SourceTrustpilotCredentialsOAuth20 { /** * Access Token for making authenticated requests. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceTvmazeSchedule.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceTvmazeSchedule.java index 68d97206d..2dc09f7f7 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceTvmazeSchedule.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceTvmazeSchedule.java @@ -11,6 +11,7 @@ /** * SourceTvmazeSchedule - The values required to configure the source. */ + public class SourceTvmazeSchedule { /** * Country code for domestic TV schedule retrieval. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceTwilio.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceTwilio.java index e3dcddb50..e74365b5a 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceTwilio.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceTwilio.java @@ -16,6 +16,7 @@ /** * SourceTwilio - The values required to configure the source. */ + public class SourceTwilio { /** * Twilio account SID diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceTwilioTaskrouter.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceTwilioTaskrouter.java index 0618719ec..6fc0b4068 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceTwilioTaskrouter.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceTwilioTaskrouter.java @@ -9,6 +9,7 @@ /** * SourceTwilioTaskrouter - The values required to configure the source. */ + public class SourceTwilioTaskrouter { /** * Twilio Account ID diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceTwitter.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceTwitter.java index 34d083ac7..76f46191a 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceTwitter.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceTwitter.java @@ -16,6 +16,7 @@ /** * SourceTwitter - The values required to configure the source. */ + public class SourceTwitter { /** * App only Bearer Token. See the <a href="https://developer.twitter.com/en/docs/authentication/oauth-2-0/bearer-tokens">docs</a> for more information on how to obtain this token. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceTypeform.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceTypeform.java index 568584886..9c82c32aa 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceTypeform.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceTypeform.java @@ -16,6 +16,7 @@ /** * SourceTypeform - The values required to configure the source. */ + public class SourceTypeform { /** * When this parameter is set, the connector will replicate data only from the input forms. Otherwise, all forms in your Typeform account will be replicated. You can find form IDs in your form URLs. For example, in the URL "https://mysite.typeform.com/to/u6nXL7" the form_id is u6nXL7. You can find form URLs on Share panel diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceUsCensus.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceUsCensus.java index 99a3c2bca..e6aa2e851 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceUsCensus.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceUsCensus.java @@ -11,6 +11,7 @@ /** * SourceUsCensus - The values required to configure the source. */ + public class SourceUsCensus { /** * Your API Key. Get your key <a href="https://api.census.gov/data/key_signup.html">here</a>. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceVantage.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceVantage.java index 6ca9633a2..5cf5a147e 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceVantage.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceVantage.java @@ -9,6 +9,7 @@ /** * SourceVantage - The values required to configure the source. */ + public class SourceVantage { /** * Your API Access token. See <a href="https://vantage.readme.io/reference/authentication">here</a>. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceWebflow.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceWebflow.java index d3eb67e8f..cd9d43f22 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceWebflow.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceWebflow.java @@ -9,6 +9,7 @@ /** * SourceWebflow - The values required to configure the source. */ + public class SourceWebflow { /** * The API token for authenticating to Webflow. See https://university.webflow.com/lesson/intro-to-the-webflow-api diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceWhiskyHunter.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceWhiskyHunter.java index cf137e843..f29749f21 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceWhiskyHunter.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceWhiskyHunter.java @@ -11,6 +11,7 @@ /** * SourceWhiskyHunter - The values required to configure the source. */ + public class SourceWhiskyHunter { @JsonInclude(Include.NON_ABSENT) @JsonProperty("sourceType") diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceWikipediaPageviews.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceWikipediaPageviews.java index 613f313a1..3f0e45994 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceWikipediaPageviews.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceWikipediaPageviews.java @@ -9,6 +9,7 @@ /** * SourceWikipediaPageviews - The values required to configure the source. */ + public class SourceWikipediaPageviews { /** * If you want to filter by access method, use one of desktop, mobile-app or mobile-web. If you are interested in pageviews regardless of access method, use all-access. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceWoocommerce.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceWoocommerce.java index c92ba814f..cfbed3f9e 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceWoocommerce.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceWoocommerce.java @@ -11,6 +11,7 @@ /** * SourceWoocommerce - The values required to configure the source. */ + public class SourceWoocommerce { /** * Customer Key for API in WooCommerce shop diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceXero.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceXero.java index 817d1a0f3..18b2d93f8 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceXero.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceXero.java @@ -14,6 +14,7 @@ /** * SourceXero - The values required to configure the source. */ + public class SourceXero { @JsonProperty("authentication") public SourceXeroAuthenticateViaXeroOAuth authentication; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceXeroAuthenticateViaXeroOAuth.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceXeroAuthenticateViaXeroOAuth.java index cf6c8fdf7..93cd4412b 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceXeroAuthenticateViaXeroOAuth.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceXeroAuthenticateViaXeroOAuth.java @@ -6,6 +6,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; + public class SourceXeroAuthenticateViaXeroOAuth { /** * Enter your Xero application's access token diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceXkcd.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceXkcd.java index 8e358d897..2cdb8554a 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceXkcd.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceXkcd.java @@ -11,6 +11,7 @@ /** * SourceXkcd - The values required to configure the source. */ + public class SourceXkcd { @JsonInclude(Include.NON_ABSENT) @JsonProperty("sourceType") diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceYandexMetrica.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceYandexMetrica.java index 53ee30f36..07c0a4970 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceYandexMetrica.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceYandexMetrica.java @@ -13,6 +13,7 @@ /** * SourceYandexMetrica - The values required to configure the source. */ + public class SourceYandexMetrica { /** * Your Yandex Metrica API access token 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 413b93d9b..6a6be16c1 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 @@ -14,6 +14,7 @@ /** * SourceYotpo - The values required to configure the source. */ + public class SourceYotpo { /** * Access token recieved as a result of API call to https://api.yotpo.com/oauth/token (Ref- https://apidocs.yotpo.com/reference/yotpo-authentication) diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceYounium.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceYounium.java index 49ba6823f..bea4b9aed 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceYounium.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceYounium.java @@ -11,6 +11,7 @@ /** * SourceYounium - The values required to configure the source. */ + public class SourceYounium { /** * Legal Entity that data should be pulled from diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceYoutubeAnalytics.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceYoutubeAnalytics.java index 9c5ba89f5..7542a4593 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceYoutubeAnalytics.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceYoutubeAnalytics.java @@ -9,6 +9,7 @@ /** * SourceYoutubeAnalytics - The values required to configure the source. */ + public class SourceYoutubeAnalytics { @JsonProperty("credentials") public java.util.Map credentials; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskChat.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskChat.java index 6bed8c3ce..b2cfec873 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskChat.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskChat.java @@ -16,6 +16,7 @@ /** * SourceZendeskChat - The values required to configure the source. */ + public class SourceZendeskChat { @JsonInclude(Include.NON_ABSENT) @JsonProperty("credentials") diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskChatCredentialsAccessToken.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskChatCredentialsAccessToken.java index 703f18045..2c46ab4b0 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskChatCredentialsAccessToken.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskChatCredentialsAccessToken.java @@ -6,6 +6,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; + public class SourceZendeskChatCredentialsAccessToken { /** * The Access Token to make authenticated requests. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskChatCredentialsOAuth20.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskChatCredentialsOAuth20.java index f13cab688..3091a0193 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskChatCredentialsOAuth20.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskChatCredentialsOAuth20.java @@ -8,6 +8,7 @@ import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; + public class SourceZendeskChatCredentialsOAuth20 { /** * Access Token for making authenticated requests. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshine.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshine.java index e3262ea95..538474801 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshine.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshine.java @@ -11,6 +11,7 @@ /** * SourceZendeskSunshine - The values required to configure the source. */ + public class SourceZendeskSunshine { @JsonInclude(Include.NON_ABSENT) @JsonProperty("credentials") 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 9e47fb9c4..3b8f280d9 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 @@ -6,6 +6,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; + public class SourceZendeskSunshineCredentialsAPIToken { /** * API Token. See the <a href="https://docs.airbyte.io/integrations/sources/zendesk_sunshine">docs</a> for information on how to generate this key. 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 3e9fe3566..a0d244b5b 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 @@ -6,6 +6,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; + public class SourceZendeskSunshineCredentialsOAuth20 { /** * Long-term access Token for making authenticated requests. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSupport.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSupport.java index dd53d8970..3e400b57e 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSupport.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSupport.java @@ -16,6 +16,7 @@ /** * SourceZendeskSupport - The values required to configure the source. */ + public class SourceZendeskSupport { /** * Zendesk service provides two authentication methods. Choose between: `OAuth2.0` or `API token`. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskTalk.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskTalk.java index af231116c..054e5685b 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskTalk.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskTalk.java @@ -16,6 +16,7 @@ /** * SourceZendeskTalk - The values required to configure the source. */ + public class SourceZendeskTalk { /** * Zendesk service provides two authentication methods. Choose between: `OAuth2.0` or `API token`. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceZenloop.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceZenloop.java index bd42d722b..ca037a9f5 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceZenloop.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceZenloop.java @@ -11,6 +11,7 @@ /** * SourceZenloop - The values required to configure the source. */ + public class SourceZenloop { /** * Zenloop API Token. You can get the API token in settings page <a href="https://app.zenloop.com/settings/api">here</a> 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 e32830e54..665d48fca 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 @@ -16,6 +16,7 @@ /** * SourceZohoCrm - The values required to configure the source. */ + public class SourceZohoCrm { /** * OAuth2.0 Client ID diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceZoom.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceZoom.java index 161a8c0a2..17c877dc6 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceZoom.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceZoom.java @@ -9,6 +9,7 @@ /** * SourceZoom - The values required to configure the source. */ + public class SourceZoom { /** * JWT Token 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 8b86364e5..b0a899d7e 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 @@ -11,6 +11,7 @@ /** * SourceZuora - The values required to configure the source. */ + public class SourceZuora { /** * Your OAuth user Client ID diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcesResponse.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcesResponse.java index d8dafd165..4afe1412f 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourcesResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcesResponse.java @@ -11,6 +11,7 @@ /** * SourcesResponse - Successful operation */ + public class SourcesResponse { @JsonProperty("data") public SourceResponse[] data; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/StreamConfiguration.java b/lib/src/main/java/com/airbyte/api/models/shared/StreamConfiguration.java index 68f618164..0b2b984d1 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/StreamConfiguration.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/StreamConfiguration.java @@ -11,6 +11,7 @@ /** * StreamConfiguration - Configurations for a single stream. */ + public class StreamConfiguration { /** * Path to the field that will be used to determine if a record is new or modified since the last sync. This field is REQUIRED if `sync_mode` is `incremental` unless there is a default. diff --git a/lib/src/main/java/com/airbyte/api/models/shared/StreamConfigurations.java b/lib/src/main/java/com/airbyte/api/models/shared/StreamConfigurations.java index 3759e5b34..73ff4ba6d 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/StreamConfigurations.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/StreamConfigurations.java @@ -11,6 +11,7 @@ /** * StreamConfigurations - A list of configured stream options for a connection. */ + public class StreamConfigurations { @JsonInclude(Include.NON_ABSENT) @JsonProperty("streams") diff --git a/lib/src/main/java/com/airbyte/api/models/shared/StreamProperties.java b/lib/src/main/java/com/airbyte/api/models/shared/StreamProperties.java index 3d7ae0027..8024613cf 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/StreamProperties.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/StreamProperties.java @@ -11,6 +11,7 @@ /** * StreamProperties - The stream properties associated with a connection. */ + public class StreamProperties { @JsonInclude(Include.NON_ABSENT) @JsonProperty("defaultCursorField") diff --git a/lib/src/main/java/com/airbyte/api/models/shared/StreamPropertiesResponse.java b/lib/src/main/java/com/airbyte/api/models/shared/StreamPropertiesResponse.java index d9084ad19..c8d597060 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/StreamPropertiesResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/StreamPropertiesResponse.java @@ -11,6 +11,7 @@ /** * StreamPropertiesResponse - A list of stream properties. */ + public class StreamPropertiesResponse { @JsonInclude(Include.NON_ABSENT) @JsonProperty("streams") diff --git a/lib/src/main/java/com/airbyte/api/models/shared/WorkspaceCreateRequest.java b/lib/src/main/java/com/airbyte/api/models/shared/WorkspaceCreateRequest.java index 69f3cff53..f4617f3bd 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/WorkspaceCreateRequest.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/WorkspaceCreateRequest.java @@ -6,6 +6,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; + public class WorkspaceCreateRequest { /** * Name of the workspace diff --git a/lib/src/main/java/com/airbyte/api/models/shared/WorkspaceOAuthCredentialsRequest.java b/lib/src/main/java/com/airbyte/api/models/shared/WorkspaceOAuthCredentialsRequest.java index 0e8afad8b..31eb2af7f 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/WorkspaceOAuthCredentialsRequest.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/WorkspaceOAuthCredentialsRequest.java @@ -9,6 +9,7 @@ /** * WorkspaceOAuthCredentialsRequest - POST body for creating/updating workspace level OAuth credentials */ + public class WorkspaceOAuthCredentialsRequest { /** * Whether you're setting this override for a source or destination 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 c3092fc4f..846f72784 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 @@ -9,6 +9,7 @@ /** * WorkspaceResponse - Provides details of a single workspace. */ + public class WorkspaceResponse { @JsonProperty("dataResidency") public GeographyEnum dataResidency; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/WorkspaceUpdateRequest.java b/lib/src/main/java/com/airbyte/api/models/shared/WorkspaceUpdateRequest.java index 9f99509b4..66285ad58 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/WorkspaceUpdateRequest.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/WorkspaceUpdateRequest.java @@ -6,6 +6,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; + public class WorkspaceUpdateRequest { /** * Name of the workspace diff --git a/lib/src/main/java/com/airbyte/api/models/shared/WorkspacesResponse.java b/lib/src/main/java/com/airbyte/api/models/shared/WorkspacesResponse.java index a666289d6..b59f2beaf 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/WorkspacesResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/WorkspacesResponse.java @@ -11,6 +11,7 @@ /** * WorkspacesResponse - Successful operation */ + public class WorkspacesResponse { @JsonProperty("data") public WorkspaceResponse[] data; From 290ca12c592386a4593c472fdd8edd69ddc2f255 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 20 Jun 2023 00:12:46 +0000 Subject: [PATCH 2/3] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.49.0 --- .gitignore | 1 + README.md | 2 +- RELEASES.md | 10 +++++++++- gen.yaml | 6 +++--- lib/build.gradle | 2 +- .../main/java/com/airbyte/api/SDKConfiguration.java | 4 ++-- 6 files changed, 17 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index ab81b6476..aa1974121 100755 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +.DS_Store # Ignore Gradle project-specific cache directory .gradle # Ignore Gradle build output directory diff --git a/README.md b/README.md index 034ab5742..4f07af73d 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.18.0' +implementation 'com.airbyte.api:public-api:0.18.1' ``` diff --git a/RELEASES.md b/RELEASES.md index 1abc6b5c4..23c4d3f8e 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -415,4 +415,12 @@ Based on: - OpenAPI Doc 1.0.0 - Speakeasy CLI 1.48.0 (2.41.1) https://github.com/speakeasy-api/speakeasy ### Releases -- [Maven Central v0.18.0] https://central.sonatype.com/artifact/com.airbyte/api/0.18.0 - . \ No newline at end of file +- [Maven Central v0.18.0] https://central.sonatype.com/artifact/com.airbyte/api/0.18.0 - . + +## 2023-06-20 00:12:16 +### Changes +Based on: +- OpenAPI Doc 1.0.0 +- Speakeasy CLI 1.49.0 (2.41.4) https://github.com/speakeasy-api/speakeasy +### Releases +- [Maven Central v0.18.1] https://central.sonatype.com/artifact/com.airbyte/api/0.18.1 - . \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index 555d9a578..cb4ad244c 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: aaa4be7f123ebeda7859d7356f70649c docVersion: 1.0.0 - speakeasyVersion: 1.48.0 - generationVersion: 2.41.1 + speakeasyVersion: 1.49.0 + generationVersion: 2.41.4 generation: sdkClassName: airbyte singleTagPerOp: false telemetryEnabled: true java: - version: 0.18.0 + version: 0.18.1 artifactID: api companyEmail: info@airbyte.com companyName: Airbyte diff --git a/lib/build.gradle b/lib/build.gradle index 7bb8207cf..00f8cf6c4 100755 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -41,7 +41,7 @@ publishing { maven(MavenPublication) { groupId = 'com.airbyte' artifactId = 'api' - version = '0.18.0' + version = '0.18.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 5ac7a88a6..cbd885851 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.18.0"; - public String genVersion = "2.41.1"; + public String sdkVersion = "0.18.1"; + public String genVersion = "2.41.4"; } \ No newline at end of file From 9032361279b685b14598374c7da3194da501c5f6 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 20 Jun 2023 19:23:36 +0000 Subject: [PATCH 3/3] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.49.1 --- README.md | 2 +- RELEASES.md | 10 +- docs/models/shared/Airtable.md | 10 + docs/models/shared/AirtableCredentials.md | 9 + docs/models/shared/AmazonAds.md | 11 + docs/models/shared/AmazonSellerPartner.md | 11 + docs/models/shared/Asana.md | 10 + docs/models/shared/AsanaCredentials.md | 9 + docs/models/shared/BingAds.md | 11 + docs/models/shared/DestinationAmazonSqs.md | 17 -- .../shared/DestinationAmazonSqsAWSRegion.md | 34 --- .../shared/DestinationAmazonSqsAmazonSqs.md | 8 - docs/models/shared/DestinationCassandra.md | 17 -- .../shared/DestinationCassandraCassandra.md | 8 - docs/models/shared/DestinationDatabricks.md | 1 + .../shared/DestinationMariadbColumnstore.md | 17 -- ...ionMariadbColumnstoreMariadbColumnstore.md | 8 - ...nMariadbColumnstoreTunnelMethodNoTunnel.md | 10 - ...mnstoreTunnelMethodNoTunnelTunnelMethod.md | 10 - ...ethodPasswordAuthenticationTunnelMethod.md | 10 - ...mnstoreTunnelMethodSSHKeyAuthentication.md | 14 - ...lMethodSSHKeyAuthenticationTunnelMethod.md | 10 - docs/models/shared/DestinationMeilisearch.md | 12 - .../DestinationMeilisearchMeilisearch.md | 8 - docs/models/shared/DestinationPulsar.md | 27 -- .../DestinationPulsarCompressionType.md | 14 - docs/models/shared/DestinationPulsarPulsar.md | 8 - .../shared/DestinationPulsarTopicType.md | 11 - docs/models/shared/DestinationRabbitmq.md | 18 -- .../shared/DestinationRabbitmqRabbitmq.md | 8 - docs/models/shared/DestinationRockset.md | 13 - docs/models/shared/DestinationScylla.md | 16 -- docs/models/shared/FacebookMarketing.md | 11 + docs/models/shared/Github.md | 10 + docs/models/shared/GithubCredentials.md | 9 + docs/models/shared/Gitlab.md | 10 + docs/models/shared/GitlabCredentials.md | 9 + docs/models/shared/GoogleAds.md | 10 + docs/models/shared/GoogleAdsCredentials.md | 10 + docs/models/shared/GoogleAnalyticsDataApi.md | 10 + .../GoogleAnalyticsDataApiCredentials.md | 9 + docs/models/shared/GoogleAnalyticsV4.md | 10 + .../shared/GoogleAnalyticsV4Credentials.md | 9 + docs/models/shared/GoogleSearchConsole.md | 10 + .../GoogleSearchConsoleAuthorization.md | 9 + docs/models/shared/GoogleSheets.md | 10 + .../GoogleSheetsAuthenticateViaGoogleOAuth.md | 9 + docs/models/shared/Harvest.md | 10 + docs/models/shared/HarvestCredentials.md | 9 + docs/models/shared/Hubspot.md | 10 + docs/models/shared/HubspotCredentials.md | 9 + docs/models/shared/InitiateOauthRequest.md | 2 +- docs/models/shared/Instagram.md | 11 + docs/models/shared/Intercom.md | 11 + docs/models/shared/LeverHiring.md | 10 + docs/models/shared/LeverHiringCredentials.md | 9 + docs/models/shared/LinkedinAds.md | 10 + docs/models/shared/LinkedinAdsCredentials.md | 9 + docs/models/shared/Mailchimp.md | 10 + docs/models/shared/MailchimpCredentials.md | 9 + docs/models/shared/MicrosoftTeams.md | 10 + .../shared/MicrosoftTeamsCredentials.md | 9 + docs/models/shared/Monday.md | 10 + docs/models/shared/MondayCredentials.md | 9 + docs/models/shared/Notion.md | 10 + docs/models/shared/NotionCredentials.md | 9 + docs/models/shared/OAuthActorNames.md | 50 ++++ .../shared/OAuthCredentialsConfiguration.md | 9 - docs/models/shared/Pinterest.md | 10 + docs/models/shared/PinterestCredentials.md | 9 + docs/models/shared/Retently.md | 10 + docs/models/shared/RetentlyCredentials.md | 9 + docs/models/shared/Salesforce.md | 11 + docs/models/shared/Shopify.md | 10 + docs/models/shared/ShopifyCredentials.md | 9 + docs/models/shared/Slack.md | 10 + docs/models/shared/SlackCredentials.md | 9 + docs/models/shared/Smartsheets.md | 10 + docs/models/shared/SmartsheetsCredentials.md | 9 + docs/models/shared/SnapchatMarketing.md | 11 + docs/models/shared/Snowflake.md | 10 + docs/models/shared/SnowflakeCredentials.md | 9 + docs/models/shared/SourceAha.md | 12 + docs/models/shared/SourceAhaAha.md | 8 + ...Singer.md => SourceAmazonSellerPartner.md} | 31 ++- ...SourceAmazonSellerPartnerAWSEnvironment.md | 11 + .../SourceAmazonSellerPartnerAWSRegion.md | 31 +++ ...eAmazonSellerPartnerAmazonSellerPartner.md | 8 + ...d => SourceAmazonSellerPartnerAuthType.md} | 4 +- docs/models/shared/SourceConvex.md | 12 + ...nScyllaScylla.md => SourceConvexConvex.md} | 4 +- docs/models/shared/SourceGitlab.md | 2 +- .../shared/SourceGoogleAnalyticsDataApi.md | 2 +- ...tsCredentialsAuthenticateViaGoogleOAuth.md | 10 +- docs/models/shared/SourceKyve.md | 15 ++ docs/models/shared/SourceKyveKyve.md | 8 + ...Authentication.md => SourceLeverHiring.md} | 17 +- ...ngCredentialsAuthenticateViaLeverApiKey.md | 11 + ...tialsAuthenticateViaLeverApiKeyAuthType.md | 8 + ...ingCredentialsAuthenticateViaLeverOAuth.md | 13 + ...tialsAuthenticateViaLeverOAuthAuthType.md} | 2 +- .../shared/SourceLeverHiringEnvironment.md | 11 + .../shared/SourceLeverHiringLeverHiring.md | 8 + docs/models/shared/SourceQuickbooks.md | 12 +- docs/models/shared/SourceResponse.md | 1 + .../shared/SourceSalesforceSingerApiType.md | 11 - .../SourceSalesforceSingerSalesforceSinger.md | 8 - docs/models/shared/SourceSmartsheets.md | 1 + .../shared/SourceSmartsheetsValidenums.md | 24 ++ docs/models/shared/Square.md | 10 + docs/models/shared/SquareCredentials.md | 9 + docs/models/shared/Strava.md | 11 + docs/models/shared/Surveymonkey.md | 10 + docs/models/shared/SurveymonkeyCredentials.md | 9 + docs/models/shared/TiktokMarketing.md | 10 + .../shared/TiktokMarketingCredentials.md | 9 + docs/models/shared/Trello.md | 11 + .../WorkspaceOAuthCredentialsRequest.md | 10 +- docs/models/shared/Xero.md | 10 + docs/models/shared/XeroAuthentication.md | 9 + docs/models/shared/YoutubeAnalytics.md | 10 + .../shared/YoutubeAnalyticsCredentials.md | 9 + docs/models/shared/ZendeskChat.md | 10 + docs/models/shared/ZendeskChatCredentials.md | 9 + docs/models/shared/ZendeskSunshine.md | 10 + .../shared/ZendeskSunshineCredentials.md | 9 + docs/models/shared/ZendeskSupport.md | 10 + .../shared/ZendeskSupportCredentials.md | 9 + docs/models/shared/ZendeskTalk.md | 10 + docs/models/shared/ZendeskTalkCredentials.md | 9 + docs/sdks/destinations/README.md | 174 ++++-------- docs/sdks/jobs/README.md | 20 +- docs/sdks/sources/README.md | 137 +++++++--- docs/sdks/streams/README.md | 4 +- docs/sdks/workspaces/README.md | 113 ++++++-- files.gen | 248 +++++++++++++----- gen.yaml | 8 +- lib/build.gradle | 2 +- .../com/airbyte/api/SDKConfiguration.java | 4 +- .../airbyte/api/models/shared/Airtable.java | 26 ++ .../models/shared/AirtableCredentials.java | 38 +++ .../airbyte/api/models/shared/AmazonAds.java | 41 +++ .../models/shared/AmazonSellerPartner.java | 41 +++ .../com/airbyte/api/models/shared/Asana.java | 26 ++ .../api/models/shared/AsanaCredentials.java | 32 +++ .../airbyte/api/models/shared/BingAds.java | 41 +++ .../models/shared/DestinationAmazonSqs.java | 111 -------- .../shared/DestinationAmazonSqsAWSRegion.java | 45 ---- .../models/shared/DestinationCassandra.java | 111 -------- .../models/shared/DestinationDatabricks.java | 12 + .../shared/DestinationMariadbColumnstore.java | 111 -------- ...ariadbColumnstoreTunnelMethodNoTunnel.java | 28 -- ...storeTunnelMethodNoTunnelTunnelMethod.java | 21 -- ...oreTunnelMethodPasswordAuthentication.java | 76 ------ ...hodPasswordAuthenticationTunnelMethod.java | 21 -- ...storeTunnelMethodSSHKeyAuthentication.java | 76 ------ ...ethodSSHKeyAuthenticationTunnelMethod.java | 21 -- .../models/shared/DestinationMeilisearch.java | 51 ---- .../api/models/shared/DestinationPulsar.java | 231 ---------------- .../DestinationPulsarCompressionType.java | 25 -- .../shared/DestinationPulsarTopicType.java | 22 -- .../models/shared/DestinationRabbitmq.java | 123 --------- .../shared/DestinationRabbitmqRabbitmq.java | 18 -- .../api/models/shared/DestinationRockset.java | 63 ----- .../api/models/shared/DestinationScylla.java | 99 ------- .../api/models/shared/FacebookMarketing.java | 35 +++ .../com/airbyte/api/models/shared/Github.java | 26 ++ .../api/models/shared/GithubCredentials.java | 32 +++ .../com/airbyte/api/models/shared/Gitlab.java | 26 ++ .../api/models/shared/GitlabCredentials.java | 38 +++ .../airbyte/api/models/shared/GoogleAds.java | 26 ++ .../models/shared/GoogleAdsCredentials.java | 50 ++++ .../models/shared/GoogleAnalyticsDataApi.java | 26 ++ .../GoogleAnalyticsDataApiCredentials.java | 38 +++ .../api/models/shared/GoogleAnalyticsV4.java | 26 ++ .../shared/GoogleAnalyticsV4Credentials.java | 38 +++ .../models/shared/GoogleSearchConsole.java | 26 ++ .../GoogleSearchConsoleAuthorization.java | 38 +++ .../api/models/shared/GoogleSheets.java | 26 ++ ...oogleSheetsAuthenticateViaGoogleOAuth.java | 37 +++ .../airbyte/api/models/shared/Harvest.java | 26 ++ .../api/models/shared/HarvestCredentials.java | 38 +++ .../airbyte/api/models/shared/Hubspot.java | 26 ++ .../api/models/shared/HubspotCredentials.java | 38 +++ .../models/shared/InitiateOauthRequest.java | 23 +- .../airbyte/api/models/shared/Instagram.java | 35 +++ .../airbyte/api/models/shared/Intercom.java | 35 +++ .../api/models/shared/LeverHiring.java | 26 ++ .../models/shared/LeverHiringCredentials.java | 38 +++ .../api/models/shared/LinkedinAds.java | 26 ++ .../models/shared/LinkedinAdsCredentials.java | 38 +++ .../airbyte/api/models/shared/Mailchimp.java | 26 ++ .../models/shared/MailchimpCredentials.java | 38 +++ .../api/models/shared/MicrosoftTeams.java | 26 ++ .../shared/MicrosoftTeamsCredentials.java | 38 +++ .../com/airbyte/api/models/shared/Monday.java | 26 ++ .../api/models/shared/MondayCredentials.java | 38 +++ .../com/airbyte/api/models/shared/Notion.java | 26 ++ .../api/models/shared/NotionCredentials.java | 38 +++ .../api/models/shared/OAuthActorNames.java | 60 +++++ .../shared/OAuthCredentialsConfiguration.java | 15 -- .../airbyte/api/models/shared/Pinterest.java | 26 ++ .../models/shared/PinterestCredentials.java | 38 +++ .../airbyte/api/models/shared/Retently.java | 26 ++ .../models/shared/RetentlyCredentials.java | 38 +++ .../airbyte/api/models/shared/Salesforce.java | 41 +++ .../airbyte/api/models/shared/Shopify.java | 26 ++ .../api/models/shared/ShopifyCredentials.java | 38 +++ .../com/airbyte/api/models/shared/Slack.java | 26 ++ .../api/models/shared/SlackCredentials.java | 38 +++ .../api/models/shared/Smartsheets.java | 26 ++ .../models/shared/SmartsheetsCredentials.java | 38 +++ .../api/models/shared/SnapchatMarketing.java | 41 +++ .../airbyte/api/models/shared/Snowflake.java | 26 ++ .../models/shared/SnowflakeCredentials.java | 38 +++ .../airbyte/api/models/shared/SourceAha.java | 49 ++++ ...ionScyllaScylla.java => SourceAhaAha.java} | 6 +- .../shared/SourceAmazonSellerPartner.java | 204 ++++++++++++++ ...urceAmazonSellerPartnerAWSEnvironment.java | 22 ++ .../SourceAmazonSellerPartnerAWSRegion.java | 42 +++ ...azonSellerPartnerAmazonSellerPartner.java} | 6 +- ...=> SourceAmazonSellerPartnerAuthType.java} | 6 +- .../api/models/shared/SourceConvex.java | 46 ++++ ...sarPulsar.java => SourceConvexConvex.java} | 6 +- .../api/models/shared/SourceGitlab.java | 4 +- ...CredentialsAuthenticateViaGoogleOAuth.java | 23 +- .../airbyte/api/models/shared/SourceKyve.java | 87 ++++++ ...ocksetRockset.java => SourceKyveKyve.java} | 6 +- .../api/models/shared/SourceLeverHiring.java | 63 +++++ ...CredentialsAuthenticateViaLeverApiKey.java | 39 +++ ...lsAuthenticateViaLeverApiKeyAuthType.java} | 6 +- ...gCredentialsAuthenticateViaLeverOAuth.java | 63 +++++ ...alsAuthenticateViaLeverOAuthAuthType.java} | 4 +- .../shared/SourceLeverHiringEnvironment.java | 22 ++ ...java => SourceLeverHiringLeverHiring.java} | 6 +- .../api/models/shared/SourceQuickbooks.java | 2 +- .../api/models/shared/SourceResponse.java | 11 +- .../models/shared/SourceSalesforceSinger.java | 123 --------- .../shared/SourceSalesforceSingerApiType.java | 22 -- ...ourceSalesforceSingerSalesforceSinger.java | 18 -- .../api/models/shared/SourceSmartsheets.java | 12 + .../shared/SourceSmartsheetsValidenums.java | 34 +++ .../com/airbyte/api/models/shared/Square.java | 26 ++ .../api/models/shared/SquareCredentials.java | 38 +++ .../com/airbyte/api/models/shared/Strava.java | 41 +++ .../api/models/shared/Surveymonkey.java | 26 ++ .../shared/SurveymonkeyCredentials.java | 38 +++ .../api/models/shared/TiktokMarketing.java | 26 ++ .../shared/TiktokMarketingCredentials.java | 38 +++ .../com/airbyte/api/models/shared/Trello.java | 35 +++ .../WorkspaceOAuthCredentialsRequest.java | 23 +- .../com/airbyte/api/models/shared/Xero.java | 26 ++ .../api/models/shared/XeroAuthentication.java | 38 +++ .../api/models/shared/YoutubeAnalytics.java | 26 ++ .../shared/YoutubeAnalyticsCredentials.java | 38 +++ .../api/models/shared/ZendeskChat.java | 26 ++ .../models/shared/ZendeskChatCredentials.java | 38 +++ .../api/models/shared/ZendeskSunshine.java | 26 ++ .../shared/ZendeskSunshineCredentials.java | 38 +++ .../api/models/shared/ZendeskSupport.java | 26 ++ .../shared/ZendeskSupportCredentials.java | 32 +++ .../api/models/shared/ZendeskTalk.java | 26 ++ .../models/shared/ZendeskTalkCredentials.java | 32 +++ 263 files changed, 4694 insertions(+), 2141 deletions(-) create mode 100755 docs/models/shared/Airtable.md create mode 100755 docs/models/shared/AirtableCredentials.md create mode 100755 docs/models/shared/AmazonAds.md create mode 100755 docs/models/shared/AmazonSellerPartner.md create mode 100755 docs/models/shared/Asana.md create mode 100755 docs/models/shared/AsanaCredentials.md create mode 100755 docs/models/shared/BingAds.md delete mode 100755 docs/models/shared/DestinationAmazonSqs.md delete mode 100755 docs/models/shared/DestinationAmazonSqsAWSRegion.md delete mode 100755 docs/models/shared/DestinationAmazonSqsAmazonSqs.md delete mode 100755 docs/models/shared/DestinationCassandra.md delete mode 100755 docs/models/shared/DestinationCassandraCassandra.md delete mode 100755 docs/models/shared/DestinationMariadbColumnstore.md delete mode 100755 docs/models/shared/DestinationMariadbColumnstoreMariadbColumnstore.md delete mode 100755 docs/models/shared/DestinationMariadbColumnstoreTunnelMethodNoTunnel.md delete mode 100755 docs/models/shared/DestinationMariadbColumnstoreTunnelMethodNoTunnelTunnelMethod.md delete mode 100755 docs/models/shared/DestinationMariadbColumnstoreTunnelMethodPasswordAuthenticationTunnelMethod.md delete mode 100755 docs/models/shared/DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthentication.md delete mode 100755 docs/models/shared/DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthenticationTunnelMethod.md delete mode 100755 docs/models/shared/DestinationMeilisearch.md delete mode 100755 docs/models/shared/DestinationMeilisearchMeilisearch.md delete mode 100755 docs/models/shared/DestinationPulsar.md delete mode 100755 docs/models/shared/DestinationPulsarCompressionType.md delete mode 100755 docs/models/shared/DestinationPulsarPulsar.md delete mode 100755 docs/models/shared/DestinationPulsarTopicType.md delete mode 100755 docs/models/shared/DestinationRabbitmq.md delete mode 100755 docs/models/shared/DestinationRabbitmqRabbitmq.md delete mode 100755 docs/models/shared/DestinationRockset.md delete mode 100755 docs/models/shared/DestinationScylla.md create mode 100755 docs/models/shared/FacebookMarketing.md create mode 100755 docs/models/shared/Github.md create mode 100755 docs/models/shared/GithubCredentials.md create mode 100755 docs/models/shared/Gitlab.md create mode 100755 docs/models/shared/GitlabCredentials.md create mode 100755 docs/models/shared/GoogleAds.md create mode 100755 docs/models/shared/GoogleAdsCredentials.md create mode 100755 docs/models/shared/GoogleAnalyticsDataApi.md create mode 100755 docs/models/shared/GoogleAnalyticsDataApiCredentials.md create mode 100755 docs/models/shared/GoogleAnalyticsV4.md create mode 100755 docs/models/shared/GoogleAnalyticsV4Credentials.md create mode 100755 docs/models/shared/GoogleSearchConsole.md create mode 100755 docs/models/shared/GoogleSearchConsoleAuthorization.md create mode 100755 docs/models/shared/GoogleSheets.md create mode 100755 docs/models/shared/GoogleSheetsAuthenticateViaGoogleOAuth.md create mode 100755 docs/models/shared/Harvest.md create mode 100755 docs/models/shared/HarvestCredentials.md create mode 100755 docs/models/shared/Hubspot.md create mode 100755 docs/models/shared/HubspotCredentials.md create mode 100755 docs/models/shared/Instagram.md create mode 100755 docs/models/shared/Intercom.md create mode 100755 docs/models/shared/LeverHiring.md create mode 100755 docs/models/shared/LeverHiringCredentials.md create mode 100755 docs/models/shared/LinkedinAds.md create mode 100755 docs/models/shared/LinkedinAdsCredentials.md create mode 100755 docs/models/shared/Mailchimp.md create mode 100755 docs/models/shared/MailchimpCredentials.md create mode 100755 docs/models/shared/MicrosoftTeams.md create mode 100755 docs/models/shared/MicrosoftTeamsCredentials.md create mode 100755 docs/models/shared/Monday.md create mode 100755 docs/models/shared/MondayCredentials.md create mode 100755 docs/models/shared/Notion.md create mode 100755 docs/models/shared/NotionCredentials.md create mode 100755 docs/models/shared/OAuthActorNames.md delete mode 100755 docs/models/shared/OAuthCredentialsConfiguration.md create mode 100755 docs/models/shared/Pinterest.md create mode 100755 docs/models/shared/PinterestCredentials.md create mode 100755 docs/models/shared/Retently.md create mode 100755 docs/models/shared/RetentlyCredentials.md create mode 100755 docs/models/shared/Salesforce.md create mode 100755 docs/models/shared/Shopify.md create mode 100755 docs/models/shared/ShopifyCredentials.md create mode 100755 docs/models/shared/Slack.md create mode 100755 docs/models/shared/SlackCredentials.md create mode 100755 docs/models/shared/Smartsheets.md create mode 100755 docs/models/shared/SmartsheetsCredentials.md create mode 100755 docs/models/shared/SnapchatMarketing.md create mode 100755 docs/models/shared/Snowflake.md create mode 100755 docs/models/shared/SnowflakeCredentials.md create mode 100755 docs/models/shared/SourceAha.md create mode 100755 docs/models/shared/SourceAhaAha.md rename docs/models/shared/{SourceSalesforceSinger.md => SourceAmazonSellerPartner.md} (52%) create mode 100755 docs/models/shared/SourceAmazonSellerPartnerAWSEnvironment.md create mode 100755 docs/models/shared/SourceAmazonSellerPartnerAWSRegion.md create mode 100755 docs/models/shared/SourceAmazonSellerPartnerAmazonSellerPartner.md rename docs/models/shared/{DestinationRocksetRockset.md => SourceAmazonSellerPartnerAuthType.md} (51%) create mode 100755 docs/models/shared/SourceConvex.md rename docs/models/shared/{DestinationScyllaScylla.md => SourceConvexConvex.md} (55%) create mode 100755 docs/models/shared/SourceKyve.md create mode 100755 docs/models/shared/SourceKyveKyve.md rename docs/models/shared/{DestinationMariadbColumnstoreTunnelMethodPasswordAuthentication.md => SourceLeverHiring.md} (58%) create mode 100755 docs/models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverApiKey.md create mode 100755 docs/models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverApiKeyAuthType.md create mode 100755 docs/models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverOAuth.md rename docs/models/shared/{SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType.md => SourceLeverHiringCredentialsAuthenticateViaLeverOAuthAuthType.md} (56%) create mode 100755 docs/models/shared/SourceLeverHiringEnvironment.md create mode 100755 docs/models/shared/SourceLeverHiringLeverHiring.md delete mode 100755 docs/models/shared/SourceSalesforceSingerApiType.md delete mode 100755 docs/models/shared/SourceSalesforceSingerSalesforceSinger.md create mode 100755 docs/models/shared/SourceSmartsheetsValidenums.md create mode 100755 docs/models/shared/Square.md create mode 100755 docs/models/shared/SquareCredentials.md create mode 100755 docs/models/shared/Strava.md create mode 100755 docs/models/shared/Surveymonkey.md create mode 100755 docs/models/shared/SurveymonkeyCredentials.md create mode 100755 docs/models/shared/TiktokMarketing.md create mode 100755 docs/models/shared/TiktokMarketingCredentials.md create mode 100755 docs/models/shared/Trello.md create mode 100755 docs/models/shared/Xero.md create mode 100755 docs/models/shared/XeroAuthentication.md create mode 100755 docs/models/shared/YoutubeAnalytics.md create mode 100755 docs/models/shared/YoutubeAnalyticsCredentials.md create mode 100755 docs/models/shared/ZendeskChat.md create mode 100755 docs/models/shared/ZendeskChatCredentials.md create mode 100755 docs/models/shared/ZendeskSunshine.md create mode 100755 docs/models/shared/ZendeskSunshineCredentials.md create mode 100755 docs/models/shared/ZendeskSupport.md create mode 100755 docs/models/shared/ZendeskSupportCredentials.md create mode 100755 docs/models/shared/ZendeskTalk.md create mode 100755 docs/models/shared/ZendeskTalkCredentials.md create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/Airtable.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/AirtableCredentials.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/AmazonAds.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/AmazonSellerPartner.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/Asana.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/AsanaCredentials.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/BingAds.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationAmazonSqs.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationAmazonSqsAWSRegion.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationCassandra.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstore.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreTunnelMethodNoTunnel.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreTunnelMethodNoTunnelTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreTunnelMethodPasswordAuthentication.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreTunnelMethodPasswordAuthenticationTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthentication.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthenticationTunnelMethod.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationMeilisearch.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationPulsar.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationPulsarCompressionType.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationPulsarTopicType.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRabbitmq.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRabbitmqRabbitmq.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationRockset.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/DestinationScylla.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/FacebookMarketing.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/Github.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/GithubCredentials.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/Gitlab.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/GitlabCredentials.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/GoogleAds.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/GoogleAdsCredentials.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/GoogleAnalyticsDataApi.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/GoogleAnalyticsDataApiCredentials.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/GoogleAnalyticsV4.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/GoogleAnalyticsV4Credentials.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/GoogleSearchConsole.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/GoogleSearchConsoleAuthorization.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/GoogleSheets.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/GoogleSheetsAuthenticateViaGoogleOAuth.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/Harvest.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/HarvestCredentials.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/Hubspot.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/HubspotCredentials.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/Instagram.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/Intercom.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/LeverHiring.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/LeverHiringCredentials.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/LinkedinAds.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/LinkedinAdsCredentials.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/Mailchimp.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/MailchimpCredentials.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/MicrosoftTeams.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/MicrosoftTeamsCredentials.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/Monday.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/MondayCredentials.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/Notion.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/NotionCredentials.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/OAuthActorNames.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/OAuthCredentialsConfiguration.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/Pinterest.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/PinterestCredentials.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/Retently.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/RetentlyCredentials.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/Salesforce.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/Shopify.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/ShopifyCredentials.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/Slack.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SlackCredentials.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/Smartsheets.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SmartsheetsCredentials.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SnapchatMarketing.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/Snowflake.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SnowflakeCredentials.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceAha.java rename lib/src/main/java/com/airbyte/api/models/shared/{DestinationScyllaScylla.java => SourceAhaAha.java} (69%) create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonSellerPartner.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonSellerPartnerAWSEnvironment.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonSellerPartnerAWSRegion.java rename lib/src/main/java/com/airbyte/api/models/shared/{DestinationMeilisearchMeilisearch.java => SourceAmazonSellerPartnerAmazonSellerPartner.java} (58%) rename lib/src/main/java/com/airbyte/api/models/shared/{DestinationCassandraCassandra.java => SourceAmazonSellerPartnerAuthType.java} (65%) create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceConvex.java rename lib/src/main/java/com/airbyte/api/models/shared/{DestinationPulsarPulsar.java => SourceConvexConvex.java} (69%) create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceKyve.java rename lib/src/main/java/com/airbyte/api/models/shared/{DestinationRocksetRockset.java => SourceKyveKyve.java} (68%) create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceLeverHiring.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverApiKey.java rename lib/src/main/java/com/airbyte/api/models/shared/{DestinationMariadbColumnstoreMariadbColumnstore.java => SourceLeverHiringCredentialsAuthenticateViaLeverApiKeyAuthType.java} (57%) create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverOAuth.java rename lib/src/main/java/com/airbyte/api/models/shared/{SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType.java => SourceLeverHiringCredentialsAuthenticateViaLeverOAuthAuthType.java} (62%) create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceLeverHiringEnvironment.java rename lib/src/main/java/com/airbyte/api/models/shared/{DestinationAmazonSqsAmazonSqs.java => SourceLeverHiringLeverHiring.java} (65%) delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceSalesforceSinger.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceSalesforceSingerApiType.java delete mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceSalesforceSingerSalesforceSinger.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SourceSmartsheetsValidenums.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/Square.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SquareCredentials.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/Strava.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/Surveymonkey.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/SurveymonkeyCredentials.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/TiktokMarketing.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/TiktokMarketingCredentials.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/Trello.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/Xero.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/XeroAuthentication.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/YoutubeAnalytics.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/YoutubeAnalyticsCredentials.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/ZendeskChat.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/ZendeskChatCredentials.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/ZendeskSunshine.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/ZendeskSunshineCredentials.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/ZendeskSupport.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/ZendeskSupportCredentials.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/ZendeskTalk.java create mode 100755 lib/src/main/java/com/airbyte/api/models/shared/ZendeskTalkCredentials.java diff --git a/README.md b/README.md index 4f07af73d..d892d6e74 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.18.1' +implementation 'com.airbyte.api:public-api:0.18.2' ``` diff --git a/RELEASES.md b/RELEASES.md index 23c4d3f8e..7aaff731c 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -423,4 +423,12 @@ Based on: - OpenAPI Doc 1.0.0 - Speakeasy CLI 1.49.0 (2.41.4) https://github.com/speakeasy-api/speakeasy ### Releases -- [Maven Central v0.18.1] https://central.sonatype.com/artifact/com.airbyte/api/0.18.1 - . \ No newline at end of file +- [Maven Central v0.18.1] https://central.sonatype.com/artifact/com.airbyte/api/0.18.1 - . + +## 2023-06-20 19:23:06 +### Changes +Based on: +- OpenAPI Doc 1.0.0 +- Speakeasy CLI 1.49.1 (2.41.5) https://github.com/speakeasy-api/speakeasy +### Releases +- [Maven Central v0.18.2] https://central.sonatype.com/artifact/com.airbyte/api/0.18.2 - . \ No newline at end of file diff --git a/docs/models/shared/Airtable.md b/docs/models/shared/Airtable.md new file mode 100755 index 000000000..400d123bc --- /dev/null +++ b/docs/models/shared/Airtable.md @@ -0,0 +1,10 @@ +# Airtable + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | +| `credentials` | [AirtableCredentials](../../models/shared/AirtableCredentials.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/AirtableCredentials.md b/docs/models/shared/AirtableCredentials.md new file mode 100755 index 000000000..d12189fd5 --- /dev/null +++ b/docs/models/shared/AirtableCredentials.md @@ -0,0 +1,9 @@ +# AirtableCredentials + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | +| `clientId` | *String* | :heavy_minus_sign: | The client ID of the Airtable developer application. | +| `clientSecret` | *String* | :heavy_minus_sign: | The client secret the Airtable developer application. | \ No newline at end of file diff --git a/docs/models/shared/AmazonAds.md b/docs/models/shared/AmazonAds.md new file mode 100755 index 000000000..18436dc72 --- /dev/null +++ b/docs/models/shared/AmazonAds.md @@ -0,0 +1,11 @@ +# AmazonAds + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `clientId` | *String* | :heavy_minus_sign: | The client ID of your Amazon Ads developer application. See the docs for more information. | +| `clientSecret` | *String* | :heavy_minus_sign: | The client secret of your Amazon Ads developer application. See the docs for more information. | \ No newline at end of file diff --git a/docs/models/shared/AmazonSellerPartner.md b/docs/models/shared/AmazonSellerPartner.md new file mode 100755 index 000000000..071d60c51 --- /dev/null +++ b/docs/models/shared/AmazonSellerPartner.md @@ -0,0 +1,11 @@ +# AmazonSellerPartner + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------- | ------------------------------------- | ------------------------------------- | ------------------------------------- | +| `lwaAppId` | *String* | :heavy_minus_sign: | Your Login with Amazon Client ID. | +| `lwaClientSecret` | *String* | :heavy_minus_sign: | Your Login with Amazon Client Secret. | \ No newline at end of file diff --git a/docs/models/shared/Asana.md b/docs/models/shared/Asana.md new file mode 100755 index 000000000..45f76f988 --- /dev/null +++ b/docs/models/shared/Asana.md @@ -0,0 +1,10 @@ +# Asana + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------- | ----------------------------------------------------------- | ----------------------------------------------------------- | ----------------------------------------------------------- | +| `credentials` | [AsanaCredentials](../../models/shared/AsanaCredentials.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/AsanaCredentials.md b/docs/models/shared/AsanaCredentials.md new file mode 100755 index 000000000..12a92f561 --- /dev/null +++ b/docs/models/shared/AsanaCredentials.md @@ -0,0 +1,9 @@ +# AsanaCredentials + + +## Fields + +| Field | Type | Required | Description | +| ------------------ | ------------------ | ------------------ | ------------------ | +| `clientId` | *String* | :heavy_minus_sign: | N/A | +| `clientSecret` | *String* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/BingAds.md b/docs/models/shared/BingAds.md new file mode 100755 index 000000000..90fc1b6c3 --- /dev/null +++ b/docs/models/shared/BingAds.md @@ -0,0 +1,11 @@ +# BingAds + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | +| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your Microsoft Advertising developer application. | +| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your Microsoft Advertising developer application. | \ No newline at end of file diff --git a/docs/models/shared/DestinationAmazonSqs.md b/docs/models/shared/DestinationAmazonSqs.md deleted file mode 100755 index d17038480..000000000 --- a/docs/models/shared/DestinationAmazonSqs.md +++ /dev/null @@ -1,17 +0,0 @@ -# DestinationAmazonSqs - -The values required to configure the destination. - - -## Fields - -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `accessKey` | *String* | :heavy_minus_sign: | The Access Key ID of the AWS IAM Role to use for sending messages | xxxxxHRNxxx3TBxxxxxx | -| `destinationType` | [DestinationAmazonSqsAmazonSqs](../../models/shared/DestinationAmazonSqsAmazonSqs.md) | :heavy_check_mark: | N/A | | -| `messageBodyKey` | *String* | :heavy_minus_sign: | Use this property to extract the contents of the named key in the input record to use as the SQS message body. If not set, the entire content of the input record data is used as the message body. | myDataPath | -| `messageDelay` | *Long* | :heavy_minus_sign: | Modify the Message Delay of the individual message from the Queue's default (seconds). | 15 | -| `messageGroupId` | *String* | :heavy_minus_sign: | The tag that specifies that a message belongs to a specific message group. This parameter applies only to, and is REQUIRED by, FIFO queues. | my-fifo-group | -| `queueUrl` | *String* | :heavy_check_mark: | URL of the SQS Queue | https://sqs.eu-west-1.amazonaws.com/1234567890/my-example-queue | -| `region` | [DestinationAmazonSqsAWSRegion](../../models/shared/DestinationAmazonSqsAWSRegion.md) | :heavy_check_mark: | AWS Region of the SQS Queue | | -| `secretKey` | *String* | :heavy_minus_sign: | The Secret Key of the AWS IAM Role to use for sending messages | hu+qE5exxxxT6o/ZrKsxxxxxxBhxxXLexxxxxVKz | \ No newline at end of file diff --git a/docs/models/shared/DestinationAmazonSqsAWSRegion.md b/docs/models/shared/DestinationAmazonSqsAWSRegion.md deleted file mode 100755 index 484dd4a81..000000000 --- a/docs/models/shared/DestinationAmazonSqsAWSRegion.md +++ /dev/null @@ -1,34 +0,0 @@ -# DestinationAmazonSqsAWSRegion - -AWS Region of the SQS Queue - - -## Values - -| Name | Value | -| --------------- | --------------- | -| `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/DestinationAmazonSqsAmazonSqs.md b/docs/models/shared/DestinationAmazonSqsAmazonSqs.md deleted file mode 100755 index 9d66d266a..000000000 --- a/docs/models/shared/DestinationAmazonSqsAmazonSqs.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationAmazonSqsAmazonSqs - - -## Values - -| Name | Value | -| ------------ | ------------ | -| `AMAZON_SQS` | amazon-sqs | \ No newline at end of file diff --git a/docs/models/shared/DestinationCassandra.md b/docs/models/shared/DestinationCassandra.md deleted file mode 100755 index b64e4bfac..000000000 --- a/docs/models/shared/DestinationCassandra.md +++ /dev/null @@ -1,17 +0,0 @@ -# DestinationCassandra - -The values required to configure the destination. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| `address` | *String* | :heavy_check_mark: | Address to connect to. | localhost,127.0.0.1 | -| `datacenter` | *String* | :heavy_minus_sign: | Datacenter of the cassandra cluster. | | -| `destinationType` | [DestinationCassandraCassandra](../../models/shared/DestinationCassandraCassandra.md) | :heavy_check_mark: | N/A | | -| `keyspace` | *String* | :heavy_check_mark: | Default Cassandra keyspace to create data in. | | -| `password` | *String* | :heavy_check_mark: | Password associated with Cassandra. | | -| `port` | *Long* | :heavy_check_mark: | Port of Cassandra. | | -| `replication` | *Long* | :heavy_minus_sign: | Indicates to how many nodes the data should be replicated to. | | -| `username` | *String* | :heavy_check_mark: | Username to use to access Cassandra. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationCassandraCassandra.md b/docs/models/shared/DestinationCassandraCassandra.md deleted file mode 100755 index 003118384..000000000 --- a/docs/models/shared/DestinationCassandraCassandra.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationCassandraCassandra - - -## Values - -| Name | Value | -| ----------- | ----------- | -| `CASSANDRA` | cassandra | \ No newline at end of file diff --git a/docs/models/shared/DestinationDatabricks.md b/docs/models/shared/DestinationDatabricks.md index 7fd24eed8..1aa7aa2c5 100755 --- a/docs/models/shared/DestinationDatabricks.md +++ b/docs/models/shared/DestinationDatabricks.md @@ -15,5 +15,6 @@ The values required to configure the destination. | `databricksPort` | *String* | :heavy_minus_sign: | Databricks Cluster Port. | 443 | | `databricksServerHostname` | *String* | :heavy_check_mark: | Databricks Cluster Server Hostname. | abc-12345678-wxyz.cloud.databricks.com | | `destinationType` | [DestinationDatabricksDatabricks](../../models/shared/DestinationDatabricksDatabricks.md) | :heavy_check_mark: | N/A | | +| `enableSchemaEvolution` | *Boolean* | :heavy_minus_sign: | Support schema evolution for all streams. If "false", the connector might fail when a stream's schema changes. | | | `purgeStagingData` | *Boolean* | :heavy_minus_sign: | Default to 'true'. Switch it to 'false' for debugging purpose. | | | `schema` | *String* | :heavy_minus_sign: | The default schema tables are written. If not specified otherwise, the "default" will be used. | default | \ No newline at end of file diff --git a/docs/models/shared/DestinationMariadbColumnstore.md b/docs/models/shared/DestinationMariadbColumnstore.md deleted file mode 100755 index fedbfe167..000000000 --- a/docs/models/shared/DestinationMariadbColumnstore.md +++ /dev/null @@ -1,17 +0,0 @@ -# DestinationMariadbColumnstore - -The values required to configure the destination. - - -## Fields - -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `database` | *String* | :heavy_check_mark: | Name of the database. | | -| `destinationType` | [DestinationMariadbColumnstoreMariadbColumnstore](../../models/shared/DestinationMariadbColumnstoreMariadbColumnstore.md) | :heavy_check_mark: | N/A | | -| `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. | 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: | The Username which is used to access the database. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationMariadbColumnstoreMariadbColumnstore.md b/docs/models/shared/DestinationMariadbColumnstoreMariadbColumnstore.md deleted file mode 100755 index c02370b36..000000000 --- a/docs/models/shared/DestinationMariadbColumnstoreMariadbColumnstore.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationMariadbColumnstoreMariadbColumnstore - - -## Values - -| Name | Value | -| --------------------- | --------------------- | -| `MARIADB_COLUMNSTORE` | mariadb-columnstore | \ No newline at end of file diff --git a/docs/models/shared/DestinationMariadbColumnstoreTunnelMethodNoTunnel.md b/docs/models/shared/DestinationMariadbColumnstoreTunnelMethodNoTunnel.md deleted file mode 100755 index 93d9166d0..000000000 --- a/docs/models/shared/DestinationMariadbColumnstoreTunnelMethodNoTunnel.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationMariadbColumnstoreTunnelMethodNoTunnel - -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` | [DestinationMariadbColumnstoreTunnelMethodNoTunnelTunnelMethod](../../models/shared/DestinationMariadbColumnstoreTunnelMethodNoTunnelTunnelMethod.md) | :heavy_check_mark: | No ssh tunnel needed to connect to database | \ No newline at end of file diff --git a/docs/models/shared/DestinationMariadbColumnstoreTunnelMethodNoTunnelTunnelMethod.md b/docs/models/shared/DestinationMariadbColumnstoreTunnelMethodNoTunnelTunnelMethod.md deleted file mode 100755 index d9af50f74..000000000 --- a/docs/models/shared/DestinationMariadbColumnstoreTunnelMethodNoTunnelTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationMariadbColumnstoreTunnelMethodNoTunnelTunnelMethod - -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/DestinationMariadbColumnstoreTunnelMethodPasswordAuthenticationTunnelMethod.md b/docs/models/shared/DestinationMariadbColumnstoreTunnelMethodPasswordAuthenticationTunnelMethod.md deleted file mode 100755 index 729d174c2..000000000 --- a/docs/models/shared/DestinationMariadbColumnstoreTunnelMethodPasswordAuthenticationTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationMariadbColumnstoreTunnelMethodPasswordAuthenticationTunnelMethod - -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/DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthentication.md deleted file mode 100755 index 2424a287d..000000000 --- a/docs/models/shared/DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthentication.md +++ /dev/null @@ -1,14 +0,0 @@ -# DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthentication - -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` | [DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthenticationTunnelMethod.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/DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthenticationTunnelMethod.md b/docs/models/shared/DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthenticationTunnelMethod.md deleted file mode 100755 index 3e69aa852..000000000 --- a/docs/models/shared/DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthenticationTunnelMethod.md +++ /dev/null @@ -1,10 +0,0 @@ -# DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthenticationTunnelMethod - -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/DestinationMeilisearch.md b/docs/models/shared/DestinationMeilisearch.md deleted file mode 100755 index 1492534ea..000000000 --- a/docs/models/shared/DestinationMeilisearch.md +++ /dev/null @@ -1,12 +0,0 @@ -# DestinationMeilisearch - -The values required to configure the destination. - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `apiKey` | *String* | :heavy_minus_sign: | MeiliSearch API Key. See the docs for more information on how to obtain this key. | -| `destinationType` | [DestinationMeilisearchMeilisearch](../../models/shared/DestinationMeilisearchMeilisearch.md) | :heavy_check_mark: | N/A | -| `host` | *String* | :heavy_check_mark: | Hostname of the MeiliSearch instance. | \ No newline at end of file diff --git a/docs/models/shared/DestinationMeilisearchMeilisearch.md b/docs/models/shared/DestinationMeilisearchMeilisearch.md deleted file mode 100755 index fc7d48599..000000000 --- a/docs/models/shared/DestinationMeilisearchMeilisearch.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationMeilisearchMeilisearch - - -## Values - -| Name | Value | -| ------------- | ------------- | -| `MEILISEARCH` | meilisearch | \ No newline at end of file diff --git a/docs/models/shared/DestinationPulsar.md b/docs/models/shared/DestinationPulsar.md deleted file mode 100755 index f9e288b80..000000000 --- a/docs/models/shared/DestinationPulsar.md +++ /dev/null @@ -1,27 +0,0 @@ -# DestinationPulsar - -The values required to configure the destination. - - -## Fields - -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `batchingEnabled` | *Boolean* | :heavy_check_mark: | Control whether automatic batching of messages is enabled for the producer. | | -| `batchingMaxMessages` | *Long* | :heavy_check_mark: | Maximum number of messages permitted in a batch. | | -| `batchingMaxPublishDelay` | *Long* | :heavy_check_mark: | Time period in milliseconds within which the messages sent will be batched. | | -| `blockIfQueueFull` | *Boolean* | :heavy_check_mark: | If the send operation should block when the outgoing message queue is full. | | -| `brokers` | *String* | :heavy_check_mark: | A list of host/port pairs to use for establishing the initial connection to the Pulsar cluster. | broker1:6650,broker2:6650 | -| `compressionType` | [DestinationPulsarCompressionType](../../models/shared/DestinationPulsarCompressionType.md) | :heavy_check_mark: | Compression type for the producer. | | -| `destinationType` | [DestinationPulsarPulsar](../../models/shared/DestinationPulsarPulsar.md) | :heavy_check_mark: | N/A | | -| `maxPendingMessages` | *Long* | :heavy_check_mark: | The maximum size of a queue holding pending messages. | | -| `maxPendingMessagesAcrossPartitions` | *Long* | :heavy_check_mark: | The maximum number of pending messages across partitions. | | -| `producerName` | *String* | :heavy_minus_sign: | Name for the producer. If not filled, the system will generate a globally unique name which can be accessed with. | airbyte-producer | -| `producerSync` | *Boolean* | :heavy_minus_sign: | Wait synchronously until the record has been sent to Pulsar. | | -| `sendTimeoutMs` | *Long* | :heavy_check_mark: | If a message is not acknowledged by a server before the send-timeout expires, an error occurs (in ms). | | -| `topicNamespace` | *String* | :heavy_check_mark: | The administrative unit of the topic, which acts as a grouping mechanism for related topics. Most topic configuration is performed at the namespace level. Each tenant has one or multiple namespaces. | default | -| `topicPattern` | *String* | :heavy_check_mark: | Topic pattern in which the records will be sent. You can use patterns like '{namespace}' and/or '{stream}' to send the message to a specific topic based on these values. Notice that the topic name will be transformed to a standard naming convention. | sample.topic | -| `topicTenant` | *String* | :heavy_check_mark: | The topic tenant within the instance. Tenants are essential to multi-tenancy in Pulsar, and spread across clusters. | public | -| `topicTest` | *String* | :heavy_minus_sign: | Topic to test if Airbyte can produce messages. | test.topic | -| `topicType` | [DestinationPulsarTopicType](../../models/shared/DestinationPulsarTopicType.md) | :heavy_check_mark: | It identifies type of topic. Pulsar supports two kind of topics: persistent and non-persistent. In persistent topic, all messages are durably persisted on disk (that means on multiple disks unless the broker is standalone), whereas non-persistent topic does not persist message into storage disk. | | -| `useTls` | *Boolean* | :heavy_check_mark: | Whether to use TLS encryption on the connection. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationPulsarCompressionType.md b/docs/models/shared/DestinationPulsarCompressionType.md deleted file mode 100755 index 4a345f736..000000000 --- a/docs/models/shared/DestinationPulsarCompressionType.md +++ /dev/null @@ -1,14 +0,0 @@ -# DestinationPulsarCompressionType - -Compression type for the producer. - - -## Values - -| Name | Value | -| -------- | -------- | -| `NONE` | NONE | -| `LZ4` | LZ4 | -| `ZLIB` | ZLIB | -| `ZSTD` | ZSTD | -| `SNAPPY` | SNAPPY | \ No newline at end of file diff --git a/docs/models/shared/DestinationPulsarPulsar.md b/docs/models/shared/DestinationPulsarPulsar.md deleted file mode 100755 index f1115ddd7..000000000 --- a/docs/models/shared/DestinationPulsarPulsar.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationPulsarPulsar - - -## Values - -| Name | Value | -| -------- | -------- | -| `PULSAR` | pulsar | \ No newline at end of file diff --git a/docs/models/shared/DestinationPulsarTopicType.md b/docs/models/shared/DestinationPulsarTopicType.md deleted file mode 100755 index 8a5f68a5d..000000000 --- a/docs/models/shared/DestinationPulsarTopicType.md +++ /dev/null @@ -1,11 +0,0 @@ -# DestinationPulsarTopicType - -It identifies type of topic. Pulsar supports two kind of topics: persistent and non-persistent. In persistent topic, all messages are durably persisted on disk (that means on multiple disks unless the broker is standalone), whereas non-persistent topic does not persist message into storage disk. - - -## Values - -| Name | Value | -| ---------------- | ---------------- | -| `PERSISTENT` | persistent | -| `NON_PERSISTENT` | non-persistent | \ No newline at end of file diff --git a/docs/models/shared/DestinationRabbitmq.md b/docs/models/shared/DestinationRabbitmq.md deleted file mode 100755 index 1a0b056bd..000000000 --- a/docs/models/shared/DestinationRabbitmq.md +++ /dev/null @@ -1,18 +0,0 @@ -# DestinationRabbitmq - -The values required to configure the destination. - - -## Fields - -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | -| `destinationType` | [DestinationRabbitmqRabbitmq](../../models/shared/DestinationRabbitmqRabbitmq.md) | :heavy_check_mark: | N/A | -| `exchange` | *String* | :heavy_minus_sign: | The exchange name. | -| `host` | *String* | :heavy_check_mark: | The RabbitMQ host name. | -| `password` | *String* | :heavy_minus_sign: | The password to connect. | -| `port` | *Long* | :heavy_minus_sign: | The RabbitMQ port. | -| `routingKey` | *String* | :heavy_check_mark: | The routing key. | -| `ssl` | *Boolean* | :heavy_minus_sign: | SSL enabled. | -| `username` | *String* | :heavy_minus_sign: | The username to connect. | -| `virtualHost` | *String* | :heavy_minus_sign: | The RabbitMQ virtual host name. | \ No newline at end of file diff --git a/docs/models/shared/DestinationRabbitmqRabbitmq.md b/docs/models/shared/DestinationRabbitmqRabbitmq.md deleted file mode 100755 index 7f66d8680..000000000 --- a/docs/models/shared/DestinationRabbitmqRabbitmq.md +++ /dev/null @@ -1,8 +0,0 @@ -# DestinationRabbitmqRabbitmq - - -## Values - -| Name | Value | -| ---------- | ---------- | -| `RABBITMQ` | rabbitmq | \ No newline at end of file diff --git a/docs/models/shared/DestinationRockset.md b/docs/models/shared/DestinationRockset.md deleted file mode 100755 index 187d0aaf9..000000000 --- a/docs/models/shared/DestinationRockset.md +++ /dev/null @@ -1,13 +0,0 @@ -# DestinationRockset - -The values required to configure the destination. - - -## Fields - -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | -| `apiKey` | *String* | :heavy_check_mark: | Rockset api key | | -| `apiServer` | *String* | :heavy_minus_sign: | Rockset api URL | | -| `destinationType` | [DestinationRocksetRockset](../../models/shared/DestinationRocksetRockset.md) | :heavy_check_mark: | N/A | | -| `workspace` | *String* | :heavy_check_mark: | The Rockset workspace in which collections will be created + written to. | commons | \ No newline at end of file diff --git a/docs/models/shared/DestinationScylla.md b/docs/models/shared/DestinationScylla.md deleted file mode 100755 index 5d74ba5c0..000000000 --- a/docs/models/shared/DestinationScylla.md +++ /dev/null @@ -1,16 +0,0 @@ -# DestinationScylla - -The values required to configure the destination. - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | -| `address` | *String* | :heavy_check_mark: | Address to connect to. | -| `destinationType` | [DestinationScyllaScylla](../../models/shared/DestinationScyllaScylla.md) | :heavy_check_mark: | N/A | -| `keyspace` | *String* | :heavy_check_mark: | Default Scylla keyspace to create data in. | -| `password` | *String* | :heavy_check_mark: | Password associated with Scylla. | -| `port` | *Long* | :heavy_check_mark: | Port of Scylla. | -| `replication` | *Long* | :heavy_minus_sign: | Indicates to how many nodes the data should be replicated to. | -| `username` | *String* | :heavy_check_mark: | Username to use to access Scylla. | \ No newline at end of file diff --git a/docs/models/shared/FacebookMarketing.md b/docs/models/shared/FacebookMarketing.md new file mode 100755 index 000000000..15c9418fd --- /dev/null +++ b/docs/models/shared/FacebookMarketing.md @@ -0,0 +1,11 @@ +# FacebookMarketing + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| ------------------ | ------------------ | ------------------ | ------------------ | +| `clientId` | *String* | :heavy_minus_sign: | N/A | +| `clientSecret` | *String* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/Github.md b/docs/models/shared/Github.md new file mode 100755 index 000000000..b1a68e77a --- /dev/null +++ b/docs/models/shared/Github.md @@ -0,0 +1,10 @@ +# Github + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | +| `credentials` | [GithubCredentials](../../models/shared/GithubCredentials.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/GithubCredentials.md b/docs/models/shared/GithubCredentials.md new file mode 100755 index 000000000..40e870b85 --- /dev/null +++ b/docs/models/shared/GithubCredentials.md @@ -0,0 +1,9 @@ +# GithubCredentials + + +## Fields + +| Field | Type | Required | Description | +| ------------------ | ------------------ | ------------------ | ------------------ | +| `clientId` | *String* | :heavy_minus_sign: | N/A | +| `clientSecret` | *String* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/Gitlab.md b/docs/models/shared/Gitlab.md new file mode 100755 index 000000000..88262271d --- /dev/null +++ b/docs/models/shared/Gitlab.md @@ -0,0 +1,10 @@ +# Gitlab + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | +| `credentials` | [GitlabCredentials](../../models/shared/GitlabCredentials.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/GitlabCredentials.md b/docs/models/shared/GitlabCredentials.md new file mode 100755 index 000000000..98b40dc21 --- /dev/null +++ b/docs/models/shared/GitlabCredentials.md @@ -0,0 +1,9 @@ +# GitlabCredentials + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------ | ------------------------------------------------ | ------------------------------------------------ | ------------------------------------------------ | +| `clientId` | *String* | :heavy_minus_sign: | The API ID of the Gitlab developer application. | +| `clientSecret` | *String* | :heavy_minus_sign: | The API Secret the Gitlab developer application. | \ No newline at end of file diff --git a/docs/models/shared/GoogleAds.md b/docs/models/shared/GoogleAds.md new file mode 100755 index 000000000..26e21c1e5 --- /dev/null +++ b/docs/models/shared/GoogleAds.md @@ -0,0 +1,10 @@ +# GoogleAds + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | +| `credentials` | [GoogleAdsCredentials](../../models/shared/GoogleAdsCredentials.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/GoogleAdsCredentials.md b/docs/models/shared/GoogleAdsCredentials.md new file mode 100755 index 000000000..76864096c --- /dev/null +++ b/docs/models/shared/GoogleAdsCredentials.md @@ -0,0 +1,10 @@ +# GoogleAdsCredentials + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your Google Ads developer application. More instruction on how to find this value in our docs | +| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your Google Ads developer application. More instruction on how to find this value in our docs | +| `developerToken` | *String* | :heavy_minus_sign: | Developer token granted by Google to use their APIs. More instruction on how to find this value in our docs | \ No newline at end of file diff --git a/docs/models/shared/GoogleAnalyticsDataApi.md b/docs/models/shared/GoogleAnalyticsDataApi.md new file mode 100755 index 000000000..01552924e --- /dev/null +++ b/docs/models/shared/GoogleAnalyticsDataApi.md @@ -0,0 +1,10 @@ +# GoogleAnalyticsDataApi + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | +| `credentials` | [GoogleAnalyticsDataApiCredentials](../../models/shared/GoogleAnalyticsDataApiCredentials.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/GoogleAnalyticsDataApiCredentials.md b/docs/models/shared/GoogleAnalyticsDataApiCredentials.md new file mode 100755 index 000000000..caff32698 --- /dev/null +++ b/docs/models/shared/GoogleAnalyticsDataApiCredentials.md @@ -0,0 +1,9 @@ +# GoogleAnalyticsDataApiCredentials + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | +| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your Google Analytics developer application. | +| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your Google Analytics developer application. | \ No newline at end of file diff --git a/docs/models/shared/GoogleAnalyticsV4.md b/docs/models/shared/GoogleAnalyticsV4.md new file mode 100755 index 000000000..c60688011 --- /dev/null +++ b/docs/models/shared/GoogleAnalyticsV4.md @@ -0,0 +1,10 @@ +# GoogleAnalyticsV4 + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | +| `credentials` | [GoogleAnalyticsV4Credentials](../../models/shared/GoogleAnalyticsV4Credentials.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/GoogleAnalyticsV4Credentials.md b/docs/models/shared/GoogleAnalyticsV4Credentials.md new file mode 100755 index 000000000..3682d4d05 --- /dev/null +++ b/docs/models/shared/GoogleAnalyticsV4Credentials.md @@ -0,0 +1,9 @@ +# GoogleAnalyticsV4Credentials + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | +| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your Google Analytics developer application. | +| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your Google Analytics developer application. | \ No newline at end of file diff --git a/docs/models/shared/GoogleSearchConsole.md b/docs/models/shared/GoogleSearchConsole.md new file mode 100755 index 000000000..522642b12 --- /dev/null +++ b/docs/models/shared/GoogleSearchConsole.md @@ -0,0 +1,10 @@ +# GoogleSearchConsole + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | +| `authorization` | [GoogleSearchConsoleAuthorization](../../models/shared/GoogleSearchConsoleAuthorization.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/GoogleSearchConsoleAuthorization.md b/docs/models/shared/GoogleSearchConsoleAuthorization.md new file mode 100755 index 000000000..e2c62b72c --- /dev/null +++ b/docs/models/shared/GoogleSearchConsoleAuthorization.md @@ -0,0 +1,9 @@ +# GoogleSearchConsoleAuthorization + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `clientId` | *String* | :heavy_minus_sign: | The client ID of your Google Search Console developer application. Read more here. | +| `clientSecret` | *String* | :heavy_minus_sign: | The client secret of your Google Search Console developer application. Read more here. | \ No newline at end of file diff --git a/docs/models/shared/GoogleSheets.md b/docs/models/shared/GoogleSheets.md new file mode 100755 index 000000000..3d2ff851c --- /dev/null +++ b/docs/models/shared/GoogleSheets.md @@ -0,0 +1,10 @@ +# GoogleSheets + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | +| `credentials` | [GoogleSheetsAuthenticateViaGoogleOAuth](../../models/shared/GoogleSheetsAuthenticateViaGoogleOAuth.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/GoogleSheetsAuthenticateViaGoogleOAuth.md b/docs/models/shared/GoogleSheetsAuthenticateViaGoogleOAuth.md new file mode 100755 index 000000000..442835535 --- /dev/null +++ b/docs/models/shared/GoogleSheetsAuthenticateViaGoogleOAuth.md @@ -0,0 +1,9 @@ +# GoogleSheetsAuthenticateViaGoogleOAuth + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------- | --------------------------------------------- | --------------------------------------------- | --------------------------------------------- | +| `clientId` | *String* | :heavy_check_mark: | Enter your Google application's Client ID | +| `clientSecret` | *String* | :heavy_check_mark: | Enter your Google application's Client Secret | \ No newline at end of file diff --git a/docs/models/shared/Harvest.md b/docs/models/shared/Harvest.md new file mode 100755 index 000000000..b920d8712 --- /dev/null +++ b/docs/models/shared/Harvest.md @@ -0,0 +1,10 @@ +# Harvest + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | +| `credentials` | [HarvestCredentials](../../models/shared/HarvestCredentials.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/HarvestCredentials.md b/docs/models/shared/HarvestCredentials.md new file mode 100755 index 000000000..6ea3fed02 --- /dev/null +++ b/docs/models/shared/HarvestCredentials.md @@ -0,0 +1,9 @@ +# HarvestCredentials + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- | +| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your Harvest developer application. | +| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your Harvest developer application. | \ No newline at end of file diff --git a/docs/models/shared/Hubspot.md b/docs/models/shared/Hubspot.md new file mode 100755 index 000000000..53faeb145 --- /dev/null +++ b/docs/models/shared/Hubspot.md @@ -0,0 +1,10 @@ +# Hubspot + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | +| `credentials` | [HubspotCredentials](../../models/shared/HubspotCredentials.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/HubspotCredentials.md b/docs/models/shared/HubspotCredentials.md new file mode 100755 index 000000000..18416ab98 --- /dev/null +++ b/docs/models/shared/HubspotCredentials.md @@ -0,0 +1,9 @@ +# HubspotCredentials + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your HubSpot developer application. See the Hubspot docs if you need help finding this ID. | 123456789000 | +| `clientSecret` | *String* | :heavy_minus_sign: | The client secret for your HubSpot developer application. See the Hubspot docs if you need help finding this secret. | secret | \ No newline at end of file diff --git a/docs/models/shared/InitiateOauthRequest.md b/docs/models/shared/InitiateOauthRequest.md index b4a4066dd..01237df88 100755 --- a/docs/models/shared/InitiateOauthRequest.md +++ b/docs/models/shared/InitiateOauthRequest.md @@ -7,7 +7,7 @@ POST body for initiating OAuth via the public API | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -| `name` | *String* | :heavy_check_mark: | The name of the source to authenticate to | | `oAuthInputConfiguration` | [OAuthInputConfiguration](../../models/shared/OAuthInputConfiguration.md) | :heavy_minus_sign: | Arbitrary vars to pass for OAuth depending on what the source/destination spec requires. | | `redirectUrl` | *String* | :heavy_check_mark: | The URL to redirect the user to with the OAuth secret stored in the secret_id query string parameter after authentication is complete. | +| `sourceType` | [OAuthActorNames](../../models/shared/OAuthActorNames.md) | :heavy_check_mark: | N/A | | `workspaceId` | *String* | :heavy_check_mark: | The workspace to create the secret and eventually the full source. | \ No newline at end of file diff --git a/docs/models/shared/Instagram.md b/docs/models/shared/Instagram.md new file mode 100755 index 000000000..fafc7869f --- /dev/null +++ b/docs/models/shared/Instagram.md @@ -0,0 +1,11 @@ +# Instagram + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| ------------------ | ------------------ | ------------------ | ------------------ | +| `clientId` | *String* | :heavy_minus_sign: | N/A | +| `clientSecret` | *String* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/Intercom.md b/docs/models/shared/Intercom.md new file mode 100755 index 000000000..438e02216 --- /dev/null +++ b/docs/models/shared/Intercom.md @@ -0,0 +1,11 @@ +# Intercom + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| ------------------ | ------------------ | ------------------ | ------------------ | +| `clientId` | *String* | :heavy_minus_sign: | N/A | +| `clientSecret` | *String* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/LeverHiring.md b/docs/models/shared/LeverHiring.md new file mode 100755 index 000000000..a6e28555a --- /dev/null +++ b/docs/models/shared/LeverHiring.md @@ -0,0 +1,10 @@ +# LeverHiring + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | +| `credentials` | [LeverHiringCredentials](../../models/shared/LeverHiringCredentials.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/LeverHiringCredentials.md b/docs/models/shared/LeverHiringCredentials.md new file mode 100755 index 000000000..1ca12ea0a --- /dev/null +++ b/docs/models/shared/LeverHiringCredentials.md @@ -0,0 +1,9 @@ +# LeverHiringCredentials + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | +| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your Lever Hiring developer application. | +| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your Lever Hiring developer application. | \ No newline at end of file diff --git a/docs/models/shared/LinkedinAds.md b/docs/models/shared/LinkedinAds.md new file mode 100755 index 000000000..2644a7067 --- /dev/null +++ b/docs/models/shared/LinkedinAds.md @@ -0,0 +1,10 @@ +# LinkedinAds + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | +| `credentials` | [LinkedinAdsCredentials](../../models/shared/LinkedinAdsCredentials.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/LinkedinAdsCredentials.md b/docs/models/shared/LinkedinAdsCredentials.md new file mode 100755 index 000000000..350ccc58f --- /dev/null +++ b/docs/models/shared/LinkedinAdsCredentials.md @@ -0,0 +1,9 @@ +# LinkedinAdsCredentials + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | +| `clientId` | *String* | :heavy_minus_sign: | The client ID of the LinkedIn Ads developer application. | +| `clientSecret` | *String* | :heavy_minus_sign: | The client secret the LinkedIn Ads developer application. | \ No newline at end of file diff --git a/docs/models/shared/Mailchimp.md b/docs/models/shared/Mailchimp.md new file mode 100755 index 000000000..2d7971907 --- /dev/null +++ b/docs/models/shared/Mailchimp.md @@ -0,0 +1,10 @@ +# Mailchimp + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | +| `credentials` | [MailchimpCredentials](../../models/shared/MailchimpCredentials.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/MailchimpCredentials.md b/docs/models/shared/MailchimpCredentials.md new file mode 100755 index 000000000..ee27cad85 --- /dev/null +++ b/docs/models/shared/MailchimpCredentials.md @@ -0,0 +1,9 @@ +# MailchimpCredentials + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | +| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your OAuth application. | +| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your OAuth application. | \ No newline at end of file diff --git a/docs/models/shared/MicrosoftTeams.md b/docs/models/shared/MicrosoftTeams.md new file mode 100755 index 000000000..a6161eea0 --- /dev/null +++ b/docs/models/shared/MicrosoftTeams.md @@ -0,0 +1,10 @@ +# MicrosoftTeams + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | +| `credentials` | [MicrosoftTeamsCredentials](../../models/shared/MicrosoftTeamsCredentials.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/MicrosoftTeamsCredentials.md b/docs/models/shared/MicrosoftTeamsCredentials.md new file mode 100755 index 000000000..359987c96 --- /dev/null +++ b/docs/models/shared/MicrosoftTeamsCredentials.md @@ -0,0 +1,9 @@ +# MicrosoftTeamsCredentials + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | +| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your Microsoft Teams developer application. | +| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your Microsoft Teams developer application. | \ No newline at end of file diff --git a/docs/models/shared/Monday.md b/docs/models/shared/Monday.md new file mode 100755 index 000000000..9d20b2579 --- /dev/null +++ b/docs/models/shared/Monday.md @@ -0,0 +1,10 @@ +# Monday + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | +| `credentials` | [MondayCredentials](../../models/shared/MondayCredentials.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/MondayCredentials.md b/docs/models/shared/MondayCredentials.md new file mode 100755 index 000000000..ba3a5b66e --- /dev/null +++ b/docs/models/shared/MondayCredentials.md @@ -0,0 +1,9 @@ +# MondayCredentials + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | +| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your OAuth application. | +| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your OAuth application. | \ No newline at end of file diff --git a/docs/models/shared/Notion.md b/docs/models/shared/Notion.md new file mode 100755 index 000000000..bd9921ce5 --- /dev/null +++ b/docs/models/shared/Notion.md @@ -0,0 +1,10 @@ +# Notion + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | +| `credentials` | [NotionCredentials](../../models/shared/NotionCredentials.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/NotionCredentials.md b/docs/models/shared/NotionCredentials.md new file mode 100755 index 000000000..0ee279570 --- /dev/null +++ b/docs/models/shared/NotionCredentials.md @@ -0,0 +1,9 @@ +# NotionCredentials + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | +| `clientId` | *String* | :heavy_minus_sign: | The ClientID of your Notion integration. | +| `clientSecret` | *String* | :heavy_minus_sign: | The ClientSecret of your Notion integration. | \ No newline at end of file diff --git a/docs/models/shared/OAuthActorNames.md b/docs/models/shared/OAuthActorNames.md new file mode 100755 index 000000000..fa8995ee3 --- /dev/null +++ b/docs/models/shared/OAuthActorNames.md @@ -0,0 +1,50 @@ +# OAuthActorNames + + +## Values + +| Name | Value | +| --------------------------- | --------------------------- | +| `AIRTABLE` | airtable | +| `AMAZON_ADS` | amazon-ads | +| `AMAZON_SELLER_PARTNER` | amazon-seller-partner | +| `ASANA` | asana | +| `BING_ADS` | bing-ads | +| `FACEBOOK_MARKETING` | facebook-marketing | +| `FACEBOOK_PAGES` | facebook-pages | +| `GITHUB` | github | +| `GITLAB` | gitlab | +| `GOOGLE_ADS` | google-ads | +| `GOOGLE_ANALYTICS_DATA_API` | google-analytics-data-api | +| `GOOGLE_ANALYTICS_V4` | google-analytics-v4 | +| `GOOGLE_SEARCH_CONSOLE` | google-search-console | +| `GOOGLE_SHEETS` | google-sheets | +| `HARVEST` | harvest | +| `HUBSPOT` | hubspot | +| `INSTAGRAM` | instagram | +| `INTERCOM` | intercom | +| `LEVER_HIRING` | lever-hiring | +| `LINKEDIN_ADS` | linkedin-ads | +| `MAILCHIMP` | mailchimp | +| `MICROSOFT_TEAMS` | microsoft-teams | +| `MONDAY` | monday | +| `NOTION` | notion | +| `PINTEREST` | pinterest | +| `RETENTLY` | retently | +| `SALESFORCE` | salesforce | +| `SHOPIFY` | shopify | +| `SLACK` | slack | +| `SMARTSHEETS` | smartsheets | +| `SNAPCHAT_MARKETING` | snapchat-marketing | +| `SNOWFLAKE` | snowflake | +| `SQUARE` | square | +| `STRAVA` | strava | +| `SURVEYMONKEY` | surveymonkey | +| `TIKTOK_MARKETING` | tiktok-marketing | +| `TRELLO` | trello | +| `XERO` | xero | +| `YOUTUBE_ANALYTICS` | youtube-analytics | +| `ZENDESK_CHAT` | zendesk-chat | +| `ZENDESK_SUNSHINE` | zendesk-sunshine | +| `ZENDESK_SUPPORT` | zendesk-support | +| `ZENDESK_TALK` | zendesk-talk | \ No newline at end of file diff --git a/docs/models/shared/OAuthCredentialsConfiguration.md b/docs/models/shared/OAuthCredentialsConfiguration.md deleted file mode 100755 index 6f8ed979c..000000000 --- a/docs/models/shared/OAuthCredentialsConfiguration.md +++ /dev/null @@ -1,9 +0,0 @@ -# OAuthCredentialsConfiguration - -The configuration for this source/destination based on the OAuth section of the relevant specification. - - -## Fields - -| Field | Type | Required | Description | -| ----------- | ----------- | ----------- | ----------- | \ No newline at end of file diff --git a/docs/models/shared/Pinterest.md b/docs/models/shared/Pinterest.md new file mode 100755 index 000000000..dbbd67134 --- /dev/null +++ b/docs/models/shared/Pinterest.md @@ -0,0 +1,10 @@ +# Pinterest + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | +| `credentials` | [PinterestCredentials](../../models/shared/PinterestCredentials.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/PinterestCredentials.md b/docs/models/shared/PinterestCredentials.md new file mode 100755 index 000000000..a62fa1e66 --- /dev/null +++ b/docs/models/shared/PinterestCredentials.md @@ -0,0 +1,9 @@ +# PinterestCredentials + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | +| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your OAuth application | +| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your OAuth application. | \ No newline at end of file diff --git a/docs/models/shared/Retently.md b/docs/models/shared/Retently.md new file mode 100755 index 000000000..954e74bde --- /dev/null +++ b/docs/models/shared/Retently.md @@ -0,0 +1,10 @@ +# Retently + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | +| `credentials` | [RetentlyCredentials](../../models/shared/RetentlyCredentials.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/RetentlyCredentials.md b/docs/models/shared/RetentlyCredentials.md new file mode 100755 index 000000000..e4ae2e68c --- /dev/null +++ b/docs/models/shared/RetentlyCredentials.md @@ -0,0 +1,9 @@ +# RetentlyCredentials + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | +| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your Retently developer application. | +| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your Retently developer application. | \ No newline at end of file diff --git a/docs/models/shared/Salesforce.md b/docs/models/shared/Salesforce.md new file mode 100755 index 000000000..aa91f543a --- /dev/null +++ b/docs/models/shared/Salesforce.md @@ -0,0 +1,11 @@ +# Salesforce + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | +| `clientId` | *String* | :heavy_minus_sign: | Enter your Salesforce developer application's Client ID | +| `clientSecret` | *String* | :heavy_minus_sign: | Enter your Salesforce developer application's Client secret | \ No newline at end of file diff --git a/docs/models/shared/Shopify.md b/docs/models/shared/Shopify.md new file mode 100755 index 000000000..b8da67bd3 --- /dev/null +++ b/docs/models/shared/Shopify.md @@ -0,0 +1,10 @@ +# Shopify + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | +| `credentials` | [ShopifyCredentials](../../models/shared/ShopifyCredentials.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/ShopifyCredentials.md b/docs/models/shared/ShopifyCredentials.md new file mode 100755 index 000000000..0b165bcd1 --- /dev/null +++ b/docs/models/shared/ShopifyCredentials.md @@ -0,0 +1,9 @@ +# ShopifyCredentials + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------- | ------------------------------------------------------- | ------------------------------------------------------- | ------------------------------------------------------- | +| `clientId` | *String* | :heavy_minus_sign: | The Client ID of the Shopify developer application. | +| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of the Shopify developer application. | \ No newline at end of file diff --git a/docs/models/shared/Slack.md b/docs/models/shared/Slack.md new file mode 100755 index 000000000..8907ea8f9 --- /dev/null +++ b/docs/models/shared/Slack.md @@ -0,0 +1,10 @@ +# Slack + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------- | ----------------------------------------------------------- | ----------------------------------------------------------- | ----------------------------------------------------------- | +| `credentials` | [SlackCredentials](../../models/shared/SlackCredentials.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SlackCredentials.md b/docs/models/shared/SlackCredentials.md new file mode 100755 index 000000000..406930e29 --- /dev/null +++ b/docs/models/shared/SlackCredentials.md @@ -0,0 +1,9 @@ +# SlackCredentials + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | +| `clientId` | *String* | :heavy_minus_sign: | Slack client_id. See our docs if you need help finding this id. | +| `clientSecret` | *String* | :heavy_minus_sign: | Slack client_secret. See our docs if you need help finding this secret. | \ No newline at end of file diff --git a/docs/models/shared/Smartsheets.md b/docs/models/shared/Smartsheets.md new file mode 100755 index 000000000..2d58bcbc5 --- /dev/null +++ b/docs/models/shared/Smartsheets.md @@ -0,0 +1,10 @@ +# Smartsheets + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | +| `credentials` | [SmartsheetsCredentials](../../models/shared/SmartsheetsCredentials.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SmartsheetsCredentials.md b/docs/models/shared/SmartsheetsCredentials.md new file mode 100755 index 000000000..8ede690db --- /dev/null +++ b/docs/models/shared/SmartsheetsCredentials.md @@ -0,0 +1,9 @@ +# SmartsheetsCredentials + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | +| `clientId` | *String* | :heavy_minus_sign: | The API ID of the SmartSheets developer application. | +| `clientSecret` | *String* | :heavy_minus_sign: | The API Secret the SmartSheets developer application. | \ No newline at end of file diff --git a/docs/models/shared/SnapchatMarketing.md b/docs/models/shared/SnapchatMarketing.md new file mode 100755 index 000000000..0763760ed --- /dev/null +++ b/docs/models/shared/SnapchatMarketing.md @@ -0,0 +1,11 @@ +# SnapchatMarketing + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | +| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your Snapchat developer application. | +| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your Snapchat developer application. | \ No newline at end of file diff --git a/docs/models/shared/Snowflake.md b/docs/models/shared/Snowflake.md new file mode 100755 index 000000000..f76d46117 --- /dev/null +++ b/docs/models/shared/Snowflake.md @@ -0,0 +1,10 @@ +# Snowflake + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | +| `credentials` | [SnowflakeCredentials](../../models/shared/SnowflakeCredentials.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SnowflakeCredentials.md b/docs/models/shared/SnowflakeCredentials.md new file mode 100755 index 000000000..743b43fdb --- /dev/null +++ b/docs/models/shared/SnowflakeCredentials.md @@ -0,0 +1,9 @@ +# SnowflakeCredentials + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | +| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your Snowflake developer application. | +| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your Snowflake developer application. | \ No newline at end of file diff --git a/docs/models/shared/SourceAha.md b/docs/models/shared/SourceAha.md new file mode 100755 index 000000000..712cc4715 --- /dev/null +++ b/docs/models/shared/SourceAha.md @@ -0,0 +1,12 @@ +# SourceAha + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------- | --------------------------------------------------- | --------------------------------------------------- | --------------------------------------------------- | +| `apiKey` | *String* | :heavy_check_mark: | API Key | +| `sourceType` | [SourceAhaAha](../../models/shared/SourceAhaAha.md) | :heavy_check_mark: | N/A | +| `url` | *String* | :heavy_check_mark: | URL | \ No newline at end of file diff --git a/docs/models/shared/SourceAhaAha.md b/docs/models/shared/SourceAhaAha.md new file mode 100755 index 000000000..ee5216563 --- /dev/null +++ b/docs/models/shared/SourceAhaAha.md @@ -0,0 +1,8 @@ +# SourceAhaAha + + +## Values + +| Name | Value | +| ----- | ----- | +| `AHA` | aha | \ No newline at end of file diff --git a/docs/models/shared/SourceSalesforceSinger.md b/docs/models/shared/SourceAmazonSellerPartner.md similarity index 52% rename from docs/models/shared/SourceSalesforceSinger.md rename to docs/models/shared/SourceAmazonSellerPartner.md index da119fbc9..f0809aa86 100755 --- a/docs/models/shared/SourceSalesforceSinger.md +++ b/docs/models/shared/SourceAmazonSellerPartner.md @@ -1,18 +1,25 @@ -# SourceSalesforceSinger +# SourceAmazonSellerPartner The values required to configure the source. ## Fields -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `apiType` | [SourceSalesforceSingerApiType](../../models/shared/SourceSalesforceSingerApiType.md) | :heavy_check_mark: | Unless you know that you are transferring a very small amount of data, prefer using the BULK API. This will help avoid using up all of your API call quota with Salesforce. Valid values are BULK or REST. | | -| `clientId` | *String* | :heavy_check_mark: | The Consumer Key that can be found when viewing your app in Salesforce | | -| `clientSecret` | *String* | :heavy_check_mark: | The Consumer Secret that can be found when viewing your app in Salesforce | | -| `isSandbox` | *Boolean* | :heavy_minus_sign: | Whether or not the the app is in a Salesforce sandbox. If you do not know what this, assume it is false. We provide more info on this field in the docs. | | -| `quotaPercentPerRun` | *Double* | :heavy_minus_sign: | determines the maximum allowed API quota percentage the connector is allowed to consume per sync job | | -| `quotaPercentTotal` | *Double* | :heavy_minus_sign: | Determines the maximum allowed API quota percentage the connector is allowed to consume at any time | | -| `refreshToken` | *String* | :heavy_check_mark: | Salesforce Refresh Token used for Airbyte to access your Salesforce account. If you don't know what this is, follow this guide to retrieve it. | | -| `sourceType` | [SourceSalesforceSingerSalesforceSinger](../../models/shared/SourceSalesforceSingerSalesforceSinger.md) | :heavy_check_mark: | N/A | | -| `startDate` | *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 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `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. | | +| `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. | | +| `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"}} | +| `roleArn` | *String* | :heavy_minus_sign: | Specifies the Amazon Resource Name (ARN) of an IAM role that you want to use to perform operations requested using this profile. (Needs permission to 'Assume Role' STS). | | +| `sourceType` | [SourceAmazonSellerPartnerAmazonSellerPartner](../../models/shared/SourceAmazonSellerPartnerAmazonSellerPartner.md) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/models/shared/SourceAmazonSellerPartnerAWSEnvironment.md b/docs/models/shared/SourceAmazonSellerPartnerAWSEnvironment.md new file mode 100755 index 000000000..3cc60c33e --- /dev/null +++ b/docs/models/shared/SourceAmazonSellerPartnerAWSEnvironment.md @@ -0,0 +1,11 @@ +# SourceAmazonSellerPartnerAWSEnvironment + +Select the AWS Environment. + + +## Values + +| Name | Value | +| ------------ | ------------ | +| `PRODUCTION` | PRODUCTION | +| `SANDBOX` | SANDBOX | \ No newline at end of file diff --git a/docs/models/shared/SourceAmazonSellerPartnerAWSRegion.md b/docs/models/shared/SourceAmazonSellerPartnerAWSRegion.md new file mode 100755 index 000000000..10c9a5491 --- /dev/null +++ b/docs/models/shared/SourceAmazonSellerPartnerAWSRegion.md @@ -0,0 +1,31 @@ +# SourceAmazonSellerPartnerAWSRegion + +Select the AWS Region. + + +## Values + +| Name | Value | +| ----- | ----- | +| `AE` | AE | +| `AU` | AU | +| `BE` | BE | +| `BR` | BR | +| `CA` | CA | +| `DE` | DE | +| `EG` | EG | +| `ES` | ES | +| `FR` | FR | +| `GB` | GB | +| `IN` | IN | +| `IT` | IT | +| `JP` | JP | +| `MX` | MX | +| `NL` | NL | +| `PL` | PL | +| `SA` | SA | +| `SE` | SE | +| `SG` | SG | +| `TR` | TR | +| `UK` | UK | +| `US` | US | \ No newline at end of file diff --git a/docs/models/shared/SourceAmazonSellerPartnerAmazonSellerPartner.md b/docs/models/shared/SourceAmazonSellerPartnerAmazonSellerPartner.md new file mode 100755 index 000000000..d4adb03eb --- /dev/null +++ b/docs/models/shared/SourceAmazonSellerPartnerAmazonSellerPartner.md @@ -0,0 +1,8 @@ +# SourceAmazonSellerPartnerAmazonSellerPartner + + +## Values + +| Name | Value | +| ----------------------- | ----------------------- | +| `AMAZON_SELLER_PARTNER` | amazon-seller-partner | \ No newline at end of file diff --git a/docs/models/shared/DestinationRocksetRockset.md b/docs/models/shared/SourceAmazonSellerPartnerAuthType.md similarity index 51% rename from docs/models/shared/DestinationRocksetRockset.md rename to docs/models/shared/SourceAmazonSellerPartnerAuthType.md index bc33da1cd..385073db7 100755 --- a/docs/models/shared/DestinationRocksetRockset.md +++ b/docs/models/shared/SourceAmazonSellerPartnerAuthType.md @@ -1,8 +1,8 @@ -# DestinationRocksetRockset +# SourceAmazonSellerPartnerAuthType ## Values | Name | Value | | --------- | --------- | -| `ROCKSET` | rockset | \ No newline at end of file +| `OAUTH20` | oauth2.0 | \ No newline at end of file diff --git a/docs/models/shared/SourceConvex.md b/docs/models/shared/SourceConvex.md new file mode 100755 index 000000000..1dff10095 --- /dev/null +++ b/docs/models/shared/SourceConvex.md @@ -0,0 +1,12 @@ +# SourceConvex + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | +| `accessKey` | *String* | :heavy_check_mark: | API access key used to retrieve data from Convex. | | +| `deploymentUrl` | *String* | :heavy_check_mark: | N/A | https://murky-swan-635.convex.cloud | +| `sourceType` | [SourceConvexConvex](../../models/shared/SourceConvexConvex.md) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/models/shared/DestinationScyllaScylla.md b/docs/models/shared/SourceConvexConvex.md similarity index 55% rename from docs/models/shared/DestinationScyllaScylla.md rename to docs/models/shared/SourceConvexConvex.md index f6e70b926..ffb769c3c 100755 --- a/docs/models/shared/DestinationScyllaScylla.md +++ b/docs/models/shared/SourceConvexConvex.md @@ -1,8 +1,8 @@ -# DestinationScyllaScylla +# SourceConvexConvex ## Values | Name | Value | | -------- | -------- | -| `SCYLLA` | scylla | \ No newline at end of file +| `CONVEX` | convex | \ No newline at end of file diff --git a/docs/models/shared/SourceGitlab.md b/docs/models/shared/SourceGitlab.md index eef4de8e1..81198ce48 100755 --- a/docs/models/shared/SourceGitlab.md +++ b/docs/models/shared/SourceGitlab.md @@ -7,7 +7,7 @@ The values required to configure the source. | Field | Type | Required | Description | Example | | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `apiUrl` | *String* | :heavy_check_mark: | Please enter your basic URL from GitLab instance. | gitlab.com | +| `apiUrl` | *String* | :heavy_minus_sign: | Please enter your basic URL from GitLab instance. | gitlab.com | | `credentials` | *Object* | :heavy_check_mark: | N/A | | | `groups` | *String* | :heavy_minus_sign: | Space-delimited list of groups. e.g. airbyte.io. | airbyte.io | | `projects` | *String* | :heavy_minus_sign: | Space-delimited list of projects. e.g. airbyte.io/documentation meltano/tap-gitlab. | airbyte.io/documentation | diff --git a/docs/models/shared/SourceGoogleAnalyticsDataApi.md b/docs/models/shared/SourceGoogleAnalyticsDataApi.md index 162255468..0ba5fcf3a 100755 --- a/docs/models/shared/SourceGoogleAnalyticsDataApi.md +++ b/docs/models/shared/SourceGoogleAnalyticsDataApi.md @@ -9,7 +9,7 @@ The values required to configure the source. | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `credentials` | *Object* | :heavy_minus_sign: | Credentials for the service | | | `customReports` | *String* | :heavy_minus_sign: | A JSON array describing the custom reports you want to sync from Google Analytics. See the docs for more information about the exact format you can use to fill out this field. | | -| `dateRangesStartDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_check_mark: | The start date from which to replicate report data in the format YYYY-MM-DD. Data generated before this date will not be included in the report. Not applied to custom Cohort reports. | | +| `dateRangesStartDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_check_mark: | The start date from which to replicate report data in the format YYYY-MM-DD. Data generated before this date will not be included in the report. Not applied to custom Cohort reports. | 2021-01-01 | | `propertyId` | *String* | :heavy_check_mark: | A Google Analytics GA4 property identifier whose events are tracked. Specified in the URL path and not the body such as "123...". See the docs for more details. | | | `sourceType` | [SourceGoogleAnalyticsDataApiGoogleAnalyticsDataApi](../../models/shared/SourceGoogleAnalyticsDataApiGoogleAnalyticsDataApi.md) | :heavy_check_mark: | N/A | | | `windowInDays` | *Long* | :heavy_minus_sign: | The time increment used by the connector when requesting data from the Google Analytics API. More information is available in the the docs. The bigger this value is, the faster the sync will be, but the more likely that sampling will be applied to your data, potentially causing inaccuracies in the returned results. We recommend setting this to 1 unless you have a hard requirement to make the sync faster at the expense of accuracy. The minimum allowed value for this field is 1, and the maximum is 364. Not applied to custom Cohort reports. | 30 | \ No newline at end of file diff --git a/docs/models/shared/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth.md b/docs/models/shared/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth.md index 817d04d8a..6f22222eb 100755 --- a/docs/models/shared/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth.md +++ b/docs/models/shared/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth.md @@ -5,9 +5,7 @@ Credentials for connecting to the Google Sheets API ## Fields -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `authType` | [SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType](../../models/shared/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType.md) | :heavy_check_mark: | N/A | -| `clientId` | *String* | :heavy_check_mark: | Enter your Google application's Client ID | -| `clientSecret` | *String* | :heavy_check_mark: | Enter your Google application's Client Secret | -| `refreshToken` | *String* | :heavy_check_mark: | Enter your Google application's refresh token | \ No newline at end of file +| Field | Type | Required | Description | +| --------------------------------------------- | --------------------------------------------- | --------------------------------------------- | --------------------------------------------- | +| `clientId` | *String* | :heavy_check_mark: | Enter your Google application's Client ID | +| `clientSecret` | *String* | :heavy_check_mark: | Enter your Google application's Client Secret | \ No newline at end of file diff --git a/docs/models/shared/SourceKyve.md b/docs/models/shared/SourceKyve.md new file mode 100755 index 000000000..5cd89ad4d --- /dev/null +++ b/docs/models/shared/SourceKyve.md @@ -0,0 +1,15 @@ +# SourceKyve + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | +| `maxPages` | *Long* | :heavy_minus_sign: | The maximum amount of pages to go trough. Set to 'null' for all pages. | | +| `pageSize` | *Long* | :heavy_minus_sign: | The pagesize for pagination, smaller numbers are used in integration tests. | | +| `poolIds` | *String* | :heavy_check_mark: | The IDs of the KYVE storage pool you want to archive. (Comma separated) | 0 | +| `sourceType` | [SourceKyveKyve](../../models/shared/SourceKyveKyve.md) | :heavy_check_mark: | N/A | | +| `startIds` | *String* | :heavy_check_mark: | The start-id defines, from which bundle id the pipeline should start to extract the data (Comma separated) | 0 | +| `urlBase` | *String* | :heavy_minus_sign: | URL to the KYVE Chain API. | https://api.korellia.kyve.network/ | \ No newline at end of file diff --git a/docs/models/shared/SourceKyveKyve.md b/docs/models/shared/SourceKyveKyve.md new file mode 100755 index 000000000..eab271430 --- /dev/null +++ b/docs/models/shared/SourceKyveKyve.md @@ -0,0 +1,8 @@ +# SourceKyveKyve + + +## Values + +| Name | Value | +| ------ | ------ | +| `KYVE` | kyve | \ No newline at end of file diff --git a/docs/models/shared/DestinationMariadbColumnstoreTunnelMethodPasswordAuthentication.md b/docs/models/shared/SourceLeverHiring.md similarity index 58% rename from docs/models/shared/DestinationMariadbColumnstoreTunnelMethodPasswordAuthentication.md rename to docs/models/shared/SourceLeverHiring.md index d5960979c..e770c3961 100755 --- a/docs/models/shared/DestinationMariadbColumnstoreTunnelMethodPasswordAuthentication.md +++ b/docs/models/shared/SourceLeverHiring.md @@ -1,14 +1,13 @@ -# DestinationMariadbColumnstoreTunnelMethodPasswordAuthentication +# SourceLeverHiring -Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. +The values required to configure the source. ## Fields -| Field | Type | Required | Description | Example | -| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | -| `tunnelMethod` | [DestinationMariadbColumnstoreTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/DestinationMariadbColumnstoreTunnelMethodPasswordAuthenticationTunnelMethod.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 +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `credentials` | *Object* | :heavy_minus_sign: | Choose how to authenticate to Lever Hiring. | | +| `environment` | [SourceLeverHiringEnvironment](../../models/shared/SourceLeverHiringEnvironment.md) | :heavy_minus_sign: | The environment in which you'd like to replicate data for Lever. This is used to determine which Lever API endpoint to use. | | +| `sourceType` | [SourceLeverHiringLeverHiring](../../models/shared/SourceLeverHiringLeverHiring.md) | :heavy_check_mark: | N/A | | +| `startDate` | *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. Note that it will be used only in the following incremental streams: comments, commits, and issues. | 2021-03-01T00:00:00Z | \ No newline at end of file diff --git a/docs/models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverApiKey.md b/docs/models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverApiKey.md new file mode 100755 index 000000000..7cad6d5c1 --- /dev/null +++ b/docs/models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverApiKey.md @@ -0,0 +1,11 @@ +# SourceLeverHiringCredentialsAuthenticateViaLeverApiKey + +Choose how to authenticate to Lever Hiring. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `apiKey` | *String* | :heavy_check_mark: | The Api Key of your Lever Hiring account. | +| `authType` | [SourceLeverHiringCredentialsAuthenticateViaLeverApiKeyAuthType](../../models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverApiKeyAuthType.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverApiKeyAuthType.md b/docs/models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverApiKeyAuthType.md new file mode 100755 index 000000000..adfb46a89 --- /dev/null +++ b/docs/models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverApiKeyAuthType.md @@ -0,0 +1,8 @@ +# SourceLeverHiringCredentialsAuthenticateViaLeverApiKeyAuthType + + +## Values + +| Name | Value | +| --------- | --------- | +| `API_KEY` | Api Key | \ No newline at end of file diff --git a/docs/models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverOAuth.md b/docs/models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverOAuth.md new file mode 100755 index 000000000..d76a758d4 --- /dev/null +++ b/docs/models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverOAuth.md @@ -0,0 +1,13 @@ +# SourceLeverHiringCredentialsAuthenticateViaLeverOAuth + +Choose how to authenticate to Lever Hiring. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | +| `authType` | [SourceLeverHiringCredentialsAuthenticateViaLeverOAuthAuthType](../../models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverOAuthAuthType.md) | :heavy_minus_sign: | N/A | +| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your Lever Hiring developer application. | +| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your Lever Hiring developer application. | +| `refreshToken` | *String* | :heavy_check_mark: | The token for obtaining new access token. | \ No newline at end of file diff --git a/docs/models/shared/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType.md b/docs/models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverOAuthAuthType.md similarity index 56% rename from docs/models/shared/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType.md rename to docs/models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverOAuthAuthType.md index 485ee13f1..93fa7b612 100755 --- a/docs/models/shared/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType.md +++ b/docs/models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverOAuthAuthType.md @@ -1,4 +1,4 @@ -# SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType +# SourceLeverHiringCredentialsAuthenticateViaLeverOAuthAuthType ## Values diff --git a/docs/models/shared/SourceLeverHiringEnvironment.md b/docs/models/shared/SourceLeverHiringEnvironment.md new file mode 100755 index 000000000..1e97c6a1e --- /dev/null +++ b/docs/models/shared/SourceLeverHiringEnvironment.md @@ -0,0 +1,11 @@ +# SourceLeverHiringEnvironment + +The environment in which you'd like to replicate data for Lever. This is used to determine which Lever API endpoint to use. + + +## Values + +| Name | Value | +| ------------ | ------------ | +| `PRODUCTION` | Production | +| `SANDBOX` | Sandbox | \ No newline at end of file diff --git a/docs/models/shared/SourceLeverHiringLeverHiring.md b/docs/models/shared/SourceLeverHiringLeverHiring.md new file mode 100755 index 000000000..809cd6279 --- /dev/null +++ b/docs/models/shared/SourceLeverHiringLeverHiring.md @@ -0,0 +1,8 @@ +# SourceLeverHiringLeverHiring + + +## Values + +| Name | Value | +| -------------- | -------------- | +| `LEVER_HIRING` | lever-hiring | \ No newline at end of file diff --git a/docs/models/shared/SourceQuickbooks.md b/docs/models/shared/SourceQuickbooks.md index 380daafa5..672f4d4f8 100755 --- a/docs/models/shared/SourceQuickbooks.md +++ b/docs/models/shared/SourceQuickbooks.md @@ -5,9 +5,9 @@ The values required to configure the source. ## Fields -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `credentials` | *Object* | :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:00+00:00. Any data before this date will not be replicated. | 2021-03-20T00:00:00+00:00 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | +| `credentials` | *Object* | :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/SourceResponse.md b/docs/models/shared/SourceResponse.md index f45b067cc..44b67d683 100755 --- a/docs/models/shared/SourceResponse.md +++ b/docs/models/shared/SourceResponse.md @@ -8,6 +8,7 @@ Provides details of a single source. | Field | Type | Required | Description | | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | | `configuration` | *Object* | :heavy_check_mark: | The values required to configure the source. | +| `hasOAuthCredentialOverride` | *Boolean* | :heavy_check_mark: | N/A | | `name` | *String* | :heavy_check_mark: | N/A | | `sourceId` | *String* | :heavy_check_mark: | N/A | | `sourceType` | *String* | :heavy_check_mark: | N/A | diff --git a/docs/models/shared/SourceSalesforceSingerApiType.md b/docs/models/shared/SourceSalesforceSingerApiType.md deleted file mode 100755 index a4c1a4ff0..000000000 --- a/docs/models/shared/SourceSalesforceSingerApiType.md +++ /dev/null @@ -1,11 +0,0 @@ -# SourceSalesforceSingerApiType - -Unless you know that you are transferring a very small amount of data, prefer using the BULK API. This will help avoid using up all of your API call quota with Salesforce. Valid values are BULK or REST. - - -## Values - -| Name | Value | -| ------ | ------ | -| `BULK` | BULK | -| `REST` | REST | \ No newline at end of file diff --git a/docs/models/shared/SourceSalesforceSingerSalesforceSinger.md b/docs/models/shared/SourceSalesforceSingerSalesforceSinger.md deleted file mode 100755 index 7e22c86d9..000000000 --- a/docs/models/shared/SourceSalesforceSingerSalesforceSinger.md +++ /dev/null @@ -1,8 +0,0 @@ -# SourceSalesforceSingerSalesforceSinger - - -## Values - -| Name | Value | -| ------------------- | ------------------- | -| `SALESFORCE_SINGER` | salesforce-singer | \ No newline at end of file diff --git a/docs/models/shared/SourceSmartsheets.md b/docs/models/shared/SourceSmartsheets.md index 3c1340d2a..836d497dc 100755 --- a/docs/models/shared/SourceSmartsheets.md +++ b/docs/models/shared/SourceSmartsheets.md @@ -8,6 +8,7 @@ The values required to configure the source. | Field | Type | Required | Description | Example | | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | | `credentials` | *Object* | :heavy_check_mark: | N/A | | +| `metadataFields` | List<[SourceSmartsheetsValidenums](../../models/shared/SourceSmartsheetsValidenums.md)> | :heavy_minus_sign: | A List of available columns which metadata can be pulled from. | | | `sourceType` | [SourceSmartsheetsSmartsheets](../../models/shared/SourceSmartsheetsSmartsheets.md) | :heavy_check_mark: | N/A | | | `spreadsheetId` | *String* | :heavy_check_mark: | The spreadsheet ID. Find it by opening the spreadsheet then navigating to File > Properties | | | `startDatetime` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_minus_sign: | Only rows modified after this date/time will be replicated. This should be an ISO 8601 string, for instance: `2000-01-01T13:00:00` | 2000-01-01T13:00:00 | \ No newline at end of file diff --git a/docs/models/shared/SourceSmartsheetsValidenums.md b/docs/models/shared/SourceSmartsheetsValidenums.md new file mode 100755 index 000000000..8bfb730b8 --- /dev/null +++ b/docs/models/shared/SourceSmartsheetsValidenums.md @@ -0,0 +1,24 @@ +# SourceSmartsheetsValidenums + + +## Values + +| Name | Value | +| ------------------- | ------------------- | +| `SHEETCREATED_AT` | sheetcreatedAt | +| `SHEETID` | sheetid | +| `SHEETMODIFIED_AT` | sheetmodifiedAt | +| `SHEETNAME` | sheetname | +| `SHEETPERMALINK` | sheetpermalink | +| `SHEETVERSION` | sheetversion | +| `SHEETACCESS_LEVEL` | sheetaccess_level | +| `ROW_ID` | row_id | +| `ROW_ACCESS_LEVEL` | row_access_level | +| `ROW_CREATED_AT` | row_created_at | +| `ROW_CREATED_BY` | row_created_by | +| `ROW_EXPANDED` | row_expanded | +| `ROW_MODIFIED_BY` | row_modified_by | +| `ROW_PARENT_ID` | row_parent_id | +| `ROW_PERMALINK` | row_permalink | +| `ROW_NUMBER` | row_number | +| `ROW_VERSION` | row_version | \ No newline at end of file diff --git a/docs/models/shared/Square.md b/docs/models/shared/Square.md new file mode 100755 index 000000000..eecaadb59 --- /dev/null +++ b/docs/models/shared/Square.md @@ -0,0 +1,10 @@ +# Square + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | +| `credentials` | [SquareCredentials](../../models/shared/SquareCredentials.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SquareCredentials.md b/docs/models/shared/SquareCredentials.md new file mode 100755 index 000000000..1f8fb7642 --- /dev/null +++ b/docs/models/shared/SquareCredentials.md @@ -0,0 +1,9 @@ +# SquareCredentials + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | --------------------------------------------------------- | +| `clientId` | *String* | :heavy_minus_sign: | The Square-issued ID of your application | +| `clientSecret` | *String* | :heavy_minus_sign: | The Square-issued application secret for your application | \ No newline at end of file diff --git a/docs/models/shared/Strava.md b/docs/models/shared/Strava.md new file mode 100755 index 000000000..bdcd81743 --- /dev/null +++ b/docs/models/shared/Strava.md @@ -0,0 +1,11 @@ +# Strava + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------- | ------------------------------------------------------- | ------------------------------------------------------- | ------------------------------------------------------- | ------------------------------------------------------- | +| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your Strava developer application. | 12345 | +| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your Strava developer application. | fc6243f283e51f6ca989aab298b17da125496f50 | \ No newline at end of file diff --git a/docs/models/shared/Surveymonkey.md b/docs/models/shared/Surveymonkey.md new file mode 100755 index 000000000..ba949aaac --- /dev/null +++ b/docs/models/shared/Surveymonkey.md @@ -0,0 +1,10 @@ +# Surveymonkey + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | +| `credentials` | [SurveymonkeyCredentials](../../models/shared/SurveymonkeyCredentials.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SurveymonkeyCredentials.md b/docs/models/shared/SurveymonkeyCredentials.md new file mode 100755 index 000000000..e0d6bcd61 --- /dev/null +++ b/docs/models/shared/SurveymonkeyCredentials.md @@ -0,0 +1,9 @@ +# SurveymonkeyCredentials + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | +| `clientId` | *String* | :heavy_minus_sign: | The Client ID of the SurveyMonkey developer application. | +| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of the SurveyMonkey developer application. | \ No newline at end of file diff --git a/docs/models/shared/TiktokMarketing.md b/docs/models/shared/TiktokMarketing.md new file mode 100755 index 000000000..89e78ea00 --- /dev/null +++ b/docs/models/shared/TiktokMarketing.md @@ -0,0 +1,10 @@ +# TiktokMarketing + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | +| `credentials` | [TiktokMarketingCredentials](../../models/shared/TiktokMarketingCredentials.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/TiktokMarketingCredentials.md b/docs/models/shared/TiktokMarketingCredentials.md new file mode 100755 index 000000000..ba258b64e --- /dev/null +++ b/docs/models/shared/TiktokMarketingCredentials.md @@ -0,0 +1,9 @@ +# TiktokMarketingCredentials + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------- | --------------------------------- | --------------------------------- | --------------------------------- | +| `appId` | *String* | :heavy_minus_sign: | The Developer Application App ID. | +| `secret` | *String* | :heavy_minus_sign: | The Developer Application Secret. | \ No newline at end of file diff --git a/docs/models/shared/Trello.md b/docs/models/shared/Trello.md new file mode 100755 index 000000000..50df48ec3 --- /dev/null +++ b/docs/models/shared/Trello.md @@ -0,0 +1,11 @@ +# Trello + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| ------------------ | ------------------ | ------------------ | ------------------ | +| `clientId` | *String* | :heavy_minus_sign: | N/A | +| `clientSecret` | *String* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/WorkspaceOAuthCredentialsRequest.md b/docs/models/shared/WorkspaceOAuthCredentialsRequest.md index bcd78af81..d9143a383 100755 --- a/docs/models/shared/WorkspaceOAuthCredentialsRequest.md +++ b/docs/models/shared/WorkspaceOAuthCredentialsRequest.md @@ -5,8 +5,8 @@ POST body for creating/updating workspace level OAuth credentials ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | -| `actorType` | [ActorTypeEnum](../../models/shared/ActorTypeEnum.md) | :heavy_check_mark: | Whether you're setting this override for a source or destination | -| `configuration` | [OAuthCredentialsConfiguration](../../models/shared/OAuthCredentialsConfiguration.md) | :heavy_check_mark: | The configuration for this source/destination based on the OAuth section of the relevant specification. | -| `name` | *String* | :heavy_check_mark: | The name of the source i.e. google-ads | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | +| `actorType` | [ActorTypeEnum](../../models/shared/ActorTypeEnum.md) | :heavy_check_mark: | Whether you're setting this override for a source or destination | +| `configuration` | *Object* | :heavy_check_mark: | The values required to configure the source. | +| `sourceType` | [OAuthActorNames](../../models/shared/OAuthActorNames.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/Xero.md b/docs/models/shared/Xero.md new file mode 100755 index 000000000..022464862 --- /dev/null +++ b/docs/models/shared/Xero.md @@ -0,0 +1,10 @@ +# Xero + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | +| `authentication` | [XeroAuthentication](../../models/shared/XeroAuthentication.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/XeroAuthentication.md b/docs/models/shared/XeroAuthentication.md new file mode 100755 index 000000000..60f6bd565 --- /dev/null +++ b/docs/models/shared/XeroAuthentication.md @@ -0,0 +1,9 @@ +# XeroAuthentication + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------- | ------------------------------------------- | ------------------------------------------- | ------------------------------------------- | +| `clientId` | *String* | :heavy_minus_sign: | Enter your Xero application's Client ID | +| `clientSecret` | *String* | :heavy_minus_sign: | Enter your Xero application's Client Secret | \ No newline at end of file diff --git a/docs/models/shared/YoutubeAnalytics.md b/docs/models/shared/YoutubeAnalytics.md new file mode 100755 index 000000000..b74fc5c8b --- /dev/null +++ b/docs/models/shared/YoutubeAnalytics.md @@ -0,0 +1,10 @@ +# YoutubeAnalytics + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | +| `credentials` | [YoutubeAnalyticsCredentials](../../models/shared/YoutubeAnalyticsCredentials.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/YoutubeAnalyticsCredentials.md b/docs/models/shared/YoutubeAnalyticsCredentials.md new file mode 100755 index 000000000..586ec449a --- /dev/null +++ b/docs/models/shared/YoutubeAnalyticsCredentials.md @@ -0,0 +1,9 @@ +# YoutubeAnalyticsCredentials + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------- | ----------------------------------------------- | ----------------------------------------------- | ----------------------------------------------- | +| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your developer application | +| `clientSecret` | *String* | :heavy_minus_sign: | The client secret of your developer application | \ No newline at end of file diff --git a/docs/models/shared/ZendeskChat.md b/docs/models/shared/ZendeskChat.md new file mode 100755 index 000000000..8fc1aaf85 --- /dev/null +++ b/docs/models/shared/ZendeskChat.md @@ -0,0 +1,10 @@ +# ZendeskChat + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | +| `credentials` | [ZendeskChatCredentials](../../models/shared/ZendeskChatCredentials.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/ZendeskChatCredentials.md b/docs/models/shared/ZendeskChatCredentials.md new file mode 100755 index 000000000..3bd9e4b48 --- /dev/null +++ b/docs/models/shared/ZendeskChatCredentials.md @@ -0,0 +1,9 @@ +# ZendeskChatCredentials + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | +| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your OAuth application | +| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your OAuth application. | \ No newline at end of file diff --git a/docs/models/shared/ZendeskSunshine.md b/docs/models/shared/ZendeskSunshine.md new file mode 100755 index 000000000..98981e80e --- /dev/null +++ b/docs/models/shared/ZendeskSunshine.md @@ -0,0 +1,10 @@ +# ZendeskSunshine + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | +| `credentials` | [ZendeskSunshineCredentials](../../models/shared/ZendeskSunshineCredentials.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/ZendeskSunshineCredentials.md b/docs/models/shared/ZendeskSunshineCredentials.md new file mode 100755 index 000000000..2404929f5 --- /dev/null +++ b/docs/models/shared/ZendeskSunshineCredentials.md @@ -0,0 +1,9 @@ +# ZendeskSunshineCredentials + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | +| `clientId` | *String* | :heavy_minus_sign: | The Client ID of your OAuth application. | +| `clientSecret` | *String* | :heavy_minus_sign: | The Client Secret of your OAuth application. | \ No newline at end of file diff --git a/docs/models/shared/ZendeskSupport.md b/docs/models/shared/ZendeskSupport.md new file mode 100755 index 000000000..f9c0d13af --- /dev/null +++ b/docs/models/shared/ZendeskSupport.md @@ -0,0 +1,10 @@ +# ZendeskSupport + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | +| `credentials` | [ZendeskSupportCredentials](../../models/shared/ZendeskSupportCredentials.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/ZendeskSupportCredentials.md b/docs/models/shared/ZendeskSupportCredentials.md new file mode 100755 index 000000000..baa2b9812 --- /dev/null +++ b/docs/models/shared/ZendeskSupportCredentials.md @@ -0,0 +1,9 @@ +# ZendeskSupportCredentials + + +## Fields + +| Field | Type | Required | Description | +| ------------------ | ------------------ | ------------------ | ------------------ | +| `clientId` | *String* | :heavy_minus_sign: | N/A | +| `clientSecret` | *String* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/ZendeskTalk.md b/docs/models/shared/ZendeskTalk.md new file mode 100755 index 000000000..326b1fd00 --- /dev/null +++ b/docs/models/shared/ZendeskTalk.md @@ -0,0 +1,10 @@ +# ZendeskTalk + +The values required to configure the source. + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | +| `credentials` | [ZendeskTalkCredentials](../../models/shared/ZendeskTalkCredentials.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/ZendeskTalkCredentials.md b/docs/models/shared/ZendeskTalkCredentials.md new file mode 100755 index 000000000..800e7e463 --- /dev/null +++ b/docs/models/shared/ZendeskTalkCredentials.md @@ -0,0 +1,9 @@ +# ZendeskTalkCredentials + + +## Fields + +| Field | Type | Required | Description | +| ------------------ | ------------------ | ------------------ | ------------------ | +| `clientId` | *String* | :heavy_minus_sign: | N/A | +| `clientSecret` | *String* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/sdks/destinations/README.md b/docs/sdks/destinations/README.md index ac589ddb6..2b2694953 100755 --- a/docs/sdks/destinations/README.md +++ b/docs/sdks/destinations/README.md @@ -20,9 +20,6 @@ package hello.world; import com.airbyte.api.Airbyte; import com.airbyte.api.models.operations.CreateDestinationResponse; -import com.airbyte.api.models.shared.DestinationAmazonSqs; -import com.airbyte.api.models.shared.DestinationAmazonSqsAWSRegion; -import com.airbyte.api.models.shared.DestinationAmazonSqsAmazonSqs; import com.airbyte.api.models.shared.DestinationAwsDatalake; import com.airbyte.api.models.shared.DestinationAwsDatalakeAwsDatalake; import com.airbyte.api.models.shared.DestinationAwsDatalakeChooseHowToPartitionData; @@ -65,8 +62,6 @@ import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodGCSStagingM 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.DestinationCassandra; -import com.airbyte.api.models.shared.DestinationCassandraCassandra; import com.airbyte.api.models.shared.DestinationClickhouse; import com.airbyte.api.models.shared.DestinationClickhouseClickhouse; import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethodNoTunnel; @@ -154,16 +149,6 @@ import com.airbyte.api.models.shared.DestinationKeen; import com.airbyte.api.models.shared.DestinationKeenKeen; import com.airbyte.api.models.shared.DestinationKinesis; import com.airbyte.api.models.shared.DestinationKinesisKinesis; -import com.airbyte.api.models.shared.DestinationMariadbColumnstore; -import com.airbyte.api.models.shared.DestinationMariadbColumnstoreMariadbColumnstore; -import com.airbyte.api.models.shared.DestinationMariadbColumnstoreTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.DestinationMariadbColumnstoreTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.DestinationMariadbColumnstoreTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.DestinationMariadbColumnstoreTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.DestinationMeilisearch; -import com.airbyte.api.models.shared.DestinationMeilisearchMeilisearch; import com.airbyte.api.models.shared.DestinationMongodb; import com.airbyte.api.models.shared.DestinationMongodbAuthTypeLoginPassword; import com.airbyte.api.models.shared.DestinationMongodbAuthTypeLoginPasswordAuthorization; @@ -232,12 +217,6 @@ import com.airbyte.api.models.shared.DestinationPostgresTunnelMethodSSHKeyAuthen 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.DestinationPulsar; -import com.airbyte.api.models.shared.DestinationPulsarCompressionType; -import com.airbyte.api.models.shared.DestinationPulsarPulsar; -import com.airbyte.api.models.shared.DestinationPulsarTopicType; -import com.airbyte.api.models.shared.DestinationRabbitmq; -import com.airbyte.api.models.shared.DestinationRabbitmqRabbitmq; import com.airbyte.api.models.shared.DestinationRedis; import com.airbyte.api.models.shared.DestinationRedisCacheType; import com.airbyte.api.models.shared.DestinationRedisRedis; @@ -268,8 +247,6 @@ import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3Staging 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.DestinationRockset; -import com.airbyte.api.models.shared.DestinationRocksetRockset; import com.airbyte.api.models.shared.DestinationS3; import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvro; import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecBzip2; @@ -315,8 +292,6 @@ import com.airbyte.api.models.shared.DestinationS3GlueS3Glue; import com.airbyte.api.models.shared.DestinationS3GlueSerializationLibrary; import com.airbyte.api.models.shared.DestinationS3S3; import com.airbyte.api.models.shared.DestinationS3S3BucketRegion; -import com.airbyte.api.models.shared.DestinationScylla; -import com.airbyte.api.models.shared.DestinationScyllaScylla; import com.airbyte.api.models.shared.DestinationSftpJson; import com.airbyte.api.models.shared.DestinationSftpJsonSftpJson; import com.airbyte.api.models.shared.DestinationSnowflake; @@ -361,17 +336,22 @@ public class Application { }}) .build(); - com.airbyte.api.models.shared.DestinationCreateRequest req = new DestinationCreateRequest( new DestinationPubsub(false, "fugiat", DestinationPubsubPubsub.PUBSUB, false, "ab", "soluta") {{ - batchingDelayThreshold = 976405L; - batchingElementCountThreshold = 377752L; - batchingEnabled = false; - batchingRequestBytesThreshold = 617658L; - credentialsJson = "eos"; - destinationType = DestinationPubsubPubsub.PUBSUB; - orderingEnabled = false; - projectId = "atque"; - topicId = "sit"; - }}, "dolorum", "77a89ebf-737a-4e42-83ce-5e6a95d8a0d4"); + com.airbyte.api.models.shared.DestinationCreateRequest req = new DestinationCreateRequest( new DestinationPostgres("voluptate", DestinationPostgresPostgres.POSTGRES, "dolorum", 5432L, "public", "deleniti") {{ + database = "voluptatibus"; + destinationType = DestinationPostgresPostgres.POSTGRES; + host = "voluptas"; + jdbcUrlParams = "natus"; + password = "eos"; + port = 5432L; + schema = "public"; + sslMode = new DestinationPostgresSslModeRequire(DestinationPostgresSslModeRequireMode.REQUIRE) {{ + mode = DestinationPostgresSslModeRequireMode.REQUIRE; + }}; + tunnelMethod = new DestinationPostgresTunnelMethodNoTunnel(DestinationPostgresTunnelMethodNoTunnelTunnelMethod.NO_TUNNEL) {{ + tunnelMethod = DestinationPostgresTunnelMethodNoTunnelTunnelMethod.NO_TUNNEL; + }}; + username = "Rudolph_Bergstrom47"; + }}, "omnis", "ebf737ae-4203-4ce5-a6a9-5d8a0d446ce2"); CreateDestinationResponse res = sdk.destinations.createDestination(req); @@ -415,12 +395,12 @@ public class Application { public static void main(String[] args) { try { Airbyte sdk = Airbyte.builder() - .setSecurity(new Security("tempora") {{ + .setSecurity(new Security("dolorum") {{ bearerAuth = ""; }}) .build(); - DeleteDestinationRequest req = new DeleteDestinationRequest("vel"); + DeleteDestinationRequest req = new DeleteDestinationRequest("a"); DeleteDestinationResponse res = sdk.destinations.deleteDestination(req); @@ -464,12 +444,12 @@ public class Application { public static void main(String[] args) { try { Airbyte sdk = Airbyte.builder() - .setSecurity(new Security("quod") {{ + .setSecurity(new Security("esse") {{ bearerAuth = ""; }}) .build(); - GetDestinationRequest req = new GetDestinationRequest("officiis"); + GetDestinationRequest req = new GetDestinationRequest("harum"); GetDestinationResponse res = sdk.destinations.getDestination(req); @@ -513,18 +493,20 @@ public class Application { public static void main(String[] args) { try { Airbyte sdk = Airbyte.builder() - .setSecurity(new Security("qui") {{ + .setSecurity(new Security("iusto") {{ bearerAuth = ""; }}) .build(); ListDestinationsRequest req = new ListDestinationsRequest() {{ includeDeleted = false; - limit = 679880; - offset = 952792; + limit = 215507; + offset = 788740; workspaceIds = new String[]{{ - add("a73cf3be-453f-4870-b326-b5a73429cdb1"), - add("a8422bb6-79d2-4322-b15b-f0cbb1e31b8b"), + add("3be453f8-70b3-426b-9a73-429cdb1a8422"), + add("bb679d23-2271-45bf-8cbb-1e31b8b90f34"), + add("43a1108e-0adc-4f4b-9218-79fce953f73e"), + add("f7fbc7ab-d74d-4d39-80f5-d2cff7c70a45"), }}; }}; @@ -564,9 +546,6 @@ package hello.world; import com.airbyte.api.Airbyte; import com.airbyte.api.models.operations.PatchDestinationRequest; import com.airbyte.api.models.operations.PatchDestinationResponse; -import com.airbyte.api.models.shared.DestinationAmazonSqs; -import com.airbyte.api.models.shared.DestinationAmazonSqsAWSRegion; -import com.airbyte.api.models.shared.DestinationAmazonSqsAmazonSqs; import com.airbyte.api.models.shared.DestinationAwsDatalake; import com.airbyte.api.models.shared.DestinationAwsDatalakeAwsDatalake; import com.airbyte.api.models.shared.DestinationAwsDatalakeChooseHowToPartitionData; @@ -609,8 +588,6 @@ import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodGCSStagingM 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.DestinationCassandra; -import com.airbyte.api.models.shared.DestinationCassandraCassandra; import com.airbyte.api.models.shared.DestinationClickhouse; import com.airbyte.api.models.shared.DestinationClickhouseClickhouse; import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethodNoTunnel; @@ -697,16 +674,6 @@ import com.airbyte.api.models.shared.DestinationKeen; import com.airbyte.api.models.shared.DestinationKeenKeen; import com.airbyte.api.models.shared.DestinationKinesis; import com.airbyte.api.models.shared.DestinationKinesisKinesis; -import com.airbyte.api.models.shared.DestinationMariadbColumnstore; -import com.airbyte.api.models.shared.DestinationMariadbColumnstoreMariadbColumnstore; -import com.airbyte.api.models.shared.DestinationMariadbColumnstoreTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.DestinationMariadbColumnstoreTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.DestinationMariadbColumnstoreTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.DestinationMariadbColumnstoreTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.DestinationMeilisearch; -import com.airbyte.api.models.shared.DestinationMeilisearchMeilisearch; import com.airbyte.api.models.shared.DestinationMongodb; import com.airbyte.api.models.shared.DestinationMongodbAuthTypeLoginPassword; import com.airbyte.api.models.shared.DestinationMongodbAuthTypeLoginPasswordAuthorization; @@ -776,12 +743,6 @@ import com.airbyte.api.models.shared.DestinationPostgresTunnelMethodSSHKeyAuthen 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.DestinationPulsar; -import com.airbyte.api.models.shared.DestinationPulsarCompressionType; -import com.airbyte.api.models.shared.DestinationPulsarPulsar; -import com.airbyte.api.models.shared.DestinationPulsarTopicType; -import com.airbyte.api.models.shared.DestinationRabbitmq; -import com.airbyte.api.models.shared.DestinationRabbitmqRabbitmq; import com.airbyte.api.models.shared.DestinationRedis; import com.airbyte.api.models.shared.DestinationRedisCacheType; import com.airbyte.api.models.shared.DestinationRedisRedis; @@ -812,8 +773,6 @@ import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3Staging 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.DestinationRockset; -import com.airbyte.api.models.shared.DestinationRocksetRockset; import com.airbyte.api.models.shared.DestinationS3; import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvro; import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecBzip2; @@ -859,8 +818,6 @@ import com.airbyte.api.models.shared.DestinationS3GlueS3Glue; import com.airbyte.api.models.shared.DestinationS3GlueSerializationLibrary; import com.airbyte.api.models.shared.DestinationS3S3; import com.airbyte.api.models.shared.DestinationS3S3BucketRegion; -import com.airbyte.api.models.shared.DestinationScylla; -import com.airbyte.api.models.shared.DestinationScyllaScylla; import com.airbyte.api.models.shared.DestinationSftpJson; import com.airbyte.api.models.shared.DestinationSftpJsonSftpJson; import com.airbyte.api.models.shared.DestinationSnowflake; @@ -900,19 +857,17 @@ public class Application { public static void main(String[] args) { try { Airbyte sdk = Airbyte.builder() - .setSecurity(new Security("cupiditate") {{ + .setSecurity(new Security("ea") {{ bearerAuth = ""; }}) .build(); - PatchDestinationRequest req = new PatchDestinationRequest("aperiam") {{ + PatchDestinationRequest req = new PatchDestinationRequest("aspernatur") {{ destinationPatchRequest = new DestinationPatchRequest() {{ - configuration = new DestinationTypesense("dolorem", DestinationTypesenseTypesense.TYPESENSE, "dolore") {{ - batchSize = "labore"; - port = "adipisci"; - protocol = "dolorum"; + configuration = new DestinationFirestore(DestinationFirestoreFirestore.FIRESTORE, "possimus") {{ + credentialsJson = "magnam"; }};; - name = "Amy Armstrong"; + name = "Mrs. Vicki Langosh"; }};; }}; @@ -952,9 +907,6 @@ package hello.world; import com.airbyte.api.Airbyte; import com.airbyte.api.models.operations.PutDestinationRequest; import com.airbyte.api.models.operations.PutDestinationResponse; -import com.airbyte.api.models.shared.DestinationAmazonSqs; -import com.airbyte.api.models.shared.DestinationAmazonSqsAWSRegion; -import com.airbyte.api.models.shared.DestinationAmazonSqsAmazonSqs; import com.airbyte.api.models.shared.DestinationAwsDatalake; import com.airbyte.api.models.shared.DestinationAwsDatalakeAwsDatalake; import com.airbyte.api.models.shared.DestinationAwsDatalakeChooseHowToPartitionData; @@ -997,8 +949,6 @@ import com.airbyte.api.models.shared.DestinationBigqueryLoadingMethodGCSStagingM 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.DestinationCassandra; -import com.airbyte.api.models.shared.DestinationCassandraCassandra; import com.airbyte.api.models.shared.DestinationClickhouse; import com.airbyte.api.models.shared.DestinationClickhouseClickhouse; import com.airbyte.api.models.shared.DestinationClickhouseTunnelMethodNoTunnel; @@ -1085,16 +1035,6 @@ import com.airbyte.api.models.shared.DestinationKeen; import com.airbyte.api.models.shared.DestinationKeenKeen; import com.airbyte.api.models.shared.DestinationKinesis; import com.airbyte.api.models.shared.DestinationKinesisKinesis; -import com.airbyte.api.models.shared.DestinationMariadbColumnstore; -import com.airbyte.api.models.shared.DestinationMariadbColumnstoreMariadbColumnstore; -import com.airbyte.api.models.shared.DestinationMariadbColumnstoreTunnelMethodNoTunnel; -import com.airbyte.api.models.shared.DestinationMariadbColumnstoreTunnelMethodNoTunnelTunnelMethod; -import com.airbyte.api.models.shared.DestinationMariadbColumnstoreTunnelMethodPasswordAuthentication; -import com.airbyte.api.models.shared.DestinationMariadbColumnstoreTunnelMethodPasswordAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthentication; -import com.airbyte.api.models.shared.DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthenticationTunnelMethod; -import com.airbyte.api.models.shared.DestinationMeilisearch; -import com.airbyte.api.models.shared.DestinationMeilisearchMeilisearch; import com.airbyte.api.models.shared.DestinationMongodb; import com.airbyte.api.models.shared.DestinationMongodbAuthTypeLoginPassword; import com.airbyte.api.models.shared.DestinationMongodbAuthTypeLoginPasswordAuthorization; @@ -1163,13 +1103,7 @@ import com.airbyte.api.models.shared.DestinationPostgresTunnelMethodSSHKeyAuthen 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.DestinationPulsar; -import com.airbyte.api.models.shared.DestinationPulsarCompressionType; -import com.airbyte.api.models.shared.DestinationPulsarPulsar; -import com.airbyte.api.models.shared.DestinationPulsarTopicType; import com.airbyte.api.models.shared.DestinationPutRequest; -import com.airbyte.api.models.shared.DestinationRabbitmq; -import com.airbyte.api.models.shared.DestinationRabbitmqRabbitmq; import com.airbyte.api.models.shared.DestinationRedis; import com.airbyte.api.models.shared.DestinationRedisCacheType; import com.airbyte.api.models.shared.DestinationRedisRedis; @@ -1200,8 +1134,6 @@ import com.airbyte.api.models.shared.DestinationRedshiftUploadingMethodS3Staging 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.DestinationRockset; -import com.airbyte.api.models.shared.DestinationRocksetRockset; import com.airbyte.api.models.shared.DestinationS3; import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvro; import com.airbyte.api.models.shared.DestinationS3FormatAvroApacheAvroCompressionCodecBzip2; @@ -1247,8 +1179,6 @@ import com.airbyte.api.models.shared.DestinationS3GlueS3Glue; import com.airbyte.api.models.shared.DestinationS3GlueSerializationLibrary; import com.airbyte.api.models.shared.DestinationS3S3; import com.airbyte.api.models.shared.DestinationS3S3BucketRegion; -import com.airbyte.api.models.shared.DestinationScylla; -import com.airbyte.api.models.shared.DestinationScyllaScylla; import com.airbyte.api.models.shared.DestinationSftpJson; import com.airbyte.api.models.shared.DestinationSftpJsonSftpJson; import com.airbyte.api.models.shared.DestinationSnowflake; @@ -1288,38 +1218,38 @@ public class Application { public static void main(String[] args) { try { Airbyte sdk = Airbyte.builder() - .setSecurity(new Security("consequatur") {{ + .setSecurity(new Security("quasi") {{ bearerAuth = ""; }}) .build(); - PutDestinationRequest req = new PutDestinationRequest("est") {{ - destinationPutRequest = new DestinationPutRequest( new DestinationS3(DestinationS3S3.S3, new DestinationS3FormatJSONLinesNewlineDelimitedJSON(DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType.JSONL) {{ - compression = new DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompression() {{ - compressionType = DestinationS3FormatJSONLinesNewlineDelimitedJSONCompressionNoCompressionCompressionType.NO_COMPRESSION; + PutDestinationRequest req = new PutDestinationRequest("ex") {{ + destinationPutRequest = new DestinationPutRequest( new DestinationS3Glue(DestinationS3GlueS3Glue.S3_GLUE, new DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON(DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType.JSONL) {{ + compression = new DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP() {{ + compressionType = DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.GZIP; }}; - flattening = DestinationS3FormatJSONLinesNewlineDelimitedJSONFlattening.NO_FLATTENING; - formatType = DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType.JSONL; - }}, "airbyte_sync", "data_sync/test", DestinationS3S3BucketRegion.CA_CENTRAL1) {{ + flattening = DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening.NO_FLATTENING; + formatType = DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType.JSONL; + }}, "airbyte_database", DestinationS3GlueSerializationLibrary.ORG_APACHE_HIVE_HCATALOG_DATA_JSON_SER_DE, "airbyte_sync", "data_sync/test", DestinationS3GlueS3BucketRegion.AP_NORTHEAST2) {{ accessKeyId = "A012345678910EXAMPLE"; - destinationType = DestinationS3S3.S3; - fileNamePattern = "{part_number}"; - format = new DestinationS3FormatParquetColumnarStorage(DestinationS3FormatParquetColumnarStorageFormatType.PARQUET) {{ - blockSizeMb = 128L; - compressionCodec = DestinationS3FormatParquetColumnarStorageCompressionCodec.SNAPPY; - dictionaryEncoding = false; - dictionaryPageSizeKb = 1024L; - formatType = DestinationS3FormatParquetColumnarStorageFormatType.PARQUET; - maxPaddingSizeMb = 8L; - pageSizeKb = 1024L; + destinationType = DestinationS3GlueS3Glue.S3_GLUE; + fileNamePattern = "{timestamp}"; + format = new DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON(DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType.JSONL) {{ + compression = new DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIP() {{ + compressionType = DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONCompressionGZIPCompressionType.GZIP; + }}; + flattening = DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFlattening.NO_FLATTENING; + formatType = DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType.JSONL; }}; + glueDatabase = "airbyte_database"; + glueSerializationLibrary = DestinationS3GlueSerializationLibrary.ORG_APACHE_HIVE_HCATALOG_DATA_JSON_SER_DE; s3BucketName = "airbyte_sync"; s3BucketPath = "data_sync/test"; - s3BucketRegion = DestinationS3S3BucketRegion.EU_SOUTH1; + s3BucketRegion = DestinationS3GlueS3BucketRegion.EU_WEST2; s3Endpoint = "http://localhost:9000"; s3PathFormat = "${NAMESPACE}/${STREAM_NAME}/${YEAR}_${MONTH}_${DAY}_${EPOCH}_"; secretAccessKey = "a012345678910ABCDEFGH/AbCdEfGhEXAMPLEKEY"; - }}, "odio");; + }}, "veniam");; }}; PutDestinationResponse res = sdk.destinations.putDestination(req); diff --git a/docs/sdks/jobs/README.md b/docs/sdks/jobs/README.md index 9ac3912c9..afdd73f64 100755 --- a/docs/sdks/jobs/README.md +++ b/docs/sdks/jobs/README.md @@ -25,12 +25,12 @@ public class Application { public static void main(String[] args) { try { Airbyte sdk = Airbyte.builder() - .setSecurity(new Security("occaecati") {{ + .setSecurity(new Security("aliquid") {{ bearerAuth = ""; }}) .build(); - CancelJobRequest req = new CancelJobRequest(977496L); + CancelJobRequest req = new CancelJobRequest(81101L); CancelJobResponse res = sdk.jobs.cancelJob(req); @@ -75,12 +75,12 @@ public class Application { public static void main(String[] args) { try { Airbyte sdk = Airbyte.builder() - .setSecurity(new Security("quisquam") {{ + .setSecurity(new Security("magnam") {{ bearerAuth = ""; }}) .build(); - com.airbyte.api.models.shared.JobCreateRequest req = new JobCreateRequest("vero", JobTypeEnum.RESET); + com.airbyte.api.models.shared.JobCreateRequest req = new JobCreateRequest("ea", JobTypeEnum.RESET); CreateJobResponse res = sdk.jobs.createJob(req); @@ -124,12 +124,12 @@ public class Application { public static void main(String[] args) { try { Airbyte sdk = Airbyte.builder() - .setSecurity(new Security("quis") {{ + .setSecurity(new Security("consectetur") {{ bearerAuth = ""; }}) .build(); - GetJobRequest req = new GetJobRequest(218403L); + GetJobRequest req = new GetJobRequest(926213L); GetJobResponse res = sdk.jobs.getJob(req); @@ -174,15 +174,15 @@ public class Application { public static void main(String[] args) { try { Airbyte sdk = Airbyte.builder() - .setSecurity(new Security("delectus") {{ + .setSecurity(new Security("aspernatur") {{ bearerAuth = ""; }}) .build(); - ListJobsRequest req = new ListJobsRequest("voluptate") {{ + ListJobsRequest req = new ListJobsRequest("minima") {{ jobType = JobTypeEnum.SYNC; - limit = 878870; - offset = 949319; + limit = 952871; + offset = 725595; }}; ListJobsResponse res = sdk.jobs.listJobs(req); diff --git a/docs/sdks/sources/README.md b/docs/sdks/sources/README.md index e0bd7be43..c40f8fe4e 100755 --- a/docs/sdks/sources/README.md +++ b/docs/sdks/sources/README.md @@ -22,6 +22,8 @@ package hello.world; import com.airbyte.api.Airbyte; import com.airbyte.api.models.operations.CreateSourceResponse; import com.airbyte.api.models.shared.Security; +import com.airbyte.api.models.shared.SourceAha; +import com.airbyte.api.models.shared.SourceAhaAha; import com.airbyte.api.models.shared.SourceAircall; import com.airbyte.api.models.shared.SourceAircallAircall; import com.airbyte.api.models.shared.SourceAirtable; @@ -46,6 +48,11 @@ import com.airbyte.api.models.shared.SourceAmazonAdsAuthType; import com.airbyte.api.models.shared.SourceAmazonAdsRegion; import com.airbyte.api.models.shared.SourceAmazonAdsReportRecordTypes; import com.airbyte.api.models.shared.SourceAmazonAdsStateFilter; +import com.airbyte.api.models.shared.SourceAmazonSellerPartner; +import com.airbyte.api.models.shared.SourceAmazonSellerPartnerAWSEnvironment; +import com.airbyte.api.models.shared.SourceAmazonSellerPartnerAWSRegion; +import com.airbyte.api.models.shared.SourceAmazonSellerPartnerAmazonSellerPartner; +import com.airbyte.api.models.shared.SourceAmazonSellerPartnerAuthType; import com.airbyte.api.models.shared.SourceAmazonSqs; import com.airbyte.api.models.shared.SourceAmazonSqsAWSRegion; import com.airbyte.api.models.shared.SourceAmazonSqsAmazonSqs; @@ -118,6 +125,8 @@ import com.airbyte.api.models.shared.SourceConfigcat; import com.airbyte.api.models.shared.SourceConfigcatConfigcat; import com.airbyte.api.models.shared.SourceConfluence; import com.airbyte.api.models.shared.SourceConfluenceConfluence; +import com.airbyte.api.models.shared.SourceConvex; +import com.airbyte.api.models.shared.SourceConvexConvex; import com.airbyte.api.models.shared.SourceCreateRequest; import com.airbyte.api.models.shared.SourceDatascope; import com.airbyte.api.models.shared.SourceDatascopeDatascope; @@ -245,7 +254,6 @@ import com.airbyte.api.models.shared.SourceGoogleSearchConsoleDataState; import com.airbyte.api.models.shared.SourceGoogleSearchConsoleGoogleSearchConsole; import com.airbyte.api.models.shared.SourceGoogleSheets; import com.airbyte.api.models.shared.SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth; -import com.airbyte.api.models.shared.SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType; import com.airbyte.api.models.shared.SourceGoogleSheetsCredentialsServiceAccountKeyAuthentication; import com.airbyte.api.models.shared.SourceGoogleSheetsCredentialsServiceAccountKeyAuthenticationAuthType; import com.airbyte.api.models.shared.SourceGoogleSheetsGoogleSheets; @@ -290,10 +298,19 @@ import com.airbyte.api.models.shared.SourceKlaviyo; import com.airbyte.api.models.shared.SourceKlaviyoKlaviyo; import com.airbyte.api.models.shared.SourceKustomerSinger; import com.airbyte.api.models.shared.SourceKustomerSingerKustomerSinger; +import com.airbyte.api.models.shared.SourceKyve; +import com.airbyte.api.models.shared.SourceKyveKyve; import com.airbyte.api.models.shared.SourceLaunchdarkly; import com.airbyte.api.models.shared.SourceLaunchdarklyLaunchdarkly; import com.airbyte.api.models.shared.SourceLemlist; import com.airbyte.api.models.shared.SourceLemlistLemlist; +import com.airbyte.api.models.shared.SourceLeverHiring; +import com.airbyte.api.models.shared.SourceLeverHiringCredentialsAuthenticateViaLeverApiKey; +import com.airbyte.api.models.shared.SourceLeverHiringCredentialsAuthenticateViaLeverApiKeyAuthType; +import com.airbyte.api.models.shared.SourceLeverHiringCredentialsAuthenticateViaLeverOAuth; +import com.airbyte.api.models.shared.SourceLeverHiringCredentialsAuthenticateViaLeverOAuthAuthType; +import com.airbyte.api.models.shared.SourceLeverHiringEnvironment; +import com.airbyte.api.models.shared.SourceLeverHiringLeverHiring; import com.airbyte.api.models.shared.SourceLinkedinAds; import com.airbyte.api.models.shared.SourceLinkedinAdsCredentialsAccessToken; import com.airbyte.api.models.shared.SourceLinkedinAdsCredentialsAccessTokenAuthMethod; @@ -533,9 +550,6 @@ import com.airbyte.api.models.shared.SourceS3S3AmazonWebServices; import com.airbyte.api.models.shared.SourceSalesforce; import com.airbyte.api.models.shared.SourceSalesforceAuthType; import com.airbyte.api.models.shared.SourceSalesforceSalesforce; -import com.airbyte.api.models.shared.SourceSalesforceSinger; -import com.airbyte.api.models.shared.SourceSalesforceSingerApiType; -import com.airbyte.api.models.shared.SourceSalesforceSingerSalesforceSinger; import com.airbyte.api.models.shared.SourceSalesforceStreamsCriteria; import com.airbyte.api.models.shared.SourceSalesforceStreamsCriteriaSearchCriteria; import com.airbyte.api.models.shared.SourceSalesloft; @@ -589,6 +603,7 @@ import com.airbyte.api.models.shared.SourceSmartsheetsCredentialsAPIAccessTokenA import com.airbyte.api.models.shared.SourceSmartsheetsCredentialsOAuth20; import com.airbyte.api.models.shared.SourceSmartsheetsCredentialsOAuth20AuthType; import com.airbyte.api.models.shared.SourceSmartsheetsSmartsheets; +import com.airbyte.api.models.shared.SourceSmartsheetsValidenums; import com.airbyte.api.models.shared.SourceSnapchatMarketing; import com.airbyte.api.models.shared.SourceSnapchatMarketingSnapchatMarketing; import com.airbyte.api.models.shared.SourceSnowflake; @@ -714,19 +729,18 @@ public class Application { public static void main(String[] args) { try { Airbyte sdk = Airbyte.builder() - .setSecurity(new Security("dignissimos") {{ + .setSecurity(new Security("aut") {{ bearerAuth = ""; }}) .build(); - com.airbyte.api.models.shared.SourceCreateRequest req = new SourceCreateRequest( new SourceYandexMetrica("odio", "similique", SourceYandexMetricaYandexMetrica.YANDEX_METRICA, LocalDate.parse("2022-01-01")) {{ - authToken = "distinctio"; - counterId = "quod"; - endDate = LocalDate.parse("2022-01-01"); - sourceType = SourceYandexMetricaYandexMetrica.YANDEX_METRICA; - startDate = LocalDate.parse("2022-01-01"); - }}, "facilis", "d74dd39c-0f5d-42cf-b7c7-0a45626d4368") {{ - secretId = "dicta"; + com.airbyte.api.models.shared.SourceCreateRequest req = new SourceCreateRequest( new SourceAircall("aliquam", "fugit", SourceAircallAircall.AIRCALL, OffsetDateTime.parse("2022-03-01T00:00:00.000Z")) {{ + apiId = "deleniti"; + apiToken = "impedit"; + sourceType = SourceAircallAircall.AIRCALL; + startDate = OffsetDateTime.parse("2022-03-01T00:00:00.000Z"); + }}, "accusamus", "141aac36-6c8d-4d6b-9442-907474778a7b") {{ + secretId = "fugiat"; }}; CreateSourceResponse res = sdk.sources.createSource(req); @@ -771,12 +785,12 @@ public class Application { public static void main(String[] args) { try { Airbyte sdk = Airbyte.builder() - .setSecurity(new Security("dolor") {{ + .setSecurity(new Security("ut") {{ bearerAuth = ""; }}) .build(); - DeleteSourceRequest req = new DeleteSourceRequest("maiores"); + DeleteSourceRequest req = new DeleteSourceRequest("eum"); DeleteSourceResponse res = sdk.sources.deleteSource(req); @@ -820,12 +834,12 @@ public class Application { public static void main(String[] args) { try { Airbyte sdk = Airbyte.builder() - .setSecurity(new Security("quasi") {{ + .setSecurity(new Security("suscipit") {{ bearerAuth = ""; }}) .build(); - GetSourceRequest req = new GetSourceRequest("ex"); + GetSourceRequest req = new GetSourceRequest("assumenda"); GetSourceResponse res = sdk.sources.getSource(req); @@ -867,6 +881,7 @@ package hello.world; import com.airbyte.api.Airbyte; import com.airbyte.api.models.operations.InitiateOAuthResponse; import com.airbyte.api.models.shared.InitiateOauthRequest; +import com.airbyte.api.models.shared.OAuthActorNames; import com.airbyte.api.models.shared.OAuthInputConfiguration; import com.airbyte.api.models.shared.Security; @@ -874,12 +889,12 @@ public class Application { public static void main(String[] args) { try { Airbyte sdk = Airbyte.builder() - .setSecurity(new Security("nulla") {{ + .setSecurity(new Security("eos") {{ bearerAuth = ""; }}) .build(); - com.airbyte.api.models.shared.InitiateOauthRequest req = new InitiateOauthRequest("excepturi", "voluptatibus", "5fce6c55-6146-4c3e-a50f-b008c42e141a") {{ + com.airbyte.api.models.shared.InitiateOauthRequest req = new InitiateOauthRequest("praesentium", OAuthActorNames.STRAVA, "10ab3cdc-a425-4190-8e52-3c7e0bc7178e") {{ oAuthInputConfiguration = new OAuthInputConfiguration();; }}; @@ -925,18 +940,18 @@ public class Application { public static void main(String[] args) { try { Airbyte sdk = Airbyte.builder() - .setSecurity(new Security("laborum") {{ + .setSecurity(new Security("aliquam") {{ bearerAuth = ""; }}) .build(); ListSourcesRequest req = new ListSourcesRequest() {{ includeDeleted = false; - limit = 810424; - offset = 245367; + limit = 488410; + offset = 577543; workspaceIds = new String[]{{ - add("6c8dd6b1-4429-4074-b477-8a7bd466d28c"), - add("10ab3cdc-a425-4190-8e52-3c7e0bc7178e"), + add("f2a70c68-8282-4aa4-8256-2f222e9817ee"), + add("17cbe61e-6b7b-495b-80ab-3c20c4f3789f"), }}; }}; @@ -977,6 +992,8 @@ import com.airbyte.api.Airbyte; import com.airbyte.api.models.operations.PatchSourceRequest; import com.airbyte.api.models.operations.PatchSourceResponse; import com.airbyte.api.models.shared.Security; +import com.airbyte.api.models.shared.SourceAha; +import com.airbyte.api.models.shared.SourceAhaAha; import com.airbyte.api.models.shared.SourceAircall; import com.airbyte.api.models.shared.SourceAircallAircall; import com.airbyte.api.models.shared.SourceAirtable; @@ -1001,6 +1018,11 @@ import com.airbyte.api.models.shared.SourceAmazonAdsAuthType; import com.airbyte.api.models.shared.SourceAmazonAdsRegion; import com.airbyte.api.models.shared.SourceAmazonAdsReportRecordTypes; import com.airbyte.api.models.shared.SourceAmazonAdsStateFilter; +import com.airbyte.api.models.shared.SourceAmazonSellerPartner; +import com.airbyte.api.models.shared.SourceAmazonSellerPartnerAWSEnvironment; +import com.airbyte.api.models.shared.SourceAmazonSellerPartnerAWSRegion; +import com.airbyte.api.models.shared.SourceAmazonSellerPartnerAmazonSellerPartner; +import com.airbyte.api.models.shared.SourceAmazonSellerPartnerAuthType; import com.airbyte.api.models.shared.SourceAmazonSqs; import com.airbyte.api.models.shared.SourceAmazonSqsAWSRegion; import com.airbyte.api.models.shared.SourceAmazonSqsAmazonSqs; @@ -1073,6 +1095,8 @@ import com.airbyte.api.models.shared.SourceConfigcat; import com.airbyte.api.models.shared.SourceConfigcatConfigcat; import com.airbyte.api.models.shared.SourceConfluence; import com.airbyte.api.models.shared.SourceConfluenceConfluence; +import com.airbyte.api.models.shared.SourceConvex; +import com.airbyte.api.models.shared.SourceConvexConvex; import com.airbyte.api.models.shared.SourceDatascope; import com.airbyte.api.models.shared.SourceDatascopeDatascope; import com.airbyte.api.models.shared.SourceDelighted; @@ -1199,7 +1223,6 @@ import com.airbyte.api.models.shared.SourceGoogleSearchConsoleDataState; import com.airbyte.api.models.shared.SourceGoogleSearchConsoleGoogleSearchConsole; import com.airbyte.api.models.shared.SourceGoogleSheets; import com.airbyte.api.models.shared.SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth; -import com.airbyte.api.models.shared.SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType; import com.airbyte.api.models.shared.SourceGoogleSheetsCredentialsServiceAccountKeyAuthentication; import com.airbyte.api.models.shared.SourceGoogleSheetsCredentialsServiceAccountKeyAuthenticationAuthType; import com.airbyte.api.models.shared.SourceGoogleSheetsGoogleSheets; @@ -1244,10 +1267,19 @@ import com.airbyte.api.models.shared.SourceKlaviyo; import com.airbyte.api.models.shared.SourceKlaviyoKlaviyo; import com.airbyte.api.models.shared.SourceKustomerSinger; import com.airbyte.api.models.shared.SourceKustomerSingerKustomerSinger; +import com.airbyte.api.models.shared.SourceKyve; +import com.airbyte.api.models.shared.SourceKyveKyve; import com.airbyte.api.models.shared.SourceLaunchdarkly; import com.airbyte.api.models.shared.SourceLaunchdarklyLaunchdarkly; import com.airbyte.api.models.shared.SourceLemlist; import com.airbyte.api.models.shared.SourceLemlistLemlist; +import com.airbyte.api.models.shared.SourceLeverHiring; +import com.airbyte.api.models.shared.SourceLeverHiringCredentialsAuthenticateViaLeverApiKey; +import com.airbyte.api.models.shared.SourceLeverHiringCredentialsAuthenticateViaLeverApiKeyAuthType; +import com.airbyte.api.models.shared.SourceLeverHiringCredentialsAuthenticateViaLeverOAuth; +import com.airbyte.api.models.shared.SourceLeverHiringCredentialsAuthenticateViaLeverOAuthAuthType; +import com.airbyte.api.models.shared.SourceLeverHiringEnvironment; +import com.airbyte.api.models.shared.SourceLeverHiringLeverHiring; import com.airbyte.api.models.shared.SourceLinkedinAds; import com.airbyte.api.models.shared.SourceLinkedinAdsCredentialsAccessToken; import com.airbyte.api.models.shared.SourceLinkedinAdsCredentialsAccessTokenAuthMethod; @@ -1488,9 +1520,6 @@ import com.airbyte.api.models.shared.SourceS3S3AmazonWebServices; import com.airbyte.api.models.shared.SourceSalesforce; import com.airbyte.api.models.shared.SourceSalesforceAuthType; import com.airbyte.api.models.shared.SourceSalesforceSalesforce; -import com.airbyte.api.models.shared.SourceSalesforceSinger; -import com.airbyte.api.models.shared.SourceSalesforceSingerApiType; -import com.airbyte.api.models.shared.SourceSalesforceSingerSalesforceSinger; import com.airbyte.api.models.shared.SourceSalesforceStreamsCriteria; import com.airbyte.api.models.shared.SourceSalesforceStreamsCriteriaSearchCriteria; import com.airbyte.api.models.shared.SourceSalesloft; @@ -1544,6 +1573,7 @@ import com.airbyte.api.models.shared.SourceSmartsheetsCredentialsAPIAccessTokenA import com.airbyte.api.models.shared.SourceSmartsheetsCredentialsOAuth20; import com.airbyte.api.models.shared.SourceSmartsheetsCredentialsOAuth20AuthType; import com.airbyte.api.models.shared.SourceSmartsheetsSmartsheets; +import com.airbyte.api.models.shared.SourceSmartsheetsValidenums; import com.airbyte.api.models.shared.SourceSnapchatMarketing; import com.airbyte.api.models.shared.SourceSnapchatMarketingSnapchatMarketing; import com.airbyte.api.models.shared.SourceSnowflake; @@ -1669,17 +1699,20 @@ public class Application { public static void main(String[] args) { try { Airbyte sdk = Airbyte.builder() - .setSecurity(new Security("aliquam") {{ + .setSecurity(new Security("nulla") {{ bearerAuth = ""; }}) .build(); - PatchSourceRequest req = new PatchSourceRequest("odio") {{ + PatchSourceRequest req = new PatchSourceRequest("quas") {{ sourcePatchRequest = new SourcePatchRequest() {{ - configuration = new SourcePersistiq("commodi", SourcePersistiqPersistiq.PERSISTIQ);; + configuration = new SourceMailchimp(SourceMailchimpMailchimp.MAILCHIMP) {{ + campaignId = "quasi"; + credentials = new SourceMailchimpCredentialsAPIKey("error", SourceMailchimpCredentialsAPIKeyAuthType.APIKEY);; + }};; name = "My source"; - secretId = "sapiente"; - workspaceId = "2a70c688-282a-4a48-a562-f222e9817ee1"; + secretId = "sint"; + workspaceId = "dd2efd12-1aa6-4f1e-a74b-db04f1575608"; }};; }}; @@ -1720,6 +1753,8 @@ import com.airbyte.api.Airbyte; import com.airbyte.api.models.operations.PutSourceRequest; import com.airbyte.api.models.operations.PutSourceResponse; import com.airbyte.api.models.shared.Security; +import com.airbyte.api.models.shared.SourceAha; +import com.airbyte.api.models.shared.SourceAhaAha; import com.airbyte.api.models.shared.SourceAircall; import com.airbyte.api.models.shared.SourceAircallAircall; import com.airbyte.api.models.shared.SourceAirtable; @@ -1744,6 +1779,11 @@ import com.airbyte.api.models.shared.SourceAmazonAdsAuthType; import com.airbyte.api.models.shared.SourceAmazonAdsRegion; import com.airbyte.api.models.shared.SourceAmazonAdsReportRecordTypes; import com.airbyte.api.models.shared.SourceAmazonAdsStateFilter; +import com.airbyte.api.models.shared.SourceAmazonSellerPartner; +import com.airbyte.api.models.shared.SourceAmazonSellerPartnerAWSEnvironment; +import com.airbyte.api.models.shared.SourceAmazonSellerPartnerAWSRegion; +import com.airbyte.api.models.shared.SourceAmazonSellerPartnerAmazonSellerPartner; +import com.airbyte.api.models.shared.SourceAmazonSellerPartnerAuthType; import com.airbyte.api.models.shared.SourceAmazonSqs; import com.airbyte.api.models.shared.SourceAmazonSqsAWSRegion; import com.airbyte.api.models.shared.SourceAmazonSqsAmazonSqs; @@ -1816,6 +1856,8 @@ import com.airbyte.api.models.shared.SourceConfigcat; import com.airbyte.api.models.shared.SourceConfigcatConfigcat; import com.airbyte.api.models.shared.SourceConfluence; import com.airbyte.api.models.shared.SourceConfluenceConfluence; +import com.airbyte.api.models.shared.SourceConvex; +import com.airbyte.api.models.shared.SourceConvexConvex; import com.airbyte.api.models.shared.SourceDatascope; import com.airbyte.api.models.shared.SourceDatascopeDatascope; import com.airbyte.api.models.shared.SourceDelighted; @@ -1942,7 +1984,6 @@ import com.airbyte.api.models.shared.SourceGoogleSearchConsoleDataState; import com.airbyte.api.models.shared.SourceGoogleSearchConsoleGoogleSearchConsole; import com.airbyte.api.models.shared.SourceGoogleSheets; import com.airbyte.api.models.shared.SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth; -import com.airbyte.api.models.shared.SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType; import com.airbyte.api.models.shared.SourceGoogleSheetsCredentialsServiceAccountKeyAuthentication; import com.airbyte.api.models.shared.SourceGoogleSheetsCredentialsServiceAccountKeyAuthenticationAuthType; import com.airbyte.api.models.shared.SourceGoogleSheetsGoogleSheets; @@ -1987,10 +2028,19 @@ import com.airbyte.api.models.shared.SourceKlaviyo; import com.airbyte.api.models.shared.SourceKlaviyoKlaviyo; import com.airbyte.api.models.shared.SourceKustomerSinger; import com.airbyte.api.models.shared.SourceKustomerSingerKustomerSinger; +import com.airbyte.api.models.shared.SourceKyve; +import com.airbyte.api.models.shared.SourceKyveKyve; import com.airbyte.api.models.shared.SourceLaunchdarkly; import com.airbyte.api.models.shared.SourceLaunchdarklyLaunchdarkly; import com.airbyte.api.models.shared.SourceLemlist; import com.airbyte.api.models.shared.SourceLemlistLemlist; +import com.airbyte.api.models.shared.SourceLeverHiring; +import com.airbyte.api.models.shared.SourceLeverHiringCredentialsAuthenticateViaLeverApiKey; +import com.airbyte.api.models.shared.SourceLeverHiringCredentialsAuthenticateViaLeverApiKeyAuthType; +import com.airbyte.api.models.shared.SourceLeverHiringCredentialsAuthenticateViaLeverOAuth; +import com.airbyte.api.models.shared.SourceLeverHiringCredentialsAuthenticateViaLeverOAuthAuthType; +import com.airbyte.api.models.shared.SourceLeverHiringEnvironment; +import com.airbyte.api.models.shared.SourceLeverHiringLeverHiring; import com.airbyte.api.models.shared.SourceLinkedinAds; import com.airbyte.api.models.shared.SourceLinkedinAdsCredentialsAccessToken; import com.airbyte.api.models.shared.SourceLinkedinAdsCredentialsAccessTokenAuthMethod; @@ -2231,9 +2281,6 @@ import com.airbyte.api.models.shared.SourceS3S3AmazonWebServices; import com.airbyte.api.models.shared.SourceSalesforce; import com.airbyte.api.models.shared.SourceSalesforceAuthType; import com.airbyte.api.models.shared.SourceSalesforceSalesforce; -import com.airbyte.api.models.shared.SourceSalesforceSinger; -import com.airbyte.api.models.shared.SourceSalesforceSingerApiType; -import com.airbyte.api.models.shared.SourceSalesforceSingerSalesforceSinger; import com.airbyte.api.models.shared.SourceSalesforceStreamsCriteria; import com.airbyte.api.models.shared.SourceSalesforceStreamsCriteriaSearchCriteria; import com.airbyte.api.models.shared.SourceSalesloft; @@ -2287,6 +2334,7 @@ import com.airbyte.api.models.shared.SourceSmartsheetsCredentialsAPIAccessTokenA import com.airbyte.api.models.shared.SourceSmartsheetsCredentialsOAuth20; import com.airbyte.api.models.shared.SourceSmartsheetsCredentialsOAuth20AuthType; import com.airbyte.api.models.shared.SourceSmartsheetsSmartsheets; +import com.airbyte.api.models.shared.SourceSmartsheetsValidenums; import com.airbyte.api.models.shared.SourceSnapchatMarketing; import com.airbyte.api.models.shared.SourceSnapchatMarketingSnapchatMarketing; import com.airbyte.api.models.shared.SourceSnowflake; @@ -2412,16 +2460,19 @@ public class Application { public static void main(String[] args) { try { Airbyte sdk = Airbyte.builder() - .setSecurity(new Security("esse") {{ + .setSecurity(new Security("qui") {{ bearerAuth = ""; }}) .build(); - PutSourceRequest req = new PutSourceRequest("quod") {{ - sourcePutRequest = new SourcePutRequest( new SourceSapFieldglass("aliquid", SourceSapFieldglassSapFieldglass.SAP_FIELDGLASS) {{ - apiKey = "vero"; - sourceType = SourceSapFieldglassSapFieldglass.SAP_FIELDGLASS; - }}, "quasi");; + PutSourceRequest req = new PutSourceRequest("quibusdam") {{ + sourcePutRequest = new SourcePutRequest( new SourceKlarna("quasi", false, SourceKlarnaRegion.OC, SourceKlarnaKlarna.KLARNA, "et") {{ + password = "deleniti"; + playground = false; + region = SourceKlarnaRegion.OC; + sourceType = SourceKlarnaKlarna.KLARNA; + username = "Marilyne_Bradtke"; + }}, "voluptate");; }}; PutSourceResponse res = sdk.sources.putSource(req); diff --git a/docs/sdks/streams/README.md b/docs/sdks/streams/README.md index 748441063..430de2b5d 100755 --- a/docs/sdks/streams/README.md +++ b/docs/sdks/streams/README.md @@ -22,12 +22,12 @@ public class Application { public static void main(String[] args) { try { Airbyte sdk = Airbyte.builder() - .setSecurity(new Security("saepe") {{ + .setSecurity(new Security("ipsa") {{ bearerAuth = ""; }}) .build(); - GetStreamPropertiesRequest req = new GetStreamPropertiesRequest("vel", "harum") {{ + GetStreamPropertiesRequest req = new GetStreamPropertiesRequest("minima", "veritatis") {{ ignoreCache = false; }}; diff --git a/docs/sdks/workspaces/README.md b/docs/sdks/workspaces/README.md index fe61e755b..83d201eeb 100755 --- a/docs/sdks/workspaces/README.md +++ b/docs/sdks/workspaces/README.md @@ -23,20 +23,99 @@ import com.airbyte.api.Airbyte; import com.airbyte.api.models.operations.CreateOrUpdateWorkspaceOAuthCredentialsRequest; import com.airbyte.api.models.operations.CreateOrUpdateWorkspaceOAuthCredentialsResponse; import com.airbyte.api.models.shared.ActorTypeEnum; -import com.airbyte.api.models.shared.OAuthCredentialsConfiguration; +import com.airbyte.api.models.shared.Airtable; +import com.airbyte.api.models.shared.AirtableCredentials; +import com.airbyte.api.models.shared.AmazonAds; +import com.airbyte.api.models.shared.AmazonSellerPartner; +import com.airbyte.api.models.shared.Asana; +import com.airbyte.api.models.shared.AsanaCredentials; +import com.airbyte.api.models.shared.BingAds; +import com.airbyte.api.models.shared.FacebookMarketing; +import com.airbyte.api.models.shared.Github; +import com.airbyte.api.models.shared.GithubCredentials; +import com.airbyte.api.models.shared.Gitlab; +import com.airbyte.api.models.shared.GitlabCredentials; +import com.airbyte.api.models.shared.GoogleAds; +import com.airbyte.api.models.shared.GoogleAdsCredentials; +import com.airbyte.api.models.shared.GoogleAnalyticsDataApi; +import com.airbyte.api.models.shared.GoogleAnalyticsDataApiCredentials; +import com.airbyte.api.models.shared.GoogleAnalyticsV4; +import com.airbyte.api.models.shared.GoogleAnalyticsV4Credentials; +import com.airbyte.api.models.shared.GoogleSearchConsole; +import com.airbyte.api.models.shared.GoogleSearchConsoleAuthorization; +import com.airbyte.api.models.shared.GoogleSheets; +import com.airbyte.api.models.shared.GoogleSheetsAuthenticateViaGoogleOAuth; +import com.airbyte.api.models.shared.Harvest; +import com.airbyte.api.models.shared.HarvestCredentials; +import com.airbyte.api.models.shared.Hubspot; +import com.airbyte.api.models.shared.HubspotCredentials; +import com.airbyte.api.models.shared.Instagram; +import com.airbyte.api.models.shared.Intercom; +import com.airbyte.api.models.shared.LeverHiring; +import com.airbyte.api.models.shared.LeverHiringCredentials; +import com.airbyte.api.models.shared.LinkedinAds; +import com.airbyte.api.models.shared.LinkedinAdsCredentials; +import com.airbyte.api.models.shared.Mailchimp; +import com.airbyte.api.models.shared.MailchimpCredentials; +import com.airbyte.api.models.shared.MicrosoftTeams; +import com.airbyte.api.models.shared.MicrosoftTeamsCredentials; +import com.airbyte.api.models.shared.Monday; +import com.airbyte.api.models.shared.MondayCredentials; +import com.airbyte.api.models.shared.Notion; +import com.airbyte.api.models.shared.NotionCredentials; +import com.airbyte.api.models.shared.OAuthActorNames; +import com.airbyte.api.models.shared.Pinterest; +import com.airbyte.api.models.shared.PinterestCredentials; +import com.airbyte.api.models.shared.Retently; +import com.airbyte.api.models.shared.RetentlyCredentials; +import com.airbyte.api.models.shared.Salesforce; import com.airbyte.api.models.shared.Security; +import com.airbyte.api.models.shared.Shopify; +import com.airbyte.api.models.shared.ShopifyCredentials; +import com.airbyte.api.models.shared.Slack; +import com.airbyte.api.models.shared.SlackCredentials; +import com.airbyte.api.models.shared.Smartsheets; +import com.airbyte.api.models.shared.SmartsheetsCredentials; +import com.airbyte.api.models.shared.SnapchatMarketing; +import com.airbyte.api.models.shared.Snowflake; +import com.airbyte.api.models.shared.SnowflakeCredentials; +import com.airbyte.api.models.shared.Square; +import com.airbyte.api.models.shared.SquareCredentials; +import com.airbyte.api.models.shared.Strava; +import com.airbyte.api.models.shared.Surveymonkey; +import com.airbyte.api.models.shared.SurveymonkeyCredentials; +import com.airbyte.api.models.shared.TiktokMarketing; +import com.airbyte.api.models.shared.TiktokMarketingCredentials; +import com.airbyte.api.models.shared.Trello; import com.airbyte.api.models.shared.WorkspaceOAuthCredentialsRequest; +import com.airbyte.api.models.shared.Xero; +import com.airbyte.api.models.shared.XeroAuthentication; +import com.airbyte.api.models.shared.YoutubeAnalytics; +import com.airbyte.api.models.shared.YoutubeAnalyticsCredentials; +import com.airbyte.api.models.shared.ZendeskChat; +import com.airbyte.api.models.shared.ZendeskChatCredentials; +import com.airbyte.api.models.shared.ZendeskSunshine; +import com.airbyte.api.models.shared.ZendeskSunshineCredentials; +import com.airbyte.api.models.shared.ZendeskSupport; +import com.airbyte.api.models.shared.ZendeskSupportCredentials; +import com.airbyte.api.models.shared.ZendeskTalk; +import com.airbyte.api.models.shared.ZendeskTalkCredentials; public class Application { public static void main(String[] args) { try { Airbyte sdk = Airbyte.builder() - .setSecurity(new Security("molestiae") {{ + .setSecurity(new Security("consectetur") {{ bearerAuth = ""; }}) .build(); - CreateOrUpdateWorkspaceOAuthCredentialsRequest req = new CreateOrUpdateWorkspaceOAuthCredentialsRequest( new WorkspaceOAuthCredentialsRequest(ActorTypeEnum.DESTINATION, new OAuthCredentialsConfiguration();, "occaecati");, "minima"); + CreateOrUpdateWorkspaceOAuthCredentialsRequest req = new CreateOrUpdateWorkspaceOAuthCredentialsRequest( new WorkspaceOAuthCredentialsRequest(ActorTypeEnum.SOURCE, new Salesforce() {{ + clientId = "temporibus"; + clientSecret = "accusantium"; + }}) {{ + sourceType = OAuthActorNames.MONDAY; + }};, "aut"); CreateOrUpdateWorkspaceOAuthCredentialsResponse res = sdk.workspaces.createOrUpdateWorkspaceOAuthCredentials(req); @@ -80,12 +159,12 @@ public class Application { public static void main(String[] args) { try { Airbyte sdk = Airbyte.builder() - .setSecurity(new Security("distinctio") {{ + .setSecurity(new Security("laudantium") {{ bearerAuth = ""; }}) .build(); - com.airbyte.api.models.shared.WorkspaceCreateRequest req = new WorkspaceCreateRequest("eligendi"); + com.airbyte.api.models.shared.WorkspaceCreateRequest req = new WorkspaceCreateRequest("eum"); CreateWorkspaceResponse res = sdk.workspaces.createWorkspace(req); @@ -129,12 +208,12 @@ public class Application { public static void main(String[] args) { try { Airbyte sdk = Airbyte.builder() - .setSecurity(new Security("sit") {{ + .setSecurity(new Security("mollitia") {{ bearerAuth = ""; }}) .build(); - DeleteWorkspaceRequest req = new DeleteWorkspaceRequest("culpa"); + DeleteWorkspaceRequest req = new DeleteWorkspaceRequest("ab"); DeleteWorkspaceResponse res = sdk.workspaces.deleteWorkspace(req); @@ -178,12 +257,12 @@ public class Application { public static void main(String[] args) { try { Airbyte sdk = Airbyte.builder() - .setSecurity(new Security("tempore") {{ + .setSecurity(new Security("corrupti") {{ bearerAuth = ""; }}) .build(); - GetWorkspaceRequest req = new GetWorkspaceRequest("adipisci"); + GetWorkspaceRequest req = new GetWorkspaceRequest("non"); GetWorkspaceResponse res = sdk.workspaces.getWorkspace(req); @@ -227,20 +306,18 @@ public class Application { public static void main(String[] args) { try { Airbyte sdk = Airbyte.builder() - .setSecurity(new Security("cumque") {{ + .setSecurity(new Security("voluptatem") {{ bearerAuth = ""; }}) .build(); ListWorkspacesRequest req = new ListWorkspacesRequest() {{ includeDeleted = false; - limit = 160538; - offset = 9766; + limit = 221161; + offset = 580152; workspaceIds = new String[]{{ - add("4f3789fd-871f-499d-92ef-d121aa6f1e67"), - add("4bdb04f1-5756-4082-968e-a19f1d170513"), - add("39d08086-a184-4039-8c26-071f93f5f064"), - add("2dac7af5-15cc-4413-aa63-aae8d67864db"), + add("c26071f9-3f5f-4064-adac-7af515cc413a"), + add("a63aae8d-6786-44db-b675-fd5e60b375ed"), }}; }}; @@ -287,12 +364,12 @@ public class Application { public static void main(String[] args) { try { Airbyte sdk = Airbyte.builder() - .setSecurity(new Security("cum") {{ + .setSecurity(new Security("numquam") {{ bearerAuth = ""; }}) .build(); - UpdateWorkspaceRequest req = new UpdateWorkspaceRequest( new WorkspaceUpdateRequest("commodi");, "in"); + UpdateWorkspaceRequest req = new UpdateWorkspaceRequest( new WorkspaceUpdateRequest("doloribus");, "suscipit"); UpdateWorkspaceResponse res = sdk.workspaces.updateWorkspace(req); diff --git a/files.gen b/files.gen index 812a9b0ea..bae452c60 100755 --- a/files.gen +++ b/files.gen @@ -106,9 +106,6 @@ lib/src/main/java/com/airbyte/api/models/shared/NonBreakingSchemaUpdatesBehavior lib/src/main/java/com/airbyte/api/models/shared/NamespaceDefinitionEnumNoDefault.java lib/src/main/java/com/airbyte/api/models/shared/GeographyEnumNoDefault.java lib/src/main/java/com/airbyte/api/models/shared/DestinationResponse.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationAmazonSqsAmazonSqs.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationAmazonSqsAWSRegion.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationAmazonSqs.java lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeCredentialsIAMUserCredentialsTitle.java lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeCredentialsIAMUser.java lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeCredentialsIAMRoleCredentialsTitle.java @@ -151,8 +148,6 @@ lib/src/main/java/com/airbyte/api/models/shared/DestinationBigqueryDenormalizedL 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/DestinationCassandraCassandra.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationCassandra.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 @@ -239,16 +234,6 @@ lib/src/main/java/com/airbyte/api/models/shared/DestinationKeenKeen.java lib/src/main/java/com/airbyte/api/models/shared/DestinationKeen.java lib/src/main/java/com/airbyte/api/models/shared/DestinationKinesisKinesis.java lib/src/main/java/com/airbyte/api/models/shared/DestinationKinesis.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreMariadbColumnstore.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreTunnelMethodPasswordAuthenticationTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreTunnelMethodPasswordAuthentication.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthenticationTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthentication.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreTunnelMethodNoTunnelTunnelMethod.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreTunnelMethodNoTunnel.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstore.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationMeilisearchMeilisearch.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationMeilisearch.java lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbAuthTypeLoginPasswordAuthorization.java lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbAuthTypeLoginPassword.java lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbAuthTypeNoneAuthorization.java @@ -317,12 +302,6 @@ lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresTunnelMethodN 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/DestinationPulsarCompressionType.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationPulsarPulsar.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationPulsarTopicType.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationPulsar.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationRabbitmqRabbitmq.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationRabbitmq.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 @@ -353,8 +332,6 @@ lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMeth 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/DestinationRocksetRockset.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationRockset.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 @@ -400,8 +377,6 @@ lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLines 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 -lib/src/main/java/com/airbyte/api/models/shared/DestinationScyllaScylla.java -lib/src/main/java/com/airbyte/api/models/shared/DestinationScylla.java lib/src/main/java/com/airbyte/api/models/shared/DestinationSftpJsonSftpJson.java lib/src/main/java/com/airbyte/api/models/shared/DestinationSftpJson.java lib/src/main/java/com/airbyte/api/models/shared/DestinationSnowflakeCredentialsUsernameAndPasswordAuthType.java @@ -447,6 +422,8 @@ lib/src/main/java/com/airbyte/api/models/shared/JobsResponse.java lib/src/main/java/com/airbyte/api/models/shared/SourceResponse.java lib/src/main/java/com/airbyte/api/models/shared/SourcePokeapiPokeapi.java lib/src/main/java/com/airbyte/api/models/shared/SourcePokeapi.java +lib/src/main/java/com/airbyte/api/models/shared/SourceAhaAha.java +lib/src/main/java/com/airbyte/api/models/shared/SourceAha.java lib/src/main/java/com/airbyte/api/models/shared/SourceAircallAircall.java lib/src/main/java/com/airbyte/api/models/shared/SourceAircall.java lib/src/main/java/com/airbyte/api/models/shared/SourceAirtableCredentialsPersonalAccessTokenAuthMethod.java @@ -471,6 +448,11 @@ lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonAdsReportRecordTypes lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonAdsAmazonAds.java lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonAdsStateFilter.java lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonAds.java +lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonSellerPartnerAuthType.java +lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonSellerPartnerAWSEnvironment.java +lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonSellerPartnerAWSRegion.java +lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonSellerPartnerAmazonSellerPartner.java +lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonSellerPartner.java lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonSqsAWSRegion.java lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonSqsAmazonSqs.java lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonSqs.java @@ -543,6 +525,8 @@ lib/src/main/java/com/airbyte/api/models/shared/SourceConfigcatConfigcat.java lib/src/main/java/com/airbyte/api/models/shared/SourceConfigcat.java lib/src/main/java/com/airbyte/api/models/shared/SourceConfluenceConfluence.java lib/src/main/java/com/airbyte/api/models/shared/SourceConfluence.java +lib/src/main/java/com/airbyte/api/models/shared/SourceConvexConvex.java +lib/src/main/java/com/airbyte/api/models/shared/SourceConvex.java lib/src/main/java/com/airbyte/api/models/shared/SourceDatascopeDatascope.java lib/src/main/java/com/airbyte/api/models/shared/SourceDatascope.java lib/src/main/java/com/airbyte/api/models/shared/SourceDelightedDelighted.java @@ -669,7 +653,6 @@ lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSearchConsoleGoogleS lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSearchConsole.java lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsCredentialsServiceAccountKeyAuthenticationAuthType.java lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsCredentialsServiceAccountKeyAuthentication.java -lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType.java lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth.java lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsGoogleSheets.java lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheets.java @@ -714,10 +697,19 @@ lib/src/main/java/com/airbyte/api/models/shared/SourceKlaviyoKlaviyo.java lib/src/main/java/com/airbyte/api/models/shared/SourceKlaviyo.java lib/src/main/java/com/airbyte/api/models/shared/SourceKustomerSingerKustomerSinger.java lib/src/main/java/com/airbyte/api/models/shared/SourceKustomerSinger.java +lib/src/main/java/com/airbyte/api/models/shared/SourceKyveKyve.java +lib/src/main/java/com/airbyte/api/models/shared/SourceKyve.java lib/src/main/java/com/airbyte/api/models/shared/SourceLaunchdarklyLaunchdarkly.java lib/src/main/java/com/airbyte/api/models/shared/SourceLaunchdarkly.java lib/src/main/java/com/airbyte/api/models/shared/SourceLemlistLemlist.java lib/src/main/java/com/airbyte/api/models/shared/SourceLemlist.java +lib/src/main/java/com/airbyte/api/models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverApiKeyAuthType.java +lib/src/main/java/com/airbyte/api/models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverApiKey.java +lib/src/main/java/com/airbyte/api/models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverOAuthAuthType.java +lib/src/main/java/com/airbyte/api/models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverOAuth.java +lib/src/main/java/com/airbyte/api/models/shared/SourceLeverHiringEnvironment.java +lib/src/main/java/com/airbyte/api/models/shared/SourceLeverHiringLeverHiring.java +lib/src/main/java/com/airbyte/api/models/shared/SourceLeverHiring.java lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinAdsCredentialsAccessTokenAuthMethod.java lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinAdsCredentialsAccessToken.java lib/src/main/java/com/airbyte/api/models/shared/SourceLinkedinAdsCredentialsOAuth20AuthMethod.java @@ -957,9 +949,6 @@ lib/src/main/java/com/airbyte/api/models/shared/SourceSalesforceSalesforce.java lib/src/main/java/com/airbyte/api/models/shared/SourceSalesforceStreamsCriteriaSearchCriteria.java lib/src/main/java/com/airbyte/api/models/shared/SourceSalesforceStreamsCriteria.java lib/src/main/java/com/airbyte/api/models/shared/SourceSalesforce.java -lib/src/main/java/com/airbyte/api/models/shared/SourceSalesforceSingerApiType.java -lib/src/main/java/com/airbyte/api/models/shared/SourceSalesforceSingerSalesforceSinger.java -lib/src/main/java/com/airbyte/api/models/shared/SourceSalesforceSinger.java lib/src/main/java/com/airbyte/api/models/shared/SourceSalesloftCredentialsAuthenticateViaAPIKeyAuthType.java lib/src/main/java/com/airbyte/api/models/shared/SourceSalesloftCredentialsAuthenticateViaAPIKey.java lib/src/main/java/com/airbyte/api/models/shared/SourceSalesloftCredentialsAuthenticateViaOAuthAuthType.java @@ -1009,6 +998,7 @@ lib/src/main/java/com/airbyte/api/models/shared/SourceSmartsheetsCredentialsAPIA lib/src/main/java/com/airbyte/api/models/shared/SourceSmartsheetsCredentialsAPIAccessToken.java lib/src/main/java/com/airbyte/api/models/shared/SourceSmartsheetsCredentialsOAuth20AuthType.java lib/src/main/java/com/airbyte/api/models/shared/SourceSmartsheetsCredentialsOAuth20.java +lib/src/main/java/com/airbyte/api/models/shared/SourceSmartsheetsValidenums.java lib/src/main/java/com/airbyte/api/models/shared/SourceSmartsheetsSmartsheets.java lib/src/main/java/com/airbyte/api/models/shared/SourceSmartsheets.java lib/src/main/java/com/airbyte/api/models/shared/SourceSnapchatMarketingSnapchatMarketing.java @@ -1131,6 +1121,7 @@ lib/src/main/java/com/airbyte/api/models/shared/SourceZuoraTenantEndpointLocatio lib/src/main/java/com/airbyte/api/models/shared/SourceZuora.java lib/src/main/java/com/airbyte/api/models/shared/SourceCreateRequest.java lib/src/main/java/com/airbyte/api/models/shared/InitiateOauthRequest.java +lib/src/main/java/com/airbyte/api/models/shared/OAuthActorNames.java lib/src/main/java/com/airbyte/api/models/shared/OAuthInputConfiguration.java lib/src/main/java/com/airbyte/api/models/shared/SourcesResponse.java lib/src/main/java/com/airbyte/api/models/shared/SourcePatchRequest.java @@ -1138,7 +1129,80 @@ lib/src/main/java/com/airbyte/api/models/shared/SourcePutRequest.java lib/src/main/java/com/airbyte/api/models/shared/StreamPropertiesResponse.java lib/src/main/java/com/airbyte/api/models/shared/StreamProperties.java lib/src/main/java/com/airbyte/api/models/shared/WorkspaceOAuthCredentialsRequest.java -lib/src/main/java/com/airbyte/api/models/shared/OAuthCredentialsConfiguration.java +lib/src/main/java/com/airbyte/api/models/shared/AirtableCredentials.java +lib/src/main/java/com/airbyte/api/models/shared/Airtable.java +lib/src/main/java/com/airbyte/api/models/shared/AmazonAds.java +lib/src/main/java/com/airbyte/api/models/shared/AmazonSellerPartner.java +lib/src/main/java/com/airbyte/api/models/shared/AsanaCredentials.java +lib/src/main/java/com/airbyte/api/models/shared/Asana.java +lib/src/main/java/com/airbyte/api/models/shared/BingAds.java +lib/src/main/java/com/airbyte/api/models/shared/FacebookMarketing.java +lib/src/main/java/com/airbyte/api/models/shared/GithubCredentials.java +lib/src/main/java/com/airbyte/api/models/shared/Github.java +lib/src/main/java/com/airbyte/api/models/shared/GitlabCredentials.java +lib/src/main/java/com/airbyte/api/models/shared/Gitlab.java +lib/src/main/java/com/airbyte/api/models/shared/GoogleAdsCredentials.java +lib/src/main/java/com/airbyte/api/models/shared/GoogleAds.java +lib/src/main/java/com/airbyte/api/models/shared/GoogleAnalyticsDataApiCredentials.java +lib/src/main/java/com/airbyte/api/models/shared/GoogleAnalyticsDataApi.java +lib/src/main/java/com/airbyte/api/models/shared/GoogleAnalyticsV4Credentials.java +lib/src/main/java/com/airbyte/api/models/shared/GoogleAnalyticsV4.java +lib/src/main/java/com/airbyte/api/models/shared/GoogleSearchConsoleAuthorization.java +lib/src/main/java/com/airbyte/api/models/shared/GoogleSearchConsole.java +lib/src/main/java/com/airbyte/api/models/shared/GoogleSheetsAuthenticateViaGoogleOAuth.java +lib/src/main/java/com/airbyte/api/models/shared/GoogleSheets.java +lib/src/main/java/com/airbyte/api/models/shared/HarvestCredentials.java +lib/src/main/java/com/airbyte/api/models/shared/Harvest.java +lib/src/main/java/com/airbyte/api/models/shared/HubspotCredentials.java +lib/src/main/java/com/airbyte/api/models/shared/Hubspot.java +lib/src/main/java/com/airbyte/api/models/shared/Instagram.java +lib/src/main/java/com/airbyte/api/models/shared/Intercom.java +lib/src/main/java/com/airbyte/api/models/shared/LeverHiringCredentials.java +lib/src/main/java/com/airbyte/api/models/shared/LeverHiring.java +lib/src/main/java/com/airbyte/api/models/shared/LinkedinAdsCredentials.java +lib/src/main/java/com/airbyte/api/models/shared/LinkedinAds.java +lib/src/main/java/com/airbyte/api/models/shared/MailchimpCredentials.java +lib/src/main/java/com/airbyte/api/models/shared/Mailchimp.java +lib/src/main/java/com/airbyte/api/models/shared/MicrosoftTeamsCredentials.java +lib/src/main/java/com/airbyte/api/models/shared/MicrosoftTeams.java +lib/src/main/java/com/airbyte/api/models/shared/MondayCredentials.java +lib/src/main/java/com/airbyte/api/models/shared/Monday.java +lib/src/main/java/com/airbyte/api/models/shared/NotionCredentials.java +lib/src/main/java/com/airbyte/api/models/shared/Notion.java +lib/src/main/java/com/airbyte/api/models/shared/PinterestCredentials.java +lib/src/main/java/com/airbyte/api/models/shared/Pinterest.java +lib/src/main/java/com/airbyte/api/models/shared/RetentlyCredentials.java +lib/src/main/java/com/airbyte/api/models/shared/Retently.java +lib/src/main/java/com/airbyte/api/models/shared/Salesforce.java +lib/src/main/java/com/airbyte/api/models/shared/ShopifyCredentials.java +lib/src/main/java/com/airbyte/api/models/shared/Shopify.java +lib/src/main/java/com/airbyte/api/models/shared/SlackCredentials.java +lib/src/main/java/com/airbyte/api/models/shared/Slack.java +lib/src/main/java/com/airbyte/api/models/shared/SmartsheetsCredentials.java +lib/src/main/java/com/airbyte/api/models/shared/Smartsheets.java +lib/src/main/java/com/airbyte/api/models/shared/SnapchatMarketing.java +lib/src/main/java/com/airbyte/api/models/shared/SnowflakeCredentials.java +lib/src/main/java/com/airbyte/api/models/shared/Snowflake.java +lib/src/main/java/com/airbyte/api/models/shared/SquareCredentials.java +lib/src/main/java/com/airbyte/api/models/shared/Square.java +lib/src/main/java/com/airbyte/api/models/shared/Strava.java +lib/src/main/java/com/airbyte/api/models/shared/SurveymonkeyCredentials.java +lib/src/main/java/com/airbyte/api/models/shared/Surveymonkey.java +lib/src/main/java/com/airbyte/api/models/shared/TiktokMarketingCredentials.java +lib/src/main/java/com/airbyte/api/models/shared/TiktokMarketing.java +lib/src/main/java/com/airbyte/api/models/shared/Trello.java +lib/src/main/java/com/airbyte/api/models/shared/XeroAuthentication.java +lib/src/main/java/com/airbyte/api/models/shared/Xero.java +lib/src/main/java/com/airbyte/api/models/shared/YoutubeAnalyticsCredentials.java +lib/src/main/java/com/airbyte/api/models/shared/YoutubeAnalytics.java +lib/src/main/java/com/airbyte/api/models/shared/ZendeskChatCredentials.java +lib/src/main/java/com/airbyte/api/models/shared/ZendeskChat.java +lib/src/main/java/com/airbyte/api/models/shared/ZendeskSunshineCredentials.java +lib/src/main/java/com/airbyte/api/models/shared/ZendeskSunshine.java +lib/src/main/java/com/airbyte/api/models/shared/ZendeskSupportCredentials.java +lib/src/main/java/com/airbyte/api/models/shared/ZendeskSupport.java +lib/src/main/java/com/airbyte/api/models/shared/ZendeskTalkCredentials.java +lib/src/main/java/com/airbyte/api/models/shared/ZendeskTalk.java lib/src/main/java/com/airbyte/api/models/shared/ActorTypeEnum.java lib/src/main/java/com/airbyte/api/models/shared/WorkspaceResponse.java lib/src/main/java/com/airbyte/api/models/shared/WorkspaceCreateRequest.java @@ -1224,9 +1288,6 @@ docs/models/shared/NonBreakingSchemaUpdatesBehaviorEnumNoDefault.md docs/models/shared/NamespaceDefinitionEnumNoDefault.md docs/models/shared/GeographyEnumNoDefault.md docs/models/shared/DestinationResponse.md -docs/models/shared/DestinationAmazonSqsAmazonSqs.md -docs/models/shared/DestinationAmazonSqsAWSRegion.md -docs/models/shared/DestinationAmazonSqs.md docs/models/shared/DestinationAwsDatalakeCredentialsIAMUserCredentialsTitle.md docs/models/shared/DestinationAwsDatalakeCredentialsIAMUser.md docs/models/shared/DestinationAwsDatalakeCredentialsIAMRoleCredentialsTitle.md @@ -1269,8 +1330,6 @@ docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodGCSStaging.md docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInsertsMethod.md docs/models/shared/DestinationBigqueryDenormalizedLoadingMethodStandardInserts.md docs/models/shared/DestinationBigqueryDenormalized.md -docs/models/shared/DestinationCassandraCassandra.md -docs/models/shared/DestinationCassandra.md docs/models/shared/DestinationClickhouseClickhouse.md docs/models/shared/DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.md docs/models/shared/DestinationClickhouseTunnelMethodPasswordAuthentication.md @@ -1357,16 +1416,6 @@ docs/models/shared/DestinationKeenKeen.md docs/models/shared/DestinationKeen.md docs/models/shared/DestinationKinesisKinesis.md docs/models/shared/DestinationKinesis.md -docs/models/shared/DestinationMariadbColumnstoreMariadbColumnstore.md -docs/models/shared/DestinationMariadbColumnstoreTunnelMethodPasswordAuthenticationTunnelMethod.md -docs/models/shared/DestinationMariadbColumnstoreTunnelMethodPasswordAuthentication.md -docs/models/shared/DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthenticationTunnelMethod.md -docs/models/shared/DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthentication.md -docs/models/shared/DestinationMariadbColumnstoreTunnelMethodNoTunnelTunnelMethod.md -docs/models/shared/DestinationMariadbColumnstoreTunnelMethodNoTunnel.md -docs/models/shared/DestinationMariadbColumnstore.md -docs/models/shared/DestinationMeilisearchMeilisearch.md -docs/models/shared/DestinationMeilisearch.md docs/models/shared/DestinationMongodbAuthTypeLoginPasswordAuthorization.md docs/models/shared/DestinationMongodbAuthTypeLoginPassword.md docs/models/shared/DestinationMongodbAuthTypeNoneAuthorization.md @@ -1435,12 +1484,6 @@ docs/models/shared/DestinationPostgresTunnelMethodNoTunnel.md docs/models/shared/DestinationPostgres.md docs/models/shared/DestinationPubsubPubsub.md docs/models/shared/DestinationPubsub.md -docs/models/shared/DestinationPulsarCompressionType.md -docs/models/shared/DestinationPulsarPulsar.md -docs/models/shared/DestinationPulsarTopicType.md -docs/models/shared/DestinationPulsar.md -docs/models/shared/DestinationRabbitmqRabbitmq.md -docs/models/shared/DestinationRabbitmq.md docs/models/shared/DestinationRedisCacheType.md docs/models/shared/DestinationRedisRedis.md docs/models/shared/DestinationRedisSslModeVerifyFullMode.md @@ -1471,8 +1514,6 @@ docs/models/shared/DestinationRedshiftUploadingMethodS3Staging.md docs/models/shared/DestinationRedshiftUploadingMethodStandardMethod.md docs/models/shared/DestinationRedshiftUploadingMethodStandard.md docs/models/shared/DestinationRedshift.md -docs/models/shared/DestinationRocksetRockset.md -docs/models/shared/DestinationRockset.md docs/models/shared/DestinationS3S3.md docs/models/shared/DestinationS3FormatParquetColumnarStorageCompressionCodec.md docs/models/shared/DestinationS3FormatParquetColumnarStorageFormatType.md @@ -1518,8 +1559,6 @@ docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON.md docs/models/shared/DestinationS3GlueSerializationLibrary.md docs/models/shared/DestinationS3GlueS3BucketRegion.md docs/models/shared/DestinationS3Glue.md -docs/models/shared/DestinationScyllaScylla.md -docs/models/shared/DestinationScylla.md docs/models/shared/DestinationSftpJsonSftpJson.md docs/models/shared/DestinationSftpJson.md docs/models/shared/DestinationSnowflakeCredentialsUsernameAndPasswordAuthType.md @@ -1565,6 +1604,8 @@ docs/models/shared/JobsResponse.md docs/models/shared/SourceResponse.md docs/models/shared/SourcePokeapiPokeapi.md docs/models/shared/SourcePokeapi.md +docs/models/shared/SourceAhaAha.md +docs/models/shared/SourceAha.md docs/models/shared/SourceAircallAircall.md docs/models/shared/SourceAircall.md docs/models/shared/SourceAirtableCredentialsPersonalAccessTokenAuthMethod.md @@ -1589,6 +1630,11 @@ docs/models/shared/SourceAmazonAdsReportRecordTypes.md docs/models/shared/SourceAmazonAdsAmazonAds.md docs/models/shared/SourceAmazonAdsStateFilter.md docs/models/shared/SourceAmazonAds.md +docs/models/shared/SourceAmazonSellerPartnerAuthType.md +docs/models/shared/SourceAmazonSellerPartnerAWSEnvironment.md +docs/models/shared/SourceAmazonSellerPartnerAWSRegion.md +docs/models/shared/SourceAmazonSellerPartnerAmazonSellerPartner.md +docs/models/shared/SourceAmazonSellerPartner.md docs/models/shared/SourceAmazonSqsAWSRegion.md docs/models/shared/SourceAmazonSqsAmazonSqs.md docs/models/shared/SourceAmazonSqs.md @@ -1661,6 +1707,8 @@ docs/models/shared/SourceConfigcatConfigcat.md docs/models/shared/SourceConfigcat.md docs/models/shared/SourceConfluenceConfluence.md docs/models/shared/SourceConfluence.md +docs/models/shared/SourceConvexConvex.md +docs/models/shared/SourceConvex.md docs/models/shared/SourceDatascopeDatascope.md docs/models/shared/SourceDatascope.md docs/models/shared/SourceDelightedDelighted.md @@ -1787,7 +1835,6 @@ docs/models/shared/SourceGoogleSearchConsoleGoogleSearchConsole.md docs/models/shared/SourceGoogleSearchConsole.md docs/models/shared/SourceGoogleSheetsCredentialsServiceAccountKeyAuthenticationAuthType.md docs/models/shared/SourceGoogleSheetsCredentialsServiceAccountKeyAuthentication.md -docs/models/shared/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType.md docs/models/shared/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth.md docs/models/shared/SourceGoogleSheetsGoogleSheets.md docs/models/shared/SourceGoogleSheets.md @@ -1832,10 +1879,19 @@ docs/models/shared/SourceKlaviyoKlaviyo.md docs/models/shared/SourceKlaviyo.md docs/models/shared/SourceKustomerSingerKustomerSinger.md docs/models/shared/SourceKustomerSinger.md +docs/models/shared/SourceKyveKyve.md +docs/models/shared/SourceKyve.md docs/models/shared/SourceLaunchdarklyLaunchdarkly.md docs/models/shared/SourceLaunchdarkly.md docs/models/shared/SourceLemlistLemlist.md docs/models/shared/SourceLemlist.md +docs/models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverApiKeyAuthType.md +docs/models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverApiKey.md +docs/models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverOAuthAuthType.md +docs/models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverOAuth.md +docs/models/shared/SourceLeverHiringEnvironment.md +docs/models/shared/SourceLeverHiringLeverHiring.md +docs/models/shared/SourceLeverHiring.md docs/models/shared/SourceLinkedinAdsCredentialsAccessTokenAuthMethod.md docs/models/shared/SourceLinkedinAdsCredentialsAccessToken.md docs/models/shared/SourceLinkedinAdsCredentialsOAuth20AuthMethod.md @@ -2075,9 +2131,6 @@ docs/models/shared/SourceSalesforceSalesforce.md docs/models/shared/SourceSalesforceStreamsCriteriaSearchCriteria.md docs/models/shared/SourceSalesforceStreamsCriteria.md docs/models/shared/SourceSalesforce.md -docs/models/shared/SourceSalesforceSingerApiType.md -docs/models/shared/SourceSalesforceSingerSalesforceSinger.md -docs/models/shared/SourceSalesforceSinger.md docs/models/shared/SourceSalesloftCredentialsAuthenticateViaAPIKeyAuthType.md docs/models/shared/SourceSalesloftCredentialsAuthenticateViaAPIKey.md docs/models/shared/SourceSalesloftCredentialsAuthenticateViaOAuthAuthType.md @@ -2127,6 +2180,7 @@ docs/models/shared/SourceSmartsheetsCredentialsAPIAccessTokenAuthType.md docs/models/shared/SourceSmartsheetsCredentialsAPIAccessToken.md docs/models/shared/SourceSmartsheetsCredentialsOAuth20AuthType.md docs/models/shared/SourceSmartsheetsCredentialsOAuth20.md +docs/models/shared/SourceSmartsheetsValidenums.md docs/models/shared/SourceSmartsheetsSmartsheets.md docs/models/shared/SourceSmartsheets.md docs/models/shared/SourceSnapchatMarketingSnapchatMarketing.md @@ -2249,6 +2303,7 @@ docs/models/shared/SourceZuoraTenantEndpointLocation.md docs/models/shared/SourceZuora.md docs/models/shared/SourceCreateRequest.md docs/models/shared/InitiateOauthRequest.md +docs/models/shared/OAuthActorNames.md docs/models/shared/OAuthInputConfiguration.md docs/models/shared/SourcesResponse.md docs/models/shared/SourcePatchRequest.md @@ -2256,7 +2311,80 @@ docs/models/shared/SourcePutRequest.md docs/models/shared/StreamPropertiesResponse.md docs/models/shared/StreamProperties.md docs/models/shared/WorkspaceOAuthCredentialsRequest.md -docs/models/shared/OAuthCredentialsConfiguration.md +docs/models/shared/AirtableCredentials.md +docs/models/shared/Airtable.md +docs/models/shared/AmazonAds.md +docs/models/shared/AmazonSellerPartner.md +docs/models/shared/AsanaCredentials.md +docs/models/shared/Asana.md +docs/models/shared/BingAds.md +docs/models/shared/FacebookMarketing.md +docs/models/shared/GithubCredentials.md +docs/models/shared/Github.md +docs/models/shared/GitlabCredentials.md +docs/models/shared/Gitlab.md +docs/models/shared/GoogleAdsCredentials.md +docs/models/shared/GoogleAds.md +docs/models/shared/GoogleAnalyticsDataApiCredentials.md +docs/models/shared/GoogleAnalyticsDataApi.md +docs/models/shared/GoogleAnalyticsV4Credentials.md +docs/models/shared/GoogleAnalyticsV4.md +docs/models/shared/GoogleSearchConsoleAuthorization.md +docs/models/shared/GoogleSearchConsole.md +docs/models/shared/GoogleSheetsAuthenticateViaGoogleOAuth.md +docs/models/shared/GoogleSheets.md +docs/models/shared/HarvestCredentials.md +docs/models/shared/Harvest.md +docs/models/shared/HubspotCredentials.md +docs/models/shared/Hubspot.md +docs/models/shared/Instagram.md +docs/models/shared/Intercom.md +docs/models/shared/LeverHiringCredentials.md +docs/models/shared/LeverHiring.md +docs/models/shared/LinkedinAdsCredentials.md +docs/models/shared/LinkedinAds.md +docs/models/shared/MailchimpCredentials.md +docs/models/shared/Mailchimp.md +docs/models/shared/MicrosoftTeamsCredentials.md +docs/models/shared/MicrosoftTeams.md +docs/models/shared/MondayCredentials.md +docs/models/shared/Monday.md +docs/models/shared/NotionCredentials.md +docs/models/shared/Notion.md +docs/models/shared/PinterestCredentials.md +docs/models/shared/Pinterest.md +docs/models/shared/RetentlyCredentials.md +docs/models/shared/Retently.md +docs/models/shared/Salesforce.md +docs/models/shared/ShopifyCredentials.md +docs/models/shared/Shopify.md +docs/models/shared/SlackCredentials.md +docs/models/shared/Slack.md +docs/models/shared/SmartsheetsCredentials.md +docs/models/shared/Smartsheets.md +docs/models/shared/SnapchatMarketing.md +docs/models/shared/SnowflakeCredentials.md +docs/models/shared/Snowflake.md +docs/models/shared/SquareCredentials.md +docs/models/shared/Square.md +docs/models/shared/Strava.md +docs/models/shared/SurveymonkeyCredentials.md +docs/models/shared/Surveymonkey.md +docs/models/shared/TiktokMarketingCredentials.md +docs/models/shared/TiktokMarketing.md +docs/models/shared/Trello.md +docs/models/shared/XeroAuthentication.md +docs/models/shared/Xero.md +docs/models/shared/YoutubeAnalyticsCredentials.md +docs/models/shared/YoutubeAnalytics.md +docs/models/shared/ZendeskChatCredentials.md +docs/models/shared/ZendeskChat.md +docs/models/shared/ZendeskSunshineCredentials.md +docs/models/shared/ZendeskSunshine.md +docs/models/shared/ZendeskSupportCredentials.md +docs/models/shared/ZendeskSupport.md +docs/models/shared/ZendeskTalkCredentials.md +docs/models/shared/ZendeskTalk.md docs/models/shared/ActorTypeEnum.md docs/models/shared/WorkspaceResponse.md docs/models/shared/WorkspaceCreateRequest.md diff --git a/gen.yaml b/gen.yaml index cb4ad244c..f92ce6b70 100644 --- a/gen.yaml +++ b/gen.yaml @@ -1,15 +1,15 @@ configVersion: 1.0.0 management: - docChecksum: aaa4be7f123ebeda7859d7356f70649c + docChecksum: c3c0a7d7f488dcf1be7bfc12e4f4ab3b docVersion: 1.0.0 - speakeasyVersion: 1.49.0 - generationVersion: 2.41.4 + speakeasyVersion: 1.49.1 + generationVersion: 2.41.5 generation: sdkClassName: airbyte singleTagPerOp: false telemetryEnabled: true java: - version: 0.18.1 + version: 0.18.2 artifactID: api companyEmail: info@airbyte.com companyName: Airbyte diff --git a/lib/build.gradle b/lib/build.gradle index 00f8cf6c4..fc287e29d 100755 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -41,7 +41,7 @@ publishing { maven(MavenPublication) { groupId = 'com.airbyte' artifactId = 'api' - version = '0.18.1' + version = '0.18.2' 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 cbd885851..d7c24fb69 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.18.1"; - public String genVersion = "2.41.4"; + public String sdkVersion = "0.18.2"; + public String genVersion = "2.41.5"; } \ No newline at end of file diff --git a/lib/src/main/java/com/airbyte/api/models/shared/Airtable.java b/lib/src/main/java/com/airbyte/api/models/shared/Airtable.java new file mode 100755 index 000000000..c8a37bd07 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/Airtable.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; + +/** + * Airtable - The values required to configure the source. + */ + +public class Airtable { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("credentials") + public AirtableCredentials credentials; + + public Airtable withCredentials(AirtableCredentials credentials) { + this.credentials = credentials; + return this; + } + + public Airtable(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/AirtableCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/AirtableCredentials.java new file mode 100755 index 000000000..33cce1534 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/AirtableCredentials.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; + + +public class AirtableCredentials { + /** + * The client ID of the Airtable developer application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public AirtableCredentials withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + /** + * The client secret the Airtable developer application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public AirtableCredentials withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + public AirtableCredentials(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/AmazonAds.java b/lib/src/main/java/com/airbyte/api/models/shared/AmazonAds.java new file mode 100755 index 000000000..4052e725d --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/AmazonAds.java @@ -0,0 +1,41 @@ +/* + * 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; + +/** + * AmazonAds - The values required to configure the source. + */ + +public class AmazonAds { + /** + * The client ID of your Amazon Ads developer application. See the <a href="https://advertising.amazon.com/API/docs/en-us/get-started/generate-api-tokens#retrieve-your-client-id-and-client-secret">docs</a> for more information. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public AmazonAds withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + /** + * The client secret of your Amazon Ads developer application. See the <a href="https://advertising.amazon.com/API/docs/en-us/get-started/generate-api-tokens#retrieve-your-client-id-and-client-secret">docs</a> for more information. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public AmazonAds withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + public AmazonAds(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/AmazonSellerPartner.java b/lib/src/main/java/com/airbyte/api/models/shared/AmazonSellerPartner.java new file mode 100755 index 000000000..8d40cd90e --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/AmazonSellerPartner.java @@ -0,0 +1,41 @@ +/* + * 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; + +/** + * AmazonSellerPartner - The values required to configure the source. + */ + +public class AmazonSellerPartner { + /** + * Your Login with Amazon Client ID. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("lwa_app_id") + public String lwaAppId; + + public AmazonSellerPartner withLwaAppId(String lwaAppId) { + this.lwaAppId = lwaAppId; + return this; + } + + /** + * Your Login with Amazon Client Secret. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("lwa_client_secret") + public String lwaClientSecret; + + public AmazonSellerPartner withLwaClientSecret(String lwaClientSecret) { + this.lwaClientSecret = lwaClientSecret; + return this; + } + + public AmazonSellerPartner(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/Asana.java b/lib/src/main/java/com/airbyte/api/models/shared/Asana.java new file mode 100755 index 000000000..c25e35718 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/Asana.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; + +/** + * Asana - The values required to configure the source. + */ + +public class Asana { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("credentials") + public AsanaCredentials credentials; + + public Asana withCredentials(AsanaCredentials credentials) { + this.credentials = credentials; + return this; + } + + public Asana(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/AsanaCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/AsanaCredentials.java new file mode 100755 index 000000000..26bc83d90 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/AsanaCredentials.java @@ -0,0 +1,32 @@ +/* + * 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; + + +public class AsanaCredentials { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public AsanaCredentials withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public AsanaCredentials withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + public AsanaCredentials(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/BingAds.java b/lib/src/main/java/com/airbyte/api/models/shared/BingAds.java new file mode 100755 index 000000000..f63d03966 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/BingAds.java @@ -0,0 +1,41 @@ +/* + * 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; + +/** + * BingAds - The values required to configure the source. + */ + +public class BingAds { + /** + * The Client ID of your Microsoft Advertising developer application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public BingAds withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + /** + * The Client Secret of your Microsoft Advertising developer application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public BingAds withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + public BingAds(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAmazonSqs.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAmazonSqs.java deleted file mode 100755 index dc7231f0a..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAmazonSqs.java +++ /dev/null @@ -1,111 +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; - -/** - * DestinationAmazonSqs - The values required to configure the destination. - */ - -public class DestinationAmazonSqs { - /** - * The Access Key ID of the AWS IAM Role to use for sending messages - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("access_key") - public String accessKey; - - public DestinationAmazonSqs withAccessKey(String accessKey) { - this.accessKey = accessKey; - return this; - } - - @JsonProperty("destinationType") - public DestinationAmazonSqsAmazonSqs destinationType; - - public DestinationAmazonSqs withDestinationType(DestinationAmazonSqsAmazonSqs destinationType) { - this.destinationType = destinationType; - return this; - } - - /** - * Use this property to extract the contents of the named key in the input record to use as the SQS message body. If not set, the entire content of the input record data is used as the message body. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("message_body_key") - public String messageBodyKey; - - public DestinationAmazonSqs withMessageBodyKey(String messageBodyKey) { - this.messageBodyKey = messageBodyKey; - return this; - } - - /** - * Modify the Message Delay of the individual message from the Queue's default (seconds). - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("message_delay") - public Long messageDelay; - - public DestinationAmazonSqs withMessageDelay(Long messageDelay) { - this.messageDelay = messageDelay; - return this; - } - - /** - * The tag that specifies that a message belongs to a specific message group. This parameter applies only to, and is REQUIRED by, FIFO queues. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("message_group_id") - public String messageGroupId; - - public DestinationAmazonSqs withMessageGroupId(String messageGroupId) { - this.messageGroupId = messageGroupId; - return this; - } - - /** - * URL of the SQS Queue - */ - @JsonProperty("queue_url") - public String queueUrl; - - public DestinationAmazonSqs withQueueUrl(String queueUrl) { - this.queueUrl = queueUrl; - return this; - } - - /** - * AWS Region of the SQS Queue - */ - @JsonProperty("region") - public DestinationAmazonSqsAWSRegion region; - - public DestinationAmazonSqs withRegion(DestinationAmazonSqsAWSRegion region) { - this.region = region; - return this; - } - - /** - * The Secret Key of the AWS IAM Role to use for sending messages - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("secret_key") - public String secretKey; - - public DestinationAmazonSqs withSecretKey(String secretKey) { - this.secretKey = secretKey; - return this; - } - - public DestinationAmazonSqs(@JsonProperty("destinationType") DestinationAmazonSqsAmazonSqs destinationType, @JsonProperty("queue_url") String queueUrl, @JsonProperty("region") DestinationAmazonSqsAWSRegion region) { - this.destinationType = destinationType; - this.queueUrl = queueUrl; - this.region = region; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAmazonSqsAWSRegion.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAmazonSqsAWSRegion.java deleted file mode 100755 index 31097e1eb..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAmazonSqsAWSRegion.java +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - -import com.fasterxml.jackson.annotation.JsonValue; - -/** - * DestinationAmazonSqsAWSRegion - AWS Region of the SQS Queue - */ -public enum DestinationAmazonSqsAWSRegion { - 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 DestinationAmazonSqsAWSRegion(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationCassandra.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationCassandra.java deleted file mode 100755 index 409c1b421..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationCassandra.java +++ /dev/null @@ -1,111 +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; - -/** - * DestinationCassandra - The values required to configure the destination. - */ - -public class DestinationCassandra { - /** - * Address to connect to. - */ - @JsonProperty("address") - public String address; - - public DestinationCassandra withAddress(String address) { - this.address = address; - return this; - } - - /** - * Datacenter of the cassandra cluster. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("datacenter") - public String datacenter; - - public DestinationCassandra withDatacenter(String datacenter) { - this.datacenter = datacenter; - return this; - } - - @JsonProperty("destinationType") - public DestinationCassandraCassandra destinationType; - - public DestinationCassandra withDestinationType(DestinationCassandraCassandra destinationType) { - this.destinationType = destinationType; - return this; - } - - /** - * Default Cassandra keyspace to create data in. - */ - @JsonProperty("keyspace") - public String keyspace; - - public DestinationCassandra withKeyspace(String keyspace) { - this.keyspace = keyspace; - return this; - } - - /** - * Password associated with Cassandra. - */ - @JsonProperty("password") - public String password; - - public DestinationCassandra withPassword(String password) { - this.password = password; - return this; - } - - /** - * Port of Cassandra. - */ - @JsonProperty("port") - public Long port; - - public DestinationCassandra withPort(Long port) { - this.port = port; - return this; - } - - /** - * Indicates to how many nodes the data should be replicated to. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("replication") - public Long replication; - - public DestinationCassandra withReplication(Long replication) { - this.replication = replication; - return this; - } - - /** - * Username to use to access Cassandra. - */ - @JsonProperty("username") - public String username; - - public DestinationCassandra withUsername(String username) { - this.username = username; - return this; - } - - public DestinationCassandra(@JsonProperty("username") String username, @JsonProperty("password") String password, @JsonProperty("address") String address, @JsonProperty("destinationType") DestinationCassandraCassandra destinationType, @JsonProperty("keyspace") String keyspace, @JsonProperty("port") Long port) { - this.username = username; - this.password = password; - this.address = address; - this.destinationType = destinationType; - this.keyspace = keyspace; - this.port = port; - } -} 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 c7d1a1ca3..08762a27d 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 @@ -100,6 +100,18 @@ public DestinationDatabricks withDestinationType(DestinationDatabricksDatabricks return this; } + /** + * Support schema evolution for all streams. If "false", the connector might fail when a stream's schema changes. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("enable_schema_evolution") + public Boolean enableSchemaEvolution; + + public DestinationDatabricks withEnableSchemaEvolution(Boolean enableSchemaEvolution) { + this.enableSchemaEvolution = enableSchemaEvolution; + return this; + } + /** * Default to 'true'. Switch it to 'false' for debugging purpose. */ diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstore.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstore.java deleted file mode 100755 index 72430ce95..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstore.java +++ /dev/null @@ -1,111 +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; - -/** - * DestinationMariadbColumnstore - The values required to configure the destination. - */ - -public class DestinationMariadbColumnstore { - /** - * Name of the database. - */ - @JsonProperty("database") - public String database; - - public DestinationMariadbColumnstore withDatabase(String database) { - this.database = database; - return this; - } - - @JsonProperty("destinationType") - public DestinationMariadbColumnstoreMariadbColumnstore destinationType; - - public DestinationMariadbColumnstore withDestinationType(DestinationMariadbColumnstoreMariadbColumnstore destinationType) { - this.destinationType = destinationType; - return this; - } - - /** - * The Hostname of the database. - */ - @JsonProperty("host") - public String host; - - public DestinationMariadbColumnstore withHost(String host) { - this.host = host; - return this; - } - - /** - * 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). - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("jdbc_url_params") - public String jdbcUrlParams; - - public DestinationMariadbColumnstore withJdbcUrlParams(String jdbcUrlParams) { - this.jdbcUrlParams = jdbcUrlParams; - return this; - } - - /** - * The Password associated with the username. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("password") - public String password; - - public DestinationMariadbColumnstore withPassword(String password) { - this.password = password; - return this; - } - - /** - * The Port of the database. - */ - @JsonProperty("port") - public Long port; - - public DestinationMariadbColumnstore withPort(Long port) { - this.port = port; - return this; - } - - /** - * Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("tunnel_method") - public Object tunnelMethod; - - public DestinationMariadbColumnstore withTunnelMethod(Object tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - /** - * The Username which is used to access the database. - */ - @JsonProperty("username") - public String username; - - public DestinationMariadbColumnstore withUsername(String username) { - this.username = username; - return this; - } - - public DestinationMariadbColumnstore(@JsonProperty("database") String database, @JsonProperty("destinationType") DestinationMariadbColumnstoreMariadbColumnstore destinationType, @JsonProperty("host") String host, @JsonProperty("port") Long port, @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/DestinationMariadbColumnstoreTunnelMethodNoTunnel.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreTunnelMethodNoTunnel.java deleted file mode 100755 index 81f899430..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreTunnelMethodNoTunnel.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; - -/** - * DestinationMariadbColumnstoreTunnelMethodNoTunnel - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class DestinationMariadbColumnstoreTunnelMethodNoTunnel { - /** - * No ssh tunnel needed to connect to database - */ - @JsonProperty("tunnel_method") - public DestinationMariadbColumnstoreTunnelMethodNoTunnelTunnelMethod tunnelMethod; - - public DestinationMariadbColumnstoreTunnelMethodNoTunnel withTunnelMethod(DestinationMariadbColumnstoreTunnelMethodNoTunnelTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - public DestinationMariadbColumnstoreTunnelMethodNoTunnel(@JsonProperty("tunnel_method") DestinationMariadbColumnstoreTunnelMethodNoTunnelTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreTunnelMethodNoTunnelTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreTunnelMethodNoTunnelTunnelMethod.java deleted file mode 100755 index c8ec92fa2..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreTunnelMethodNoTunnelTunnelMethod.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; - -/** - * DestinationMariadbColumnstoreTunnelMethodNoTunnelTunnelMethod - No ssh tunnel needed to connect to database - */ -public enum DestinationMariadbColumnstoreTunnelMethodNoTunnelTunnelMethod { - NO_TUNNEL("NO_TUNNEL"); - - @JsonValue - public final String value; - - private DestinationMariadbColumnstoreTunnelMethodNoTunnelTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreTunnelMethodPasswordAuthentication.java deleted file mode 100755 index e3b45eed7..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreTunnelMethodPasswordAuthentication.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; - -/** - * DestinationMariadbColumnstoreTunnelMethodPasswordAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class DestinationMariadbColumnstoreTunnelMethodPasswordAuthentication { - /** - * Hostname of the jump server host that allows inbound ssh tunnel. - */ - @JsonProperty("tunnel_host") - public String tunnelHost; - - public DestinationMariadbColumnstoreTunnelMethodPasswordAuthentication withTunnelHost(String tunnelHost) { - this.tunnelHost = tunnelHost; - return this; - } - - /** - * Connect through a jump server tunnel host using username and password authentication - */ - @JsonProperty("tunnel_method") - public DestinationMariadbColumnstoreTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod; - - public DestinationMariadbColumnstoreTunnelMethodPasswordAuthentication withTunnelMethod(DestinationMariadbColumnstoreTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - /** - * Port on the proxy/jump server that accepts inbound ssh connections. - */ - @JsonProperty("tunnel_port") - public Long tunnelPort; - - public DestinationMariadbColumnstoreTunnelMethodPasswordAuthentication 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 DestinationMariadbColumnstoreTunnelMethodPasswordAuthentication 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 DestinationMariadbColumnstoreTunnelMethodPasswordAuthentication withTunnelUserPassword(String tunnelUserPassword) { - this.tunnelUserPassword = tunnelUserPassword; - return this; - } - - public DestinationMariadbColumnstoreTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationMariadbColumnstoreTunnelMethodPasswordAuthenticationTunnelMethod 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/DestinationMariadbColumnstoreTunnelMethodPasswordAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreTunnelMethodPasswordAuthenticationTunnelMethod.java deleted file mode 100755 index b86c7ca97..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreTunnelMethodPasswordAuthenticationTunnelMethod.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; - -/** - * DestinationMariadbColumnstoreTunnelMethodPasswordAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and password authentication - */ -public enum DestinationMariadbColumnstoreTunnelMethodPasswordAuthenticationTunnelMethod { - SSH_PASSWORD_AUTH("SSH_PASSWORD_AUTH"); - - @JsonValue - public final String value; - - private DestinationMariadbColumnstoreTunnelMethodPasswordAuthenticationTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthentication.java deleted file mode 100755 index 8b4985965..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthentication.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; - -/** - * DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthentication - Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. - */ - -public class DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthentication { - /** - * 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 DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthentication 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 DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthentication withTunnelHost(String tunnelHost) { - this.tunnelHost = tunnelHost; - return this; - } - - /** - * Connect through a jump server tunnel host using username and ssh key - */ - @JsonProperty("tunnel_method") - public DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod; - - public DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthentication withTunnelMethod(DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod) { - this.tunnelMethod = tunnelMethod; - return this; - } - - /** - * Port on the proxy/jump server that accepts inbound ssh connections. - */ - @JsonProperty("tunnel_port") - public Long tunnelPort; - - public DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthentication 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 DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthentication withTunnelUser(String tunnelUser) { - this.tunnelUser = tunnelUser; - return this; - } - - public DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthenticationTunnelMethod 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/DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthenticationTunnelMethod.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthenticationTunnelMethod.java deleted file mode 100755 index a01ca0dfe..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthenticationTunnelMethod.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; - -/** - * DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthenticationTunnelMethod - Connect through a jump server tunnel host using username and ssh key - */ -public enum DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthenticationTunnelMethod { - SSH_KEY_AUTH("SSH_KEY_AUTH"); - - @JsonValue - public final String value; - - private DestinationMariadbColumnstoreTunnelMethodSSHKeyAuthenticationTunnelMethod(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMeilisearch.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMeilisearch.java deleted file mode 100755 index 49f499ff6..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMeilisearch.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; - -/** - * DestinationMeilisearch - The values required to configure the destination. - */ - -public class DestinationMeilisearch { - /** - * MeiliSearch API Key. See the <a href="https://docs.airbyte.com/integrations/destinations/meilisearch">docs</a> for more information on how to obtain this key. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("api_key") - public String apiKey; - - public DestinationMeilisearch withApiKey(String apiKey) { - this.apiKey = apiKey; - return this; - } - - @JsonProperty("destinationType") - public DestinationMeilisearchMeilisearch destinationType; - - public DestinationMeilisearch withDestinationType(DestinationMeilisearchMeilisearch destinationType) { - this.destinationType = destinationType; - return this; - } - - /** - * Hostname of the MeiliSearch instance. - */ - @JsonProperty("host") - public String host; - - public DestinationMeilisearch withHost(String host) { - this.host = host; - return this; - } - - public DestinationMeilisearch(@JsonProperty("destinationType") DestinationMeilisearchMeilisearch destinationType, @JsonProperty("host") String host) { - this.destinationType = destinationType; - this.host = host; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPulsar.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPulsar.java deleted file mode 100755 index ce0cb79ed..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPulsar.java +++ /dev/null @@ -1,231 +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; - -/** - * DestinationPulsar - The values required to configure the destination. - */ - -public class DestinationPulsar { - /** - * Control whether automatic batching of messages is enabled for the producer. - */ - @JsonProperty("batching_enabled") - public Boolean batchingEnabled; - - public DestinationPulsar withBatchingEnabled(Boolean batchingEnabled) { - this.batchingEnabled = batchingEnabled; - return this; - } - - /** - * Maximum number of messages permitted in a batch. - */ - @JsonProperty("batching_max_messages") - public Long batchingMaxMessages; - - public DestinationPulsar withBatchingMaxMessages(Long batchingMaxMessages) { - this.batchingMaxMessages = batchingMaxMessages; - return this; - } - - /** - * Time period in milliseconds within which the messages sent will be batched. - */ - @JsonProperty("batching_max_publish_delay") - public Long batchingMaxPublishDelay; - - public DestinationPulsar withBatchingMaxPublishDelay(Long batchingMaxPublishDelay) { - this.batchingMaxPublishDelay = batchingMaxPublishDelay; - return this; - } - - /** - * If the send operation should block when the outgoing message queue is full. - */ - @JsonProperty("block_if_queue_full") - public Boolean blockIfQueueFull; - - public DestinationPulsar withBlockIfQueueFull(Boolean blockIfQueueFull) { - this.blockIfQueueFull = blockIfQueueFull; - return this; - } - - /** - * A list of host/port pairs to use for establishing the initial connection to the Pulsar cluster. - */ - @JsonProperty("brokers") - public String brokers; - - public DestinationPulsar withBrokers(String brokers) { - this.brokers = brokers; - return this; - } - - /** - * Compression type for the producer. - */ - @JsonProperty("compression_type") - public DestinationPulsarCompressionType compressionType; - - public DestinationPulsar withCompressionType(DestinationPulsarCompressionType compressionType) { - this.compressionType = compressionType; - return this; - } - - @JsonProperty("destinationType") - public DestinationPulsarPulsar destinationType; - - public DestinationPulsar withDestinationType(DestinationPulsarPulsar destinationType) { - this.destinationType = destinationType; - return this; - } - - /** - * The maximum size of a queue holding pending messages. - */ - @JsonProperty("max_pending_messages") - public Long maxPendingMessages; - - public DestinationPulsar withMaxPendingMessages(Long maxPendingMessages) { - this.maxPendingMessages = maxPendingMessages; - return this; - } - - /** - * The maximum number of pending messages across partitions. - */ - @JsonProperty("max_pending_messages_across_partitions") - public Long maxPendingMessagesAcrossPartitions; - - public DestinationPulsar withMaxPendingMessagesAcrossPartitions(Long maxPendingMessagesAcrossPartitions) { - this.maxPendingMessagesAcrossPartitions = maxPendingMessagesAcrossPartitions; - return this; - } - - /** - * Name for the producer. If not filled, the system will generate a globally unique name which can be accessed with. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("producer_name") - public String producerName; - - public DestinationPulsar withProducerName(String producerName) { - this.producerName = producerName; - return this; - } - - /** - * Wait synchronously until the record has been sent to Pulsar. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("producer_sync") - public Boolean producerSync; - - public DestinationPulsar withProducerSync(Boolean producerSync) { - this.producerSync = producerSync; - return this; - } - - /** - * If a message is not acknowledged by a server before the send-timeout expires, an error occurs (in ms). - */ - @JsonProperty("send_timeout_ms") - public Long sendTimeoutMs; - - public DestinationPulsar withSendTimeoutMs(Long sendTimeoutMs) { - this.sendTimeoutMs = sendTimeoutMs; - return this; - } - - /** - * The administrative unit of the topic, which acts as a grouping mechanism for related topics. Most topic configuration is performed at the namespace level. Each tenant has one or multiple namespaces. - */ - @JsonProperty("topic_namespace") - public String topicNamespace; - - public DestinationPulsar withTopicNamespace(String topicNamespace) { - this.topicNamespace = topicNamespace; - return this; - } - - /** - * Topic pattern in which the records will be sent. You can use patterns like '{namespace}' and/or '{stream}' to send the message to a specific topic based on these values. Notice that the topic name will be transformed to a standard naming convention. - */ - @JsonProperty("topic_pattern") - public String topicPattern; - - public DestinationPulsar withTopicPattern(String topicPattern) { - this.topicPattern = topicPattern; - return this; - } - - /** - * The topic tenant within the instance. Tenants are essential to multi-tenancy in Pulsar, and spread across clusters. - */ - @JsonProperty("topic_tenant") - public String topicTenant; - - public DestinationPulsar withTopicTenant(String topicTenant) { - this.topicTenant = topicTenant; - return this; - } - - /** - * Topic to test if Airbyte can produce messages. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("topic_test") - public String topicTest; - - public DestinationPulsar withTopicTest(String topicTest) { - this.topicTest = topicTest; - return this; - } - - /** - * It identifies type of topic. Pulsar supports two kind of topics: persistent and non-persistent. In persistent topic, all messages are durably persisted on disk (that means on multiple disks unless the broker is standalone), whereas non-persistent topic does not persist message into storage disk. - */ - @JsonProperty("topic_type") - public DestinationPulsarTopicType topicType; - - public DestinationPulsar withTopicType(DestinationPulsarTopicType topicType) { - this.topicType = topicType; - return this; - } - - /** - * Whether to use TLS encryption on the connection. - */ - @JsonProperty("use_tls") - public Boolean useTls; - - public DestinationPulsar withUseTls(Boolean useTls) { - this.useTls = useTls; - return this; - } - - public DestinationPulsar(@JsonProperty("batching_enabled") Boolean batchingEnabled, @JsonProperty("batching_max_messages") Long batchingMaxMessages, @JsonProperty("batching_max_publish_delay") Long batchingMaxPublishDelay, @JsonProperty("block_if_queue_full") Boolean blockIfQueueFull, @JsonProperty("brokers") String brokers, @JsonProperty("compression_type") DestinationPulsarCompressionType compressionType, @JsonProperty("destinationType") DestinationPulsarPulsar destinationType, @JsonProperty("max_pending_messages") Long maxPendingMessages, @JsonProperty("max_pending_messages_across_partitions") Long maxPendingMessagesAcrossPartitions, @JsonProperty("send_timeout_ms") Long sendTimeoutMs, @JsonProperty("topic_namespace") String topicNamespace, @JsonProperty("topic_pattern") String topicPattern, @JsonProperty("topic_tenant") String topicTenant, @JsonProperty("topic_type") DestinationPulsarTopicType topicType, @JsonProperty("use_tls") Boolean useTls) { - this.batchingEnabled = batchingEnabled; - this.batchingMaxMessages = batchingMaxMessages; - this.batchingMaxPublishDelay = batchingMaxPublishDelay; - this.blockIfQueueFull = blockIfQueueFull; - this.brokers = brokers; - this.compressionType = compressionType; - this.destinationType = destinationType; - this.maxPendingMessages = maxPendingMessages; - this.maxPendingMessagesAcrossPartitions = maxPendingMessagesAcrossPartitions; - this.sendTimeoutMs = sendTimeoutMs; - this.topicNamespace = topicNamespace; - this.topicPattern = topicPattern; - this.topicTenant = topicTenant; - this.topicType = topicType; - this.useTls = useTls; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPulsarCompressionType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPulsarCompressionType.java deleted file mode 100755 index f33b97156..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPulsarCompressionType.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.JsonValue; - -/** - * DestinationPulsarCompressionType - Compression type for the producer. - */ -public enum DestinationPulsarCompressionType { - NONE("NONE"), - LZ4("LZ4"), - ZLIB("ZLIB"), - ZSTD("ZSTD"), - SNAPPY("SNAPPY"); - - @JsonValue - public final String value; - - private DestinationPulsarCompressionType(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPulsarTopicType.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPulsarTopicType.java deleted file mode 100755 index 254dcaf61..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPulsarTopicType.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; - -/** - * DestinationPulsarTopicType - It identifies type of topic. Pulsar supports two kind of topics: persistent and non-persistent. In persistent topic, all messages are durably persisted on disk (that means on multiple disks unless the broker is standalone), whereas non-persistent topic does not persist message into storage disk. - */ -public enum DestinationPulsarTopicType { - PERSISTENT("persistent"), - NON_PERSISTENT("non-persistent"); - - @JsonValue - public final String value; - - private DestinationPulsarTopicType(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRabbitmq.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRabbitmq.java deleted file mode 100755 index 01732c839..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRabbitmq.java +++ /dev/null @@ -1,123 +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; - -/** - * DestinationRabbitmq - The values required to configure the destination. - */ - -public class DestinationRabbitmq { - @JsonProperty("destinationType") - public DestinationRabbitmqRabbitmq destinationType; - - public DestinationRabbitmq withDestinationType(DestinationRabbitmqRabbitmq destinationType) { - this.destinationType = destinationType; - return this; - } - - /** - * The exchange name. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("exchange") - public String exchange; - - public DestinationRabbitmq withExchange(String exchange) { - this.exchange = exchange; - return this; - } - - /** - * The RabbitMQ host name. - */ - @JsonProperty("host") - public String host; - - public DestinationRabbitmq withHost(String host) { - this.host = host; - return this; - } - - /** - * The password to connect. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("password") - public String password; - - public DestinationRabbitmq withPassword(String password) { - this.password = password; - return this; - } - - /** - * The RabbitMQ port. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("port") - public Long port; - - public DestinationRabbitmq withPort(Long port) { - this.port = port; - return this; - } - - /** - * The routing key. - */ - @JsonProperty("routing_key") - public String routingKey; - - public DestinationRabbitmq withRoutingKey(String routingKey) { - this.routingKey = routingKey; - return this; - } - - /** - * SSL enabled. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("ssl") - public Boolean ssl; - - public DestinationRabbitmq withSsl(Boolean ssl) { - this.ssl = ssl; - return this; - } - - /** - * The username to connect. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("username") - public String username; - - public DestinationRabbitmq withUsername(String username) { - this.username = username; - return this; - } - - /** - * The RabbitMQ virtual host name. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("virtual_host") - public String virtualHost; - - public DestinationRabbitmq withVirtualHost(String virtualHost) { - this.virtualHost = virtualHost; - return this; - } - - public DestinationRabbitmq(@JsonProperty("destinationType") DestinationRabbitmqRabbitmq destinationType, @JsonProperty("host") String host, @JsonProperty("routing_key") String routingKey) { - this.destinationType = destinationType; - this.host = host; - this.routingKey = routingKey; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRabbitmqRabbitmq.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRabbitmqRabbitmq.java deleted file mode 100755 index d90555503..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRabbitmqRabbitmq.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 DestinationRabbitmqRabbitmq { - RABBITMQ("rabbitmq"); - - @JsonValue - public final String value; - - private DestinationRabbitmqRabbitmq(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRockset.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRockset.java deleted file mode 100755 index f38e2226a..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRockset.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; - -/** - * DestinationRockset - The values required to configure the destination. - */ - -public class DestinationRockset { - /** - * Rockset api key - */ - @JsonProperty("api_key") - public String apiKey; - - public DestinationRockset withApiKey(String apiKey) { - this.apiKey = apiKey; - return this; - } - - /** - * Rockset api URL - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("api_server") - public String apiServer; - - public DestinationRockset withApiServer(String apiServer) { - this.apiServer = apiServer; - return this; - } - - @JsonProperty("destinationType") - public DestinationRocksetRockset destinationType; - - public DestinationRockset withDestinationType(DestinationRocksetRockset destinationType) { - this.destinationType = destinationType; - return this; - } - - /** - * The Rockset workspace in which collections will be created + written to. - */ - @JsonProperty("workspace") - public String workspace; - - public DestinationRockset withWorkspace(String workspace) { - this.workspace = workspace; - return this; - } - - public DestinationRockset(@JsonProperty("api_key") String apiKey, @JsonProperty("destinationType") DestinationRocksetRockset destinationType, @JsonProperty("workspace") String workspace) { - this.apiKey = apiKey; - this.destinationType = destinationType; - this.workspace = workspace; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationScylla.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationScylla.java deleted file mode 100755 index 3b4b224c5..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationScylla.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; - -/** - * DestinationScylla - The values required to configure the destination. - */ - -public class DestinationScylla { - /** - * Address to connect to. - */ - @JsonProperty("address") - public String address; - - public DestinationScylla withAddress(String address) { - this.address = address; - return this; - } - - @JsonProperty("destinationType") - public DestinationScyllaScylla destinationType; - - public DestinationScylla withDestinationType(DestinationScyllaScylla destinationType) { - this.destinationType = destinationType; - return this; - } - - /** - * Default Scylla keyspace to create data in. - */ - @JsonProperty("keyspace") - public String keyspace; - - public DestinationScylla withKeyspace(String keyspace) { - this.keyspace = keyspace; - return this; - } - - /** - * Password associated with Scylla. - */ - @JsonProperty("password") - public String password; - - public DestinationScylla withPassword(String password) { - this.password = password; - return this; - } - - /** - * Port of Scylla. - */ - @JsonProperty("port") - public Long port; - - public DestinationScylla withPort(Long port) { - this.port = port; - return this; - } - - /** - * Indicates to how many nodes the data should be replicated to. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("replication") - public Long replication; - - public DestinationScylla withReplication(Long replication) { - this.replication = replication; - return this; - } - - /** - * Username to use to access Scylla. - */ - @JsonProperty("username") - public String username; - - public DestinationScylla withUsername(String username) { - this.username = username; - return this; - } - - public DestinationScylla(@JsonProperty("username") String username, @JsonProperty("password") String password, @JsonProperty("address") String address, @JsonProperty("destinationType") DestinationScyllaScylla destinationType, @JsonProperty("keyspace") String keyspace, @JsonProperty("port") Long port) { - this.username = username; - this.password = password; - this.address = address; - this.destinationType = destinationType; - this.keyspace = keyspace; - this.port = port; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/FacebookMarketing.java b/lib/src/main/java/com/airbyte/api/models/shared/FacebookMarketing.java new file mode 100755 index 000000000..9658b5b8d --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/FacebookMarketing.java @@ -0,0 +1,35 @@ +/* + * 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; + +/** + * FacebookMarketing - The values required to configure the source. + */ + +public class FacebookMarketing { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public FacebookMarketing withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public FacebookMarketing withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + public FacebookMarketing(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/Github.java b/lib/src/main/java/com/airbyte/api/models/shared/Github.java new file mode 100755 index 000000000..80d874b40 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/Github.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; + +/** + * Github - The values required to configure the source. + */ + +public class Github { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("credentials") + public GithubCredentials credentials; + + public Github withCredentials(GithubCredentials credentials) { + this.credentials = credentials; + return this; + } + + public Github(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/GithubCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/GithubCredentials.java new file mode 100755 index 000000000..be162d6be --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/GithubCredentials.java @@ -0,0 +1,32 @@ +/* + * 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; + + +public class GithubCredentials { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public GithubCredentials withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public GithubCredentials withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + public GithubCredentials(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/Gitlab.java b/lib/src/main/java/com/airbyte/api/models/shared/Gitlab.java new file mode 100755 index 000000000..b299775e3 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/Gitlab.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; + +/** + * Gitlab - The values required to configure the source. + */ + +public class Gitlab { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("credentials") + public GitlabCredentials credentials; + + public Gitlab withCredentials(GitlabCredentials credentials) { + this.credentials = credentials; + return this; + } + + public Gitlab(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/GitlabCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/GitlabCredentials.java new file mode 100755 index 000000000..692a019c6 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/GitlabCredentials.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; + + +public class GitlabCredentials { + /** + * The API ID of the Gitlab developer application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public GitlabCredentials withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + /** + * The API Secret the Gitlab developer application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public GitlabCredentials withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + public GitlabCredentials(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/GoogleAds.java b/lib/src/main/java/com/airbyte/api/models/shared/GoogleAds.java new file mode 100755 index 000000000..6781c4f1d --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/GoogleAds.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; + +/** + * GoogleAds - The values required to configure the source. + */ + +public class GoogleAds { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("credentials") + public GoogleAdsCredentials credentials; + + public GoogleAds withCredentials(GoogleAdsCredentials credentials) { + this.credentials = credentials; + return this; + } + + public GoogleAds(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/GoogleAdsCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/GoogleAdsCredentials.java new file mode 100755 index 000000000..73ef1547d --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/GoogleAdsCredentials.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; + + +public class GoogleAdsCredentials { + /** + * The Client ID of your Google Ads developer application. More instruction on how to find this value in our <a href="https://docs.airbyte.com/integrations/sources/google-ads#setup-guide">docs</a> + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public GoogleAdsCredentials withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + /** + * The Client Secret of your Google Ads developer application. More instruction on how to find this value in our <a href="https://docs.airbyte.com/integrations/sources/google-ads#setup-guide">docs</a> + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public GoogleAdsCredentials withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + /** + * Developer token granted by Google to use their APIs. More instruction on how to find this value in our <a href="https://docs.airbyte.com/integrations/sources/google-ads#setup-guide">docs</a> + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("developer_token") + public String developerToken; + + public GoogleAdsCredentials withDeveloperToken(String developerToken) { + this.developerToken = developerToken; + return this; + } + + public GoogleAdsCredentials(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/GoogleAnalyticsDataApi.java b/lib/src/main/java/com/airbyte/api/models/shared/GoogleAnalyticsDataApi.java new file mode 100755 index 000000000..187198071 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/GoogleAnalyticsDataApi.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; + +/** + * GoogleAnalyticsDataApi - The values required to configure the source. + */ + +public class GoogleAnalyticsDataApi { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("credentials") + public GoogleAnalyticsDataApiCredentials credentials; + + public GoogleAnalyticsDataApi withCredentials(GoogleAnalyticsDataApiCredentials credentials) { + this.credentials = credentials; + return this; + } + + public GoogleAnalyticsDataApi(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/GoogleAnalyticsDataApiCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/GoogleAnalyticsDataApiCredentials.java new file mode 100755 index 000000000..ee3aa6fe3 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/GoogleAnalyticsDataApiCredentials.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; + + +public class GoogleAnalyticsDataApiCredentials { + /** + * The Client ID of your Google Analytics developer application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public GoogleAnalyticsDataApiCredentials withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + /** + * The Client Secret of your Google Analytics developer application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public GoogleAnalyticsDataApiCredentials withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + public GoogleAnalyticsDataApiCredentials(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/GoogleAnalyticsV4.java b/lib/src/main/java/com/airbyte/api/models/shared/GoogleAnalyticsV4.java new file mode 100755 index 000000000..0773ecec4 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/GoogleAnalyticsV4.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; + +/** + * GoogleAnalyticsV4 - The values required to configure the source. + */ + +public class GoogleAnalyticsV4 { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("credentials") + public GoogleAnalyticsV4Credentials credentials; + + public GoogleAnalyticsV4 withCredentials(GoogleAnalyticsV4Credentials credentials) { + this.credentials = credentials; + return this; + } + + public GoogleAnalyticsV4(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/GoogleAnalyticsV4Credentials.java b/lib/src/main/java/com/airbyte/api/models/shared/GoogleAnalyticsV4Credentials.java new file mode 100755 index 000000000..f7e8f8971 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/GoogleAnalyticsV4Credentials.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; + + +public class GoogleAnalyticsV4Credentials { + /** + * The Client ID of your Google Analytics developer application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public GoogleAnalyticsV4Credentials withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + /** + * The Client Secret of your Google Analytics developer application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public GoogleAnalyticsV4Credentials withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + public GoogleAnalyticsV4Credentials(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/GoogleSearchConsole.java b/lib/src/main/java/com/airbyte/api/models/shared/GoogleSearchConsole.java new file mode 100755 index 000000000..68ec11060 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/GoogleSearchConsole.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; + +/** + * GoogleSearchConsole - The values required to configure the source. + */ + +public class GoogleSearchConsole { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("authorization") + public GoogleSearchConsoleAuthorization authorization; + + public GoogleSearchConsole withAuthorization(GoogleSearchConsoleAuthorization authorization) { + this.authorization = authorization; + return this; + } + + public GoogleSearchConsole(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/GoogleSearchConsoleAuthorization.java b/lib/src/main/java/com/airbyte/api/models/shared/GoogleSearchConsoleAuthorization.java new file mode 100755 index 000000000..0a9cd3390 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/GoogleSearchConsoleAuthorization.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; + + +public class GoogleSearchConsoleAuthorization { + /** + * The client ID of your Google Search Console developer application. Read more <a href="https://developers.google.com/webmaster-tools/v1/how-tos/authorizing">here</a>. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public GoogleSearchConsoleAuthorization withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + /** + * The client secret of your Google Search Console developer application. Read more <a href="https://developers.google.com/webmaster-tools/v1/how-tos/authorizing">here</a>. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public GoogleSearchConsoleAuthorization withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + public GoogleSearchConsoleAuthorization(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/GoogleSheets.java b/lib/src/main/java/com/airbyte/api/models/shared/GoogleSheets.java new file mode 100755 index 000000000..ceb1ad5b2 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/GoogleSheets.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; + +/** + * GoogleSheets - The values required to configure the source. + */ + +public class GoogleSheets { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("credentials") + public GoogleSheetsAuthenticateViaGoogleOAuth credentials; + + public GoogleSheets withCredentials(GoogleSheetsAuthenticateViaGoogleOAuth credentials) { + this.credentials = credentials; + return this; + } + + public GoogleSheets(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/GoogleSheetsAuthenticateViaGoogleOAuth.java b/lib/src/main/java/com/airbyte/api/models/shared/GoogleSheetsAuthenticateViaGoogleOAuth.java new file mode 100755 index 000000000..9967aa818 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/GoogleSheetsAuthenticateViaGoogleOAuth.java @@ -0,0 +1,37 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonProperty; + + +public class GoogleSheetsAuthenticateViaGoogleOAuth { + /** + * Enter your Google application's Client ID + */ + @JsonProperty("client_id") + public String clientId; + + public GoogleSheetsAuthenticateViaGoogleOAuth withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + /** + * Enter your Google application's Client Secret + */ + @JsonProperty("client_secret") + public String clientSecret; + + public GoogleSheetsAuthenticateViaGoogleOAuth withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + public GoogleSheetsAuthenticateViaGoogleOAuth(@JsonProperty("client_id") String clientId, @JsonProperty("client_secret") String clientSecret) { + this.clientId = clientId; + this.clientSecret = clientSecret; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/Harvest.java b/lib/src/main/java/com/airbyte/api/models/shared/Harvest.java new file mode 100755 index 000000000..e7414c919 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/Harvest.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; + +/** + * Harvest - The values required to configure the source. + */ + +public class Harvest { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("credentials") + public HarvestCredentials credentials; + + public Harvest withCredentials(HarvestCredentials credentials) { + this.credentials = credentials; + return this; + } + + public Harvest(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/HarvestCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/HarvestCredentials.java new file mode 100755 index 000000000..6127f8648 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/HarvestCredentials.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; + + +public class HarvestCredentials { + /** + * The Client ID of your Harvest developer application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public HarvestCredentials withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + /** + * The Client Secret of your Harvest developer application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public HarvestCredentials withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + public HarvestCredentials(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/Hubspot.java b/lib/src/main/java/com/airbyte/api/models/shared/Hubspot.java new file mode 100755 index 000000000..54abfa2c5 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/Hubspot.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; + +/** + * Hubspot - The values required to configure the source. + */ + +public class Hubspot { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("credentials") + public HubspotCredentials credentials; + + public Hubspot withCredentials(HubspotCredentials credentials) { + this.credentials = credentials; + return this; + } + + public Hubspot(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/HubspotCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/HubspotCredentials.java new file mode 100755 index 000000000..16edf0e1e --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/HubspotCredentials.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; + + +public class HubspotCredentials { + /** + * The Client ID of your HubSpot developer application. See the <a href="https://legacydocs.hubspot.com/docs/methods/oauth2/oauth2-quickstart">Hubspot docs</a> if you need help finding this ID. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public HubspotCredentials withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + /** + * The client secret for your HubSpot developer application. See the <a href="https://legacydocs.hubspot.com/docs/methods/oauth2/oauth2-quickstart">Hubspot docs</a> if you need help finding this secret. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public HubspotCredentials withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + public HubspotCredentials(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/InitiateOauthRequest.java b/lib/src/main/java/com/airbyte/api/models/shared/InitiateOauthRequest.java index 110a02ece..eeb605735 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/InitiateOauthRequest.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/InitiateOauthRequest.java @@ -13,17 +13,6 @@ */ public class InitiateOauthRequest { - /** - * The name of the source to authenticate to - */ - @JsonProperty("name") - public String name; - - public InitiateOauthRequest withName(String name) { - this.name = name; - return this; - } - /** * Arbitrary vars to pass for OAuth depending on what the source/destination spec requires. */ @@ -47,6 +36,14 @@ public InitiateOauthRequest withRedirectUrl(String redirectUrl) { return this; } + @JsonProperty("sourceType") + public OAuthActorNames sourceType; + + public InitiateOauthRequest withSourceType(OAuthActorNames sourceType) { + this.sourceType = sourceType; + return this; + } + /** * The workspace to create the secret and eventually the full source. */ @@ -58,9 +55,9 @@ public InitiateOauthRequest withWorkspaceId(String workspaceId) { return this; } - public InitiateOauthRequest(@JsonProperty("name") String name, @JsonProperty("redirectUrl") String redirectUrl, @JsonProperty("workspaceId") String workspaceId) { - this.name = name; + public InitiateOauthRequest(@JsonProperty("redirectUrl") String redirectUrl, @JsonProperty("sourceType") OAuthActorNames sourceType, @JsonProperty("workspaceId") String workspaceId) { this.redirectUrl = redirectUrl; + this.sourceType = sourceType; this.workspaceId = workspaceId; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/Instagram.java b/lib/src/main/java/com/airbyte/api/models/shared/Instagram.java new file mode 100755 index 000000000..01e18b84b --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/Instagram.java @@ -0,0 +1,35 @@ +/* + * 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; + +/** + * Instagram - The values required to configure the source. + */ + +public class Instagram { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public Instagram withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public Instagram withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + public Instagram(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/Intercom.java b/lib/src/main/java/com/airbyte/api/models/shared/Intercom.java new file mode 100755 index 000000000..5017c5487 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/Intercom.java @@ -0,0 +1,35 @@ +/* + * 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; + +/** + * Intercom - The values required to configure the source. + */ + +public class Intercom { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public Intercom withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public Intercom withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + public Intercom(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/LeverHiring.java b/lib/src/main/java/com/airbyte/api/models/shared/LeverHiring.java new file mode 100755 index 000000000..1222cda43 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/LeverHiring.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; + +/** + * LeverHiring - The values required to configure the source. + */ + +public class LeverHiring { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("credentials") + public LeverHiringCredentials credentials; + + public LeverHiring withCredentials(LeverHiringCredentials credentials) { + this.credentials = credentials; + return this; + } + + public LeverHiring(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/LeverHiringCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/LeverHiringCredentials.java new file mode 100755 index 000000000..a4377e927 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/LeverHiringCredentials.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; + + +public class LeverHiringCredentials { + /** + * The Client ID of your Lever Hiring developer application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public LeverHiringCredentials withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + /** + * The Client Secret of your Lever Hiring developer application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public LeverHiringCredentials withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + public LeverHiringCredentials(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/LinkedinAds.java b/lib/src/main/java/com/airbyte/api/models/shared/LinkedinAds.java new file mode 100755 index 000000000..c4a7840e2 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/LinkedinAds.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; + +/** + * LinkedinAds - The values required to configure the source. + */ + +public class LinkedinAds { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("credentials") + public LinkedinAdsCredentials credentials; + + public LinkedinAds withCredentials(LinkedinAdsCredentials credentials) { + this.credentials = credentials; + return this; + } + + public LinkedinAds(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/LinkedinAdsCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/LinkedinAdsCredentials.java new file mode 100755 index 000000000..e48f64841 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/LinkedinAdsCredentials.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; + + +public class LinkedinAdsCredentials { + /** + * The client ID of the LinkedIn Ads developer application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public LinkedinAdsCredentials withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + /** + * The client secret the LinkedIn Ads developer application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public LinkedinAdsCredentials withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + public LinkedinAdsCredentials(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/Mailchimp.java b/lib/src/main/java/com/airbyte/api/models/shared/Mailchimp.java new file mode 100755 index 000000000..ab125b46b --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/Mailchimp.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; + +/** + * Mailchimp - The values required to configure the source. + */ + +public class Mailchimp { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("credentials") + public MailchimpCredentials credentials; + + public Mailchimp withCredentials(MailchimpCredentials credentials) { + this.credentials = credentials; + return this; + } + + public Mailchimp(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/MailchimpCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/MailchimpCredentials.java new file mode 100755 index 000000000..c0b7cbfc1 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/MailchimpCredentials.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; + + +public class MailchimpCredentials { + /** + * The Client ID of your OAuth application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public MailchimpCredentials withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + /** + * The Client Secret of your OAuth application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public MailchimpCredentials withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + public MailchimpCredentials(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/MicrosoftTeams.java b/lib/src/main/java/com/airbyte/api/models/shared/MicrosoftTeams.java new file mode 100755 index 000000000..4dd5355a5 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/MicrosoftTeams.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; + +/** + * MicrosoftTeams - The values required to configure the source. + */ + +public class MicrosoftTeams { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("credentials") + public MicrosoftTeamsCredentials credentials; + + public MicrosoftTeams withCredentials(MicrosoftTeamsCredentials credentials) { + this.credentials = credentials; + return this; + } + + public MicrosoftTeams(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/MicrosoftTeamsCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/MicrosoftTeamsCredentials.java new file mode 100755 index 000000000..9876df5a0 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/MicrosoftTeamsCredentials.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; + + +public class MicrosoftTeamsCredentials { + /** + * The Client ID of your Microsoft Teams developer application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public MicrosoftTeamsCredentials withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + /** + * The Client Secret of your Microsoft Teams developer application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public MicrosoftTeamsCredentials withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + public MicrosoftTeamsCredentials(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/Monday.java b/lib/src/main/java/com/airbyte/api/models/shared/Monday.java new file mode 100755 index 000000000..55f0491f3 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/Monday.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; + +/** + * Monday - The values required to configure the source. + */ + +public class Monday { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("credentials") + public MondayCredentials credentials; + + public Monday withCredentials(MondayCredentials credentials) { + this.credentials = credentials; + return this; + } + + public Monday(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/MondayCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/MondayCredentials.java new file mode 100755 index 000000000..d0c081781 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/MondayCredentials.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; + + +public class MondayCredentials { + /** + * The Client ID of your OAuth application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public MondayCredentials withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + /** + * The Client Secret of your OAuth application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public MondayCredentials withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + public MondayCredentials(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/Notion.java b/lib/src/main/java/com/airbyte/api/models/shared/Notion.java new file mode 100755 index 000000000..31d91d54f --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/Notion.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; + +/** + * Notion - The values required to configure the source. + */ + +public class Notion { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("credentials") + public NotionCredentials credentials; + + public Notion withCredentials(NotionCredentials credentials) { + this.credentials = credentials; + return this; + } + + public Notion(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/NotionCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/NotionCredentials.java new file mode 100755 index 000000000..829f1a6aa --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/NotionCredentials.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; + + +public class NotionCredentials { + /** + * The ClientID of your Notion integration. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public NotionCredentials withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + /** + * The ClientSecret of your Notion integration. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public NotionCredentials withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + public NotionCredentials(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/OAuthActorNames.java b/lib/src/main/java/com/airbyte/api/models/shared/OAuthActorNames.java new file mode 100755 index 000000000..726e245ad --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/OAuthActorNames.java @@ -0,0 +1,60 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum OAuthActorNames { + AIRTABLE("airtable"), + AMAZON_ADS("amazon-ads"), + AMAZON_SELLER_PARTNER("amazon-seller-partner"), + ASANA("asana"), + BING_ADS("bing-ads"), + FACEBOOK_MARKETING("facebook-marketing"), + FACEBOOK_PAGES("facebook-pages"), + GITHUB("github"), + GITLAB("gitlab"), + GOOGLE_ADS("google-ads"), + GOOGLE_ANALYTICS_DATA_API("google-analytics-data-api"), + GOOGLE_ANALYTICS_V4("google-analytics-v4"), + GOOGLE_SEARCH_CONSOLE("google-search-console"), + GOOGLE_SHEETS("google-sheets"), + HARVEST("harvest"), + HUBSPOT("hubspot"), + INSTAGRAM("instagram"), + INTERCOM("intercom"), + LEVER_HIRING("lever-hiring"), + LINKEDIN_ADS("linkedin-ads"), + MAILCHIMP("mailchimp"), + MICROSOFT_TEAMS("microsoft-teams"), + MONDAY("monday"), + NOTION("notion"), + PINTEREST("pinterest"), + RETENTLY("retently"), + SALESFORCE("salesforce"), + SHOPIFY("shopify"), + SLACK("slack"), + SMARTSHEETS("smartsheets"), + SNAPCHAT_MARKETING("snapchat-marketing"), + SNOWFLAKE("snowflake"), + SQUARE("square"), + STRAVA("strava"), + SURVEYMONKEY("surveymonkey"), + TIKTOK_MARKETING("tiktok-marketing"), + TRELLO("trello"), + XERO("xero"), + YOUTUBE_ANALYTICS("youtube-analytics"), + ZENDESK_CHAT("zendesk-chat"), + ZENDESK_SUNSHINE("zendesk-sunshine"), + ZENDESK_SUPPORT("zendesk-support"), + ZENDESK_TALK("zendesk-talk"); + + @JsonValue + public final String value; + + private OAuthActorNames(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/OAuthCredentialsConfiguration.java b/lib/src/main/java/com/airbyte/api/models/shared/OAuthCredentialsConfiguration.java deleted file mode 100755 index 91f3fec2c..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/OAuthCredentialsConfiguration.java +++ /dev/null @@ -1,15 +0,0 @@ -/* - * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. - */ - -package com.airbyte.api.models.shared; - - - -/** - * OAuthCredentialsConfiguration - The configuration for this source/destination based on the OAuth section of the relevant specification. - */ - -public class OAuthCredentialsConfiguration { - public OAuthCredentialsConfiguration(){} -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/Pinterest.java b/lib/src/main/java/com/airbyte/api/models/shared/Pinterest.java new file mode 100755 index 000000000..cc9ee01f0 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/Pinterest.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; + +/** + * Pinterest - The values required to configure the source. + */ + +public class Pinterest { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("credentials") + public PinterestCredentials credentials; + + public Pinterest withCredentials(PinterestCredentials credentials) { + this.credentials = credentials; + return this; + } + + public Pinterest(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/PinterestCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/PinterestCredentials.java new file mode 100755 index 000000000..9f53341f3 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/PinterestCredentials.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; + + +public class PinterestCredentials { + /** + * The Client ID of your OAuth application + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public PinterestCredentials withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + /** + * The Client Secret of your OAuth application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public PinterestCredentials withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + public PinterestCredentials(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/Retently.java b/lib/src/main/java/com/airbyte/api/models/shared/Retently.java new file mode 100755 index 000000000..0265240a4 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/Retently.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; + +/** + * Retently - The values required to configure the source. + */ + +public class Retently { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("credentials") + public RetentlyCredentials credentials; + + public Retently withCredentials(RetentlyCredentials credentials) { + this.credentials = credentials; + return this; + } + + public Retently(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/RetentlyCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/RetentlyCredentials.java new file mode 100755 index 000000000..b0f8a90c6 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/RetentlyCredentials.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; + + +public class RetentlyCredentials { + /** + * The Client ID of your Retently developer application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public RetentlyCredentials withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + /** + * The Client Secret of your Retently developer application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public RetentlyCredentials withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + public RetentlyCredentials(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/Salesforce.java b/lib/src/main/java/com/airbyte/api/models/shared/Salesforce.java new file mode 100755 index 000000000..d06911cae --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/Salesforce.java @@ -0,0 +1,41 @@ +/* + * 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; + +/** + * Salesforce - The values required to configure the source. + */ + +public class Salesforce { + /** + * Enter your Salesforce developer application's <a href="https://developer.salesforce.com/forums/?id=9062I000000DLgbQAG">Client ID</a> + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public Salesforce withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + /** + * Enter your Salesforce developer application's <a href="https://developer.salesforce.com/forums/?id=9062I000000DLgbQAG">Client secret</a> + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public Salesforce withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + public Salesforce(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/Shopify.java b/lib/src/main/java/com/airbyte/api/models/shared/Shopify.java new file mode 100755 index 000000000..11bae5fe7 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/Shopify.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; + +/** + * Shopify - The values required to configure the source. + */ + +public class Shopify { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("credentials") + public ShopifyCredentials credentials; + + public Shopify withCredentials(ShopifyCredentials credentials) { + this.credentials = credentials; + return this; + } + + public Shopify(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/ShopifyCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/ShopifyCredentials.java new file mode 100755 index 000000000..db6e02a8a --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/ShopifyCredentials.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; + + +public class ShopifyCredentials { + /** + * The Client ID of the Shopify developer application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public ShopifyCredentials withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + /** + * The Client Secret of the Shopify developer application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public ShopifyCredentials withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + public ShopifyCredentials(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/Slack.java b/lib/src/main/java/com/airbyte/api/models/shared/Slack.java new file mode 100755 index 000000000..46f75409b --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/Slack.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; + +/** + * Slack - The values required to configure the source. + */ + +public class Slack { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("credentials") + public SlackCredentials credentials; + + public Slack withCredentials(SlackCredentials credentials) { + this.credentials = credentials; + return this; + } + + public Slack(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SlackCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/SlackCredentials.java new file mode 100755 index 000000000..93ba1882e --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SlackCredentials.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; + + +public class SlackCredentials { + /** + * Slack client_id. See our <a href="https://docs.airbyte.com/integrations/sources/slack">docs</a> if you need help finding this id. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public SlackCredentials withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + /** + * Slack client_secret. See our <a href="https://docs.airbyte.com/integrations/sources/slack">docs</a> if you need help finding this secret. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public SlackCredentials withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + public SlackCredentials(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/Smartsheets.java b/lib/src/main/java/com/airbyte/api/models/shared/Smartsheets.java new file mode 100755 index 000000000..86255ab4e --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/Smartsheets.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; + +/** + * Smartsheets - The values required to configure the source. + */ + +public class Smartsheets { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("credentials") + public SmartsheetsCredentials credentials; + + public Smartsheets withCredentials(SmartsheetsCredentials credentials) { + this.credentials = credentials; + return this; + } + + public Smartsheets(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SmartsheetsCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/SmartsheetsCredentials.java new file mode 100755 index 000000000..7aadc2bf5 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SmartsheetsCredentials.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; + + +public class SmartsheetsCredentials { + /** + * The API ID of the SmartSheets developer application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public SmartsheetsCredentials withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + /** + * The API Secret the SmartSheets developer application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public SmartsheetsCredentials withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + public SmartsheetsCredentials(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SnapchatMarketing.java b/lib/src/main/java/com/airbyte/api/models/shared/SnapchatMarketing.java new file mode 100755 index 000000000..e10b0be53 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SnapchatMarketing.java @@ -0,0 +1,41 @@ +/* + * 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; + +/** + * SnapchatMarketing - The values required to configure the source. + */ + +public class SnapchatMarketing { + /** + * The Client ID of your Snapchat developer application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public SnapchatMarketing withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + /** + * The Client Secret of your Snapchat developer application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public SnapchatMarketing withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + public SnapchatMarketing(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/Snowflake.java b/lib/src/main/java/com/airbyte/api/models/shared/Snowflake.java new file mode 100755 index 000000000..940e1a0df --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/Snowflake.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; + +/** + * Snowflake - The values required to configure the source. + */ + +public class Snowflake { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("credentials") + public SnowflakeCredentials credentials; + + public Snowflake withCredentials(SnowflakeCredentials credentials) { + this.credentials = credentials; + return this; + } + + public Snowflake(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SnowflakeCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/SnowflakeCredentials.java new file mode 100755 index 000000000..8c7183c44 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SnowflakeCredentials.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; + + +public class SnowflakeCredentials { + /** + * The Client ID of your Snowflake developer application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public SnowflakeCredentials withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + /** + * The Client Secret of your Snowflake developer application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public SnowflakeCredentials withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + public SnowflakeCredentials(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAha.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAha.java new file mode 100755 index 000000000..5f848b13d --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAha.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; + +/** + * SourceAha - The values required to configure the source. + */ + +public class SourceAha { + /** + * API Key + */ + @JsonProperty("api_key") + public String apiKey; + + public SourceAha withApiKey(String apiKey) { + this.apiKey = apiKey; + return this; + } + + @JsonProperty("sourceType") + public SourceAhaAha sourceType; + + public SourceAha withSourceType(SourceAhaAha sourceType) { + this.sourceType = sourceType; + return this; + } + + /** + * URL + */ + @JsonProperty("url") + public String url; + + public SourceAha withUrl(String url) { + this.url = url; + return this; + } + + public SourceAha(@JsonProperty("api_key") String apiKey, @JsonProperty("sourceType") SourceAhaAha sourceType, @JsonProperty("url") String url) { + this.apiKey = apiKey; + this.sourceType = sourceType; + this.url = url; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationScyllaScylla.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAhaAha.java similarity index 69% rename from lib/src/main/java/com/airbyte/api/models/shared/DestinationScyllaScylla.java rename to lib/src/main/java/com/airbyte/api/models/shared/SourceAhaAha.java index a7a4644ef..bdceef687 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationScyllaScylla.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAhaAha.java @@ -6,13 +6,13 @@ import com.fasterxml.jackson.annotation.JsonValue; -public enum DestinationScyllaScylla { - SCYLLA("scylla"); +public enum SourceAhaAha { + AHA("aha"); @JsonValue public final String value; - private DestinationScyllaScylla(String value) { + private SourceAhaAha(String value) { this.value = value; } } 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 new file mode 100755 index 000000000..a8129d7a8 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonSellerPartner.java @@ -0,0 +1,204 @@ +/* + * 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; + +/** + * SourceAmazonSellerPartner - The values required to configure the source. + */ + +public class SourceAmazonSellerPartner { + /** + * 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. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("advanced_stream_options") + public String advancedStreamOptions; + + public SourceAmazonSellerPartner withAdvancedStreamOptions(String advancedStreamOptions) { + this.advancedStreamOptions = advancedStreamOptions; + return this; + } + + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("auth_type") + public SourceAmazonSellerPartnerAuthType authType; + + public SourceAmazonSellerPartner withAuthType(SourceAmazonSellerPartnerAuthType authType) { + this.authType = authType; + return this; + } + + /** + * Specifies the AWS access key used as part of the credentials to authenticate the user. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("aws_access_key") + public String awsAccessKey; + + public SourceAmazonSellerPartner withAwsAccessKey(String awsAccessKey) { + this.awsAccessKey = awsAccessKey; + return this; + } + + /** + * Select the AWS Environment. + */ + @JsonProperty("aws_environment") + public SourceAmazonSellerPartnerAWSEnvironment awsEnvironment; + + public SourceAmazonSellerPartner withAwsEnvironment(SourceAmazonSellerPartnerAWSEnvironment awsEnvironment) { + this.awsEnvironment = awsEnvironment; + return this; + } + + /** + * Specifies the AWS secret key used as part of the credentials to authenticate the user. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("aws_secret_key") + public String awsSecretKey; + + public SourceAmazonSellerPartner withAwsSecretKey(String awsSecretKey) { + this.awsSecretKey = awsSecretKey; + return this; + } + + /** + * Your Login with Amazon Client ID. + */ + @JsonProperty("lwa_app_id") + public String lwaAppId; + + public SourceAmazonSellerPartner withLwaAppId(String lwaAppId) { + this.lwaAppId = lwaAppId; + return this; + } + + /** + * Your Login with Amazon Client Secret. + */ + @JsonProperty("lwa_client_secret") + public String lwaClientSecret; + + public SourceAmazonSellerPartner withLwaClientSecret(String lwaClientSecret) { + this.lwaClientSecret = lwaClientSecret; + return this; + } + + /** + * Sometimes report can take up to 30 minutes to generate. This will set the limit for how long to wait for a successful report. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("max_wait_seconds") + public Long maxWaitSeconds; + + public SourceAmazonSellerPartner withMaxWaitSeconds(Long maxWaitSeconds) { + this.maxWaitSeconds = maxWaitSeconds; + return this; + } + + /** + * Will be used for stream slicing for initial full_refresh sync when no updated state is present for reports that support sliced incremental sync. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("period_in_days") + public Long periodInDays; + + public SourceAmazonSellerPartner withPeriodInDays(Long periodInDays) { + this.periodInDays = periodInDays; + return this; + } + + /** + * The Refresh Token obtained via OAuth flow authorization. + */ + @JsonProperty("refresh_token") + public String refreshToken; + + public SourceAmazonSellerPartner withRefreshToken(String refreshToken) { + this.refreshToken = refreshToken; + return this; + } + + /** + * Select the AWS Region. + */ + @JsonProperty("region") + public SourceAmazonSellerPartnerAWSRegion region; + + public SourceAmazonSellerPartner withRegion(SourceAmazonSellerPartnerAWSRegion region) { + this.region = region; + return this; + } + + /** + * UTC date and time in the format 2017-01-25T00:00:00Z. Any data after this date will not be replicated. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("replication_end_date") + public String replicationEndDate; + + public SourceAmazonSellerPartner withReplicationEndDate(String replicationEndDate) { + this.replicationEndDate = replicationEndDate; + return this; + } + + /** + * UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated. + */ + @JsonProperty("replication_start_date") + public String replicationStartDate; + + public SourceAmazonSellerPartner withReplicationStartDate(String replicationStartDate) { + this.replicationStartDate = replicationStartDate; + return this; + } + + /** + * Additional information passed to reports. This varies by report type. Must be a valid json string. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("report_options") + public String reportOptions; + + public SourceAmazonSellerPartner withReportOptions(String reportOptions) { + this.reportOptions = reportOptions; + return this; + } + + /** + * Specifies the Amazon Resource Name (ARN) of an IAM role that you want to use to perform operations requested using this profile. (Needs permission to 'Assume Role' STS). + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("role_arn") + public String roleArn; + + public SourceAmazonSellerPartner withRoleArn(String roleArn) { + this.roleArn = roleArn; + return this; + } + + @JsonProperty("sourceType") + public SourceAmazonSellerPartnerAmazonSellerPartner sourceType; + + public SourceAmazonSellerPartner withSourceType(SourceAmazonSellerPartnerAmazonSellerPartner sourceType) { + this.sourceType = sourceType; + 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; + 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/SourceAmazonSellerPartnerAWSEnvironment.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonSellerPartnerAWSEnvironment.java new file mode 100755 index 000000000..87cf07b30 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonSellerPartnerAWSEnvironment.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; + +/** + * SourceAmazonSellerPartnerAWSEnvironment - Select the AWS Environment. + */ +public enum SourceAmazonSellerPartnerAWSEnvironment { + PRODUCTION("PRODUCTION"), + SANDBOX("SANDBOX"); + + @JsonValue + public final String value; + + private SourceAmazonSellerPartnerAWSEnvironment(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonSellerPartnerAWSRegion.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonSellerPartnerAWSRegion.java new file mode 100755 index 000000000..c6ba469dd --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonSellerPartnerAWSRegion.java @@ -0,0 +1,42 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +/** + * SourceAmazonSellerPartnerAWSRegion - Select the AWS Region. + */ +public enum SourceAmazonSellerPartnerAWSRegion { + AE("AE"), + AU("AU"), + BE("BE"), + BR("BR"), + CA("CA"), + DE("DE"), + EG("EG"), + ES("ES"), + FR("FR"), + GB("GB"), + IN("IN"), + IT("IT"), + JP("JP"), + MX("MX"), + NL("NL"), + PL("PL"), + SA("SA"), + SE("SE"), + SG("SG"), + TR("TR"), + UK("UK"), + US("US"); + + @JsonValue + public final String value; + + private SourceAmazonSellerPartnerAWSRegion(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMeilisearchMeilisearch.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonSellerPartnerAmazonSellerPartner.java similarity index 58% rename from lib/src/main/java/com/airbyte/api/models/shared/DestinationMeilisearchMeilisearch.java rename to lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonSellerPartnerAmazonSellerPartner.java index d62f6d78b..f2de270bf 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMeilisearchMeilisearch.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonSellerPartnerAmazonSellerPartner.java @@ -6,13 +6,13 @@ import com.fasterxml.jackson.annotation.JsonValue; -public enum DestinationMeilisearchMeilisearch { - MEILISEARCH("meilisearch"); +public enum SourceAmazonSellerPartnerAmazonSellerPartner { + AMAZON_SELLER_PARTNER("amazon-seller-partner"); @JsonValue public final String value; - private DestinationMeilisearchMeilisearch(String value) { + private SourceAmazonSellerPartnerAmazonSellerPartner(String value) { this.value = value; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationCassandraCassandra.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonSellerPartnerAuthType.java similarity index 65% rename from lib/src/main/java/com/airbyte/api/models/shared/DestinationCassandraCassandra.java rename to lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonSellerPartnerAuthType.java index c0ec1c438..0efc7ee59 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationCassandraCassandra.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonSellerPartnerAuthType.java @@ -6,13 +6,13 @@ import com.fasterxml.jackson.annotation.JsonValue; -public enum DestinationCassandraCassandra { - CASSANDRA("cassandra"); +public enum SourceAmazonSellerPartnerAuthType { + OAUTH20("oauth2.0"); @JsonValue public final String value; - private DestinationCassandraCassandra(String value) { + private SourceAmazonSellerPartnerAuthType(String value) { this.value = value; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceConvex.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceConvex.java new file mode 100755 index 000000000..328513eba --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceConvex.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.JsonProperty; + +/** + * SourceConvex - The values required to configure the source. + */ + +public class SourceConvex { + /** + * API access key used to retrieve data from Convex. + */ + @JsonProperty("access_key") + public String accessKey; + + public SourceConvex withAccessKey(String accessKey) { + this.accessKey = accessKey; + return this; + } + + @JsonProperty("deployment_url") + public String deploymentUrl; + + public SourceConvex withDeploymentUrl(String deploymentUrl) { + this.deploymentUrl = deploymentUrl; + return this; + } + + @JsonProperty("sourceType") + public SourceConvexConvex sourceType; + + public SourceConvex withSourceType(SourceConvexConvex sourceType) { + this.sourceType = sourceType; + return this; + } + + public SourceConvex(@JsonProperty("access_key") String accessKey, @JsonProperty("deployment_url") String deploymentUrl, @JsonProperty("sourceType") SourceConvexConvex sourceType) { + this.accessKey = accessKey; + this.deploymentUrl = deploymentUrl; + this.sourceType = sourceType; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPulsarPulsar.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceConvexConvex.java similarity index 69% rename from lib/src/main/java/com/airbyte/api/models/shared/DestinationPulsarPulsar.java rename to lib/src/main/java/com/airbyte/api/models/shared/SourceConvexConvex.java index 9c0f75d0c..1ad6dfd4e 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPulsarPulsar.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceConvexConvex.java @@ -6,13 +6,13 @@ import com.fasterxml.jackson.annotation.JsonValue; -public enum DestinationPulsarPulsar { - PULSAR("pulsar"); +public enum SourceConvexConvex { + CONVEX("convex"); @JsonValue public final String value; - private DestinationPulsarPulsar(String value) { + private SourceConvexConvex(String value) { this.value = value; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGitlab.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGitlab.java index 78c54498d..41c7d211f 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGitlab.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGitlab.java @@ -21,6 +21,7 @@ public class SourceGitlab { /** * Please enter your basic URL from GitLab instance. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("api_url") public String apiUrl; @@ -82,8 +83,7 @@ public SourceGitlab withStartDate(OffsetDateTime startDate) { return this; } - public SourceGitlab(@JsonProperty("api_url") String apiUrl, @JsonProperty("credentials") Object credentials, @JsonProperty("sourceType") SourceGitlabGitlab sourceType, @JsonProperty("start_date") OffsetDateTime startDate) { - this.apiUrl = apiUrl; + public SourceGitlab(@JsonProperty("credentials") Object credentials, @JsonProperty("sourceType") SourceGitlabGitlab 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/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth.java index 9730d83e8..757fd02a9 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth.java @@ -11,14 +11,6 @@ */ public class SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth { - @JsonProperty("auth_type") - public SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType authType; - - public SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth withAuthType(SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType authType) { - this.authType = authType; - return this; - } - /** * Enter your Google application's Client ID */ @@ -41,21 +33,8 @@ public SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth withClientSecret( return this; } - /** - * Enter your Google application's refresh token - */ - @JsonProperty("refresh_token") - public String refreshToken; - - public SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth withRefreshToken(String refreshToken) { - this.refreshToken = refreshToken; - return this; - } - - public SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth(@JsonProperty("auth_type") SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType authType, @JsonProperty("client_id") String clientId, @JsonProperty("client_secret") String clientSecret, @JsonProperty("refresh_token") String refreshToken) { - this.authType = authType; + public SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuth(@JsonProperty("client_id") String clientId, @JsonProperty("client_secret") String clientSecret) { this.clientId = clientId; this.clientSecret = clientSecret; - this.refreshToken = refreshToken; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceKyve.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceKyve.java new file mode 100755 index 000000000..e44280032 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceKyve.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; + +/** + * SourceKyve - The values required to configure the source. + */ + +public class SourceKyve { + /** + * The maximum amount of pages to go trough. Set to 'null' for all pages. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("max_pages") + public Long maxPages; + + public SourceKyve withMaxPages(Long maxPages) { + this.maxPages = maxPages; + return this; + } + + /** + * The pagesize for pagination, smaller numbers are used in integration tests. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("page_size") + public Long pageSize; + + public SourceKyve withPageSize(Long pageSize) { + this.pageSize = pageSize; + return this; + } + + /** + * The IDs of the KYVE storage pool you want to archive. (Comma separated) + */ + @JsonProperty("pool_ids") + public String poolIds; + + public SourceKyve withPoolIds(String poolIds) { + this.poolIds = poolIds; + return this; + } + + @JsonProperty("sourceType") + public SourceKyveKyve sourceType; + + public SourceKyve withSourceType(SourceKyveKyve sourceType) { + this.sourceType = sourceType; + return this; + } + + /** + * The start-id defines, from which bundle id the pipeline should start to extract the data (Comma separated) + */ + @JsonProperty("start_ids") + public String startIds; + + public SourceKyve withStartIds(String startIds) { + this.startIds = startIds; + return this; + } + + /** + * URL to the KYVE Chain API. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("url_base") + public String urlBase; + + public SourceKyve withUrlBase(String urlBase) { + this.urlBase = urlBase; + return this; + } + + public SourceKyve(@JsonProperty("pool_ids") String poolIds, @JsonProperty("sourceType") SourceKyveKyve sourceType, @JsonProperty("start_ids") String startIds) { + this.poolIds = poolIds; + this.sourceType = sourceType; + this.startIds = startIds; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRocksetRockset.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceKyveKyve.java similarity index 68% rename from lib/src/main/java/com/airbyte/api/models/shared/DestinationRocksetRockset.java rename to lib/src/main/java/com/airbyte/api/models/shared/SourceKyveKyve.java index c64d81d0b..01e31a79c 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRocksetRockset.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceKyveKyve.java @@ -6,13 +6,13 @@ import com.fasterxml.jackson.annotation.JsonValue; -public enum DestinationRocksetRockset { - ROCKSET("rockset"); +public enum SourceKyveKyve { + KYVE("kyve"); @JsonValue public final String value; - private DestinationRocksetRockset(String value) { + private SourceKyveKyve(String value) { this.value = value; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceLeverHiring.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceLeverHiring.java new file mode 100755 index 000000000..53953ca02 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceLeverHiring.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; + +/** + * SourceLeverHiring - The values required to configure the source. + */ + +public class SourceLeverHiring { + /** + * Choose how to authenticate to Lever Hiring. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("credentials") + public Object credentials; + + public SourceLeverHiring withCredentials(Object credentials) { + this.credentials = credentials; + return this; + } + + /** + * The environment in which you'd like to replicate data for Lever. This is used to determine which Lever API endpoint to use. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("environment") + public SourceLeverHiringEnvironment environment; + + public SourceLeverHiring withEnvironment(SourceLeverHiringEnvironment environment) { + this.environment = environment; + return this; + } + + @JsonProperty("sourceType") + public SourceLeverHiringLeverHiring sourceType; + + public SourceLeverHiring withSourceType(SourceLeverHiringLeverHiring sourceType) { + this.sourceType = sourceType; + return this; + } + + /** + * UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated. Note that it will be used only in the following incremental streams: comments, commits, and issues. + */ + @JsonProperty("start_date") + public String startDate; + + public SourceLeverHiring withStartDate(String startDate) { + this.startDate = startDate; + return this; + } + + public SourceLeverHiring(@JsonProperty("sourceType") SourceLeverHiringLeverHiring sourceType, @JsonProperty("start_date") String startDate) { + this.sourceType = sourceType; + this.startDate = startDate; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverApiKey.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverApiKey.java new file mode 100755 index 000000000..792098e03 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverApiKey.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; + +/** + * SourceLeverHiringCredentialsAuthenticateViaLeverApiKey - Choose how to authenticate to Lever Hiring. + */ + +public class SourceLeverHiringCredentialsAuthenticateViaLeverApiKey { + /** + * The Api Key of your Lever Hiring account. + */ + @JsonProperty("api_key") + public String apiKey; + + public SourceLeverHiringCredentialsAuthenticateViaLeverApiKey withApiKey(String apiKey) { + this.apiKey = apiKey; + return this; + } + + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("auth_type") + public SourceLeverHiringCredentialsAuthenticateViaLeverApiKeyAuthType authType; + + public SourceLeverHiringCredentialsAuthenticateViaLeverApiKey withAuthType(SourceLeverHiringCredentialsAuthenticateViaLeverApiKeyAuthType authType) { + this.authType = authType; + return this; + } + + public SourceLeverHiringCredentialsAuthenticateViaLeverApiKey(@JsonProperty("api_key") String apiKey) { + this.apiKey = apiKey; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreMariadbColumnstore.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverApiKeyAuthType.java similarity index 57% rename from lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreMariadbColumnstore.java rename to lib/src/main/java/com/airbyte/api/models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverApiKeyAuthType.java index 4c3791576..d7317c208 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMariadbColumnstoreMariadbColumnstore.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverApiKeyAuthType.java @@ -6,13 +6,13 @@ import com.fasterxml.jackson.annotation.JsonValue; -public enum DestinationMariadbColumnstoreMariadbColumnstore { - MARIADB_COLUMNSTORE("mariadb-columnstore"); +public enum SourceLeverHiringCredentialsAuthenticateViaLeverApiKeyAuthType { + API_KEY("Api Key"); @JsonValue public final String value; - private DestinationMariadbColumnstoreMariadbColumnstore(String value) { + private SourceLeverHiringCredentialsAuthenticateViaLeverApiKeyAuthType(String value) { this.value = value; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverOAuth.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverOAuth.java new file mode 100755 index 000000000..04cb188f9 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverOAuth.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; + +/** + * SourceLeverHiringCredentialsAuthenticateViaLeverOAuth - Choose how to authenticate to Lever Hiring. + */ + +public class SourceLeverHiringCredentialsAuthenticateViaLeverOAuth { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("auth_type") + public SourceLeverHiringCredentialsAuthenticateViaLeverOAuthAuthType authType; + + public SourceLeverHiringCredentialsAuthenticateViaLeverOAuth withAuthType(SourceLeverHiringCredentialsAuthenticateViaLeverOAuthAuthType authType) { + this.authType = authType; + return this; + } + + /** + * The Client ID of your Lever Hiring developer application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public SourceLeverHiringCredentialsAuthenticateViaLeverOAuth withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + /** + * The Client Secret of your Lever Hiring developer application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public SourceLeverHiringCredentialsAuthenticateViaLeverOAuth withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + /** + * The token for obtaining new access token. + */ + @JsonProperty("refresh_token") + public String refreshToken; + + public SourceLeverHiringCredentialsAuthenticateViaLeverOAuth withRefreshToken(String refreshToken) { + this.refreshToken = refreshToken; + return this; + } + + public SourceLeverHiringCredentialsAuthenticateViaLeverOAuth(@JsonProperty("refresh_token") String refreshToken) { + this.refreshToken = refreshToken; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverOAuthAuthType.java similarity index 62% rename from lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType.java rename to lib/src/main/java/com/airbyte/api/models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverOAuthAuthType.java index 761243376..a161c020a 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceLeverHiringCredentialsAuthenticateViaLeverOAuthAuthType.java @@ -6,13 +6,13 @@ import com.fasterxml.jackson.annotation.JsonValue; -public enum SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType { +public enum SourceLeverHiringCredentialsAuthenticateViaLeverOAuthAuthType { CLIENT("Client"); @JsonValue public final String value; - private SourceGoogleSheetsCredentialsAuthenticateViaGoogleOAuthAuthType(String value) { + private SourceLeverHiringCredentialsAuthenticateViaLeverOAuthAuthType(String value) { this.value = value; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceLeverHiringEnvironment.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceLeverHiringEnvironment.java new file mode 100755 index 000000000..da0a30049 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceLeverHiringEnvironment.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; + +/** + * SourceLeverHiringEnvironment - The environment in which you'd like to replicate data for Lever. This is used to determine which Lever API endpoint to use. + */ +public enum SourceLeverHiringEnvironment { + PRODUCTION("Production"), + SANDBOX("Sandbox"); + + @JsonValue + public final String value; + + private SourceLeverHiringEnvironment(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAmazonSqsAmazonSqs.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceLeverHiringLeverHiring.java similarity index 65% rename from lib/src/main/java/com/airbyte/api/models/shared/DestinationAmazonSqsAmazonSqs.java rename to lib/src/main/java/com/airbyte/api/models/shared/SourceLeverHiringLeverHiring.java index f7cf9855a..54bc92e46 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAmazonSqsAmazonSqs.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceLeverHiringLeverHiring.java @@ -6,13 +6,13 @@ import com.fasterxml.jackson.annotation.JsonValue; -public enum DestinationAmazonSqsAmazonSqs { - AMAZON_SQS("amazon-sqs"); +public enum SourceLeverHiringLeverHiring { + LEVER_HIRING("lever-hiring"); @JsonValue public final String value; - private DestinationAmazonSqsAmazonSqs(String value) { + private SourceLeverHiringLeverHiring(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 271f9f289..652b4281e 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 @@ -44,7 +44,7 @@ public SourceQuickbooks withSourceType(SourceQuickbooksQuickbooks sourceType) { } /** - * The default value to use if no bookmark exists for an endpoint (rfc3339 date string). E.g, 2021-03-20T00:00:00+00:00. Any data before this date will not be replicated. + * 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. */ @JsonSerialize(using = DateTimeSerializer.class) @JsonDeserialize(using = DateTimeDeserializer.class) diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceResponse.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceResponse.java index a6f65de8a..a9f1defa7 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceResponse.java @@ -22,6 +22,14 @@ public SourceResponse withConfiguration(Object configuration) { return this; } + @JsonProperty("hasOAuthCredentialOverride") + public Boolean hasOAuthCredentialOverride; + + public SourceResponse withHasOAuthCredentialOverride(Boolean hasOAuthCredentialOverride) { + this.hasOAuthCredentialOverride = hasOAuthCredentialOverride; + return this; + } + @JsonProperty("name") public String name; @@ -54,8 +62,9 @@ public SourceResponse withWorkspaceId(String workspaceId) { return this; } - public SourceResponse(@JsonProperty("configuration") Object configuration, @JsonProperty("name") String name, @JsonProperty("sourceId") String sourceId, @JsonProperty("sourceType") String sourceType, @JsonProperty("workspaceId") String workspaceId) { + public SourceResponse(@JsonProperty("configuration") Object configuration, @JsonProperty("hasOAuthCredentialOverride") Boolean hasOAuthCredentialOverride, @JsonProperty("name") String name, @JsonProperty("sourceId") String sourceId, @JsonProperty("sourceType") String sourceType, @JsonProperty("workspaceId") String workspaceId) { this.configuration = configuration; + this.hasOAuthCredentialOverride = hasOAuthCredentialOverride; this.name = name; this.sourceId = sourceId; this.sourceType = sourceType; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesforceSinger.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesforceSinger.java deleted file mode 100755 index dca26cbe8..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesforceSinger.java +++ /dev/null @@ -1,123 +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; - -/** - * SourceSalesforceSinger - The values required to configure the source. - */ - -public class SourceSalesforceSinger { - /** - * Unless you know that you are transferring a very small amount of data, prefer using the BULK API. This will help avoid using up all of your API call quota with Salesforce. Valid values are BULK or REST. - */ - @JsonProperty("api_type") - public SourceSalesforceSingerApiType apiType; - - public SourceSalesforceSinger withApiType(SourceSalesforceSingerApiType apiType) { - this.apiType = apiType; - return this; - } - - /** - * The Consumer Key that can be found when viewing your app in Salesforce - */ - @JsonProperty("client_id") - public String clientId; - - public SourceSalesforceSinger withClientId(String clientId) { - this.clientId = clientId; - return this; - } - - /** - * The Consumer Secret that can be found when viewing your app in Salesforce - */ - @JsonProperty("client_secret") - public String clientSecret; - - public SourceSalesforceSinger withClientSecret(String clientSecret) { - this.clientSecret = clientSecret; - return this; - } - - /** - * Whether or not the the app is in a Salesforce sandbox. If you do not know what this, assume it is false. We provide more info on this field in the <a href="https://docs.airbyte.io/integrations/destinations/salesforce#is_sandbox">docs</a>. - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("is_sandbox") - public Boolean isSandbox; - - public SourceSalesforceSinger withIsSandbox(Boolean isSandbox) { - this.isSandbox = isSandbox; - return this; - } - - /** - * determines the maximum allowed API quota percentage the connector is allowed to consume per sync job - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("quota_percent_per_run") - public Double quotaPercentPerRun; - - public SourceSalesforceSinger withQuotaPercentPerRun(Double quotaPercentPerRun) { - this.quotaPercentPerRun = quotaPercentPerRun; - return this; - } - - /** - * Determines the maximum allowed API quota percentage the connector is allowed to consume at any time - */ - @JsonInclude(Include.NON_ABSENT) - @JsonProperty("quota_percent_total") - public Double quotaPercentTotal; - - public SourceSalesforceSinger withQuotaPercentTotal(Double quotaPercentTotal) { - this.quotaPercentTotal = quotaPercentTotal; - return this; - } - - /** - * Salesforce Refresh Token used for Airbyte to access your Salesforce account. If you don't know what this is, follow this <a href="https://medium.com/@bpmmendis94/obtain-access-refresh-tokens-from-salesforce-rest-api-a324fe4ccd9b">guide</a> to retrieve it. - */ - @JsonProperty("refresh_token") - public String refreshToken; - - public SourceSalesforceSinger withRefreshToken(String refreshToken) { - this.refreshToken = refreshToken; - return this; - } - - @JsonProperty("sourceType") - public SourceSalesforceSingerSalesforceSinger sourceType; - - public SourceSalesforceSinger withSourceType(SourceSalesforceSingerSalesforceSinger sourceType) { - this.sourceType = sourceType; - return this; - } - - /** - * UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated. - */ - @JsonProperty("start_date") - public String startDate; - - public SourceSalesforceSinger withStartDate(String startDate) { - this.startDate = startDate; - return this; - } - - public SourceSalesforceSinger(@JsonProperty("api_type") SourceSalesforceSingerApiType apiType, @JsonProperty("client_id") String clientId, @JsonProperty("client_secret") String clientSecret, @JsonProperty("refresh_token") String refreshToken, @JsonProperty("sourceType") SourceSalesforceSingerSalesforceSinger sourceType, @JsonProperty("start_date") String startDate) { - this.apiType = apiType; - this.clientId = clientId; - this.clientSecret = clientSecret; - this.refreshToken = refreshToken; - this.sourceType = sourceType; - this.startDate = startDate; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesforceSingerApiType.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesforceSingerApiType.java deleted file mode 100755 index b73a44b45..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesforceSingerApiType.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; - -/** - * SourceSalesforceSingerApiType - Unless you know that you are transferring a very small amount of data, prefer using the BULK API. This will help avoid using up all of your API call quota with Salesforce. Valid values are BULK or REST. - */ -public enum SourceSalesforceSingerApiType { - BULK("BULK"), - REST("REST"); - - @JsonValue - public final String value; - - private SourceSalesforceSingerApiType(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesforceSingerSalesforceSinger.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesforceSingerSalesforceSinger.java deleted file mode 100755 index 5a66ac1b6..000000000 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesforceSingerSalesforceSinger.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 SourceSalesforceSingerSalesforceSinger { - SALESFORCE_SINGER("salesforce-singer"); - - @JsonValue - public final String value; - - private SourceSalesforceSingerSalesforceSinger(String value) { - this.value = value; - } -} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSmartsheets.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSmartsheets.java index 9fc6b4c96..b9a5de0ed 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSmartsheets.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSmartsheets.java @@ -26,6 +26,18 @@ public SourceSmartsheets withCredentials(Object credentials) { return this; } + /** + * A List of available columns which metadata can be pulled from. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("metadata_fields") + public SourceSmartsheetsValidenums[] metadataFields; + + public SourceSmartsheets withMetadataFields(SourceSmartsheetsValidenums[] metadataFields) { + this.metadataFields = metadataFields; + return this; + } + @JsonProperty("sourceType") public SourceSmartsheetsSmartsheets sourceType; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSmartsheetsValidenums.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSmartsheetsValidenums.java new file mode 100755 index 000000000..bc89b2479 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSmartsheetsValidenums.java @@ -0,0 +1,34 @@ +/* + * Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT. + */ + +package com.airbyte.api.models.shared; + +import com.fasterxml.jackson.annotation.JsonValue; + +public enum SourceSmartsheetsValidenums { + SHEETCREATED_AT("sheetcreatedAt"), + SHEETID("sheetid"), + SHEETMODIFIED_AT("sheetmodifiedAt"), + SHEETNAME("sheetname"), + SHEETPERMALINK("sheetpermalink"), + SHEETVERSION("sheetversion"), + SHEETACCESS_LEVEL("sheetaccess_level"), + ROW_ID("row_id"), + ROW_ACCESS_LEVEL("row_access_level"), + ROW_CREATED_AT("row_created_at"), + ROW_CREATED_BY("row_created_by"), + ROW_EXPANDED("row_expanded"), + ROW_MODIFIED_BY("row_modified_by"), + ROW_PARENT_ID("row_parent_id"), + ROW_PERMALINK("row_permalink"), + ROW_NUMBER("row_number"), + ROW_VERSION("row_version"); + + @JsonValue + public final String value; + + private SourceSmartsheetsValidenums(String value) { + this.value = value; + } +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/Square.java b/lib/src/main/java/com/airbyte/api/models/shared/Square.java new file mode 100755 index 000000000..40b5b428a --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/Square.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; + +/** + * Square - The values required to configure the source. + */ + +public class Square { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("credentials") + public SquareCredentials credentials; + + public Square withCredentials(SquareCredentials credentials) { + this.credentials = credentials; + return this; + } + + public Square(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SquareCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/SquareCredentials.java new file mode 100755 index 000000000..24cc435d0 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SquareCredentials.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; + + +public class SquareCredentials { + /** + * The Square-issued ID of your application + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public SquareCredentials withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + /** + * The Square-issued application secret for your application + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public SquareCredentials withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + public SquareCredentials(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/Strava.java b/lib/src/main/java/com/airbyte/api/models/shared/Strava.java new file mode 100755 index 000000000..17c7cfbf3 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/Strava.java @@ -0,0 +1,41 @@ +/* + * 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; + +/** + * Strava - The values required to configure the source. + */ + +public class Strava { + /** + * The Client ID of your Strava developer application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public Strava withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + /** + * The Client Secret of your Strava developer application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public Strava withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + public Strava(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/Surveymonkey.java b/lib/src/main/java/com/airbyte/api/models/shared/Surveymonkey.java new file mode 100755 index 000000000..1c6838fc8 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/Surveymonkey.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; + +/** + * Surveymonkey - The values required to configure the source. + */ + +public class Surveymonkey { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("credentials") + public SurveymonkeyCredentials credentials; + + public Surveymonkey withCredentials(SurveymonkeyCredentials credentials) { + this.credentials = credentials; + return this; + } + + public Surveymonkey(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SurveymonkeyCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/SurveymonkeyCredentials.java new file mode 100755 index 000000000..eb2ddd5a2 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/SurveymonkeyCredentials.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; + + +public class SurveymonkeyCredentials { + /** + * The Client ID of the SurveyMonkey developer application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public SurveymonkeyCredentials withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + /** + * The Client Secret of the SurveyMonkey developer application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public SurveymonkeyCredentials withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + public SurveymonkeyCredentials(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/TiktokMarketing.java b/lib/src/main/java/com/airbyte/api/models/shared/TiktokMarketing.java new file mode 100755 index 000000000..dbe278dff --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/TiktokMarketing.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; + +/** + * TiktokMarketing - The values required to configure the source. + */ + +public class TiktokMarketing { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("credentials") + public TiktokMarketingCredentials credentials; + + public TiktokMarketing withCredentials(TiktokMarketingCredentials credentials) { + this.credentials = credentials; + return this; + } + + public TiktokMarketing(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/TiktokMarketingCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/TiktokMarketingCredentials.java new file mode 100755 index 000000000..a3a24f0b0 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/TiktokMarketingCredentials.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; + + +public class TiktokMarketingCredentials { + /** + * The Developer Application App ID. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("app_id") + public String appId; + + public TiktokMarketingCredentials withAppId(String appId) { + this.appId = appId; + return this; + } + + /** + * The Developer Application Secret. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("secret") + public String secret; + + public TiktokMarketingCredentials withSecret(String secret) { + this.secret = secret; + return this; + } + + public TiktokMarketingCredentials(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/Trello.java b/lib/src/main/java/com/airbyte/api/models/shared/Trello.java new file mode 100755 index 000000000..001a70cfa --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/Trello.java @@ -0,0 +1,35 @@ +/* + * 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; + +/** + * Trello - The values required to configure the source. + */ + +public class Trello { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public Trello withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public Trello withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + public Trello(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/WorkspaceOAuthCredentialsRequest.java b/lib/src/main/java/com/airbyte/api/models/shared/WorkspaceOAuthCredentialsRequest.java index 31eb2af7f..d4071a105 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/WorkspaceOAuthCredentialsRequest.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/WorkspaceOAuthCredentialsRequest.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; /** @@ -23,30 +25,27 @@ public WorkspaceOAuthCredentialsRequest withActorType(ActorTypeEnum actorType) { } /** - * The configuration for this source/destination based on the OAuth section of the relevant specification. + * The values required to configure the source. */ @JsonProperty("configuration") - public OAuthCredentialsConfiguration configuration; + public Object configuration; - public WorkspaceOAuthCredentialsRequest withConfiguration(OAuthCredentialsConfiguration configuration) { + public WorkspaceOAuthCredentialsRequest withConfiguration(Object configuration) { this.configuration = configuration; return this; } - /** - * The name of the source i.e. google-ads - */ - @JsonProperty("name") - public String name; + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("sourceType") + public OAuthActorNames sourceType; - public WorkspaceOAuthCredentialsRequest withName(String name) { - this.name = name; + public WorkspaceOAuthCredentialsRequest withSourceType(OAuthActorNames sourceType) { + this.sourceType = sourceType; return this; } - public WorkspaceOAuthCredentialsRequest(@JsonProperty("actorType") ActorTypeEnum actorType, @JsonProperty("configuration") OAuthCredentialsConfiguration configuration, @JsonProperty("name") String name) { + public WorkspaceOAuthCredentialsRequest(@JsonProperty("actorType") ActorTypeEnum actorType, @JsonProperty("configuration") Object configuration) { this.actorType = actorType; this.configuration = configuration; - this.name = name; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/Xero.java b/lib/src/main/java/com/airbyte/api/models/shared/Xero.java new file mode 100755 index 000000000..d788f5f13 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/Xero.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; + +/** + * Xero - The values required to configure the source. + */ + +public class Xero { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("authentication") + public XeroAuthentication authentication; + + public Xero withAuthentication(XeroAuthentication authentication) { + this.authentication = authentication; + return this; + } + + public Xero(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/XeroAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/XeroAuthentication.java new file mode 100755 index 000000000..9591ac79f --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/XeroAuthentication.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; + + +public class XeroAuthentication { + /** + * Enter your Xero application's Client ID + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public XeroAuthentication withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + /** + * Enter your Xero application's Client Secret + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public XeroAuthentication withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + public XeroAuthentication(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/YoutubeAnalytics.java b/lib/src/main/java/com/airbyte/api/models/shared/YoutubeAnalytics.java new file mode 100755 index 000000000..179dfeea3 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/YoutubeAnalytics.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; + +/** + * YoutubeAnalytics - The values required to configure the source. + */ + +public class YoutubeAnalytics { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("credentials") + public YoutubeAnalyticsCredentials credentials; + + public YoutubeAnalytics withCredentials(YoutubeAnalyticsCredentials credentials) { + this.credentials = credentials; + return this; + } + + public YoutubeAnalytics(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/YoutubeAnalyticsCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/YoutubeAnalyticsCredentials.java new file mode 100755 index 000000000..ea297a138 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/YoutubeAnalyticsCredentials.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; + + +public class YoutubeAnalyticsCredentials { + /** + * The Client ID of your developer application + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public YoutubeAnalyticsCredentials withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + /** + * The client secret of your developer application + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public YoutubeAnalyticsCredentials withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + public YoutubeAnalyticsCredentials(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/ZendeskChat.java b/lib/src/main/java/com/airbyte/api/models/shared/ZendeskChat.java new file mode 100755 index 000000000..d54c32fbc --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/ZendeskChat.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; + +/** + * ZendeskChat - The values required to configure the source. + */ + +public class ZendeskChat { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("credentials") + public ZendeskChatCredentials credentials; + + public ZendeskChat withCredentials(ZendeskChatCredentials credentials) { + this.credentials = credentials; + return this; + } + + public ZendeskChat(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/ZendeskChatCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/ZendeskChatCredentials.java new file mode 100755 index 000000000..804f55ad8 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/ZendeskChatCredentials.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; + + +public class ZendeskChatCredentials { + /** + * The Client ID of your OAuth application + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public ZendeskChatCredentials withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + /** + * The Client Secret of your OAuth application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public ZendeskChatCredentials withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + public ZendeskChatCredentials(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/ZendeskSunshine.java b/lib/src/main/java/com/airbyte/api/models/shared/ZendeskSunshine.java new file mode 100755 index 000000000..36d5ed695 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/ZendeskSunshine.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; + +/** + * ZendeskSunshine - The values required to configure the source. + */ + +public class ZendeskSunshine { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("credentials") + public ZendeskSunshineCredentials credentials; + + public ZendeskSunshine withCredentials(ZendeskSunshineCredentials credentials) { + this.credentials = credentials; + return this; + } + + public ZendeskSunshine(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/ZendeskSunshineCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/ZendeskSunshineCredentials.java new file mode 100755 index 000000000..e284a3fe3 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/ZendeskSunshineCredentials.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; + + +public class ZendeskSunshineCredentials { + /** + * The Client ID of your OAuth application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public ZendeskSunshineCredentials withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + /** + * The Client Secret of your OAuth application. + */ + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public ZendeskSunshineCredentials withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + public ZendeskSunshineCredentials(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/ZendeskSupport.java b/lib/src/main/java/com/airbyte/api/models/shared/ZendeskSupport.java new file mode 100755 index 000000000..db41ae51e --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/ZendeskSupport.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; + +/** + * ZendeskSupport - The values required to configure the source. + */ + +public class ZendeskSupport { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("credentials") + public ZendeskSupportCredentials credentials; + + public ZendeskSupport withCredentials(ZendeskSupportCredentials credentials) { + this.credentials = credentials; + return this; + } + + public ZendeskSupport(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/ZendeskSupportCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/ZendeskSupportCredentials.java new file mode 100755 index 000000000..5da526685 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/ZendeskSupportCredentials.java @@ -0,0 +1,32 @@ +/* + * 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; + + +public class ZendeskSupportCredentials { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public ZendeskSupportCredentials withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public ZendeskSupportCredentials withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + public ZendeskSupportCredentials(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/ZendeskTalk.java b/lib/src/main/java/com/airbyte/api/models/shared/ZendeskTalk.java new file mode 100755 index 000000000..e51387402 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/ZendeskTalk.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; + +/** + * ZendeskTalk - The values required to configure the source. + */ + +public class ZendeskTalk { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("credentials") + public ZendeskTalkCredentials credentials; + + public ZendeskTalk withCredentials(ZendeskTalkCredentials credentials) { + this.credentials = credentials; + return this; + } + + public ZendeskTalk(){} +} diff --git a/lib/src/main/java/com/airbyte/api/models/shared/ZendeskTalkCredentials.java b/lib/src/main/java/com/airbyte/api/models/shared/ZendeskTalkCredentials.java new file mode 100755 index 000000000..f53ffddf3 --- /dev/null +++ b/lib/src/main/java/com/airbyte/api/models/shared/ZendeskTalkCredentials.java @@ -0,0 +1,32 @@ +/* + * 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; + + +public class ZendeskTalkCredentials { + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_id") + public String clientId; + + public ZendeskTalkCredentials withClientId(String clientId) { + this.clientId = clientId; + return this; + } + + @JsonInclude(Include.NON_ABSENT) + @JsonProperty("client_secret") + public String clientSecret; + + public ZendeskTalkCredentials withClientSecret(String clientSecret) { + this.clientSecret = clientSecret; + return this; + } + + public ZendeskTalkCredentials(){} +}