diff --git a/README.md b/README.md index 6f5f7fd4b..a7efe9979 100755 --- a/README.md +++ b/README.md @@ -21,14 +21,12 @@ The Developer Portal UI can also be used to help build your integration by showi ### Gradle ```groovy -implementation 'com.airbyte.api:public-api:0.39.2' +implementation 'com.airbyte.api:public-api:0.42.1' ``` ## SDK Example Usage - - ```java package hello.world; @@ -51,40 +49,40 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("corrupti", "provident") {{ + basicAuth = new SchemeBasicAuth("violet", "Account") {{ password = ""; username = ""; }}; }}) .build(); - com.airbyte.api.models.shared.ConnectionCreateRequest req = new ConnectionCreateRequest("bd9d8d69-a674-4e0f-867c-c8796ed151a0", "5dfc2ddf-7cc7-48ca-9ba9-28fc816742cb") {{ + com.airbyte.api.models.shared.ConnectionCreateRequest req = new ConnectionCreateRequest("d1e36208-3eaf-4c85-9914-e0a570f6dd42", "7d83a555-8478-4358-8232-5b6c7b3fd2fd") {{ configurations = new StreamConfigurations() {{ streams = new com.airbyte.api.models.shared.StreamConfiguration[]{{ - add(new StreamConfiguration("dolor") {{ + add(new StreamConfiguration("though") {{ cursorField = new String[]{{ - add("esse"), + add("Ergonomic"), }}; - name = "Mrs. Miriam Collier"; + name = "Hyundai West"; primaryKey = new String[][]{{ add(new String[]{{ - add("sed"), + add("tesla"), }}), }}; - syncMode = ConnectionSyncModeEnum.INCREMENTAL_APPEND; + syncMode = ConnectionSyncModeEnum.FULL_REFRESH_APPEND; }}), }}; }};; dataResidency = GeographyEnum.US; - name = "May Turcotte"; + name = "sans contingency models"; namespaceDefinition = NamespaceDefinitionEnum.DESTINATION; namespaceFormat = "${SOURCE_NAMESPACE}"; - nonBreakingSchemaUpdatesBehavior = NonBreakingSchemaUpdatesBehaviorEnum.PROPAGATE_COLUMNS; - prefix = "iure"; + nonBreakingSchemaUpdatesBehavior = NonBreakingSchemaUpdatesBehaviorEnum.IGNORE; + prefix = "olive Reggae Sweden"; schedule = new ConnectionSchedule(ScheduleTypeEnum.CRON) {{ - cronExpression = "quidem"; + cronExpression = "Rupee"; }};; - status = ConnectionStatusEnum.ACTIVE; + status = ConnectionStatusEnum.INACTIVE; }}; CreateConnectionResponse res = sdk.connections.createConnection(req); @@ -152,6 +150,16 @@ public class Application { * [updateWorkspace](docs/sdks/workspaces/README.md#updateworkspace) - Update a workspace + + + + + + + + + + ### Maturity This SDK is in beta, and there may be breaking changes between versions without a major version update. Therefore, we recommend pinning usage diff --git a/RELEASES.md b/RELEASES.md index e2053d58a..28a306403 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -731,4 +731,74 @@ Based on: ### Generated - [java v0.39.2] . ### Releases -- [Maven Central v0.39.2] https://central.sonatype.com/artifact/com.airbyte/api/0.39.2 - . \ No newline at end of file +- [Maven Central v0.39.2] https://central.sonatype.com/artifact/com.airbyte/api/0.39.2 - . + +## 2023-09-16 00:11:34 +### Changes +Based on: +- OpenAPI Doc 1.0.0 +- Speakeasy CLI 1.86.0 (2.115.2) https://github.com/speakeasy-api/speakeasy +### Generated +- [java v0.39.3] . +### Releases +- [Maven Central v0.39.3] https://central.sonatype.com/artifact/com.airbyte/api/0.39.3 - . + +## 2023-09-20 00:11:50 +### Changes +Based on: +- OpenAPI Doc 1.0.0 +- Speakeasy CLI 1.88.0 (2.118.1) https://github.com/speakeasy-api/speakeasy +### Generated +- [java v0.39.4] . +### Releases +- [Maven Central v0.39.4] https://central.sonatype.com/artifact/com.airbyte/api/0.39.4 - . + +## 2023-09-26 00:12:20 +### Changes +Based on: +- OpenAPI Doc 1.0.0 +- Speakeasy CLI 1.91.0 (2.129.1) https://github.com/speakeasy-api/speakeasy +### Generated +- [java v0.40.0] . +### Releases +- [Maven Central v0.40.0] https://central.sonatype.com/artifact/com.airbyte/api/0.40.0 - . + +## 2023-09-27 00:12:23 +### Changes +Based on: +- OpenAPI Doc 1.0.0 +- Speakeasy CLI 1.91.2 (2.131.1) https://github.com/speakeasy-api/speakeasy +### Generated +- [java v0.40.1] . +### Releases +- [Maven Central v0.40.1] https://central.sonatype.com/artifact/com.airbyte/api/0.40.1 - . + +## 2023-09-29 00:12:16 +### Changes +Based on: +- OpenAPI Doc 1.0.0 +- Speakeasy CLI 1.91.3 (2.139.1) https://github.com/speakeasy-api/speakeasy +### Generated +- [java v0.41.0] . +### Releases +- [Maven Central v0.41.0] https://central.sonatype.com/artifact/com.airbyte/api/0.41.0 - . + +## 2023-10-01 00:14:05 +### Changes +Based on: +- OpenAPI Doc 1.0.0 +- Speakeasy CLI 1.92.2 (2.142.2) https://github.com/speakeasy-api/speakeasy +### Generated +- [java v0.42.0] . +### Releases +- [Maven Central v0.42.0] https://central.sonatype.com/artifact/com.airbyte/api/0.42.0 - . + +## 2023-10-02 00:12:35 +### Changes +Based on: +- OpenAPI Doc 1.0.0 +- Speakeasy CLI 1.92.3 (2.143.2) https://github.com/speakeasy-api/speakeasy +### Generated +- [java v0.42.1] . +### Releases +- [Maven Central v0.42.1] https://central.sonatype.com/artifact/com.airbyte/api/0.42.1 - . \ No newline at end of file diff --git a/USAGE.md b/USAGE.md index 592ec5488..3e2a569b4 100755 --- a/USAGE.md +++ b/USAGE.md @@ -23,40 +23,40 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("corrupti", "provident") {{ + basicAuth = new SchemeBasicAuth("violet", "Account") {{ password = ""; username = ""; }}; }}) .build(); - com.airbyte.api.models.shared.ConnectionCreateRequest req = new ConnectionCreateRequest("bd9d8d69-a674-4e0f-867c-c8796ed151a0", "5dfc2ddf-7cc7-48ca-9ba9-28fc816742cb") {{ + com.airbyte.api.models.shared.ConnectionCreateRequest req = new ConnectionCreateRequest("d1e36208-3eaf-4c85-9914-e0a570f6dd42", "7d83a555-8478-4358-8232-5b6c7b3fd2fd") {{ configurations = new StreamConfigurations() {{ streams = new com.airbyte.api.models.shared.StreamConfiguration[]{{ - add(new StreamConfiguration("dolor") {{ + add(new StreamConfiguration("though") {{ cursorField = new String[]{{ - add("esse"), + add("Ergonomic"), }}; - name = "Mrs. Miriam Collier"; + name = "Hyundai West"; primaryKey = new String[][]{{ add(new String[]{{ - add("sed"), + add("tesla"), }}), }}; - syncMode = ConnectionSyncModeEnum.INCREMENTAL_APPEND; + syncMode = ConnectionSyncModeEnum.FULL_REFRESH_APPEND; }}), }}; }};; dataResidency = GeographyEnum.US; - name = "May Turcotte"; + name = "sans contingency models"; namespaceDefinition = NamespaceDefinitionEnum.DESTINATION; namespaceFormat = "${SOURCE_NAMESPACE}"; - nonBreakingSchemaUpdatesBehavior = NonBreakingSchemaUpdatesBehaviorEnum.PROPAGATE_COLUMNS; - prefix = "iure"; + nonBreakingSchemaUpdatesBehavior = NonBreakingSchemaUpdatesBehaviorEnum.IGNORE; + prefix = "olive Reggae Sweden"; schedule = new ConnectionSchedule(ScheduleTypeEnum.CRON) {{ - cronExpression = "quidem"; + cronExpression = "Rupee"; }};; - status = ConnectionStatusEnum.ACTIVE; + status = ConnectionStatusEnum.INACTIVE; }}; CreateConnectionResponse res = sdk.connections.createConnection(req); diff --git a/docs/models/operations/CancelJobResponse.md b/docs/models/operations/CancelJobResponse.md index 2b3a9d473..13dd4c875 100755 --- a/docs/models/operations/CancelJobResponse.md +++ b/docs/models/operations/CancelJobResponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | | `jobResponse` | [com.airbyte.api.models.shared.JobResponse](../../models/shared/JobResponse.md) | :heavy_minus_sign: | Cancel a Job. | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/CreateConnectionResponse.md b/docs/models/operations/CreateConnectionResponse.md index c792bf5a8..f1a279b65 100755 --- a/docs/models/operations/CreateConnectionResponse.md +++ b/docs/models/operations/CreateConnectionResponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | | `connectionResponse` | [com.airbyte.api.models.shared.ConnectionResponse](../../models/shared/ConnectionResponse.md) | :heavy_minus_sign: | Successful operation | -| `contentType` | *String* | :heavy_check_mark: | N/A | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/CreateDestinationResponse.md b/docs/models/operations/CreateDestinationResponse.md index af7f03d9b..8a39c0356 100755 --- a/docs/models/operations/CreateDestinationResponse.md +++ b/docs/models/operations/CreateDestinationResponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | | `destinationResponse` | [com.airbyte.api.models.shared.DestinationResponse](../../models/shared/DestinationResponse.md) | :heavy_minus_sign: | Successful operation | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/CreateJobResponse.md b/docs/models/operations/CreateJobResponse.md index 624a3b83a..36b1dceeb 100755 --- a/docs/models/operations/CreateJobResponse.md +++ b/docs/models/operations/CreateJobResponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | | `jobResponse` | [com.airbyte.api.models.shared.JobResponse](../../models/shared/JobResponse.md) | :heavy_minus_sign: | Kicks off a new Job based on the JobType. The connectionId is the resource that Job will be run for. | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/CreateOrUpdateWorkspaceOAuthCredentialsResponse.md b/docs/models/operations/CreateOrUpdateWorkspaceOAuthCredentialsResponse.md index 46ea8b4ea..1a23692d7 100755 --- a/docs/models/operations/CreateOrUpdateWorkspaceOAuthCredentialsResponse.md +++ b/docs/models/operations/CreateOrUpdateWorkspaceOAuthCredentialsResponse.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/CreateSourceResponse.md b/docs/models/operations/CreateSourceResponse.md index 0f477ed77..1ecfb32fb 100755 --- a/docs/models/operations/CreateSourceResponse.md +++ b/docs/models/operations/CreateSourceResponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | | `sourceResponse` | [com.airbyte.api.models.shared.SourceResponse](../../models/shared/SourceResponse.md) | :heavy_minus_sign: | Successful operation | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/CreateWorkspaceResponse.md b/docs/models/operations/CreateWorkspaceResponse.md index 6528416ea..764cc2dbf 100755 --- a/docs/models/operations/CreateWorkspaceResponse.md +++ b/docs/models/operations/CreateWorkspaceResponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | | `workspaceResponse` | [com.airbyte.api.models.shared.WorkspaceResponse](../../models/shared/WorkspaceResponse.md) | :heavy_minus_sign: | Successful operation | \ No newline at end of file diff --git a/docs/models/operations/DeleteConnectionResponse.md b/docs/models/operations/DeleteConnectionResponse.md index 98776f6a3..f58cca3eb 100755 --- a/docs/models/operations/DeleteConnectionResponse.md +++ b/docs/models/operations/DeleteConnectionResponse.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/DeleteDestinationResponse.md b/docs/models/operations/DeleteDestinationResponse.md index e7721c97a..4610260fa 100755 --- a/docs/models/operations/DeleteDestinationResponse.md +++ b/docs/models/operations/DeleteDestinationResponse.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/DeleteSourceResponse.md b/docs/models/operations/DeleteSourceResponse.md index 19ecfeb90..8d2b166fd 100755 --- a/docs/models/operations/DeleteSourceResponse.md +++ b/docs/models/operations/DeleteSourceResponse.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/DeleteWorkspaceResponse.md b/docs/models/operations/DeleteWorkspaceResponse.md index f7a1e298f..1fdf0cf3f 100755 --- a/docs/models/operations/DeleteWorkspaceResponse.md +++ b/docs/models/operations/DeleteWorkspaceResponse.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/GetConnectionResponse.md b/docs/models/operations/GetConnectionResponse.md index a1be1f384..1faecfc4c 100755 --- a/docs/models/operations/GetConnectionResponse.md +++ b/docs/models/operations/GetConnectionResponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | | `connectionResponse` | [com.airbyte.api.models.shared.ConnectionResponse](../../models/shared/ConnectionResponse.md) | :heavy_minus_sign: | Get a Connection by the id in the path. | -| `contentType` | *String* | :heavy_check_mark: | N/A | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/GetDestinationResponse.md b/docs/models/operations/GetDestinationResponse.md index 0bd0f17d2..848e9aca3 100755 --- a/docs/models/operations/GetDestinationResponse.md +++ b/docs/models/operations/GetDestinationResponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | | `destinationResponse` | [com.airbyte.api.models.shared.DestinationResponse](../../models/shared/DestinationResponse.md) | :heavy_minus_sign: | Get a Destination by the id in the path. | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/GetJobResponse.md b/docs/models/operations/GetJobResponse.md index ede542590..7d95526b8 100755 --- a/docs/models/operations/GetJobResponse.md +++ b/docs/models/operations/GetJobResponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | | `jobResponse` | [com.airbyte.api.models.shared.JobResponse](../../models/shared/JobResponse.md) | :heavy_minus_sign: | Get a Job by the id in the path. | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/GetSourceResponse.md b/docs/models/operations/GetSourceResponse.md index d001e4d14..b17259d98 100755 --- a/docs/models/operations/GetSourceResponse.md +++ b/docs/models/operations/GetSourceResponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | | `sourceResponse` | [com.airbyte.api.models.shared.SourceResponse](../../models/shared/SourceResponse.md) | :heavy_minus_sign: | Get a Source by the id in the path. | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/GetStreamPropertiesResponse.md b/docs/models/operations/GetStreamPropertiesResponse.md index d2da8b483..19d12f127 100755 --- a/docs/models/operations/GetStreamPropertiesResponse.md +++ b/docs/models/operations/GetStreamPropertiesResponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | | `streamPropertiesResponse` | [com.airbyte.api.models.shared.StreamPropertiesResponse](../../models/shared/StreamPropertiesResponse.md) | :heavy_minus_sign: | Get the available streams properties for a source/destination pair. | \ No newline at end of file diff --git a/docs/models/operations/GetWorkspaceResponse.md b/docs/models/operations/GetWorkspaceResponse.md index 9b2a8a0f0..c26f6de76 100755 --- a/docs/models/operations/GetWorkspaceResponse.md +++ b/docs/models/operations/GetWorkspaceResponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | | `workspaceResponse` | [com.airbyte.api.models.shared.WorkspaceResponse](../../models/shared/WorkspaceResponse.md) | :heavy_minus_sign: | Get a Workspace by the id in the path. | \ No newline at end of file diff --git a/docs/models/operations/InitiateOAuthResponse.md b/docs/models/operations/InitiateOAuthResponse.md index d0775a159..2f5d40c45 100755 --- a/docs/models/operations/InitiateOAuthResponse.md +++ b/docs/models/operations/InitiateOAuthResponse.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/ListConnectionsResponse.md b/docs/models/operations/ListConnectionsResponse.md index 0a0e2d263..59ec36b01 100755 --- a/docs/models/operations/ListConnectionsResponse.md +++ b/docs/models/operations/ListConnectionsResponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | | `connectionsResponse` | [com.airbyte.api.models.shared.ConnectionsResponse](../../models/shared/ConnectionsResponse.md) | :heavy_minus_sign: | Successful operation | -| `contentType` | *String* | :heavy_check_mark: | N/A | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/ListDestinationsResponse.md b/docs/models/operations/ListDestinationsResponse.md index f2f78692f..032cf7155 100755 --- a/docs/models/operations/ListDestinationsResponse.md +++ b/docs/models/operations/ListDestinationsResponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | | `destinationsResponse` | [com.airbyte.api.models.shared.DestinationsResponse](../../models/shared/DestinationsResponse.md) | :heavy_minus_sign: | Successful operation | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/ListJobsResponse.md b/docs/models/operations/ListJobsResponse.md index 56c57d79a..e2afa873b 100755 --- a/docs/models/operations/ListJobsResponse.md +++ b/docs/models/operations/ListJobsResponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | | `jobsResponse` | [com.airbyte.api.models.shared.JobsResponse](../../models/shared/JobsResponse.md) | :heavy_minus_sign: | List all the Jobs by connectionId. | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/ListSourcesResponse.md b/docs/models/operations/ListSourcesResponse.md index 3c5657b90..8394c7142 100755 --- a/docs/models/operations/ListSourcesResponse.md +++ b/docs/models/operations/ListSourcesResponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | | `sourcesResponse` | [com.airbyte.api.models.shared.SourcesResponse](../../models/shared/SourcesResponse.md) | :heavy_minus_sign: | Successful operation | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/ListWorkspacesResponse.md b/docs/models/operations/ListWorkspacesResponse.md index ad2863ef3..d276d6ed5 100755 --- a/docs/models/operations/ListWorkspacesResponse.md +++ b/docs/models/operations/ListWorkspacesResponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | | `workspacesResponse` | [com.airbyte.api.models.shared.WorkspacesResponse](../../models/shared/WorkspacesResponse.md) | :heavy_minus_sign: | Successful operation | \ No newline at end of file diff --git a/docs/models/operations/PatchConnectionResponse.md b/docs/models/operations/PatchConnectionResponse.md index 21844efb2..36c9d8ce8 100755 --- a/docs/models/operations/PatchConnectionResponse.md +++ b/docs/models/operations/PatchConnectionResponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | | `connectionResponse` | [com.airbyte.api.models.shared.ConnectionResponse](../../models/shared/ConnectionResponse.md) | :heavy_minus_sign: | Update a Connection by the id in the path. | -| `contentType` | *String* | :heavy_check_mark: | N/A | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/PatchDestinationResponse.md b/docs/models/operations/PatchDestinationResponse.md index 1b8f09db1..baa6f165c 100755 --- a/docs/models/operations/PatchDestinationResponse.md +++ b/docs/models/operations/PatchDestinationResponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | | `destinationResponse` | [com.airbyte.api.models.shared.DestinationResponse](../../models/shared/DestinationResponse.md) | :heavy_minus_sign: | Update a Destination | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/PatchSourceResponse.md b/docs/models/operations/PatchSourceResponse.md index 7f02cd738..b55b8bd65 100755 --- a/docs/models/operations/PatchSourceResponse.md +++ b/docs/models/operations/PatchSourceResponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | | `sourceResponse` | [com.airbyte.api.models.shared.SourceResponse](../../models/shared/SourceResponse.md) | :heavy_minus_sign: | Update a Source | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/PutDestinationResponse.md b/docs/models/operations/PutDestinationResponse.md index a663327c0..2de617334 100755 --- a/docs/models/operations/PutDestinationResponse.md +++ b/docs/models/operations/PutDestinationResponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | | `destinationResponse` | [com.airbyte.api.models.shared.DestinationResponse](../../models/shared/DestinationResponse.md) | :heavy_minus_sign: | Update a Destination and fully overwrite it | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/PutSourceResponse.md b/docs/models/operations/PutSourceResponse.md index 2d465f71f..07fea8675 100755 --- a/docs/models/operations/PutSourceResponse.md +++ b/docs/models/operations/PutSourceResponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | | `sourceResponse` | [com.airbyte.api.models.shared.SourceResponse](../../models/shared/SourceResponse.md) | :heavy_minus_sign: | Update a source and fully overwrite it | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/UpdateWorkspaceResponse.md b/docs/models/operations/UpdateWorkspaceResponse.md index bc44fa7ab..96c5d156b 100755 --- a/docs/models/operations/UpdateWorkspaceResponse.md +++ b/docs/models/operations/UpdateWorkspaceResponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------ | -| `contentType` | *String* | :heavy_check_mark: | N/A | -| `statusCode` | *Integer* | :heavy_check_mark: | N/A | -| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A | +| `contentType` | *String* | :heavy_check_mark: | HTTP response content type for this operation | +| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation | +| `rawResponse` | [HttpResponse](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | | `workspaceResponse` | [com.airbyte.api.models.shared.WorkspaceResponse](../../models/shared/WorkspaceResponse.md) | :heavy_minus_sign: | Successful operation | \ No newline at end of file diff --git a/docs/models/shared/ConnectionResponse.md b/docs/models/shared/ConnectionResponse.md index e57f91bb9..01c8a5b5e 100755 --- a/docs/models/shared/ConnectionResponse.md +++ b/docs/models/shared/ConnectionResponse.md @@ -9,7 +9,7 @@ Provides details of a single connection. | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | | `configurations` | [StreamConfigurations](../../models/shared/StreamConfigurations.md) | :heavy_check_mark: | A list of configured stream options for a connection. | | `connectionId` | *String* | :heavy_check_mark: | N/A | -| `dataResidency` | [GeographyEnum](../../models/shared/GeographyEnum.md) | :heavy_check_mark: | N/A | +| `dataResidency` | [GeographyEnum](../../models/shared/GeographyEnum.md) | :heavy_minus_sign: | N/A | | `destinationId` | *String* | :heavy_check_mark: | N/A | | `name` | *String* | :heavy_check_mark: | N/A | | `namespaceDefinition` | [NamespaceDefinitionEnum](../../models/shared/NamespaceDefinitionEnum.md) | :heavy_minus_sign: | Define the location where the data will be stored in the destination | diff --git a/docs/models/shared/DestinationAwsDatalake.md b/docs/models/shared/DestinationAwsDatalake.md index 4dccf84d8..8a061fc28 100755 --- a/docs/models/shared/DestinationAwsDatalake.md +++ b/docs/models/shared/DestinationAwsDatalake.md @@ -19,4 +19,4 @@ The values required to configure the destination. | `lakeformationDatabaseName` | *String* | :heavy_check_mark: | The default database this destination will use to create tables in per stream. Can be changed per connection by customizing the namespace. | | | `lakeformationGovernedTables` | *Boolean* | :heavy_minus_sign: | Whether to create tables as LF governed tables. | | | `partitioning` | [DestinationAwsDatalakeChooseHowToPartitionData](../../models/shared/DestinationAwsDatalakeChooseHowToPartitionData.md) | :heavy_minus_sign: | Partition data by cursor fields when a cursor field is a date | | -| `region` | [DestinationAwsDatalakeS3BucketRegion](../../models/shared/DestinationAwsDatalakeS3BucketRegion.md) | :heavy_check_mark: | The region of the S3 bucket. See here for all region codes. | | \ No newline at end of file +| `region` | [DestinationAwsDatalakeS3BucketRegion](../../models/shared/DestinationAwsDatalakeS3BucketRegion.md) | :heavy_minus_sign: | The region of the S3 bucket. See here for all region codes. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationAwsDatalakeCredentialsIAMRole.md b/docs/models/shared/DestinationAwsDatalakeCredentialsIAMRole.md index f3c2bcf77..4906db3b5 100755 --- a/docs/models/shared/DestinationAwsDatalakeCredentialsIAMRole.md +++ b/docs/models/shared/DestinationAwsDatalakeCredentialsIAMRole.md @@ -7,5 +7,5 @@ Choose How to Authenticate to AWS. | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | -| `credentialsTitle` | [DestinationAwsDatalakeCredentialsIAMRoleCredentialsTitle](../../models/shared/DestinationAwsDatalakeCredentialsIAMRoleCredentialsTitle.md) | :heavy_check_mark: | Name of the credentials | +| `credentialsTitle` | [DestinationAwsDatalakeCredentialsIAMRoleCredentialsTitle](../../models/shared/DestinationAwsDatalakeCredentialsIAMRoleCredentialsTitle.md) | :heavy_minus_sign: | Name of the credentials | | `roleArn` | *String* | :heavy_check_mark: | Will assume this role to write data to s3 | \ No newline at end of file diff --git a/docs/models/shared/DestinationAwsDatalakeCredentialsIAMUser.md b/docs/models/shared/DestinationAwsDatalakeCredentialsIAMUser.md index ec987566a..7affdef02 100755 --- a/docs/models/shared/DestinationAwsDatalakeCredentialsIAMUser.md +++ b/docs/models/shared/DestinationAwsDatalakeCredentialsIAMUser.md @@ -9,4 +9,4 @@ Choose How to Authenticate to AWS. | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | | `awsAccessKeyId` | *String* | :heavy_check_mark: | AWS User Access Key Id | | `awsSecretAccessKey` | *String* | :heavy_check_mark: | Secret Access Key | -| `credentialsTitle` | [DestinationAwsDatalakeCredentialsIAMUserCredentialsTitle](../../models/shared/DestinationAwsDatalakeCredentialsIAMUserCredentialsTitle.md) | :heavy_check_mark: | Name of the credentials | \ No newline at end of file +| `credentialsTitle` | [DestinationAwsDatalakeCredentialsIAMUserCredentialsTitle](../../models/shared/DestinationAwsDatalakeCredentialsIAMUserCredentialsTitle.md) | :heavy_minus_sign: | Name of the credentials | \ No newline at end of file diff --git a/docs/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON.md b/docs/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON.md index 56b0a5a73..25a878feb 100755 --- a/docs/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON.md +++ b/docs/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON.md @@ -8,4 +8,4 @@ Format of the data output. | Field | Type | Required | Description | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `compressionCodec` | [DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional](../../models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONCompressionCodecOptional.md) | :heavy_minus_sign: | The compression algorithm used to compress data. | -| `formatType` | [DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard](../../models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| `formatType` | [DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard](../../models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorage.md b/docs/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorage.md index fd37d69aa..689e22797 100755 --- a/docs/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorage.md +++ b/docs/models/shared/DestinationAwsDatalakeFormatParquetColumnarStorage.md @@ -8,4 +8,4 @@ Format of the data output. | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `compressionCodec` | [DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional](../../models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageCompressionCodecOptional.md) | :heavy_minus_sign: | The compression algorithm used to compress data. | -| `formatType` | [DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard](../../models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| `formatType` | [DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard](../../models/shared/DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValues.md b/docs/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValues.md index 84b7ba8fc..b2555cf34 100755 --- a/docs/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValues.md +++ b/docs/models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValues.md @@ -7,5 +7,5 @@ Output data format | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `flattening` | [DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening](../../models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening.md) | :heavy_check_mark: | Whether the input json data should be normalized (flattened) in the output CSV. Please refer to docs for details. | +| `flattening` | [DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening](../../models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening.md) | :heavy_minus_sign: | Whether the input json data should be normalized (flattened) in the output CSV. Please refer to docs for details. | | `formatType` | [DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType](../../models/shared/DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationClickhouse.md b/docs/models/shared/DestinationClickhouse.md index 055b080c5..6ca7535d4 100755 --- a/docs/models/shared/DestinationClickhouse.md +++ b/docs/models/shared/DestinationClickhouse.md @@ -12,6 +12,6 @@ The values required to configure the destination. | `host` | *String* | :heavy_check_mark: | Hostname of the database. | | | `jdbcUrlParams` | *String* | :heavy_minus_sign: | Additional properties to pass to the JDBC URL string when connecting to the database formatted as 'key=value' pairs separated by the symbol '&'. (example: key1=value1&key2=value2&key3=value3). | | | `password` | *String* | :heavy_minus_sign: | Password associated with the username. | | -| `port` | *Long* | :heavy_check_mark: | HTTP port of the database. | 8123 | +| `port` | *Long* | :heavy_minus_sign: | HTTP port of the database. | 8123 | | `tunnelMethod` | *Object* | :heavy_minus_sign: | Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. | | | `username` | *String* | :heavy_check_mark: | Username to use to access the database. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationClickhouseTunnelMethodPasswordAuthentication.md b/docs/models/shared/DestinationClickhouseTunnelMethodPasswordAuthentication.md index ef4cbd407..11f076787 100755 --- a/docs/models/shared/DestinationClickhouseTunnelMethodPasswordAuthentication.md +++ b/docs/models/shared/DestinationClickhouseTunnelMethodPasswordAuthentication.md @@ -9,6 +9,6 @@ Whether to initiate an SSH tunnel before connecting to the database, and if so, | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | | `tunnelMethod` | [DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | | `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | | `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthentication.md index a9ce11397..7a767c28c 100755 --- a/docs/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthentication.md +++ b/docs/models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthentication.md @@ -10,5 +10,5 @@ Whether to initiate an SSH tunnel before connecting to the database, and if so, | `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | | `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | | `tunnelMethod` | [DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | | `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationCumulio.md b/docs/models/shared/DestinationCumulio.md index f235c90ef..081b807da 100755 --- a/docs/models/shared/DestinationCumulio.md +++ b/docs/models/shared/DestinationCumulio.md @@ -7,7 +7,7 @@ The values required to configure the destination. | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| `apiHost` | *String* | :heavy_check_mark: | URL of the Cumul.io API (e.g. 'https://api.cumul.io', 'https://api.us.cumul.io', or VPC-specific API url). Defaults to 'https://api.cumul.io'. | +| `apiHost` | *String* | :heavy_minus_sign: | URL of the Cumul.io API (e.g. 'https://api.cumul.io', 'https://api.us.cumul.io', or VPC-specific API url). Defaults to 'https://api.cumul.io'. | | `apiKey` | *String* | :heavy_check_mark: | An API key generated in Cumul.io's platform (can be generated here: https://app.cumul.io/start/profile/integration). | | `apiToken` | *String* | :heavy_check_mark: | The corresponding API token generated in Cumul.io's platform (can be generated here: https://app.cumul.io/start/profile/integration). | | `destinationType` | [DestinationCumulioCumulio](../../models/shared/DestinationCumulioCumulio.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationDatabricks.md b/docs/models/shared/DestinationDatabricks.md index 1aa7aa2c5..b0b105d7c 100755 --- a/docs/models/shared/DestinationDatabricks.md +++ b/docs/models/shared/DestinationDatabricks.md @@ -7,7 +7,7 @@ The values required to configure the destination. | Field | Type | Required | Description | Example | | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -| `acceptTerms` | *Boolean* | :heavy_check_mark: | You must agree to the Databricks JDBC Driver Terms & Conditions to use this connector. | | +| `acceptTerms` | *Boolean* | :heavy_minus_sign: | You must agree to the Databricks JDBC Driver Terms & Conditions to use this connector. | | | `dataSource` | *Object* | :heavy_check_mark: | Storage on which the delta lake is built. | | | `database` | *String* | :heavy_minus_sign: | The name of the catalog. If not specified otherwise, the "hive_metastore" will be used. | | | `databricksHttpPath` | *String* | :heavy_check_mark: | Databricks Cluster HTTP Path. | sql/protocolvx/o/1234567489/0000-1111111-abcd90 | diff --git a/docs/models/shared/DestinationDatabricksDataSourceAmazonS3.md b/docs/models/shared/DestinationDatabricksDataSourceAmazonS3.md index 389a6588b..6ef602438 100755 --- a/docs/models/shared/DestinationDatabricksDataSourceAmazonS3.md +++ b/docs/models/shared/DestinationDatabricksDataSourceAmazonS3.md @@ -12,5 +12,5 @@ Storage on which the delta lake is built. | `s3AccessKeyId` | *String* | :heavy_check_mark: | The Access Key Id granting allow one to access the above S3 staging bucket. Airbyte requires Read and Write permissions to the given bucket. | A012345678910EXAMPLE | | `s3BucketName` | *String* | :heavy_check_mark: | The name of the S3 bucket to use for intermittent staging of the data. | airbyte.staging | | `s3BucketPath` | *String* | :heavy_check_mark: | The directory under the S3 bucket where data will be written. | data_sync/test | -| `s3BucketRegion` | [DestinationDatabricksDataSourceAmazonS3S3BucketRegion](../../models/shared/DestinationDatabricksDataSourceAmazonS3S3BucketRegion.md) | :heavy_check_mark: | The region of the S3 staging bucket to use if utilising a copy strategy. | | +| `s3BucketRegion` | [DestinationDatabricksDataSourceAmazonS3S3BucketRegion](../../models/shared/DestinationDatabricksDataSourceAmazonS3S3BucketRegion.md) | :heavy_minus_sign: | The region of the S3 staging bucket to use if utilising a copy strategy. | | | `s3SecretAccessKey` | *String* | :heavy_check_mark: | The corresponding secret to the above access key id. | a012345678910ABCDEFGH/AbCdEfGhEXAMPLEKEY | \ No newline at end of file diff --git a/docs/models/shared/DestinationDevNullTestDestinationSilent.md b/docs/models/shared/DestinationDevNullTestDestinationSilent.md index 8c966e9ff..66acfdc26 100755 --- a/docs/models/shared/DestinationDevNullTestDestinationSilent.md +++ b/docs/models/shared/DestinationDevNullTestDestinationSilent.md @@ -7,4 +7,4 @@ The type of destination to be used | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | -| `testDestinationType` | [DestinationDevNullTestDestinationSilentTestDestinationType](../../models/shared/DestinationDevNullTestDestinationSilentTestDestinationType.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| `testDestinationType` | [DestinationDevNullTestDestinationSilentTestDestinationType](../../models/shared/DestinationDevNullTestDestinationSilentTestDestinationType.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationDynamodb.md b/docs/models/shared/DestinationDynamodb.md index 8a9053fcd..b0f5a8120 100755 --- a/docs/models/shared/DestinationDynamodb.md +++ b/docs/models/shared/DestinationDynamodb.md @@ -10,6 +10,6 @@ The values required to configure the destination. | `accessKeyId` | *String* | :heavy_check_mark: | The access key id to access the DynamoDB. Airbyte requires Read and Write permissions to the DynamoDB. | A012345678910EXAMPLE | | `destinationType` | [DestinationDynamodbDynamodb](../../models/shared/DestinationDynamodbDynamodb.md) | :heavy_check_mark: | N/A | | | `dynamodbEndpoint` | *String* | :heavy_minus_sign: | This is your DynamoDB endpoint url.(if you are working with AWS DynamoDB, just leave empty). | http://localhost:9000 | -| `dynamodbRegion` | [DestinationDynamodbDynamoDBRegion](../../models/shared/DestinationDynamodbDynamoDBRegion.md) | :heavy_check_mark: | The region of the DynamoDB. | | +| `dynamodbRegion` | [DestinationDynamodbDynamoDBRegion](../../models/shared/DestinationDynamodbDynamoDBRegion.md) | :heavy_minus_sign: | The region of the DynamoDB. | | | `dynamodbTableNamePrefix` | *String* | :heavy_check_mark: | The prefix to use when naming DynamoDB tables. | airbyte_sync | | `secretAccessKey` | *String* | :heavy_check_mark: | The corresponding secret to the access key id. | a012345678910ABCDEFGH/AbCdEfGhEXAMPLEKEY | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsCredentialHMACKey.md b/docs/models/shared/DestinationGcsCredentialHMACKey.md index e576a5c17..2c127c785 100755 --- a/docs/models/shared/DestinationGcsCredentialHMACKey.md +++ b/docs/models/shared/DestinationGcsCredentialHMACKey.md @@ -7,6 +7,6 @@ An HMAC key is a type of credential and can be associated with a service account | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `credentialType` | [DestinationGcsCredentialHMACKeyCredentialType](../../models/shared/DestinationGcsCredentialHMACKeyCredentialType.md) | :heavy_check_mark: | N/A | | +| `credentialType` | [DestinationGcsCredentialHMACKeyCredentialType](../../models/shared/DestinationGcsCredentialHMACKeyCredentialType.md) | :heavy_minus_sign: | N/A | | | `hmacKeyAccessId` | *String* | :heavy_check_mark: | When linked to a service account, this ID is 61 characters long; when linked to a user account, it is 24 characters long. Read more here. | 1234567890abcdefghij1234 | | `hmacKeySecret` | *String* | :heavy_check_mark: | The corresponding secret for the access ID. It is a 40-character base-64 encoded string. Read more here. | 1234567890abcdefghij1234567890ABCDEFGHIJ | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatAvroApacheAvro.md b/docs/models/shared/DestinationGcsFormatAvroApacheAvro.md index 2d58e9bef..343c5795a 100755 --- a/docs/models/shared/DestinationGcsFormatAvroApacheAvro.md +++ b/docs/models/shared/DestinationGcsFormatAvroApacheAvro.md @@ -8,4 +8,4 @@ Output data format. One of the following formats must be selected - here for details. | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard.md b/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard.md index 4f96c8704..7f96ace0b 100755 --- a/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard.md +++ b/docs/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard.md @@ -7,6 +7,6 @@ The compression algorithm used to compress data. Default to no compression. | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `codec` | [DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec](../../models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec.md) | :heavy_check_mark: | N/A | +| `codec` | [DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec](../../models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec.md) | :heavy_minus_sign: | N/A | | `compressionLevel` | *Long* | :heavy_minus_sign: | Negative levels are 'fast' modes akin to lz4 or snappy, levels above 9 are generally for archival purposes, and levels above 18 use a lot of memory. | | `includeChecksum` | *Boolean* | :heavy_minus_sign: | If true, include a checksum with each data block. | \ No newline at end of file diff --git a/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValues.md b/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValues.md index 1bd548856..4aa4e2722 100755 --- a/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValues.md +++ b/docs/models/shared/DestinationGcsFormatCSVCommaSeparatedValues.md @@ -9,4 +9,4 @@ Output data format. One of the following formats must be selected - disable - Chose this mode to disable encryption of communication between Airbyte and destination database
allow - Chose this mode to enable encryption only when required by the source database
prefer - Chose this mode to allow unencrypted connection only if the source database does not support encryption
require - Chose this mode to always require encryption. If the source database server does not support encryption, connection will fail
verify-ca - Chose this mode to always require encryption and to verify that the source database server has a valid SSL certificate
verify-full - This is the most secure mode. Chose this mode to always require encryption and to verify the identity of the source database server
See more information -
in the docs. | | | `tunnelMethod` | *Object* | :heavy_minus_sign: | Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. | | | `username` | *String* | :heavy_check_mark: | Username to use to access the database. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresSslModeAllow.md b/docs/models/shared/DestinationPostgresSslModeAllow.md index 7e44bfc8f..a04c144a7 100755 --- a/docs/models/shared/DestinationPostgresSslModeAllow.md +++ b/docs/models/shared/DestinationPostgresSslModeAllow.md @@ -7,4 +7,4 @@ Allow SSL mode. | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | -| `mode` | [DestinationPostgresSslModeAllowMode](../../models/shared/DestinationPostgresSslModeAllowMode.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| `mode` | [DestinationPostgresSslModeAllowMode](../../models/shared/DestinationPostgresSslModeAllowMode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresSslModeDisable.md b/docs/models/shared/DestinationPostgresSslModeDisable.md index 093cc5841..c6f282a49 100755 --- a/docs/models/shared/DestinationPostgresSslModeDisable.md +++ b/docs/models/shared/DestinationPostgresSslModeDisable.md @@ -7,4 +7,4 @@ Disable SSL. | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | -| `mode` | [DestinationPostgresSslModeDisableMode](../../models/shared/DestinationPostgresSslModeDisableMode.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| `mode` | [DestinationPostgresSslModeDisableMode](../../models/shared/DestinationPostgresSslModeDisableMode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresSslModePrefer.md b/docs/models/shared/DestinationPostgresSslModePrefer.md index 8989806f7..1ff5d83ff 100755 --- a/docs/models/shared/DestinationPostgresSslModePrefer.md +++ b/docs/models/shared/DestinationPostgresSslModePrefer.md @@ -7,4 +7,4 @@ Prefer SSL mode. | Field | Type | Required | Description | | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | -| `mode` | [DestinationPostgresSslModePreferMode](../../models/shared/DestinationPostgresSslModePreferMode.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| `mode` | [DestinationPostgresSslModePreferMode](../../models/shared/DestinationPostgresSslModePreferMode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresSslModeRequire.md b/docs/models/shared/DestinationPostgresSslModeRequire.md index 09aca5f2c..39dcfd36f 100755 --- a/docs/models/shared/DestinationPostgresSslModeRequire.md +++ b/docs/models/shared/DestinationPostgresSslModeRequire.md @@ -7,4 +7,4 @@ Require SSL mode. | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | -| `mode` | [DestinationPostgresSslModeRequireMode](../../models/shared/DestinationPostgresSslModeRequireMode.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| `mode` | [DestinationPostgresSslModeRequireMode](../../models/shared/DestinationPostgresSslModeRequireMode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresSslModeVerifyCa.md b/docs/models/shared/DestinationPostgresSslModeVerifyCa.md index 00eb297f3..5977746b3 100755 --- a/docs/models/shared/DestinationPostgresSslModeVerifyCa.md +++ b/docs/models/shared/DestinationPostgresSslModeVerifyCa.md @@ -9,4 +9,4 @@ Verify-ca SSL mode. | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | | `caCertificate` | *String* | :heavy_check_mark: | CA certificate | | `clientKeyPassword` | *String* | :heavy_minus_sign: | Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically. | -| `mode` | [DestinationPostgresSslModeVerifyCaMode](../../models/shared/DestinationPostgresSslModeVerifyCaMode.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| `mode` | [DestinationPostgresSslModeVerifyCaMode](../../models/shared/DestinationPostgresSslModeVerifyCaMode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresSslModeVerifyFull.md b/docs/models/shared/DestinationPostgresSslModeVerifyFull.md index ed8ae4a13..5b8eed669 100755 --- a/docs/models/shared/DestinationPostgresSslModeVerifyFull.md +++ b/docs/models/shared/DestinationPostgresSslModeVerifyFull.md @@ -11,4 +11,4 @@ Verify-full SSL mode. | `clientCertificate` | *String* | :heavy_check_mark: | Client certificate | | `clientKey` | *String* | :heavy_check_mark: | Client key | | `clientKeyPassword` | *String* | :heavy_minus_sign: | Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically. | -| `mode` | [DestinationPostgresSslModeVerifyFullMode](../../models/shared/DestinationPostgresSslModeVerifyFullMode.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| `mode` | [DestinationPostgresSslModeVerifyFullMode](../../models/shared/DestinationPostgresSslModeVerifyFullMode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresTunnelMethodPasswordAuthentication.md b/docs/models/shared/DestinationPostgresTunnelMethodPasswordAuthentication.md index 1366b945b..1441f1c1a 100755 --- a/docs/models/shared/DestinationPostgresTunnelMethodPasswordAuthentication.md +++ b/docs/models/shared/DestinationPostgresTunnelMethodPasswordAuthentication.md @@ -9,6 +9,6 @@ Whether to initiate an SSH tunnel before connecting to the database, and if so, | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | | `tunnelMethod` | [DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | | `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | | `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthentication.md index 58ab325c3..34eba9497 100755 --- a/docs/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthentication.md +++ b/docs/models/shared/DestinationPostgresTunnelMethodSSHKeyAuthentication.md @@ -10,5 +10,5 @@ Whether to initiate an SSH tunnel before connecting to the database, and if so, | `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | | `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | | `tunnelMethod` | [DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | | `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationPubsub.md b/docs/models/shared/DestinationPubsub.md index 9d288bcd4..3bb525f7d 100755 --- a/docs/models/shared/DestinationPubsub.md +++ b/docs/models/shared/DestinationPubsub.md @@ -9,10 +9,10 @@ The values required to configure the destination. | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `batchingDelayThreshold` | *Long* | :heavy_minus_sign: | Number of ms before the buffer is flushed | | `batchingElementCountThreshold` | *Long* | :heavy_minus_sign: | Number of messages before the buffer is flushed | -| `batchingEnabled` | *Boolean* | :heavy_check_mark: | If TRUE messages will be buffered instead of sending them one by one | +| `batchingEnabled` | *Boolean* | :heavy_minus_sign: | If TRUE messages will be buffered instead of sending them one by one | | `batchingRequestBytesThreshold` | *Long* | :heavy_minus_sign: | Number of bytes before the buffer is flushed | | `credentialsJson` | *String* | :heavy_check_mark: | The contents of the JSON service account key. Check out the docs if you need help generating this key. | | `destinationType` | [DestinationPubsubPubsub](../../models/shared/DestinationPubsubPubsub.md) | :heavy_check_mark: | N/A | -| `orderingEnabled` | *Boolean* | :heavy_check_mark: | If TRUE PubSub publisher will have message ordering enabled. Every message will have an ordering key of stream | +| `orderingEnabled` | *Boolean* | :heavy_minus_sign: | If TRUE PubSub publisher will have message ordering enabled. Every message will have an ordering key of stream | | `projectId` | *String* | :heavy_check_mark: | The GCP project ID for the project containing the target PubSub. | | `topicId` | *String* | :heavy_check_mark: | The PubSub topic ID in the given GCP project ID. | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedis.md b/docs/models/shared/DestinationRedis.md index cac947956..fa232d99d 100755 --- a/docs/models/shared/DestinationRedis.md +++ b/docs/models/shared/DestinationRedis.md @@ -7,11 +7,11 @@ The values required to configure the destination. | Field | Type | Required | Description | Example | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `cacheType` | [DestinationRedisCacheType](../../models/shared/DestinationRedisCacheType.md) | :heavy_check_mark: | Redis cache type to store data in. | | +| `cacheType` | [DestinationRedisCacheType](../../models/shared/DestinationRedisCacheType.md) | :heavy_minus_sign: | Redis cache type to store data in. | | | `destinationType` | [DestinationRedisRedis](../../models/shared/DestinationRedisRedis.md) | :heavy_check_mark: | N/A | | | `host` | *String* | :heavy_check_mark: | Redis host to connect to. | localhost,127.0.0.1 | | `password` | *String* | :heavy_minus_sign: | Password associated with Redis. | | -| `port` | *Long* | :heavy_check_mark: | Port of Redis. | | +| `port` | *Long* | :heavy_minus_sign: | Port of Redis. | | | `ssl` | *Boolean* | :heavy_minus_sign: | Indicates whether SSL encryption protocol will be used to connect to Redis. It is recommended to use SSL connection if possible. | | | `sslMode` | *Object* | :heavy_minus_sign: | SSL connection modes.
  • verify-full - This is the most secure mode. Always require encryption and verifies the identity of the source database server | | | `tunnelMethod` | *Object* | :heavy_minus_sign: | Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. | | diff --git a/docs/models/shared/DestinationRedisSslModeDisable.md b/docs/models/shared/DestinationRedisSslModeDisable.md index 9230588dd..9acda794a 100755 --- a/docs/models/shared/DestinationRedisSslModeDisable.md +++ b/docs/models/shared/DestinationRedisSslModeDisable.md @@ -7,4 +7,4 @@ Disable SSL. | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | -| `mode` | [DestinationRedisSslModeDisableMode](../../models/shared/DestinationRedisSslModeDisableMode.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| `mode` | [DestinationRedisSslModeDisableMode](../../models/shared/DestinationRedisSslModeDisableMode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedisSslModeVerifyFull.md b/docs/models/shared/DestinationRedisSslModeVerifyFull.md index 9458c8d44..a5a2a65dc 100755 --- a/docs/models/shared/DestinationRedisSslModeVerifyFull.md +++ b/docs/models/shared/DestinationRedisSslModeVerifyFull.md @@ -11,4 +11,4 @@ Verify-full SSL mode. | `clientCertificate` | *String* | :heavy_check_mark: | Client certificate | | `clientKey` | *String* | :heavy_check_mark: | Client key | | `clientKeyPassword` | *String* | :heavy_minus_sign: | Password for keystorage. If you do not add it - the password will be generated automatically. | -| `mode` | [DestinationRedisSslModeVerifyFullMode](../../models/shared/DestinationRedisSslModeVerifyFullMode.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| `mode` | [DestinationRedisSslModeVerifyFullMode](../../models/shared/DestinationRedisSslModeVerifyFullMode.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedisTunnelMethodPasswordAuthentication.md b/docs/models/shared/DestinationRedisTunnelMethodPasswordAuthentication.md index 2970ab0be..fe028a776 100755 --- a/docs/models/shared/DestinationRedisTunnelMethodPasswordAuthentication.md +++ b/docs/models/shared/DestinationRedisTunnelMethodPasswordAuthentication.md @@ -9,6 +9,6 @@ Whether to initiate an SSH tunnel before connecting to the database, and if so, | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | | `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | | `tunnelMethod` | [DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | | `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | | `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedisTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/DestinationRedisTunnelMethodSSHKeyAuthentication.md index 552dbe37d..479eac7c5 100755 --- a/docs/models/shared/DestinationRedisTunnelMethodSSHKeyAuthentication.md +++ b/docs/models/shared/DestinationRedisTunnelMethodSSHKeyAuthentication.md @@ -10,5 +10,5 @@ Whether to initiate an SSH tunnel before connecting to the database, and if so, | `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | | `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | | `tunnelMethod` | [DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | | `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedshift.md b/docs/models/shared/DestinationRedshift.md index 553000957..0fd333a75 100755 --- a/docs/models/shared/DestinationRedshift.md +++ b/docs/models/shared/DestinationRedshift.md @@ -12,8 +12,8 @@ The values required to configure the destination. | `host` | *String* | :heavy_check_mark: | Host Endpoint of the Redshift Cluster (must include the cluster-id, region and end with .redshift.amazonaws.com) | | | `jdbcUrlParams` | *String* | :heavy_minus_sign: | Additional properties to pass to the JDBC URL string when connecting to the database formatted as 'key=value' pairs separated by the symbol '&'. (example: key1=value1&key2=value2&key3=value3). | | | `password` | *String* | :heavy_check_mark: | Password associated with the username. | | -| `port` | *Long* | :heavy_check_mark: | Port of the database. | 5439 | -| `schema` | *String* | :heavy_check_mark: | The default schema tables are written to if the source does not specify a namespace. Unless specifically configured, the usual value for this field is "public". | public | +| `port` | *Long* | :heavy_minus_sign: | Port of the database. | 5439 | +| `schema` | *String* | :heavy_minus_sign: | The default schema tables are written to if the source does not specify a namespace. Unless specifically configured, the usual value for this field is "public". | public | | `tunnelMethod` | *Object* | :heavy_minus_sign: | Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. | | | `uploadingMethod` | *Object* | :heavy_minus_sign: | The method how the data will be uploaded to the database. | | | `username` | *String* | :heavy_check_mark: | Username to use to access the database. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedshiftTunnelMethodPasswordAuthentication.md b/docs/models/shared/DestinationRedshiftTunnelMethodPasswordAuthentication.md index d7210415e..d36cf93c2 100755 --- a/docs/models/shared/DestinationRedshiftTunnelMethodPasswordAuthentication.md +++ b/docs/models/shared/DestinationRedshiftTunnelMethodPasswordAuthentication.md @@ -9,6 +9,6 @@ Whether to initiate an SSH tunnel before connecting to the database, and if so, | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | | `tunnelMethod` | [DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | | `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | | `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthentication.md index fc4864501..16891494d 100755 --- a/docs/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthentication.md +++ b/docs/models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthentication.md @@ -10,5 +10,5 @@ Whether to initiate an SSH tunnel before connecting to the database, and if so, | `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | | `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | | `tunnelMethod` | [DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | | `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedshiftUploadingMethodS3Staging.md b/docs/models/shared/DestinationRedshiftUploadingMethodS3Staging.md index 2084785ee..8cd03a774 100755 --- a/docs/models/shared/DestinationRedshiftUploadingMethodS3Staging.md +++ b/docs/models/shared/DestinationRedshiftUploadingMethodS3Staging.md @@ -15,5 +15,5 @@ The method how the data will be uploaded to the database. | `purgeStagingData` | *Boolean* | :heavy_minus_sign: | Whether to delete the staging files from S3 after completing the sync. See docs for details. | | | `s3BucketName` | *String* | :heavy_check_mark: | The name of the staging S3 bucket to use if utilising a COPY strategy. COPY is recommended for production workloads for better speed and scalability. See AWS docs for more details. | airbyte.staging | | `s3BucketPath` | *String* | :heavy_minus_sign: | The directory under the S3 bucket where data will be written. If not provided, then defaults to the root directory. See path's name recommendations for more details. | data_sync/test | -| `s3BucketRegion` | [DestinationRedshiftUploadingMethodS3StagingS3BucketRegion](../../models/shared/DestinationRedshiftUploadingMethodS3StagingS3BucketRegion.md) | :heavy_check_mark: | The region of the S3 staging bucket to use if utilising a COPY strategy. See AWS docs for details. | | +| `s3BucketRegion` | [DestinationRedshiftUploadingMethodS3StagingS3BucketRegion](../../models/shared/DestinationRedshiftUploadingMethodS3StagingS3BucketRegion.md) | :heavy_minus_sign: | The region of the S3 staging bucket to use if utilising a COPY strategy. See AWS docs for details. | | | `secretAccessKey` | *String* | :heavy_check_mark: | The corresponding secret to the above access key id. See AWS docs on how to generate an access key ID and secret access key. | | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption.md b/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption.md index 1b16d4f5b..0000f2614 100755 --- a/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption.md +++ b/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption.md @@ -7,5 +7,5 @@ Staging data will be encrypted using AES-CBC envelope encryption. | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `encryptionType` | [DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType](../../models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType.md) | :heavy_check_mark: | N/A | +| `encryptionType` | [DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType](../../models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType.md) | :heavy_minus_sign: | N/A | | `keyEncryptingKey` | *String* | :heavy_minus_sign: | The key, base64-encoded. Must be either 128, 192, or 256 bits. Leave blank to have Airbyte generate an ephemeral key for each sync. | \ No newline at end of file diff --git a/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption.md b/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption.md index 2403747f3..0cf0a3c13 100755 --- a/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption.md +++ b/docs/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption.md @@ -7,4 +7,4 @@ Staging data will be stored in plaintext. | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `encryptionType` | [DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType](../../models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| `encryptionType` | [DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType](../../models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3.md b/docs/models/shared/DestinationS3.md index 1ca483a73..accbf7ad6 100755 --- a/docs/models/shared/DestinationS3.md +++ b/docs/models/shared/DestinationS3.md @@ -13,7 +13,7 @@ The values required to configure the destination. | `format` | *Object* | :heavy_check_mark: | Format of the data output. See here for more details | | | `s3BucketName` | *String* | :heavy_check_mark: | The name of the S3 bucket. Read more here. | airbyte_sync | | `s3BucketPath` | *String* | :heavy_check_mark: | Directory under the S3 bucket where data will be written. Read more here | data_sync/test | -| `s3BucketRegion` | [DestinationS3S3BucketRegion](../../models/shared/DestinationS3S3BucketRegion.md) | :heavy_check_mark: | The region of the S3 bucket. See here for all region codes. | | +| `s3BucketRegion` | [DestinationS3S3BucketRegion](../../models/shared/DestinationS3S3BucketRegion.md) | :heavy_minus_sign: | The region of the S3 bucket. See here for all region codes. | | | `s3Endpoint` | *String* | :heavy_minus_sign: | Your S3 endpoint url. Read more here | http://localhost:9000 | | `s3PathFormat` | *String* | :heavy_minus_sign: | Format string on how data will be organized inside the S3 bucket directory. Read more here | ${NAMESPACE}/${STREAM_NAME}/${YEAR}_${MONTH}_${DAY}_${EPOCH}_ | | `secretAccessKey` | *String* | :heavy_minus_sign: | The corresponding secret to the access key ID. Read more here | a012345678910ABCDEFGH/AbCdEfGhEXAMPLEKEY | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatAvroApacheAvro.md b/docs/models/shared/DestinationS3FormatAvroApacheAvro.md index 25e3aee4b..de3b23b20 100755 --- a/docs/models/shared/DestinationS3FormatAvroApacheAvro.md +++ b/docs/models/shared/DestinationS3FormatAvroApacheAvro.md @@ -8,4 +8,4 @@ Format of the data output. See here for details. | \ No newline at end of file +| `codec` | [DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec](../../models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec.md) | :heavy_minus_sign: | N/A | +| `compressionLevel` | *Long* | :heavy_minus_sign: | See here for details. | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandard.md b/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandard.md index db81edfc2..a4db5b536 100755 --- a/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandard.md +++ b/docs/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandard.md @@ -7,6 +7,6 @@ The compression algorithm used to compress data. Default to no compression. | Field | Type | Required | Description | | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `codec` | [DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec](../../models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec.md) | :heavy_check_mark: | N/A | -| `compressionLevel` | *Long* | :heavy_check_mark: | Negative levels are 'fast' modes akin to lz4 or snappy, levels above 9 are generally for archival purposes, and levels above 18 use a lot of memory. | +| `codec` | [DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec](../../models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec.md) | :heavy_minus_sign: | N/A | +| `compressionLevel` | *Long* | :heavy_minus_sign: | Negative levels are 'fast' modes akin to lz4 or snappy, levels above 9 are generally for archival purposes, and levels above 18 use a lot of memory. | | `includeChecksum` | *Boolean* | :heavy_minus_sign: | If true, include a checksum with each data block. | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValues.md b/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValues.md index 37a65b66a..a73cc1e40 100755 --- a/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValues.md +++ b/docs/models/shared/DestinationS3FormatCSVCommaSeparatedValues.md @@ -8,5 +8,5 @@ Format of the data output. See here for more details | | | `glueDatabase` | *String* | :heavy_check_mark: | Name of the glue database for creating the tables, leave blank if no integration | airbyte_database | -| `glueSerializationLibrary` | [DestinationS3GlueSerializationLibrary](../../models/shared/DestinationS3GlueSerializationLibrary.md) | :heavy_check_mark: | The library that your query engine will use for reading and writing data in your lake. | | +| `glueSerializationLibrary` | [DestinationS3GlueSerializationLibrary](../../models/shared/DestinationS3GlueSerializationLibrary.md) | :heavy_minus_sign: | The library that your query engine will use for reading and writing data in your lake. | | | `s3BucketName` | *String* | :heavy_check_mark: | The name of the S3 bucket. Read more here. | airbyte_sync | | `s3BucketPath` | *String* | :heavy_check_mark: | Directory under the S3 bucket where data will be written. Read more here | data_sync/test | -| `s3BucketRegion` | [DestinationS3GlueS3BucketRegion](../../models/shared/DestinationS3GlueS3BucketRegion.md) | :heavy_check_mark: | The region of the S3 bucket. See here for all region codes. | | +| `s3BucketRegion` | [DestinationS3GlueS3BucketRegion](../../models/shared/DestinationS3GlueS3BucketRegion.md) | :heavy_minus_sign: | The region of the S3 bucket. See here for all region codes. | | | `s3Endpoint` | *String* | :heavy_minus_sign: | Your S3 endpoint url. Read more here | http://localhost:9000 | | `s3PathFormat` | *String* | :heavy_minus_sign: | Format string on how data will be organized inside the S3 bucket directory. Read more here | ${NAMESPACE}/${STREAM_NAME}/${YEAR}_${MONTH}_${DAY}_${EPOCH}_ | | `secretAccessKey` | *String* | :heavy_minus_sign: | The corresponding secret to the access key ID. Read more here | a012345678910ABCDEFGH/AbCdEfGhEXAMPLEKEY | \ No newline at end of file diff --git a/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON.md b/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON.md index 36c13966b..c821296b7 100755 --- a/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON.md +++ b/docs/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON.md @@ -9,4 +9,4 @@ Format of the data output. See JDBC URL parameters. | | | `password` | *String* | :heavy_minus_sign: | Password associated with the username. | | -| `port` | *Long* | :heavy_check_mark: | Port of the database. | 5432 | +| `port` | *Long* | :heavy_minus_sign: | Port of the database. | 5432 | | `replicationMethod` | *Object* | :heavy_minus_sign: | Replication method for extracting data from the database. | | | `schemas` | List<*String*> | :heavy_minus_sign: | The list of schemas (case sensitive) to sync from. Defaults to public. | | | `sourceType` | [SourceAlloydbAlloydb](../../models/shared/SourceAlloydbAlloydb.md) | :heavy_check_mark: | N/A | | diff --git a/docs/models/shared/SourceAlloydbTunnelMethodPasswordAuthentication.md b/docs/models/shared/SourceAlloydbTunnelMethodPasswordAuthentication.md index 2fb1340fc..f93177cd8 100755 --- a/docs/models/shared/SourceAlloydbTunnelMethodPasswordAuthentication.md +++ b/docs/models/shared/SourceAlloydbTunnelMethodPasswordAuthentication.md @@ -9,6 +9,6 @@ Whether to initiate an SSH tunnel before connecting to the database, and if so, | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | | `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | | `tunnelMethod` | [SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | | `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | | `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthentication.md index 30f0fdbec..a3e420bd7 100755 --- a/docs/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthentication.md +++ b/docs/models/shared/SourceAlloydbTunnelMethodSSHKeyAuthentication.md @@ -10,5 +10,5 @@ Whether to initiate an SSH tunnel before connecting to the database, and if so, | `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | | `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | | `tunnelMethod` | [SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | | `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/SourceAmazonSellerPartner.md b/docs/models/shared/SourceAmazonSellerPartner.md index f0809aa86..caa7ae800 100755 --- a/docs/models/shared/SourceAmazonSellerPartner.md +++ b/docs/models/shared/SourceAmazonSellerPartner.md @@ -10,14 +10,14 @@ The values required to configure the source. | `advancedStreamOptions` | *String* | :heavy_minus_sign: | Additional information to configure report options. This varies by report type, not every report implement this kind of feature. Must be a valid json string. | {"GET_SALES_AND_TRAFFIC_REPORT": {"availability_sla_days": 3}} | | `authType` | [SourceAmazonSellerPartnerAuthType](../../models/shared/SourceAmazonSellerPartnerAuthType.md) | :heavy_minus_sign: | N/A | | | `awsAccessKey` | *String* | :heavy_minus_sign: | Specifies the AWS access key used as part of the credentials to authenticate the user. | | -| `awsEnvironment` | [SourceAmazonSellerPartnerAWSEnvironment](../../models/shared/SourceAmazonSellerPartnerAWSEnvironment.md) | :heavy_check_mark: | Select the AWS Environment. | | +| `awsEnvironment` | [SourceAmazonSellerPartnerAWSEnvironment](../../models/shared/SourceAmazonSellerPartnerAWSEnvironment.md) | :heavy_minus_sign: | Select the AWS Environment. | | | `awsSecretKey` | *String* | :heavy_minus_sign: | Specifies the AWS secret key used as part of the credentials to authenticate the user. | | | `lwaAppId` | *String* | :heavy_check_mark: | Your Login with Amazon Client ID. | | | `lwaClientSecret` | *String* | :heavy_check_mark: | Your Login with Amazon Client Secret. | | | `maxWaitSeconds` | *Long* | :heavy_minus_sign: | Sometimes report can take up to 30 minutes to generate. This will set the limit for how long to wait for a successful report. | 500 | | `periodInDays` | *Long* | :heavy_minus_sign: | Will be used for stream slicing for initial full_refresh sync when no updated state is present for reports that support sliced incremental sync. | | | `refreshToken` | *String* | :heavy_check_mark: | The Refresh Token obtained via OAuth flow authorization. | | -| `region` | [SourceAmazonSellerPartnerAWSRegion](../../models/shared/SourceAmazonSellerPartnerAWSRegion.md) | :heavy_check_mark: | Select the AWS Region. | | +| `region` | [SourceAmazonSellerPartnerAWSRegion](../../models/shared/SourceAmazonSellerPartnerAWSRegion.md) | :heavy_minus_sign: | Select the AWS Region. | | | `replicationEndDate` | *String* | :heavy_minus_sign: | UTC date and time in the format 2017-01-25T00:00:00Z. Any data after this date will not be replicated. | 2017-01-25T00:00:00Z | | `replicationStartDate` | *String* | :heavy_check_mark: | UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated. | 2017-01-25T00:00:00Z | | `reportOptions` | *String* | :heavy_minus_sign: | Additional information passed to reports. This varies by report type. Must be a valid json string. | {"GET_BRAND_ANALYTICS_SEARCH_TERMS_REPORT": {"reportPeriod": "WEEK"}} | diff --git a/docs/models/shared/SourceAmazonSqs.md b/docs/models/shared/SourceAmazonSqs.md index 7ab5aa5bf..084d6de04 100755 --- a/docs/models/shared/SourceAmazonSqs.md +++ b/docs/models/shared/SourceAmazonSqs.md @@ -9,7 +9,7 @@ The values required to configure the source. | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `accessKey` | *String* | :heavy_minus_sign: | The Access Key ID of the AWS IAM Role to use for pulling messages | xxxxxHRNxxx3TBxxxxxx | | `attributesToReturn` | *String* | :heavy_minus_sign: | Comma separated list of Mesage Attribute names to return | attr1,attr2 | -| `deleteMessages` | *Boolean* | :heavy_check_mark: | If Enabled, messages will be deleted from the SQS Queue after being read. If Disabled, messages are left in the queue and can be read more than once. WARNING: Enabling this option can result in data loss in cases of failure, use with caution, see documentation for more detail. | | +| `deleteMessages` | *Boolean* | :heavy_minus_sign: | If Enabled, messages will be deleted from the SQS Queue after being read. If Disabled, messages are left in the queue and can be read more than once. WARNING: Enabling this option can result in data loss in cases of failure, use with caution, see documentation for more detail. | | | `maxBatchSize` | *Long* | :heavy_minus_sign: | Max amount of messages to get in one batch (10 max) | 5 | | `maxWaitTime` | *Long* | :heavy_minus_sign: | Max amount of time in seconds to wait for messages in a single poll (20 max) | 5 | | `queueUrl` | *String* | :heavy_check_mark: | URL of the SQS Queue | https://sqs.eu-west-1.amazonaws.com/1234567890/my-example-queue | diff --git a/docs/models/shared/SourceAwsCloudtrail.md b/docs/models/shared/SourceAwsCloudtrail.md index f589ea5e1..e9d695f62 100755 --- a/docs/models/shared/SourceAwsCloudtrail.md +++ b/docs/models/shared/SourceAwsCloudtrail.md @@ -11,4 +11,4 @@ The values required to configure the source. | `awsRegionName` | *String* | :heavy_check_mark: | The default AWS Region to use, for example, us-west-1 or us-west-2. When specifying a Region inline during client initialization, this property is named region_name. | | | `awsSecretKey` | *String* | :heavy_check_mark: | AWS CloudTrail Access Key ID. See the docs for more information on how to obtain this key. | | | `sourceType` | [SourceAwsCloudtrailAwsCloudtrail](../../models/shared/SourceAwsCloudtrailAwsCloudtrail.md) | :heavy_check_mark: | N/A | | -| `startDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_check_mark: | The date you would like to replicate data. Data in AWS CloudTrail is available for last 90 days only. Format: YYYY-MM-DD. | 2021-01-01 | \ No newline at end of file +| `startDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_minus_sign: | The date you would like to replicate data. Data in AWS CloudTrail is available for last 90 days only. Format: YYYY-MM-DD. | 2021-01-01 | \ No newline at end of file diff --git a/docs/models/shared/SourceBingAds.md b/docs/models/shared/SourceBingAds.md index 81c731004..9bb139424 100755 --- a/docs/models/shared/SourceBingAds.md +++ b/docs/models/shared/SourceBingAds.md @@ -13,6 +13,6 @@ The values required to configure the source. | `developerToken` | *String* | :heavy_check_mark: | Developer token associated with user. See more info in the docs. | | `lookbackWindow` | *Long* | :heavy_minus_sign: | Also known as attribution or conversion window. How far into the past to look for records (in days). If your conversion window has an hours/minutes granularity, round it up to the number of days exceeding. Used only for performance report streams in incremental mode. | | `refreshToken` | *String* | :heavy_check_mark: | Refresh Token to renew the expired Access Token. | -| `reportsStartDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_check_mark: | The start date from which to begin replicating report data. Any data generated before this date will not be replicated in reports. This is a UTC date in YYYY-MM-DD format. | +| `reportsStartDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_minus_sign: | The start date from which to begin replicating report data. Any data generated before this date will not be replicated in reports. This is a UTC date in YYYY-MM-DD format. | | `sourceType` | [SourceBingAdsBingAds](../../models/shared/SourceBingAdsBingAds.md) | :heavy_check_mark: | N/A | | `tenantId` | *String* | :heavy_minus_sign: | The Tenant ID of your Microsoft Advertising developer application. Set this to "common" unless you know you need a different value. | \ No newline at end of file diff --git a/docs/models/shared/SourceChartmogul.md b/docs/models/shared/SourceChartmogul.md index a65f98b67..318df08bc 100755 --- a/docs/models/shared/SourceChartmogul.md +++ b/docs/models/shared/SourceChartmogul.md @@ -8,6 +8,6 @@ The values required to configure the source. | Field | Type | Required | Description | Example | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `apiKey` | *String* | :heavy_check_mark: | Your Chartmogul API key. See the docs for info on how to obtain this. | | -| `interval` | [SourceChartmogulInterval](../../models/shared/SourceChartmogulInterval.md) | :heavy_check_mark: | Some APIs such as Metrics require intervals to cluster data. | | +| `interval` | [SourceChartmogulInterval](../../models/shared/SourceChartmogulInterval.md) | :heavy_minus_sign: | Some APIs such as Metrics require intervals to cluster data. | | | `sourceType` | [SourceChartmogulChartmogul](../../models/shared/SourceChartmogulChartmogul.md) | :heavy_check_mark: | N/A | | | `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | UTC date and time in the format 2017-01-25T00:00:00Z. When feasible, any data before this date will not be replicated. | 2017-01-25T00:00:00Z | \ No newline at end of file diff --git a/docs/models/shared/SourceClickhouse.md b/docs/models/shared/SourceClickhouse.md index f56a635f4..dd83797e0 100755 --- a/docs/models/shared/SourceClickhouse.md +++ b/docs/models/shared/SourceClickhouse.md @@ -10,7 +10,7 @@ The values required to configure the source. | `database` | *String* | :heavy_check_mark: | The name of the database. | default | | `host` | *String* | :heavy_check_mark: | The host endpoint of the Clickhouse cluster. | | | `password` | *String* | :heavy_minus_sign: | The password associated with this username. | | -| `port` | *Long* | :heavy_check_mark: | The port of the database. | 8123 | +| `port` | *Long* | :heavy_minus_sign: | The port of the database. | 8123 | | `sourceType` | [SourceClickhouseClickhouse](../../models/shared/SourceClickhouseClickhouse.md) | :heavy_check_mark: | N/A | | | `tunnelMethod` | *Object* | :heavy_minus_sign: | Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. | | | `username` | *String* | :heavy_check_mark: | The username which is used to access the database. | | \ No newline at end of file diff --git a/docs/models/shared/SourceClickhouseTunnelMethodPasswordAuthentication.md b/docs/models/shared/SourceClickhouseTunnelMethodPasswordAuthentication.md index 8811e3bbb..14a7f0378 100755 --- a/docs/models/shared/SourceClickhouseTunnelMethodPasswordAuthentication.md +++ b/docs/models/shared/SourceClickhouseTunnelMethodPasswordAuthentication.md @@ -9,6 +9,6 @@ Whether to initiate an SSH tunnel before connecting to the database, and if so, | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | | `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | | `tunnelMethod` | [SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | | `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | | `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthentication.md index 69ccc756b..8d553fecd 100755 --- a/docs/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthentication.md +++ b/docs/models/shared/SourceClickhouseTunnelMethodSSHKeyAuthentication.md @@ -10,5 +10,5 @@ Whether to initiate an SSH tunnel before connecting to the database, and if so, | `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | | `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | | `tunnelMethod` | [SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | | `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/SourceCoinApi.md b/docs/models/shared/SourceCoinApi.md index c0ebd0078..b817632b1 100755 --- a/docs/models/shared/SourceCoinApi.md +++ b/docs/models/shared/SourceCoinApi.md @@ -9,7 +9,7 @@ The values required to configure the source. | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `apiKey` | *String* | :heavy_check_mark: | API Key | | | `endDate` | *String* | :heavy_minus_sign: | The end date in ISO 8601 format. If not supplied, data will be returned
    from the start date to the current time, or when the count of result
    elements reaches its limit.
    | 2019-01-01T00:00:00 | -| `environment` | [SourceCoinApiEnvironment](../../models/shared/SourceCoinApiEnvironment.md) | :heavy_check_mark: | The environment to use. Either sandbox or production.
    | | +| `environment` | [SourceCoinApiEnvironment](../../models/shared/SourceCoinApiEnvironment.md) | :heavy_minus_sign: | The environment to use. Either sandbox or production.
    | | | `limit` | *Long* | :heavy_minus_sign: | The maximum number of elements to return. If not supplied, the default
    is 100. For numbers larger than 100, each 100 items is counted as one
    request for pricing purposes. Maximum value is 100000.
    | | | `period` | *String* | :heavy_check_mark: | The period to use. See the documentation for a list. https://docs.coinapi.io/#list-all-periods-get | 5SEC | | `sourceType` | [SourceCoinApiCoinApi](../../models/shared/SourceCoinApiCoinApi.md) | :heavy_check_mark: | N/A | | diff --git a/docs/models/shared/SourceDremio.md b/docs/models/shared/SourceDremio.md index d07d368c0..27d15c218 100755 --- a/docs/models/shared/SourceDremio.md +++ b/docs/models/shared/SourceDremio.md @@ -8,5 +8,5 @@ The values required to configure the source. | Field | Type | Required | Description | | --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------- | | `apiKey` | *String* | :heavy_check_mark: | API Key that is generated when you authenticate to Dremio API | -| `baseUrl` | *String* | :heavy_check_mark: | URL of your Dremio instance | +| `baseUrl` | *String* | :heavy_minus_sign: | URL of your Dremio instance | | `sourceType` | [SourceDremioDremio](../../models/shared/SourceDremioDremio.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceE2eTestCloud.md b/docs/models/shared/SourceE2eTestCloud.md index 59be668c5..cab823d80 100755 --- a/docs/models/shared/SourceE2eTestCloud.md +++ b/docs/models/shared/SourceE2eTestCloud.md @@ -7,7 +7,7 @@ The values required to configure the source. | Field | Type | Required | Description | Example | | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | -| `maxMessages` | *Long* | :heavy_check_mark: | Number of records to emit per stream. Min 1. Max 100 billion. | | +| `maxMessages` | *Long* | :heavy_minus_sign: | Number of records to emit per stream. Min 1. Max 100 billion. | | | `messageIntervalMs` | *Long* | :heavy_minus_sign: | Interval between messages in ms. Min 0 ms. Max 60000 ms (1 minute). | | | `mockCatalog` | *Object* | :heavy_check_mark: | N/A | | | `seed` | *Long* | :heavy_minus_sign: | When the seed is unspecified, the current time millis will be used as the seed. Range: [0, 1000000]. | 42 | diff --git a/docs/models/shared/SourceE2eTestCloudMockCatalogMultiSchema.md b/docs/models/shared/SourceE2eTestCloudMockCatalogMultiSchema.md index 7aa1e3d77..a1ce82141 100755 --- a/docs/models/shared/SourceE2eTestCloudMockCatalogMultiSchema.md +++ b/docs/models/shared/SourceE2eTestCloudMockCatalogMultiSchema.md @@ -7,5 +7,5 @@ A catalog with multiple data streams, each with a different schema. | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `streamSchemas` | *String* | :heavy_check_mark: | A Json object specifying multiple data streams and their schemas. Each key in this object is one stream name. Each value is the schema for that stream. The schema should be compatible with draft-07. See this doc for examples. | -| `type` | [SourceE2eTestCloudMockCatalogMultiSchemaType](../../models/shared/SourceE2eTestCloudMockCatalogMultiSchemaType.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| `streamSchemas` | *String* | :heavy_minus_sign: | A Json object specifying multiple data streams and their schemas. Each key in this object is one stream name. Each value is the schema for that stream. The schema should be compatible with draft-07. See this doc for examples. | +| `type` | [SourceE2eTestCloudMockCatalogMultiSchemaType](../../models/shared/SourceE2eTestCloudMockCatalogMultiSchemaType.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceE2eTestCloudMockCatalogSingleSchema.md b/docs/models/shared/SourceE2eTestCloudMockCatalogSingleSchema.md index 0a6a83cec..3da7e67b6 100755 --- a/docs/models/shared/SourceE2eTestCloudMockCatalogSingleSchema.md +++ b/docs/models/shared/SourceE2eTestCloudMockCatalogSingleSchema.md @@ -8,6 +8,6 @@ A catalog with one or multiple streams that share the same schema. | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `streamDuplication` | *Long* | :heavy_minus_sign: | Duplicate the stream for easy load testing. Each stream name will have a number suffix. For example, if the stream name is "ds", the duplicated streams will be "ds_0", "ds_1", etc. | -| `streamName` | *String* | :heavy_check_mark: | Name of the data stream. | -| `streamSchema` | *String* | :heavy_check_mark: | A Json schema for the stream. The schema should be compatible with draft-07. See this doc for examples. | -| `type` | [SourceE2eTestCloudMockCatalogSingleSchemaType](../../models/shared/SourceE2eTestCloudMockCatalogSingleSchemaType.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| `streamName` | *String* | :heavy_minus_sign: | Name of the data stream. | +| `streamSchema` | *String* | :heavy_minus_sign: | A Json schema for the stream. The schema should be compatible with draft-07. See this doc for examples. | +| `type` | [SourceE2eTestCloudMockCatalogSingleSchemaType](../../models/shared/SourceE2eTestCloudMockCatalogSingleSchemaType.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceFaker.md b/docs/models/shared/SourceFaker.md index 3f22de5d3..80c0059a3 100755 --- a/docs/models/shared/SourceFaker.md +++ b/docs/models/shared/SourceFaker.md @@ -8,7 +8,7 @@ The values required to configure the source. | Field | Type | Required | Description | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `alwaysUpdated` | *Boolean* | :heavy_minus_sign: | Should the updated_at values for every record be new each sync? Setting this to false will case the source to stop emitting records after COUNT records have been emitted. | -| `count` | *Long* | :heavy_check_mark: | How many users should be generated in total. This setting does not apply to the purchases or products stream. | +| `count` | *Long* | :heavy_minus_sign: | How many users should be generated in total. This setting does not apply to the purchases or products stream. | | `parallelism` | *Long* | :heavy_minus_sign: | How many parallel workers should we use to generate fake data? Choose a value equal to the number of CPUs you will allocate to this source. | | `recordsPerSlice` | *Long* | :heavy_minus_sign: | How many fake records will be in each page (stream slice), before a state message is emitted? | | `seed` | *Long* | :heavy_minus_sign: | Manually control the faker random seed to return the same values on subsequent runs (leave -1 for random) | diff --git a/docs/models/shared/SourceFauna.md b/docs/models/shared/SourceFauna.md index 71f48aef1..4628cc96d 100755 --- a/docs/models/shared/SourceFauna.md +++ b/docs/models/shared/SourceFauna.md @@ -8,8 +8,8 @@ The values required to configure the source. | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `collection` | [SourceFaunaCollection](../../models/shared/SourceFaunaCollection.md) | :heavy_minus_sign: | Settings for the Fauna Collection. | -| `domain` | *String* | :heavy_check_mark: | Domain of Fauna to query. Defaults db.fauna.com. See the docs. | -| `port` | *Long* | :heavy_check_mark: | Endpoint port. | -| `scheme` | *String* | :heavy_check_mark: | URL scheme. | +| `domain` | *String* | :heavy_minus_sign: | Domain of Fauna to query. Defaults db.fauna.com. See the docs. | +| `port` | *Long* | :heavy_minus_sign: | Endpoint port. | +| `scheme` | *String* | :heavy_minus_sign: | URL scheme. | | `secret` | *String* | :heavy_check_mark: | Fauna secret, used when authenticating with the database. | | `sourceType` | [SourceFaunaFauna](../../models/shared/SourceFaunaFauna.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceFaunaCollection.md b/docs/models/shared/SourceFaunaCollection.md index 8188e94d5..9ac1fa55e 100755 --- a/docs/models/shared/SourceFaunaCollection.md +++ b/docs/models/shared/SourceFaunaCollection.md @@ -8,4 +8,4 @@ Settings for the Fauna Collection. | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `deletions` | *Object* | :heavy_check_mark: | This only applies to incremental syncs.

    Enabling deletion mode informs your destination of deleted documents.

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

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

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

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

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

    See the docs. | \ No newline at end of file diff --git a/docs/models/shared/SourceFaunaCollectionDeletionsEnabled.md b/docs/models/shared/SourceFaunaCollectionDeletionsEnabled.md index 6e8abb20f..858e38398 100755 --- a/docs/models/shared/SourceFaunaCollectionDeletionsEnabled.md +++ b/docs/models/shared/SourceFaunaCollectionDeletionsEnabled.md @@ -10,5 +10,5 @@ Enabled - Enables this feature. When a document is deleted, the connector export | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | -| `column` | *String* | :heavy_check_mark: | Name of the "deleted at" column. | +| `column` | *String* | :heavy_minus_sign: | Name of the "deleted at" column. | | `deletionMode` | [SourceFaunaCollectionDeletionsEnabledDeletionMode](../../models/shared/SourceFaunaCollectionDeletionsEnabledDeletionMode.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceFileSecure.md b/docs/models/shared/SourceFileSecure.md index 9b8fbcfff..e4266696a 100755 --- a/docs/models/shared/SourceFileSecure.md +++ b/docs/models/shared/SourceFileSecure.md @@ -8,7 +8,7 @@ The values required to configure the source. | Field | Type | Required | Description | Example | | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | | `datasetName` | *String* | :heavy_check_mark: | The Name of the final table to replicate this file into (should include letters, numbers dash and underscores only). | | -| `format` | [SourceFileSecureFileFormat](../../models/shared/SourceFileSecureFileFormat.md) | :heavy_check_mark: | The Format of the file which should be replicated (Warning: some formats may be experimental, please refer to the docs). | | +| `format` | [SourceFileSecureFileFormat](../../models/shared/SourceFileSecureFileFormat.md) | :heavy_minus_sign: | The Format of the file which should be replicated (Warning: some formats may be experimental, please refer to the docs). | | | `provider` | *Object* | :heavy_check_mark: | The storage Provider or Location of the file(s) which should be replicated. | | | `readerOptions` | *String* | :heavy_minus_sign: | This should be a string in JSON format. It depends on the chosen file format to provide additional options and tune its behavior. | {} | | `sourceType` | [SourceFileSecureFileSecure](../../models/shared/SourceFileSecureFileSecure.md) | :heavy_check_mark: | N/A | | diff --git a/docs/models/shared/SourceKlarna.md b/docs/models/shared/SourceKlarna.md index 61b736fcb..28d2a26f0 100755 --- a/docs/models/shared/SourceKlarna.md +++ b/docs/models/shared/SourceKlarna.md @@ -8,7 +8,7 @@ The values required to configure the source. | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `password` | *String* | :heavy_check_mark: | A string which is associated with your Merchant ID and is used to authorize use of Klarna's APIs (https://developers.klarna.com/api/#authentication) | -| `playground` | *Boolean* | :heavy_check_mark: | Propertie defining if connector is used against playground or production environment | +| `playground` | *Boolean* | :heavy_minus_sign: | Propertie defining if connector is used against playground or production environment | | `region` | [SourceKlarnaRegion](../../models/shared/SourceKlarnaRegion.md) | :heavy_check_mark: | Base url region (For playground eu https://docs.klarna.com/klarna-payments/api/payments-api/#tag/API-URLs). Supported 'eu', 'us', 'oc' | | `sourceType` | [SourceKlarnaKlarna](../../models/shared/SourceKlarnaKlarna.md) | :heavy_check_mark: | N/A | | `username` | *String* | :heavy_check_mark: | Consists of your Merchant ID (eid) - a unique number that identifies your e-store, combined with a random string (https://developers.klarna.com/api/#authentication) | \ No newline at end of file diff --git a/docs/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstance.md b/docs/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstance.md index f2f011923..edbb95c49 100755 --- a/docs/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstance.md +++ b/docs/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstance.md @@ -9,4 +9,4 @@ The MongoDb instance to connect to. For MongoDB Atlas and Replica Set TLS connec | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | | `host` | *String* | :heavy_check_mark: | The host name of the Mongo database. | | | `instance` | [SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance](../../models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance.md) | :heavy_check_mark: | N/A | | -| `port` | *Long* | :heavy_check_mark: | The port of the Mongo database. | 27017 | \ No newline at end of file +| `port` | *Long* | :heavy_minus_sign: | The port of the Mongo database. | 27017 | \ No newline at end of file diff --git a/docs/models/shared/SourceMssqlTunnelMethodPasswordAuthentication.md b/docs/models/shared/SourceMssqlTunnelMethodPasswordAuthentication.md index 8809cb3f6..e18a6a772 100755 --- a/docs/models/shared/SourceMssqlTunnelMethodPasswordAuthentication.md +++ b/docs/models/shared/SourceMssqlTunnelMethodPasswordAuthentication.md @@ -9,6 +9,6 @@ Whether to initiate an SSH tunnel before connecting to the database, and if so, | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | | `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | | `tunnelMethod` | [SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | | `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | | `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/SourceMssqlTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/SourceMssqlTunnelMethodSSHKeyAuthentication.md index 20b56c436..903342d34 100755 --- a/docs/models/shared/SourceMssqlTunnelMethodSSHKeyAuthentication.md +++ b/docs/models/shared/SourceMssqlTunnelMethodSSHKeyAuthentication.md @@ -10,5 +10,5 @@ Whether to initiate an SSH tunnel before connecting to the database, and if so, | `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | | `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | | `tunnelMethod` | [SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | | `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/SourceMysql.md b/docs/models/shared/SourceMysql.md index ffdbe329b..e09ad8fc7 100755 --- a/docs/models/shared/SourceMysql.md +++ b/docs/models/shared/SourceMysql.md @@ -11,7 +11,7 @@ The values required to configure the source. | `host` | *String* | :heavy_check_mark: | The host name of the database. | | | `jdbcUrlParams` | *String* | :heavy_minus_sign: | Additional properties to pass to the JDBC URL string when connecting to the database formatted as 'key=value' pairs separated by the symbol '&'. (example: key1=value1&key2=value2&key3=value3). For more information read about JDBC URL parameters. | | | `password` | *String* | :heavy_minus_sign: | The password associated with the username. | | -| `port` | *Long* | :heavy_check_mark: | The port to connect to. | 3306 | +| `port` | *Long* | :heavy_minus_sign: | The port to connect to. | 3306 | | `replicationMethod` | *Object* | :heavy_check_mark: | Configures how data is extracted from the database. | | | `sourceType` | [SourceMysqlMysql](../../models/shared/SourceMysqlMysql.md) | :heavy_check_mark: | N/A | | | `sslMode` | *Object* | :heavy_minus_sign: | SSL connection modes. Read more in the docs. | | diff --git a/docs/models/shared/SourceMysqlTunnelMethodPasswordAuthentication.md b/docs/models/shared/SourceMysqlTunnelMethodPasswordAuthentication.md index 65413e96b..73ed9742d 100755 --- a/docs/models/shared/SourceMysqlTunnelMethodPasswordAuthentication.md +++ b/docs/models/shared/SourceMysqlTunnelMethodPasswordAuthentication.md @@ -9,6 +9,6 @@ Whether to initiate an SSH tunnel before connecting to the database, and if so, | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | | `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | | `tunnelMethod` | [SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | | `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | | `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/SourceMysqlTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/SourceMysqlTunnelMethodSSHKeyAuthentication.md index 62174c8f5..8063071f8 100755 --- a/docs/models/shared/SourceMysqlTunnelMethodSSHKeyAuthentication.md +++ b/docs/models/shared/SourceMysqlTunnelMethodSSHKeyAuthentication.md @@ -10,5 +10,5 @@ Whether to initiate an SSH tunnel before connecting to the database, and if so, | `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | | `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | | `tunnelMethod` | [SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | | `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/SourceOracle.md b/docs/models/shared/SourceOracle.md index 1de017f41..9dc912fea 100755 --- a/docs/models/shared/SourceOracle.md +++ b/docs/models/shared/SourceOracle.md @@ -12,7 +12,7 @@ The values required to configure the source. | `host` | *String* | :heavy_check_mark: | Hostname of the database. | | `jdbcUrlParams` | *String* | :heavy_minus_sign: | Additional properties to pass to the JDBC URL string when connecting to the database formatted as 'key=value' pairs separated by the symbol '&'. (example: key1=value1&key2=value2&key3=value3). | | `password` | *String* | :heavy_minus_sign: | The password associated with the username. | -| `port` | *Long* | :heavy_check_mark: | Port of the database.
    Oracle Corporations recommends the following port numbers:
    1521 - Default listening port for client connections to the listener.
    2484 - Recommended and officially registered listening port for client connections to the listener using TCP/IP with SSL | +| `port` | *Long* | :heavy_minus_sign: | Port of the database.
    Oracle Corporations recommends the following port numbers:
    1521 - Default listening port for client connections to the listener.
    2484 - Recommended and officially registered listening port for client connections to the listener using TCP/IP with SSL | | `schemas` | List<*String*> | :heavy_minus_sign: | The list of schemas to sync from. Defaults to user. Case sensitive. | | `sourceType` | [SourceOracleOracle](../../models/shared/SourceOracleOracle.md) | :heavy_check_mark: | N/A | | `tunnelMethod` | *Object* | :heavy_minus_sign: | Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use. | diff --git a/docs/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNE.md b/docs/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNE.md index c60145624..596514dbe 100755 --- a/docs/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNE.md +++ b/docs/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNE.md @@ -8,4 +8,4 @@ The native network encryption gives you the ability to encrypt database connecti | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `encryptionAlgorithm` | [SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm](../../models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionAlgorithm.md) | :heavy_minus_sign: | This parameter defines what encryption algorithm is used. | -| `encryptionMethod` | [SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod](../../models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| `encryptionMethod` | [SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod](../../models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificate.md b/docs/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificate.md index c99d3aee2..3b907040f 100755 --- a/docs/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificate.md +++ b/docs/models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificate.md @@ -7,5 +7,5 @@ Verify and use the certificate provided by the server. | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `encryptionMethod` | [SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod](../../models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod.md) | :heavy_check_mark: | N/A | +| `encryptionMethod` | [SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod](../../models/shared/SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod.md) | :heavy_minus_sign: | N/A | | `sslCertificate` | *String* | :heavy_check_mark: | Privacy Enhanced Mail (PEM) files are concatenated certificate containers frequently used in certificate installations. | \ No newline at end of file diff --git a/docs/models/shared/SourceOracleTunnelMethodPasswordAuthentication.md b/docs/models/shared/SourceOracleTunnelMethodPasswordAuthentication.md index 547310884..c1cf78835 100755 --- a/docs/models/shared/SourceOracleTunnelMethodPasswordAuthentication.md +++ b/docs/models/shared/SourceOracleTunnelMethodPasswordAuthentication.md @@ -9,6 +9,6 @@ Whether to initiate an SSH tunnel before connecting to the database, and if so, | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | | `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | | `tunnelMethod` | [SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | | `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | | `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/SourceOracleTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/SourceOracleTunnelMethodSSHKeyAuthentication.md index d4c41a5de..86a93e167 100755 --- a/docs/models/shared/SourceOracleTunnelMethodSSHKeyAuthentication.md +++ b/docs/models/shared/SourceOracleTunnelMethodSSHKeyAuthentication.md @@ -10,5 +10,5 @@ Whether to initiate an SSH tunnel before connecting to the database, and if so, | `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | | `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | | `tunnelMethod` | [SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | | `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/SourcePaypalTransaction.md b/docs/models/shared/SourcePaypalTransaction.md index fd9064e04..4274bd1b2 100755 --- a/docs/models/shared/SourcePaypalTransaction.md +++ b/docs/models/shared/SourcePaypalTransaction.md @@ -9,7 +9,7 @@ The values required to configure the source. | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `clientId` | *String* | :heavy_check_mark: | The Client ID of your Paypal developer application. | | | `clientSecret` | *String* | :heavy_check_mark: | The Client Secret of your Paypal developer application. | | -| `isSandbox` | *Boolean* | :heavy_check_mark: | Determines whether to use the sandbox or production environment. | | +| `isSandbox` | *Boolean* | :heavy_minus_sign: | Determines whether to use the sandbox or production environment. | | | `refreshToken` | *String* | :heavy_minus_sign: | The key to refresh the expired access token. | | | `sourceType` | [SourcePaypalTransactionPaypalTransaction](../../models/shared/SourcePaypalTransactionPaypalTransaction.md) | :heavy_check_mark: | N/A | | | `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | Start Date for data extraction in ISO format. Date must be in range from 3 years till 12 hrs before present time. | 2021-06-11T23:59:59 | \ No newline at end of file diff --git a/docs/models/shared/SourcePostgres.md b/docs/models/shared/SourcePostgres.md index 692c411cb..bef2fa999 100755 --- a/docs/models/shared/SourcePostgres.md +++ b/docs/models/shared/SourcePostgres.md @@ -11,7 +11,7 @@ The values required to configure the source. | `host` | *String* | :heavy_check_mark: | Hostname of the database. | | | `jdbcUrlParams` | *String* | :heavy_minus_sign: | Additional properties to pass to the JDBC URL string when connecting to the database formatted as 'key=value' pairs separated by the symbol '&'. (Eg. key1=value1&key2=value2&key3=value3). For more information read about JDBC URL parameters. | | | `password` | *String* | :heavy_minus_sign: | Password associated with the username. | | -| `port` | *Long* | :heavy_check_mark: | Port of the database. | 5432 | +| `port` | *Long* | :heavy_minus_sign: | Port of the database. | 5432 | | `replicationMethod` | *Object* | :heavy_minus_sign: | Configures how data is extracted from the database. | | | `schemas` | List<*String*> | :heavy_minus_sign: | The list of schemas (case sensitive) to sync from. Defaults to public. | | | `sourceType` | [SourcePostgresPostgres](../../models/shared/SourcePostgresPostgres.md) | :heavy_check_mark: | N/A | | diff --git a/docs/models/shared/SourcePostgresTunnelMethodPasswordAuthentication.md b/docs/models/shared/SourcePostgresTunnelMethodPasswordAuthentication.md index ee0ded7a1..84c648204 100755 --- a/docs/models/shared/SourcePostgresTunnelMethodPasswordAuthentication.md +++ b/docs/models/shared/SourcePostgresTunnelMethodPasswordAuthentication.md @@ -9,6 +9,6 @@ Whether to initiate an SSH tunnel before connecting to the database, and if so, | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | | `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | | `tunnelMethod` | [SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod](../../models/shared/SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and password authentication | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | | `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host | | | `tunnelUserPassword` | *String* | :heavy_check_mark: | OS-level password for logging into the jump server host | | \ No newline at end of file diff --git a/docs/models/shared/SourcePostgresTunnelMethodSSHKeyAuthentication.md b/docs/models/shared/SourcePostgresTunnelMethodSSHKeyAuthentication.md index ed9a1700f..b043d2837 100755 --- a/docs/models/shared/SourcePostgresTunnelMethodSSHKeyAuthentication.md +++ b/docs/models/shared/SourcePostgresTunnelMethodSSHKeyAuthentication.md @@ -10,5 +10,5 @@ Whether to initiate an SSH tunnel before connecting to the database, and if so, | `sshKey` | *String* | :heavy_check_mark: | OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa ) | | | `tunnelHost` | *String* | :heavy_check_mark: | Hostname of the jump server host that allows inbound ssh tunnel. | | | `tunnelMethod` | [SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod](../../models/shared/SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod.md) | :heavy_check_mark: | Connect through a jump server tunnel host using username and ssh key | | -| `tunnelPort` | *Long* | :heavy_check_mark: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | +| `tunnelPort` | *Long* | :heavy_minus_sign: | Port on the proxy/jump server that accepts inbound ssh connections. | 22 | | `tunnelUser` | *String* | :heavy_check_mark: | OS-level username for logging into the jump server host. | | \ No newline at end of file diff --git a/docs/models/shared/SourceQuickbooks.md b/docs/models/shared/SourceQuickbooks.md index 672f4d4f8..d1bf236bf 100755 --- a/docs/models/shared/SourceQuickbooks.md +++ b/docs/models/shared/SourceQuickbooks.md @@ -8,6 +8,6 @@ The values required to configure the source. | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `credentials` | *Object* | :heavy_check_mark: | N/A | | -| `sandbox` | *Boolean* | :heavy_check_mark: | Determines whether to use the sandbox or production environment. | | +| `sandbox` | *Boolean* | :heavy_minus_sign: | Determines whether to use the sandbox or production environment. | | | `sourceType` | [SourceQuickbooksQuickbooks](../../models/shared/SourceQuickbooksQuickbooks.md) | :heavy_check_mark: | N/A | | | `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | The default value to use if no bookmark exists for an endpoint (rfc3339 date string). E.g, 2021-03-20T00:00:00Z. Any data before this date will not be replicated. | 2021-03-20T00:00:00Z | \ No newline at end of file diff --git a/docs/models/shared/SourceRedshift.md b/docs/models/shared/SourceRedshift.md index 648caecea..dbaba9cd2 100755 --- a/docs/models/shared/SourceRedshift.md +++ b/docs/models/shared/SourceRedshift.md @@ -11,7 +11,7 @@ The values required to configure the source. | `host` | *String* | :heavy_check_mark: | Host Endpoint of the Redshift Cluster (must include the cluster-id, region and end with .redshift.amazonaws.com). | | | `jdbcUrlParams` | *String* | :heavy_minus_sign: | Additional properties to pass to the JDBC URL string when connecting to the database formatted as 'key=value' pairs separated by the symbol '&'. (example: key1=value1&key2=value2&key3=value3). | | | `password` | *String* | :heavy_check_mark: | Password associated with the username. | | -| `port` | *Long* | :heavy_check_mark: | Port of the database. | 5439 | +| `port` | *Long* | :heavy_minus_sign: | Port of the database. | 5439 | | `schemas` | List<*String*> | :heavy_minus_sign: | The list of schemas to sync from. Specify one or more explicitly or keep empty to process all schemas. Schema names are case sensitive. | | | `sourceType` | [SourceRedshiftRedshift](../../models/shared/SourceRedshiftRedshift.md) | :heavy_check_mark: | N/A | | | `username` | *String* | :heavy_check_mark: | Username to use to access the database. | | \ No newline at end of file diff --git a/docs/models/shared/SourceSalesforceStreamsCriteria.md b/docs/models/shared/SourceSalesforceStreamsCriteria.md index c32a98571..6cf7e2d0b 100755 --- a/docs/models/shared/SourceSalesforceStreamsCriteria.md +++ b/docs/models/shared/SourceSalesforceStreamsCriteria.md @@ -5,5 +5,5 @@ | Field | Type | Required | Description | | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | -| `criteria` | [SourceSalesforceStreamsCriteriaSearchCriteria](../../models/shared/SourceSalesforceStreamsCriteriaSearchCriteria.md) | :heavy_check_mark: | N/A | +| `criteria` | [SourceSalesforceStreamsCriteriaSearchCriteria](../../models/shared/SourceSalesforceStreamsCriteriaSearchCriteria.md) | :heavy_minus_sign: | N/A | | `value` | *String* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/SourceSftp.md b/docs/models/shared/SourceSftp.md index e4b138078..3a0429713 100755 --- a/docs/models/shared/SourceSftp.md +++ b/docs/models/shared/SourceSftp.md @@ -12,6 +12,6 @@ The values required to configure the source. | `fileTypes` | *String* | :heavy_minus_sign: | Coma separated file types. Currently only 'csv' and 'json' types are supported. | csv,json | | `folderPath` | *String* | :heavy_minus_sign: | The directory to search files for sync | /logs/2022 | | `host` | *String* | :heavy_check_mark: | The server host address | www.host.com | -| `port` | *Long* | :heavy_check_mark: | The server port | 22 | +| `port` | *Long* | :heavy_minus_sign: | The server port | 22 | | `sourceType` | [SourceSftpSftp](../../models/shared/SourceSftpSftp.md) | :heavy_check_mark: | N/A | | | `user` | *String* | :heavy_check_mark: | The server user | | \ No newline at end of file diff --git a/docs/models/shared/SourceSftpBulk.md b/docs/models/shared/SourceSftpBulk.md index 9b1bf6712..d10995f02 100755 --- a/docs/models/shared/SourceSftpBulk.md +++ b/docs/models/shared/SourceSftpBulk.md @@ -10,10 +10,10 @@ The values required to configure the source. | `fileMostRecent` | *Boolean* | :heavy_minus_sign: | Sync only the most recent file for the configured folder path and file pattern | | | `filePattern` | *String* | :heavy_minus_sign: | The regular expression to specify files for sync in a chosen Folder Path | log-([0-9]{4})([0-9]{2})([0-9]{2}) - This will filter files which `log-yearmmdd` | | `fileType` | [SourceSftpBulkFileType](../../models/shared/SourceSftpBulkFileType.md) | :heavy_minus_sign: | The file type you want to sync. Currently only 'csv' and 'json' files are supported. | csv | -| `folderPath` | *String* | :heavy_check_mark: | The directory to search files for sync | /logs/2022 | +| `folderPath` | *String* | :heavy_minus_sign: | The directory to search files for sync | /logs/2022 | | `host` | *String* | :heavy_check_mark: | The server host address | www.host.com | | `password` | *String* | :heavy_minus_sign: | OS-level password for logging into the jump server host | | -| `port` | *Long* | :heavy_check_mark: | The server port | 22 | +| `port` | *Long* | :heavy_minus_sign: | The server port | 22 | | `privateKey` | *String* | :heavy_minus_sign: | The private key | | | `separator` | *String* | :heavy_minus_sign: | The separator used in the CSV files. Define None if you want to use the Sniffer functionality | , | | `sourceType` | [SourceSftpBulkSftpBulk](../../models/shared/SourceSftpBulkSftpBulk.md) | :heavy_check_mark: | N/A | | diff --git a/docs/models/shared/SourceSlack.md b/docs/models/shared/SourceSlack.md index 5da01e330..6aff499a6 100755 --- a/docs/models/shared/SourceSlack.md +++ b/docs/models/shared/SourceSlack.md @@ -9,7 +9,7 @@ The values required to configure the source. | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `channelFilter` | List<*String*> | :heavy_minus_sign: | A channel name list (without leading '#' char) which limit the channels from which you'd like to sync. Empty list means no filter. | | | `credentials` | *Object* | :heavy_minus_sign: | Choose how to authenticate into Slack | | -| `joinChannels` | *Boolean* | :heavy_check_mark: | Whether to join all channels or to sync data only from channels the bot is already in. If false, you'll need to manually add the bot to all the channels from which you'd like to sync messages. | | -| `lookbackWindow` | *Long* | :heavy_check_mark: | How far into the past to look for messages in threads, default is 0 days | 7 | +| `joinChannels` | *Boolean* | :heavy_minus_sign: | Whether to join all channels or to sync data only from channels the bot is already in. If false, you'll need to manually add the bot to all the channels from which you'd like to sync messages. | | +| `lookbackWindow` | *Long* | :heavy_minus_sign: | How far into the past to look for messages in threads, default is 0 days | 7 | | `sourceType` | [SourceSlackSlack](../../models/shared/SourceSlackSlack.md) | :heavy_check_mark: | N/A | | | `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated. | 2017-01-25T00:00:00Z | \ No newline at end of file diff --git a/docs/models/shared/SourceSquare.md b/docs/models/shared/SourceSquare.md index 807d95a64..d407f1de5 100755 --- a/docs/models/shared/SourceSquare.md +++ b/docs/models/shared/SourceSquare.md @@ -9,6 +9,6 @@ The values required to configure the source. | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | | `credentials` | *Object* | :heavy_minus_sign: | Choose how to authenticate to Square. | | `includeDeletedObjects` | *Boolean* | :heavy_minus_sign: | In some streams there is an option to include deleted objects (Items, Categories, Discounts, Taxes) | -| `isSandbox` | *Boolean* | :heavy_check_mark: | Determines whether to use the sandbox or production environment. | +| `isSandbox` | *Boolean* | :heavy_minus_sign: | Determines whether to use the sandbox or production environment. | | `sourceType` | [SourceSquareSquare](../../models/shared/SourceSquareSquare.md) | :heavy_check_mark: | N/A | | `startDate` | [LocalDate](https://docs.oracle.com/javase/8/docs/api/java/time/LocalDate.html) | :heavy_minus_sign: | UTC date in the format YYYY-MM-DD. Any data before this date will not be replicated. If not set, all data will be replicated. | \ No newline at end of file diff --git a/docs/models/shared/SourceYotpo.md b/docs/models/shared/SourceYotpo.md index 076ecedba..b9faa1846 100755 --- a/docs/models/shared/SourceYotpo.md +++ b/docs/models/shared/SourceYotpo.md @@ -9,6 +9,6 @@ The values required to configure the source. | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | | `accessToken` | *String* | :heavy_check_mark: | Access token recieved as a result of API call to https://api.yotpo.com/oauth/token (Ref- https://apidocs.yotpo.com/reference/yotpo-authentication) | | | `appKey` | *String* | :heavy_check_mark: | App key found at settings (Ref- https://settings.yotpo.com/#/general_settings) | | -| `email` | *String* | :heavy_check_mark: | Email address registered with yotpo. | | +| `email` | *String* | :heavy_minus_sign: | Email address registered with yotpo. | | | `sourceType` | [SourceYotpoYotpo](../../models/shared/SourceYotpoYotpo.md) | :heavy_check_mark: | N/A | | | `startDate` | [OffsetDateTime](https://docs.oracle.com/javase/8/docs/api/java/time/OffsetDateTime.html) | :heavy_check_mark: | Date time filter for incremental filter, Specify which date to extract from. | 2022-03-01T00:00:00.000Z | \ No newline at end of file diff --git a/docs/models/shared/SourceZendeskSunshineCredentialsAPIToken.md b/docs/models/shared/SourceZendeskSunshineCredentialsAPIToken.md index 1c5f55dd2..cc845d77c 100755 --- a/docs/models/shared/SourceZendeskSunshineCredentialsAPIToken.md +++ b/docs/models/shared/SourceZendeskSunshineCredentialsAPIToken.md @@ -6,5 +6,5 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | | `apiToken` | *String* | :heavy_check_mark: | API Token. See the docs for information on how to generate this key. | -| `authMethod` | [SourceZendeskSunshineCredentialsAPITokenAuthMethod](../../models/shared/SourceZendeskSunshineCredentialsAPITokenAuthMethod.md) | :heavy_check_mark: | N/A | +| `authMethod` | [SourceZendeskSunshineCredentialsAPITokenAuthMethod](../../models/shared/SourceZendeskSunshineCredentialsAPITokenAuthMethod.md) | :heavy_minus_sign: | N/A | | `email` | *String* | :heavy_check_mark: | The user email for your Zendesk account | \ No newline at end of file diff --git a/docs/models/shared/SourceZendeskSunshineCredentialsOAuth20.md b/docs/models/shared/SourceZendeskSunshineCredentialsOAuth20.md index e404e59bb..adf580120 100755 --- a/docs/models/shared/SourceZendeskSunshineCredentialsOAuth20.md +++ b/docs/models/shared/SourceZendeskSunshineCredentialsOAuth20.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | | `accessToken` | *String* | :heavy_check_mark: | Long-term access Token for making authenticated requests. | -| `authMethod` | [SourceZendeskSunshineCredentialsOAuth20AuthMethod](../../models/shared/SourceZendeskSunshineCredentialsOAuth20AuthMethod.md) | :heavy_check_mark: | N/A | +| `authMethod` | [SourceZendeskSunshineCredentialsOAuth20AuthMethod](../../models/shared/SourceZendeskSunshineCredentialsOAuth20AuthMethod.md) | :heavy_minus_sign: | N/A | | `clientId` | *String* | :heavy_check_mark: | The Client ID of your OAuth application. | | `clientSecret` | *String* | :heavy_check_mark: | The Client Secret of your OAuth application. | \ No newline at end of file diff --git a/docs/models/shared/SourceZohoCrm.md b/docs/models/shared/SourceZohoCrm.md index 522b25237..9d0edeb91 100755 --- a/docs/models/shared/SourceZohoCrm.md +++ b/docs/models/shared/SourceZohoCrm.md @@ -10,7 +10,7 @@ The values required to configure the source. | `clientId` | *String* | :heavy_check_mark: | OAuth2.0 Client ID | | | `clientSecret` | *String* | :heavy_check_mark: | OAuth2.0 Client Secret | | | `dcRegion` | [SourceZohoCrmDataCenterLocation](../../models/shared/SourceZohoCrmDataCenterLocation.md) | :heavy_check_mark: | Please choose the region of your Data Center location. More info by this Link | | -| `edition` | [SourceZohoCRMZohoCRMEdition](../../models/shared/SourceZohoCRMZohoCRMEdition.md) | :heavy_check_mark: | Choose your Edition of Zoho CRM to determine API Concurrency Limits | | +| `edition` | [SourceZohoCRMZohoCRMEdition](../../models/shared/SourceZohoCRMZohoCRMEdition.md) | :heavy_minus_sign: | Choose your Edition of Zoho CRM to determine API Concurrency Limits | | | `environment` | [SourceZohoCrmEnvironment](../../models/shared/SourceZohoCrmEnvironment.md) | :heavy_check_mark: | Please choose the environment | | | `refreshToken` | *String* | :heavy_check_mark: | OAuth2.0 Refresh Token | | | `sourceType` | [SourceZohoCrmZohoCrm](../../models/shared/SourceZohoCrmZohoCrm.md) | :heavy_check_mark: | N/A | | diff --git a/docs/models/shared/SourceZuora.md b/docs/models/shared/SourceZuora.md index d69485393..12e7b0690 100755 --- a/docs/models/shared/SourceZuora.md +++ b/docs/models/shared/SourceZuora.md @@ -9,7 +9,7 @@ The values required to configure the source. | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `clientId` | *String* | :heavy_check_mark: | Your OAuth user Client ID | | | `clientSecret` | *String* | :heavy_check_mark: | Your OAuth user Client Secret | | -| `dataQuery` | [SourceZuoraDataQueryType](../../models/shared/SourceZuoraDataQueryType.md) | :heavy_check_mark: | Choose between `Live`, or `Unlimited` - the optimized, replicated database at 12 hours freshness for high volume extraction Link | | +| `dataQuery` | [SourceZuoraDataQueryType](../../models/shared/SourceZuoraDataQueryType.md) | :heavy_minus_sign: | Choose between `Live`, or `Unlimited` - the optimized, replicated database at 12 hours freshness for high volume extraction Link | | | `sourceType` | [SourceZuoraZuora](../../models/shared/SourceZuoraZuora.md) | :heavy_check_mark: | N/A | | | `startDate` | *String* | :heavy_check_mark: | Start Date in format: YYYY-MM-DD | | | `tenantEndpoint` | [SourceZuoraTenantEndpointLocation](../../models/shared/SourceZuoraTenantEndpointLocation.md) | :heavy_check_mark: | Please choose the right endpoint where your Tenant is located. More info by this Link | | diff --git a/docs/models/shared/WorkspaceResponse.md b/docs/models/shared/WorkspaceResponse.md index b4e6fe9c8..1c5a57b63 100755 --- a/docs/models/shared/WorkspaceResponse.md +++ b/docs/models/shared/WorkspaceResponse.md @@ -7,6 +7,6 @@ Provides details of a single workspace. | Field | Type | Required | Description | | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | -| `dataResidency` | [GeographyEnum](../../models/shared/GeographyEnum.md) | :heavy_check_mark: | N/A | +| `dataResidency` | [GeographyEnum](../../models/shared/GeographyEnum.md) | :heavy_minus_sign: | N/A | | `name` | *String* | :heavy_check_mark: | N/A | | `workspaceId` | *String* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/sdks/airbyte/README.md b/docs/sdks/airbyte/README.md index ceb3f5e44..084117b37 100755 --- a/docs/sdks/airbyte/README.md +++ b/docs/sdks/airbyte/README.md @@ -1,5 +1,6 @@ # Airbyte SDK + ## Overview airbyte-api: Programatically control Airbyte Cloud, OSS & Enterprise. diff --git a/docs/sdks/connections/README.md b/docs/sdks/connections/README.md index c77986c21..f7f9cb143 100755 --- a/docs/sdks/connections/README.md +++ b/docs/sdks/connections/README.md @@ -1,4 +1,5 @@ -# connections +# Connections +(*connections*) ### Available Operations @@ -36,38 +37,38 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("ipsa", "reiciendis") {{ + basicAuth = new SchemeBasicAuth("violet", "Account") {{ password = ""; username = ""; }}; }}) .build(); - com.airbyte.api.models.shared.ConnectionCreateRequest req = new ConnectionCreateRequest("aaa2352c-5955-4907-aff1-a3a2fa946773", "9251aa52-c3f5-4ad0-99da-1ffe78f097b0") {{ + com.airbyte.api.models.shared.ConnectionCreateRequest req = new ConnectionCreateRequest("d1e36208-3eaf-4c85-9914-e0a570f6dd42", "7d83a555-8478-4358-8232-5b6c7b3fd2fd") {{ configurations = new StreamConfigurations() {{ streams = new com.airbyte.api.models.shared.StreamConfiguration[]{{ - add(new StreamConfiguration("harum") {{ + add(new StreamConfiguration("though") {{ cursorField = new String[]{{ - add("doloremque"), + add("Ergonomic"), }}; - name = "Mrs. April Wuckert"; + name = "Hyundai West"; primaryKey = new String[][]{{ add(new String[]{{ - add("iusto"), + add("tesla"), }}), }}; - syncMode = ConnectionSyncModeEnum.FULL_REFRESH_OVERWRITE; + syncMode = ConnectionSyncModeEnum.FULL_REFRESH_APPEND; }}), }}; }};; - dataResidency = GeographyEnum.AUTO; - name = "Mrs. Leslie VonRueden"; + dataResidency = GeographyEnum.US; + name = "sans contingency models"; namespaceDefinition = NamespaceDefinitionEnum.DESTINATION; namespaceFormat = "${SOURCE_NAMESPACE}"; - nonBreakingSchemaUpdatesBehavior = NonBreakingSchemaUpdatesBehaviorEnum.PROPAGATE_COLUMNS; - prefix = "pariatur"; - schedule = new ConnectionSchedule(ScheduleTypeEnum.MANUAL) {{ - cronExpression = "praesentium"; + nonBreakingSchemaUpdatesBehavior = NonBreakingSchemaUpdatesBehaviorEnum.IGNORE; + prefix = "olive Reggae Sweden"; + schedule = new ConnectionSchedule(ScheduleTypeEnum.CRON) {{ + cronExpression = "Rupee"; }};; status = ConnectionStatusEnum.INACTIVE; }}; @@ -115,14 +116,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("voluptates", "quasi") {{ + basicAuth = new SchemeBasicAuth("gold", "sadly") {{ password = ""; username = ""; }}; }}) .build(); - DeleteConnectionRequest req = new DeleteConnectionRequest("repudiandae"); + DeleteConnectionRequest req = new DeleteConnectionRequest("Southeast Engineer"); DeleteConnectionResponse res = sdk.connections.deleteConnection(req); @@ -167,14 +168,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("sint", "veritatis") {{ + basicAuth = new SchemeBasicAuth("ack", "surcharge") {{ password = ""; username = ""; }}; }}) .build(); - GetConnectionRequest req = new GetConnectionRequest("itaque"); + GetConnectionRequest req = new GetConnectionRequest("Southeast bluetooth Card"); GetConnectionResponse res = sdk.connections.getConnection(req); @@ -219,7 +220,7 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("incidunt", "enim") {{ + basicAuth = new SchemeBasicAuth("Hassium", "Hatchback") {{ password = ""; username = ""; }}; @@ -228,10 +229,10 @@ public class Application { ListConnectionsRequest req = new ListConnectionsRequest() {{ includeDeleted = false; - limit = 9356; - offset = 667411; + limit = 990687; + offset = 410691; workspaceIds = new String[]{{ - add("d2abd442-6980-42d5-82a9-4bb4f63c969e"), + add("e532a55f-79c2-4b30-a82e-dc879612b791"), }}; }}; @@ -288,7 +289,7 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("sint", "officia") {{ + basicAuth = new SchemeBasicAuth("Northeast", "modulo") {{ password = ""; username = ""; }}; @@ -298,31 +299,31 @@ public class Application { PatchConnectionRequest req = new PatchConnectionRequest( new ConnectionPatchRequest() {{ configurations = new StreamConfigurations() {{ streams = new com.airbyte.api.models.shared.StreamConfiguration[]{{ - add(new StreamConfiguration("rerum") {{ + add(new StreamConfiguration("Customizable") {{ cursorField = new String[]{{ - add("dolor"), + add("Incredible"), }}; - name = "Randal Parisian"; + name = "Automotive Clothing"; primaryKey = new String[][]{{ add(new String[]{{ - add("illum"), + add("connect"), }}), }}; syncMode = ConnectionSyncModeEnum.INCREMENTAL_DEDUPED_HISTORY; }}), }}; }};; - dataResidency = GeographyEnumNoDefault.AUTO; - name = "Blanca Schulist"; - namespaceDefinition = NamespaceDefinitionEnumNoDefault.CUSTOM_FORMAT; + dataResidency = GeographyEnumNoDefault.US; + name = "Chevrolet Keyboard"; + namespaceDefinition = NamespaceDefinitionEnumNoDefault.DESTINATION; namespaceFormat = "${SOURCE_NAMESPACE}"; - nonBreakingSchemaUpdatesBehavior = NonBreakingSchemaUpdatesBehaviorEnumNoDefault.PROPAGATE_FULLY; - prefix = "non"; + nonBreakingSchemaUpdatesBehavior = NonBreakingSchemaUpdatesBehaviorEnumNoDefault.IGNORE; + prefix = "Shoes Serbia"; schedule = new ConnectionSchedule(ScheduleTypeEnum.CRON) {{ - cronExpression = "enim"; + cronExpression = "Indio microchip Intelligent"; }};; status = ConnectionStatusEnum.DEPRECATED; - }};, "delectus"); + }};, "Haute port"); PatchConnectionResponse res = sdk.connections.patchConnection(req); diff --git a/docs/sdks/destinations/README.md b/docs/sdks/destinations/README.md index 034eb6b02..7031b31a5 100755 --- a/docs/sdks/destinations/README.md +++ b/docs/sdks/destinations/README.md @@ -1,4 +1,5 @@ -# destinations +# Destinations +(*destinations*) ### Available Operations @@ -364,24 +365,22 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("quidem", "provident") {{ + basicAuth = new SchemeBasicAuth("override", "Dollar") {{ password = ""; username = ""; }}; }}) .build(); - com.airbyte.api.models.shared.DestinationCreateRequest req = new DestinationCreateRequest( new DestinationPubsub(false, "nisi", DestinationPubsubPubsub.PUBSUB, false, "vel", "natus") {{ - batchingDelayThreshold = 659669L; - batchingElementCountThreshold = 501324L; - batchingEnabled = false; - batchingRequestBytesThreshold = 533206L; - credentialsJson = "sapiente"; - destinationType = DestinationPubsubPubsub.PUBSUB; - orderingEnabled = false; - projectId = "amet"; - topicId = "deserunt"; - }}, "omnis", "7074ba44-69b6-4e21-8195-9890afa563e2"); + com.airbyte.api.models.shared.DestinationCreateRequest req = new DestinationCreateRequest( new DestinationGoogleSheets( new DestinationGoogleSheetsAuthenticationViaGoogleOAuth("Concrete", "Cisgender", "serial");, DestinationGoogleSheetsGoogleSheets.GOOGLE_SHEETS, "https://docs.google.com/spreadsheets/d/1hLd9Qqti3UyLXZB2aFfUWDT7BG/edit") {{ + credentials = new DestinationGoogleSheetsAuthenticationViaGoogleOAuth("Reactive", "Brand", "wearily") {{ + clientId = "Assistant"; + clientSecret = "Loan"; + refreshToken = "Account Chilean capacitor"; + }}; + destinationType = DestinationGoogleSheetsGoogleSheets.GOOGLE_SHEETS; + spreadsheetId = "https://docs.google.com/spreadsheets/d/1hLd9Qqti3UyLXZB2aFfUWDT7BG/edit"; + }}, "University", "ef565b03-0c73-4d4d-bc9a-ec3c930d228b"); CreateDestinationResponse res = sdk.destinations.createDestination(req); @@ -426,14 +425,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("nemo", "quasi") {{ + basicAuth = new SchemeBasicAuth("virtual", "Plastic") {{ password = ""; username = ""; }}; }}) .build(); - DeleteDestinationRequest req = new DeleteDestinationRequest("iure"); + DeleteDestinationRequest req = new DeleteDestinationRequest("male"); DeleteDestinationResponse res = sdk.destinations.deleteDestination(req); @@ -478,14 +477,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("doloribus", "debitis") {{ + basicAuth = new SchemeBasicAuth("alarm", "Brakus") {{ password = ""; username = ""; }}; }}) .build(); - GetDestinationRequest req = new GetDestinationRequest("eius"); + GetDestinationRequest req = new GetDestinationRequest("Bike ubiquitous"); GetDestinationResponse res = sdk.destinations.getDestination(req); @@ -530,7 +529,7 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("maxime", "deleniti") {{ + basicAuth = new SchemeBasicAuth("Bicycle", "up") {{ password = ""; username = ""; }}; @@ -539,10 +538,10 @@ public class Application { ListDestinationsRequest req = new ListDestinationsRequest() {{ includeDeleted = false; - limit = 703889; - offset = 447926; + limit = 566557; + offset = 673433; workspaceIds = new String[]{{ - add("11e5b7fd-2ed0-4289-a1cd-dc692601fb57"), + add("83172024-45cd-426f-b445-5227f2f090ad"), }}; }}; @@ -926,23 +925,19 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("autem", "nam") {{ + basicAuth = new SchemeBasicAuth("Refined", "SUV") {{ password = ""; username = ""; }}; }}) .build(); - PatchDestinationRequest req = new PatchDestinationRequest("eaque") {{ + PatchDestinationRequest req = new PatchDestinationRequest("Verde pixel male") {{ destinationPatchRequest = new DestinationPatchRequest() {{ - configuration = new DestinationSnowflake("AIRBYTE_DATABASE", DestinationSnowflakeSnowflake.SNOWFLAKE, "accountname.us-east-2.aws.snowflakecomputing.com", "AIRBYTE_ROLE", "AIRBYTE_SCHEMA", "AIRBYTE_USER", "AIRBYTE_WAREHOUSE") {{ - credentials = new DestinationSnowflakeCredentialsUsernameAndPassword("perferendis") {{ - authType = DestinationSnowflakeCredentialsUsernameAndPasswordAuthType.USERNAME_AND_PASSWORD; - }};; - jdbcUrlParams = "fugiat"; - rawDataSchema = "amet"; + configuration = new DestinationTimeplus("Principal", DestinationTimeplusTimeplus.TIMEPLUS) {{ + endpoint = "https://us.timeplus.cloud/workspace_id"; }};; - name = "Erma Hessel"; + name = "morph quantifying Mouse"; }};; }}; @@ -1326,64 +1321,29 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("nobis", "dolores") {{ + basicAuth = new SchemeBasicAuth("Heights", "Wagon") {{ password = ""; username = ""; }}; }}) .build(); - PutDestinationRequest req = new PutDestinationRequest("quis") {{ - destinationPutRequest = new DestinationPutRequest( new DestinationMilvus(DestinationMilvusMilvus.MILVUS, new DestinationMilvusEmbeddingFromField(384L, "vector") {{ - dimensions = 1536L; - fieldName = "vector"; - mode = DestinationMilvusEmbeddingFromFieldMode.FROM_FIELD; - }}, new DestinationMilvusIndexing( new DestinationMilvusIndexingAuthNoAuth() {{ - mode = DestinationMilvusIndexingAuthNoAuthMode.NO_AUTH; - }}, "provident", "tcp://my-local-milvus:19530") {{ - db = "libero"; - textField = "delectus"; - vectorField = "quaerat"; - }};, new DestinationMilvusProcessingConfigModel(554242L) {{ - chunkOverlap = 398221L; - metadataFields = new String[]{{ - add("dolorem"), - }}; - textFields = new String[]{{ - add("dolorem"), - }}; - }};) {{ - destinationType = DestinationMilvusMilvus.MILVUS; - embedding = new DestinationMilvusEmbeddingCohere("quis") {{ - cohereKey = "eaque"; - mode = DestinationMilvusEmbeddingCohereMode.COHERE; + PutDestinationRequest req = new PutDestinationRequest("navigate female") {{ + destinationPutRequest = new DestinationPutRequest( new DestinationSnowflake("AIRBYTE_DATABASE", DestinationSnowflakeSnowflake.SNOWFLAKE, "accountname.snowflakecomputing.com", "AIRBYTE_ROLE", "AIRBYTE_SCHEMA", "AIRBYTE_USER", "AIRBYTE_WAREHOUSE") {{ + credentials = new DestinationSnowflakeCredentialsUsernameAndPassword("Handcrafted") {{ + authType = DestinationSnowflakeCredentialsUsernameAndPasswordAuthType.USERNAME_AND_PASSWORD; + password = "OHIzBYOaVH3d9Uv"; }}; - indexing = new DestinationMilvusIndexing( new DestinationMilvusIndexingAuthUsernamePassword("porro", "consequuntur") {{ - mode = DestinationMilvusIndexingAuthUsernamePasswordMode.USERNAME_PASSWORD; - password = "hic"; - username = "Timothy_Mohr3"; - }}, "blanditiis", "tcp://host.docker.internal:19530") {{ - auth = new DestinationMilvusIndexingAuthAPIToken("perferendis") {{ - mode = DestinationMilvusIndexingAuthAPITokenMode.TOKEN; - token = "eos"; - }}; - collection = "dolores"; - db = "minus"; - host = "tcp://host.docker.internal:19530"; - textField = "dolor"; - vectorField = "vero"; - }}; - processing = new DestinationMilvusProcessingConfigModel(992397L) {{ - chunkOverlap = 50370L; - chunkSize = 577229L; - metadataFields = new String[]{{ - add("rerum"), - }}; - textFields = new String[]{{ - add("adipisci"), - }}; - }}; - }}, "dolor");; + database = "AIRBYTE_DATABASE"; + destinationType = DestinationSnowflakeSnowflake.SNOWFLAKE; + host = "accountname.us-east-2.aws.snowflakecomputing.com"; + jdbcUrlParams = "Buckinghamshire iterate"; + rawDataSchema = "constant global"; + role = "AIRBYTE_ROLE"; + schema = "AIRBYTE_SCHEMA"; + username = "AIRBYTE_USER"; + warehouse = "AIRBYTE_WAREHOUSE"; + }}, "morph");; }}; PutDestinationResponse res = sdk.destinations.putDestination(req); diff --git a/docs/sdks/jobs/README.md b/docs/sdks/jobs/README.md index 57fddf6c6..18e700d39 100755 --- a/docs/sdks/jobs/README.md +++ b/docs/sdks/jobs/README.md @@ -1,4 +1,5 @@ -# jobs +# Jobs +(*jobs*) ### Available Operations @@ -26,14 +27,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("qui", "ipsum") {{ + basicAuth = new SchemeBasicAuth("Electric", "Small") {{ password = ""; username = ""; }}; }}) .build(); - CancelJobRequest req = new CancelJobRequest(944373L); + CancelJobRequest req = new CancelJobRequest(660535L); CancelJobResponse res = sdk.jobs.cancelJob(req); @@ -79,14 +80,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("excepturi", "cum") {{ + basicAuth = new SchemeBasicAuth("deploy", "female") {{ password = ""; username = ""; }}; }}) .build(); - com.airbyte.api.models.shared.JobCreateRequest req = new JobCreateRequest("voluptate", JobTypeEnum.SYNC); + com.airbyte.api.models.shared.JobCreateRequest req = new JobCreateRequest("SSL eyeballs array", JobTypeEnum.SYNC); CreateJobResponse res = sdk.jobs.createJob(req); @@ -131,14 +132,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("reiciendis", "amet") {{ + basicAuth = new SchemeBasicAuth("Maine", "UTF8") {{ password = ""; username = ""; }}; }}) .build(); - GetJobRequest req = new GetJobRequest(680545L); + GetJobRequest req = new GetJobRequest(974586L); GetJobResponse res = sdk.jobs.getJob(req); @@ -186,7 +187,7 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("numquam", "veritatis") {{ + basicAuth = new SchemeBasicAuth("Electric", "West") {{ password = ""; username = ""; }}; @@ -194,18 +195,18 @@ public class Application { .build(); ListJobsRequest req = new ListJobsRequest() {{ - connectionId = "ipsa"; - createdAtEnd = OffsetDateTime.parse("2022-07-26T10:30:36.625Z"); - createdAtStart = OffsetDateTime.parse("2022-09-09T04:40:04.540Z"); - jobType = JobTypeEnum.RESET; - limit = 696344; - offset = 976405; - orderBy = "voluptas"; - status = JobStatusEnum.FAILED; - updatedAtEnd = OffsetDateTime.parse("2022-06-16T23:42:38.113Z"); - updatedAtStart = OffsetDateTime.parse("2022-02-23T01:35:05.899Z"); + connectionId = "Borders UDP"; + createdAtEnd = OffsetDateTime.parse("2023-09-12T08:02:55.258Z"); + createdAtStart = OffsetDateTime.parse("2022-08-31T07:30:17.465Z"); + jobType = JobTypeEnum.SYNC; + limit = 82575; + offset = 977435; + orderBy = "by Chrysler"; + status = JobStatusEnum.INCOMPLETE; + updatedAtEnd = OffsetDateTime.parse("2021-04-24T23:20:09.998Z"); + updatedAtStart = OffsetDateTime.parse("2023-05-04T05:44:15.213Z"); workspaceIds = new String[]{{ - add("1ba77a89-ebf7-437a-a420-3ce5e6a95d8a"), + add("05bc4dea-632e-4540-b9f4-4191e8f146d6"), }}; }}; diff --git a/docs/sdks/sources/README.md b/docs/sdks/sources/README.md index 9a8a0fe15..2569e2dd3 100755 --- a/docs/sdks/sources/README.md +++ b/docs/sdks/sources/README.md @@ -1,4 +1,5 @@ -# sources +# Sources +(*sources*) ### Available Operations @@ -772,23 +773,20 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("alias", "at") {{ + basicAuth = new SchemeBasicAuth("Direct", "lavender") {{ password = ""; username = ""; }}; }}) .build(); - com.airbyte.api.models.shared.SourceCreateRequest req = new SourceCreateRequest( new SourceGoogleDirectory(SourceGoogleDirectoryGoogleDirectory.GOOGLE_DIRECTORY) {{ - credentials = new SourceGoogleDirectoryCredentialsSignInViaGoogleOAuth("qui", "dolorum", "a") {{ - clientId = "vel"; - clientSecret = "quod"; - credentialsTitle = SourceGoogleDirectoryCredentialsSignInViaGoogleOAuthCredentialsTitle.WEB_SERVER_APP; - refreshToken = "officiis"; - }}; - sourceType = SourceGoogleDirectoryGoogleDirectory.GOOGLE_DIRECTORY; - }}, "esse", "a73cf3be-453f-4870-b326-b5a73429cdb1") {{ - secretId = "laborum"; + com.airbyte.api.models.shared.SourceCreateRequest req = new SourceCreateRequest( new SourceApifyDataset(SourceApifyDatasetApifyDataset.APIFY_DATASET, "Personal API tokens") {{ + clean = false; + datasetId = "Computer creator Sedan"; + sourceType = SourceApifyDatasetApifyDataset.APIFY_DATASET; + token = "Personal API tokens"; + }}, "orchid", "848c34bd-fb10-4905-aaa6-d6dedf297beb") {{ + secretId = "Plastic Troy"; }}; CreateSourceResponse res = sdk.sources.createSource(req); @@ -834,14 +832,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("totam", "incidunt") {{ + basicAuth = new SchemeBasicAuth("South", "digital") {{ password = ""; username = ""; }}; }}) .build(); - DeleteSourceRequest req = new DeleteSourceRequest("aspernatur"); + DeleteSourceRequest req = new DeleteSourceRequest("Hyundai supposing"); DeleteSourceResponse res = sdk.sources.deleteSource(req); @@ -886,14 +884,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("dolores", "distinctio") {{ + basicAuth = new SchemeBasicAuth("Dynamic", "Refined") {{ password = ""; username = ""; }}; }}) .build(); - GetSourceRequest req = new GetSourceRequest("facilis"); + GetSourceRequest req = new GetSourceRequest("optical South"); GetSourceResponse res = sdk.sources.getSource(req); @@ -944,14 +942,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("aliquid", "quam") {{ + basicAuth = new SchemeBasicAuth("Chips", "Cadillac") {{ password = ""; username = ""; }}; }}) .build(); - com.airbyte.api.models.shared.InitiateOauthRequest req = new InitiateOauthRequest("molestias", OAuthActorNames.TRELLO, "2322715b-f0cb-4b1e-b1b8-b90f3443a110") {{ + com.airbyte.api.models.shared.InitiateOauthRequest req = new InitiateOauthRequest("bandwidth", OAuthActorNames.GITLAB, "0d9919ff-ae67-4d4e-92eb-0994476c595c") {{ oAuthInputConfiguration = new OAuthInputConfiguration();; }}; @@ -998,7 +996,7 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("quas", "itaque") {{ + basicAuth = new SchemeBasicAuth("withdrawal", "SUV") {{ password = ""; username = ""; }}; @@ -1007,10 +1005,10 @@ public class Application { ListSourcesRequest req = new ListSourcesRequest() {{ includeDeleted = false; - limit = 9240; - offset = 669917; + limit = 736973; + offset = 706496; workspaceIds = new String[]{{ - add("dcf4b921-879f-4ce9-93f7-3ef7fbc7abd7"), + add("77f80b57-c454-400c-9d47-a64428ce2bab"), }}; }}; @@ -1801,19 +1799,23 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("dolore", "quibusdam") {{ + basicAuth = new SchemeBasicAuth("Small", "septicaemia") {{ password = ""; username = ""; }}; }}) .build(); - PatchSourceRequest req = new PatchSourceRequest("illum") {{ + PatchSourceRequest req = new PatchSourceRequest("Configurable") {{ sourcePatchRequest = new SourcePatchRequest() {{ - configuration = new SourceDremio("natus", "impedit", SourceDremioDremio.DREMIO);; + configuration = new SourceClickhouse("default", "collaborative", SourceClickhouseClickhouse.CLICKHOUSE, "bluetooth") {{ + password = "xph8rsGmvNxhjJ9"; + port = 8123L; + tunnelMethod = new SourceClickhouseTunnelMethodNoTunnel(SourceClickhouseTunnelMethodNoTunnelTunnelMethod.NO_TUNNEL);; + }};; name = "My source"; - secretId = "aut"; - workspaceId = "f5d2cff7-c70a-4456-a6d4-36813f16d9f5"; + secretId = "Account Edinburg"; + workspaceId = "698775fc-a9ba-4ec2-ac6b-80edf969eb47"; }};; }}; @@ -2604,21 +2606,20 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("sapiente", "quisquam") {{ + basicAuth = new SchemeBasicAuth("Ameliorated", "bah") {{ password = ""; username = ""; }}; }}) .build(); - PutSourceRequest req = new PutSourceRequest("saepe") {{ - sourcePutRequest = new SourcePutRequest( new SourceKlarna("ea", false, SourceKlarnaRegion.OC, SourceKlarnaKlarna.KLARNA, "consectetur") {{ - password = "impedit"; - playground = false; - region = SourceKlarnaRegion.US; - sourceType = SourceKlarnaKlarna.KLARNA; - username = "Estel30"; - }}, "recusandae");; + PutSourceRequest req = new PutSourceRequest("Checking") {{ + sourcePutRequest = new SourcePutRequest( new SourceMailjetSms(SourceMailjetSmsMailjetSms.MAILJET_SMS, "Tactics") {{ + endDate = 1666281656L; + sourceType = SourceMailjetSmsMailjetSms.MAILJET_SMS; + startDate = 1666261656L; + token = "pendulum"; + }}, "Northwest");; }}; PutSourceResponse res = sdk.sources.putSource(req); diff --git a/docs/sdks/streams/README.md b/docs/sdks/streams/README.md index a2912d7e6..940f841e9 100755 --- a/docs/sdks/streams/README.md +++ b/docs/sdks/streams/README.md @@ -1,4 +1,5 @@ -# streams +# Streams +(*streams*) ### Available Operations @@ -23,14 +24,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("aspernatur", "minima") {{ + basicAuth = new SchemeBasicAuth("East", "seldom") {{ password = ""; username = ""; }}; }}) .build(); - GetStreamPropertiesRequest req = new GetStreamPropertiesRequest("eaque", "a") {{ + GetStreamPropertiesRequest req = new GetStreamPropertiesRequest("brand", "salmon") {{ ignoreCache = false; }}; diff --git a/docs/sdks/workspaces/README.md b/docs/sdks/workspaces/README.md index dc4fb3886..bb049dc6c 100755 --- a/docs/sdks/workspaces/README.md +++ b/docs/sdks/workspaces/README.md @@ -1,4 +1,5 @@ -# workspaces +# Workspaces +(*workspaces*) ### Available Operations @@ -107,19 +108,19 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("libero", "aut") {{ + basicAuth = new SchemeBasicAuth("back", "seamless") {{ password = ""; username = ""; }}; }}) .build(); - CreateOrUpdateWorkspaceOAuthCredentialsRequest req = new CreateOrUpdateWorkspaceOAuthCredentialsRequest( new WorkspaceOAuthCredentialsRequest(ActorTypeEnum.SOURCE, new Notion() {{ - credentials = new NotionCredentials() {{ - clientId = "impedit"; - clientSecret = "aliquam"; + CreateOrUpdateWorkspaceOAuthCredentialsRequest req = new CreateOrUpdateWorkspaceOAuthCredentialsRequest( new WorkspaceOAuthCredentialsRequest(ActorTypeEnum.DESTINATION, new Github() {{ + credentials = new GithubCredentials() {{ + clientId = "Baby Rupee till"; + clientSecret = "commercialize"; }}; - }}, OAuthActorNames.FACEBOOK_PAGES);, "accusamus"); + }}, OAuthActorNames.GITLAB);, "Gasoline Home causal"); CreateOrUpdateWorkspaceOAuthCredentialsResponse res = sdk.workspaces.createOrUpdateWorkspaceOAuthCredentials(req); @@ -164,14 +165,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("inventore", "non") {{ + basicAuth = new SchemeBasicAuth("Armstrong", "consectetur") {{ password = ""; username = ""; }}; }}) .build(); - com.airbyte.api.models.shared.WorkspaceCreateRequest req = new WorkspaceCreateRequest("et"); + com.airbyte.api.models.shared.WorkspaceCreateRequest req = new WorkspaceCreateRequest("payment"); CreateWorkspaceResponse res = sdk.workspaces.createWorkspace(req); @@ -216,14 +217,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("dolorum", "laborum") {{ + basicAuth = new SchemeBasicAuth("3rd", "Automotive") {{ password = ""; username = ""; }}; }}) .build(); - DeleteWorkspaceRequest req = new DeleteWorkspaceRequest("placeat"); + DeleteWorkspaceRequest req = new DeleteWorkspaceRequest("protocol"); DeleteWorkspaceResponse res = sdk.workspaces.deleteWorkspace(req); @@ -268,14 +269,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("velit", "eum") {{ + basicAuth = new SchemeBasicAuth("Mercedes", "odio") {{ password = ""; username = ""; }}; }}) .build(); - GetWorkspaceRequest req = new GetWorkspaceRequest("autem"); + GetWorkspaceRequest req = new GetWorkspaceRequest("Fresh Bedfordshire male"); GetWorkspaceResponse res = sdk.workspaces.getWorkspace(req); @@ -320,7 +321,7 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("nobis", "quas") {{ + basicAuth = new SchemeBasicAuth("efficient", "channels") {{ password = ""; username = ""; }}; @@ -329,10 +330,10 @@ public class Application { ListWorkspacesRequest req = new ListWorkspacesRequest() {{ includeDeleted = false; - limit = 829603; - offset = 860552; + limit = 971477; + offset = 563607; workspaceIds = new String[]{{ - add("6b144290-7474-4778-a7bd-466d28c10ab3"), + add("aa380387-f545-4d38-9888-ede3070833b0"), }}; }}; @@ -380,14 +381,14 @@ public class Application { try { Airbyte sdk = Airbyte.builder() .setSecurity(new Security() {{ - basicAuth = new SchemeBasicAuth("quo", "illum") {{ + basicAuth = new SchemeBasicAuth("Wagon", "female") {{ password = ""; username = ""; }}; }}) .build(); - UpdateWorkspaceRequest req = new UpdateWorkspaceRequest( new WorkspaceUpdateRequest("quo");, "fuga"); + UpdateWorkspaceRequest req = new UpdateWorkspaceRequest( new WorkspaceUpdateRequest("afterwards");, "male"); UpdateWorkspaceResponse res = sdk.workspaces.updateWorkspace(req); diff --git a/files.gen b/files.gen index f51466818..b2019d1c4 100755 --- a/files.gen +++ b/files.gen @@ -1285,13 +1285,6 @@ lib/src/main/java/com/airbyte/api/models/shared/WorkspacesResponse.java lib/src/main/java/com/airbyte/api/models/shared/WorkspaceUpdateRequest.java lib/src/main/java/com/airbyte/api/models/shared/SchemeBasicAuth.java lib/src/main/java/com/airbyte/api/models/shared/Security.java -docs/sdks/airbyte/README.md -docs/sdks/connections/README.md -docs/sdks/destinations/README.md -docs/sdks/jobs/README.md -docs/sdks/sources/README.md -docs/sdks/streams/README.md -docs/sdks/workspaces/README.md USAGE.md docs/models/operations/CreateConnectionResponse.md docs/models/operations/DeleteConnectionRequest.md @@ -2542,4 +2535,11 @@ docs/models/shared/WorkspaceCreateRequest.md docs/models/shared/WorkspacesResponse.md docs/models/shared/WorkspaceUpdateRequest.md docs/models/shared/SchemeBasicAuth.md -docs/models/shared/Security.md \ No newline at end of file +docs/models/shared/Security.md +docs/sdks/airbyte/README.md +docs/sdks/connections/README.md +docs/sdks/destinations/README.md +docs/sdks/jobs/README.md +docs/sdks/sources/README.md +docs/sdks/streams/README.md +docs/sdks/workspaces/README.md \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index 6e09d526e..c029f7f1c 100644 --- a/gen.yaml +++ b/gen.yaml @@ -2,8 +2,8 @@ configVersion: 1.0.0 management: docChecksum: 5b9a9a6f493e89e080a57e42997074be docVersion: 1.0.0 - speakeasyVersion: 1.82.5 - generationVersion: 2.108.3 + speakeasyVersion: 1.92.3 + generationVersion: 2.143.2 generation: comments: disableComments: false @@ -15,12 +15,12 @@ generation: telemetryEnabled: true features: java: - core: 2.85.2 + core: 2.88.1 globalSecurity: 2.81.1 globalServerURLs: 2.82.0 includes: 2.81.1 java: - version: 0.39.2 + version: 0.42.1 artifactID: api companyEmail: info@airbyte.com companyName: Airbyte diff --git a/lib/build.gradle b/lib/build.gradle index 68cd241ab..20f9f777b 100755 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -41,7 +41,7 @@ publishing { maven(MavenPublication) { groupId = 'com.airbyte' artifactId = 'api' - version = '0.39.2' + version = '0.42.1' from components.java diff --git a/lib/src/main/java/com/airbyte/api/Connections.java b/lib/src/main/java/com/airbyte/api/Connections.java index ec603d006..1cae5b046 100755 --- a/lib/src/main/java/com/airbyte/api/Connections.java +++ b/lib/src/main/java/com/airbyte/api/Connections.java @@ -41,7 +41,7 @@ public com.airbyte.api.models.operations.CreateConnectionResponse createConnecti req.setBody(serializedRequestBody); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; @@ -82,7 +82,7 @@ public com.airbyte.api.models.operations.DeleteConnectionResponse deleteConnecti req.setURL(url); req.addHeader("Accept", "*/*"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; @@ -115,7 +115,7 @@ public com.airbyte.api.models.operations.GetConnectionResponse getConnection(com req.setURL(url); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; @@ -156,7 +156,7 @@ public com.airbyte.api.models.operations.ListConnectionsResponse listConnections req.setURL(url); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); java.util.List queryParams = com.airbyte.api.utils.Utils.getQueryParams(com.airbyte.api.models.operations.ListConnectionsRequest.class, request, null); if (queryParams != null) { for (NameValuePair queryParam : queryParams) { @@ -208,7 +208,7 @@ public com.airbyte.api.models.operations.PatchConnectionResponse patchConnection req.setBody(serializedRequestBody); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; diff --git a/lib/src/main/java/com/airbyte/api/Destinations.java b/lib/src/main/java/com/airbyte/api/Destinations.java index 9f02e37e7..98466a995 100755 --- a/lib/src/main/java/com/airbyte/api/Destinations.java +++ b/lib/src/main/java/com/airbyte/api/Destinations.java @@ -39,7 +39,7 @@ public com.airbyte.api.models.operations.CreateDestinationResponse createDestina req.setBody(serializedRequestBody); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; @@ -80,7 +80,7 @@ public com.airbyte.api.models.operations.DeleteDestinationResponse deleteDestina req.setURL(url); req.addHeader("Accept", "*/*"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; @@ -113,7 +113,7 @@ public com.airbyte.api.models.operations.GetDestinationResponse getDestination(c req.setURL(url); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; @@ -154,7 +154,7 @@ public com.airbyte.api.models.operations.ListDestinationsResponse listDestinatio req.setURL(url); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); java.util.List queryParams = com.airbyte.api.utils.Utils.getQueryParams(com.airbyte.api.models.operations.ListDestinationsRequest.class, request, null); if (queryParams != null) { for (NameValuePair queryParam : queryParams) { @@ -203,7 +203,7 @@ public com.airbyte.api.models.operations.PatchDestinationResponse patchDestinati req.setBody(serializedRequestBody); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; @@ -246,7 +246,7 @@ public com.airbyte.api.models.operations.PutDestinationResponse putDestination(c req.setBody(serializedRequestBody); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; diff --git a/lib/src/main/java/com/airbyte/api/Jobs.java b/lib/src/main/java/com/airbyte/api/Jobs.java index 14fe9db08..d4a977783 100755 --- a/lib/src/main/java/com/airbyte/api/Jobs.java +++ b/lib/src/main/java/com/airbyte/api/Jobs.java @@ -36,7 +36,7 @@ public com.airbyte.api.models.operations.CancelJobResponse cancelJob(com.airbyte req.setURL(url); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; @@ -82,7 +82,7 @@ public com.airbyte.api.models.operations.CreateJobResponse createJob(com.airbyte req.setBody(serializedRequestBody); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; @@ -123,7 +123,7 @@ public com.airbyte.api.models.operations.GetJobResponse getJob(com.airbyte.api.m req.setURL(url); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; @@ -164,7 +164,7 @@ public com.airbyte.api.models.operations.ListJobsResponse listJobs(com.airbyte.a req.setURL(url); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); java.util.List queryParams = com.airbyte.api.utils.Utils.getQueryParams(com.airbyte.api.models.operations.ListJobsRequest.class, request, null); if (queryParams != null) { for (NameValuePair queryParam : queryParams) { diff --git a/lib/src/main/java/com/airbyte/api/SDKConfiguration.java b/lib/src/main/java/com/airbyte/api/SDKConfiguration.java index 5eb4e588d..4d4c2ae80 100755 --- a/lib/src/main/java/com/airbyte/api/SDKConfiguration.java +++ b/lib/src/main/java/com/airbyte/api/SDKConfiguration.java @@ -15,7 +15,9 @@ class SDKConfiguration { public int serverIdx = 0; public String language = "java"; public String openapiDocVersion = "1.0.0"; - public String sdkVersion = "0.39.2"; - public String genVersion = "2.108.3"; + public String sdkVersion = "0.42.1"; + public String genVersion = "2.143.2"; + public String userAgent = "speakeasy-sdk/java 0.42.1 2.143.2 1.0.0 "; + } \ No newline at end of file diff --git a/lib/src/main/java/com/airbyte/api/Sources.java b/lib/src/main/java/com/airbyte/api/Sources.java index e2ee55a6d..81a70b9a9 100755 --- a/lib/src/main/java/com/airbyte/api/Sources.java +++ b/lib/src/main/java/com/airbyte/api/Sources.java @@ -39,7 +39,7 @@ public com.airbyte.api.models.operations.CreateSourceResponse createSource(com.a req.setBody(serializedRequestBody); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; @@ -80,7 +80,7 @@ public com.airbyte.api.models.operations.DeleteSourceResponse deleteSource(com.a req.setURL(url); req.addHeader("Accept", "*/*"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; @@ -113,7 +113,7 @@ public com.airbyte.api.models.operations.GetSourceResponse getSource(com.airbyte req.setURL(url); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; @@ -164,7 +164,7 @@ public com.airbyte.api.models.operations.InitiateOAuthResponse initiateOAuth(com req.setBody(serializedRequestBody); req.addHeader("Accept", "*/*"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; @@ -197,7 +197,7 @@ public com.airbyte.api.models.operations.ListSourcesResponse listSources(com.air req.setURL(url); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); java.util.List queryParams = com.airbyte.api.utils.Utils.getQueryParams(com.airbyte.api.models.operations.ListSourcesRequest.class, request, null); if (queryParams != null) { for (NameValuePair queryParam : queryParams) { @@ -246,7 +246,7 @@ public com.airbyte.api.models.operations.PatchSourceResponse patchSource(com.air req.setBody(serializedRequestBody); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; @@ -289,7 +289,7 @@ public com.airbyte.api.models.operations.PutSourceResponse putSource(com.airbyte req.setBody(serializedRequestBody); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; diff --git a/lib/src/main/java/com/airbyte/api/Streams.java b/lib/src/main/java/com/airbyte/api/Streams.java index e2be1564d..50e0d3e06 100755 --- a/lib/src/main/java/com/airbyte/api/Streams.java +++ b/lib/src/main/java/com/airbyte/api/Streams.java @@ -35,7 +35,7 @@ public com.airbyte.api.models.operations.GetStreamPropertiesResponse getStreamPr req.setURL(url); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); java.util.List queryParams = com.airbyte.api.utils.Utils.getQueryParams(com.airbyte.api.models.operations.GetStreamPropertiesRequest.class, request, null); if (queryParams != null) { for (NameValuePair queryParam : queryParams) { diff --git a/lib/src/main/java/com/airbyte/api/Workspaces.java b/lib/src/main/java/com/airbyte/api/Workspaces.java index af1494c69..eb8198587 100755 --- a/lib/src/main/java/com/airbyte/api/Workspaces.java +++ b/lib/src/main/java/com/airbyte/api/Workspaces.java @@ -43,7 +43,7 @@ public com.airbyte.api.models.operations.CreateOrUpdateWorkspaceOAuthCredentials req.setBody(serializedRequestBody); req.addHeader("Accept", "*/*"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; @@ -81,7 +81,7 @@ public com.airbyte.api.models.operations.CreateWorkspaceResponse createWorkspace req.setBody(serializedRequestBody); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; @@ -122,7 +122,7 @@ public com.airbyte.api.models.operations.DeleteWorkspaceResponse deleteWorkspace req.setURL(url); req.addHeader("Accept", "*/*"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; @@ -155,7 +155,7 @@ public com.airbyte.api.models.operations.GetWorkspaceResponse getWorkspace(com.a req.setURL(url); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; @@ -196,7 +196,7 @@ public com.airbyte.api.models.operations.ListWorkspacesResponse listWorkspaces(c req.setURL(url); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); java.util.List queryParams = com.airbyte.api.utils.Utils.getQueryParams(com.airbyte.api.models.operations.ListWorkspacesRequest.class, request, null); if (queryParams != null) { for (NameValuePair queryParam : queryParams) { @@ -248,7 +248,7 @@ public com.airbyte.api.models.operations.UpdateWorkspaceResponse updateWorkspace req.setBody(serializedRequestBody); req.addHeader("Accept", "application/json"); - req.addHeader("user-agent", String.format("speakeasy-sdk/%s %s %s %s", this.sdkConfiguration.language, this.sdkConfiguration.sdkVersion, this.sdkConfiguration.genVersion, this.sdkConfiguration.openapiDocVersion)); + req.addHeader("user-agent", this.sdkConfiguration.userAgent); HTTPClient client = this.sdkConfiguration.securityClient; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/CancelJobResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/CancelJobResponse.java index 27104bdf5..c2b86ca0d 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/CancelJobResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/CancelJobResponse.java @@ -9,6 +9,9 @@ public class CancelJobResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -28,6 +31,9 @@ public CancelJobResponse withJobResponse(com.airbyte.api.models.shared.JobRespon return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -36,6 +42,9 @@ public CancelJobResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/CreateConnectionResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/CreateConnectionResponse.java index 6c4efb3b7..ce94112f6 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/CreateConnectionResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/CreateConnectionResponse.java @@ -20,6 +20,9 @@ public CreateConnectionResponse withConnectionResponse(com.airbyte.api.models.sh return this; } + /** + * HTTP response content type for this operation + */ public String contentType; @@ -28,6 +31,9 @@ public CreateConnectionResponse withContentType(String contentType) { return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -36,6 +42,9 @@ public CreateConnectionResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/CreateDestinationResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/CreateDestinationResponse.java index 3dfb12c6c..3e784e81e 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/CreateDestinationResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/CreateDestinationResponse.java @@ -9,6 +9,9 @@ public class CreateDestinationResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -28,6 +31,9 @@ public CreateDestinationResponse withDestinationResponse(com.airbyte.api.models. return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -36,6 +42,9 @@ public CreateDestinationResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/CreateJobResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/CreateJobResponse.java index 6954222bd..02095249e 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/CreateJobResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/CreateJobResponse.java @@ -9,6 +9,9 @@ public class CreateJobResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -28,6 +31,9 @@ public CreateJobResponse withJobResponse(com.airbyte.api.models.shared.JobRespon return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -36,6 +42,9 @@ public CreateJobResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/CreateOrUpdateWorkspaceOAuthCredentialsResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/CreateOrUpdateWorkspaceOAuthCredentialsResponse.java index ddefd71ee..0e5b8f5c6 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/CreateOrUpdateWorkspaceOAuthCredentialsResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/CreateOrUpdateWorkspaceOAuthCredentialsResponse.java @@ -9,6 +9,9 @@ public class CreateOrUpdateWorkspaceOAuthCredentialsResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -17,6 +20,9 @@ public CreateOrUpdateWorkspaceOAuthCredentialsResponse withContentType(String co return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -25,6 +31,9 @@ public CreateOrUpdateWorkspaceOAuthCredentialsResponse withStatusCode(Integer st return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/CreateSourceResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/CreateSourceResponse.java index 2b87b57a7..0a2e92d09 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/CreateSourceResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/CreateSourceResponse.java @@ -9,6 +9,9 @@ public class CreateSourceResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -28,6 +31,9 @@ public CreateSourceResponse withSourceResponse(com.airbyte.api.models.shared.Sou return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -36,6 +42,9 @@ public CreateSourceResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/CreateWorkspaceResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/CreateWorkspaceResponse.java index 0e651fa8f..e434c31d7 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/CreateWorkspaceResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/CreateWorkspaceResponse.java @@ -9,6 +9,9 @@ public class CreateWorkspaceResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -17,6 +20,9 @@ public CreateWorkspaceResponse withContentType(String contentType) { return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -25,6 +31,9 @@ public CreateWorkspaceResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/DeleteConnectionResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/DeleteConnectionResponse.java index e92f86006..40b124919 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/DeleteConnectionResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/DeleteConnectionResponse.java @@ -9,6 +9,9 @@ public class DeleteConnectionResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -17,6 +20,9 @@ public DeleteConnectionResponse withContentType(String contentType) { return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -25,6 +31,9 @@ public DeleteConnectionResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/DeleteDestinationResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/DeleteDestinationResponse.java index 62fcbafc1..d4b83b859 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/DeleteDestinationResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/DeleteDestinationResponse.java @@ -9,6 +9,9 @@ public class DeleteDestinationResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -17,6 +20,9 @@ public DeleteDestinationResponse withContentType(String contentType) { return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -25,6 +31,9 @@ public DeleteDestinationResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/DeleteSourceResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/DeleteSourceResponse.java index 01c22d318..4a70c97a0 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/DeleteSourceResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/DeleteSourceResponse.java @@ -9,6 +9,9 @@ public class DeleteSourceResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -17,6 +20,9 @@ public DeleteSourceResponse withContentType(String contentType) { return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -25,6 +31,9 @@ public DeleteSourceResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/DeleteWorkspaceResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/DeleteWorkspaceResponse.java index 20f85d998..69fc0cf6b 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/DeleteWorkspaceResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/DeleteWorkspaceResponse.java @@ -9,6 +9,9 @@ public class DeleteWorkspaceResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -17,6 +20,9 @@ public DeleteWorkspaceResponse withContentType(String contentType) { return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -25,6 +31,9 @@ public DeleteWorkspaceResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/GetConnectionResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/GetConnectionResponse.java index abdf4ee79..a96a83bd2 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/GetConnectionResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/GetConnectionResponse.java @@ -20,6 +20,9 @@ public GetConnectionResponse withConnectionResponse(com.airbyte.api.models.share return this; } + /** + * HTTP response content type for this operation + */ public String contentType; @@ -28,6 +31,9 @@ public GetConnectionResponse withContentType(String contentType) { return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -36,6 +42,9 @@ public GetConnectionResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/GetDestinationResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/GetDestinationResponse.java index acf3f1128..b19fb0bd0 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/GetDestinationResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/GetDestinationResponse.java @@ -9,6 +9,9 @@ public class GetDestinationResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -28,6 +31,9 @@ public GetDestinationResponse withDestinationResponse(com.airbyte.api.models.sha return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -36,6 +42,9 @@ public GetDestinationResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/GetJobResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/GetJobResponse.java index 5ea554502..102c3e115 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/GetJobResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/GetJobResponse.java @@ -9,6 +9,9 @@ public class GetJobResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -28,6 +31,9 @@ public GetJobResponse withJobResponse(com.airbyte.api.models.shared.JobResponse return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -36,6 +42,9 @@ public GetJobResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/GetSourceResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/GetSourceResponse.java index ea53afec0..410f37ed9 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/GetSourceResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/GetSourceResponse.java @@ -9,6 +9,9 @@ public class GetSourceResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -28,6 +31,9 @@ public GetSourceResponse withSourceResponse(com.airbyte.api.models.shared.Source return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -36,6 +42,9 @@ public GetSourceResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/GetStreamPropertiesResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/GetStreamPropertiesResponse.java index 63a97f61a..63202db91 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/GetStreamPropertiesResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/GetStreamPropertiesResponse.java @@ -9,6 +9,9 @@ public class GetStreamPropertiesResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -17,6 +20,9 @@ public GetStreamPropertiesResponse withContentType(String contentType) { return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -25,6 +31,9 @@ public GetStreamPropertiesResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/GetWorkspaceResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/GetWorkspaceResponse.java index 8c02c7025..54660cee7 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/GetWorkspaceResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/GetWorkspaceResponse.java @@ -9,6 +9,9 @@ public class GetWorkspaceResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -17,6 +20,9 @@ public GetWorkspaceResponse withContentType(String contentType) { return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -25,6 +31,9 @@ public GetWorkspaceResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/InitiateOAuthResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/InitiateOAuthResponse.java index 776f181f9..bc962c703 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/InitiateOAuthResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/InitiateOAuthResponse.java @@ -9,6 +9,9 @@ public class InitiateOAuthResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -17,6 +20,9 @@ public InitiateOAuthResponse withContentType(String contentType) { return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -25,6 +31,9 @@ public InitiateOAuthResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/ListConnectionsResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/ListConnectionsResponse.java index fc2a6fffd..0f9a25a64 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/ListConnectionsResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/ListConnectionsResponse.java @@ -20,6 +20,9 @@ public ListConnectionsResponse withConnectionsResponse(com.airbyte.api.models.sh return this; } + /** + * HTTP response content type for this operation + */ public String contentType; @@ -28,6 +31,9 @@ public ListConnectionsResponse withContentType(String contentType) { return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -36,6 +42,9 @@ public ListConnectionsResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/ListDestinationsResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/ListDestinationsResponse.java index 9d7593aef..3bb1d2bc6 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/ListDestinationsResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/ListDestinationsResponse.java @@ -9,6 +9,9 @@ public class ListDestinationsResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -28,6 +31,9 @@ public ListDestinationsResponse withDestinationsResponse(com.airbyte.api.models. return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -36,6 +42,9 @@ public ListDestinationsResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/ListJobsResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/ListJobsResponse.java index 6a7ee45d4..36e16492e 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/ListJobsResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/ListJobsResponse.java @@ -9,6 +9,9 @@ public class ListJobsResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -28,6 +31,9 @@ public ListJobsResponse withJobsResponse(com.airbyte.api.models.shared.JobsRespo return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -36,6 +42,9 @@ public ListJobsResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/ListSourcesResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/ListSourcesResponse.java index 7caa4640b..005e55f0b 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/ListSourcesResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/ListSourcesResponse.java @@ -9,6 +9,9 @@ public class ListSourcesResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -28,6 +31,9 @@ public ListSourcesResponse withSourcesResponse(com.airbyte.api.models.shared.Sou return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -36,6 +42,9 @@ public ListSourcesResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/ListWorkspacesResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/ListWorkspacesResponse.java index 6712db382..bcbcef576 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/ListWorkspacesResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/ListWorkspacesResponse.java @@ -9,6 +9,9 @@ public class ListWorkspacesResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -17,6 +20,9 @@ public ListWorkspacesResponse withContentType(String contentType) { return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -25,6 +31,9 @@ public ListWorkspacesResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/PatchConnectionResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/PatchConnectionResponse.java index ed4736c87..459a466fd 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/PatchConnectionResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/PatchConnectionResponse.java @@ -20,6 +20,9 @@ public PatchConnectionResponse withConnectionResponse(com.airbyte.api.models.sha return this; } + /** + * HTTP response content type for this operation + */ public String contentType; @@ -28,6 +31,9 @@ public PatchConnectionResponse withContentType(String contentType) { return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -36,6 +42,9 @@ public PatchConnectionResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/PatchDestinationResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/PatchDestinationResponse.java index fd3ff336e..82dc4ef80 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/PatchDestinationResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/PatchDestinationResponse.java @@ -9,6 +9,9 @@ public class PatchDestinationResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -28,6 +31,9 @@ public PatchDestinationResponse withDestinationResponse(com.airbyte.api.models.s return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -36,6 +42,9 @@ public PatchDestinationResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/PatchSourceResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/PatchSourceResponse.java index f4de96ddc..5dee6ee13 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/PatchSourceResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/PatchSourceResponse.java @@ -9,6 +9,9 @@ public class PatchSourceResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -28,6 +31,9 @@ public PatchSourceResponse withSourceResponse(com.airbyte.api.models.shared.Sour return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -36,6 +42,9 @@ public PatchSourceResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/PutDestinationResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/PutDestinationResponse.java index 99fc79b72..28229a07e 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/PutDestinationResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/PutDestinationResponse.java @@ -9,6 +9,9 @@ public class PutDestinationResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -28,6 +31,9 @@ public PutDestinationResponse withDestinationResponse(com.airbyte.api.models.sha return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -36,6 +42,9 @@ public PutDestinationResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/PutSourceResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/PutSourceResponse.java index b1bf8b5e3..54155cc1a 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/PutSourceResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/PutSourceResponse.java @@ -9,6 +9,9 @@ public class PutSourceResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -28,6 +31,9 @@ public PutSourceResponse withSourceResponse(com.airbyte.api.models.shared.Source return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -36,6 +42,9 @@ public PutSourceResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/operations/UpdateWorkspaceResponse.java b/lib/src/main/java/com/airbyte/api/models/operations/UpdateWorkspaceResponse.java index 518275651..78c3ea269 100755 --- a/lib/src/main/java/com/airbyte/api/models/operations/UpdateWorkspaceResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/operations/UpdateWorkspaceResponse.java @@ -9,6 +9,9 @@ public class UpdateWorkspaceResponse { + /** + * HTTP response content type for this operation + */ public String contentType; @@ -17,6 +20,9 @@ public UpdateWorkspaceResponse withContentType(String contentType) { return this; } + /** + * HTTP response status code for this operation + */ public Integer statusCode; @@ -25,6 +31,9 @@ public UpdateWorkspaceResponse withStatusCode(Integer statusCode) { return this; } + /** + * Raw HTTP response; suitable for custom response parsing + */ public HttpResponse rawResponse; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/ConnectionResponse.java b/lib/src/main/java/com/airbyte/api/models/shared/ConnectionResponse.java index 11bf63733..b43474bfc 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/ConnectionResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/ConnectionResponse.java @@ -32,6 +32,7 @@ public ConnectionResponse withConnectionId(String connectionId) { return this; } + @JsonInclude(Include.NON_ABSENT) @JsonProperty("dataResidency") public GeographyEnum dataResidency; @@ -133,10 +134,9 @@ public ConnectionResponse withWorkspaceId(String workspaceId) { return this; } - public ConnectionResponse(@JsonProperty("configurations") StreamConfigurations configurations, @JsonProperty("connectionId") String connectionId, @JsonProperty("dataResidency") GeographyEnum dataResidency, @JsonProperty("destinationId") String destinationId, @JsonProperty("name") String name, @JsonProperty("schedule") ConnectionScheduleResponse schedule, @JsonProperty("sourceId") String sourceId, @JsonProperty("status") ConnectionStatusEnum status, @JsonProperty("workspaceId") String workspaceId) { + public ConnectionResponse(@JsonProperty("configurations") StreamConfigurations configurations, @JsonProperty("connectionId") String connectionId, @JsonProperty("destinationId") String destinationId, @JsonProperty("name") String name, @JsonProperty("schedule") ConnectionScheduleResponse schedule, @JsonProperty("sourceId") String sourceId, @JsonProperty("status") ConnectionStatusEnum status, @JsonProperty("workspaceId") String workspaceId) { this.configurations = configurations; this.connectionId = connectionId; - this.dataResidency = dataResidency; this.destinationId = destinationId; this.name = name; this.schedule = schedule; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalake.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalake.java index c7fa55d61..52e0c7968 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalake.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalake.java @@ -153,6 +153,7 @@ public DestinationAwsDatalake withPartitioning(DestinationAwsDatalakeChooseHowTo /** * The region of the S3 bucket. See <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-available-regions">here</a> for all region codes. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("region") public DestinationAwsDatalakeS3BucketRegion region; @@ -161,11 +162,10 @@ public DestinationAwsDatalake withRegion(DestinationAwsDatalakeS3BucketRegion re return this; } - public DestinationAwsDatalake(@JsonProperty("bucket_name") String bucketName, @JsonProperty("credentials") Object credentials, @JsonProperty("destinationType") DestinationAwsDatalakeAwsDatalake destinationType, @JsonProperty("lakeformation_database_name") String lakeformationDatabaseName, @JsonProperty("region") DestinationAwsDatalakeS3BucketRegion region) { + public DestinationAwsDatalake(@JsonProperty("bucket_name") String bucketName, @JsonProperty("credentials") Object credentials, @JsonProperty("destinationType") DestinationAwsDatalakeAwsDatalake destinationType, @JsonProperty("lakeformation_database_name") String lakeformationDatabaseName) { this.bucketName = bucketName; this.credentials = credentials; this.destinationType = destinationType; this.lakeformationDatabaseName = lakeformationDatabaseName; - this.region = region; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeCredentialsIAMRole.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeCredentialsIAMRole.java index e1ee26bfa..f77843550 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeCredentialsIAMRole.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeCredentialsIAMRole.java @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -14,6 +16,7 @@ public class DestinationAwsDatalakeCredentialsIAMRole { /** * Name of the credentials */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("credentials_title") public DestinationAwsDatalakeCredentialsIAMRoleCredentialsTitle credentialsTitle; @@ -33,8 +36,7 @@ public DestinationAwsDatalakeCredentialsIAMRole withRoleArn(String roleArn) { return this; } - public DestinationAwsDatalakeCredentialsIAMRole(@JsonProperty("credentials_title") DestinationAwsDatalakeCredentialsIAMRoleCredentialsTitle credentialsTitle, @JsonProperty("role_arn") String roleArn) { - this.credentialsTitle = credentialsTitle; + public DestinationAwsDatalakeCredentialsIAMRole(@JsonProperty("role_arn") String roleArn) { this.roleArn = roleArn; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeCredentialsIAMUser.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeCredentialsIAMUser.java index ba837da48..57ae0cbde 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeCredentialsIAMUser.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeCredentialsIAMUser.java @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -36,6 +38,7 @@ public DestinationAwsDatalakeCredentialsIAMUser withAwsSecretAccessKey(String aw /** * Name of the credentials */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("credentials_title") public DestinationAwsDatalakeCredentialsIAMUserCredentialsTitle credentialsTitle; @@ -44,9 +47,8 @@ public DestinationAwsDatalakeCredentialsIAMUser withCredentialsTitle(Destination return this; } - public DestinationAwsDatalakeCredentialsIAMUser(@JsonProperty("aws_access_key_id") String awsAccessKeyId, @JsonProperty("aws_secret_access_key") String awsSecretAccessKey, @JsonProperty("credentials_title") DestinationAwsDatalakeCredentialsIAMUserCredentialsTitle credentialsTitle) { + public DestinationAwsDatalakeCredentialsIAMUser(@JsonProperty("aws_access_key_id") String awsAccessKeyId, @JsonProperty("aws_secret_access_key") String awsSecretAccessKey) { this.awsAccessKeyId = awsAccessKeyId; this.awsSecretAccessKey = awsSecretAccessKey; - this.credentialsTitle = credentialsTitle; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON.java index e179aa927..62c0f59f0 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 @@ -25,6 +25,7 @@ public DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON withCompression return this; } + @JsonInclude(Include.NON_ABSENT) @JsonProperty("format_type") public DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard formatType; @@ -33,7 +34,5 @@ public DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON withFormatType( return this; } - public DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON(@JsonProperty("format_type") DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSONFormatTypeWildcard formatType) { - this.formatType = formatType; - } + public DestinationAwsDatalakeFormatJSONLinesNewlineDelimitedJSON(){} } 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 01f2018bd..c468edc8a 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 @@ -25,6 +25,7 @@ public DestinationAwsDatalakeFormatParquetColumnarStorage withCompressionCodec(D return this; } + @JsonInclude(Include.NON_ABSENT) @JsonProperty("format_type") public DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard formatType; @@ -33,7 +34,5 @@ public DestinationAwsDatalakeFormatParquetColumnarStorage withFormatType(Destina return this; } - public DestinationAwsDatalakeFormatParquetColumnarStorage(@JsonProperty("format_type") DestinationAwsDatalakeFormatParquetColumnarStorageFormatTypeWildcard formatType) { - this.formatType = formatType; - } + public DestinationAwsDatalakeFormatParquetColumnarStorage(){} } 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 fed882262..71678df4c 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 @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -14,6 +16,7 @@ public class DestinationAzureBlobStorageFormatCSVCommaSeparatedValues { /** * Whether the input json data should be normalized (flattened) in the output CSV. Please refer to docs for details. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("flattening") public DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening flattening; @@ -30,8 +33,7 @@ public DestinationAzureBlobStorageFormatCSVCommaSeparatedValues withFormatType(D return this; } - public DestinationAzureBlobStorageFormatCSVCommaSeparatedValues(@JsonProperty("flattening") DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesNormalizationFlattening flattening, @JsonProperty("format_type") DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType formatType) { - this.flattening = flattening; + public DestinationAzureBlobStorageFormatCSVCommaSeparatedValues(@JsonProperty("format_type") DestinationAzureBlobStorageFormatCSVCommaSeparatedValuesFormatType formatType) { this.formatType = formatType; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouse.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouse.java index 58642e3fb..625fadd99 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouse.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouse.java @@ -70,6 +70,7 @@ public DestinationClickhouse withPassword(String password) { /** * HTTP port of the database. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("port") public Long port; @@ -101,11 +102,10 @@ public DestinationClickhouse withUsername(String username) { return this; } - public DestinationClickhouse(@JsonProperty("database") String database, @JsonProperty("destinationType") DestinationClickhouseClickhouse destinationType, @JsonProperty("host") String host, @JsonProperty("port") Long port, @JsonProperty("username") String username) { + public DestinationClickhouse(@JsonProperty("database") String database, @JsonProperty("destinationType") DestinationClickhouseClickhouse destinationType, @JsonProperty("host") String host, @JsonProperty("username") String username) { this.database = database; this.destinationType = destinationType; this.host = host; - this.port = port; this.username = username; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationClickhouseTunnelMethodPasswordAuthentication.java index 242f429ad..0b3895587 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 @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -36,6 +38,7 @@ public DestinationClickhouseTunnelMethodPasswordAuthentication withTunnelMethod( /** * Port on the proxy/jump server that accepts inbound ssh connections. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("tunnel_port") public Long tunnelPort; @@ -66,11 +69,10 @@ public DestinationClickhouseTunnelMethodPasswordAuthentication withTunnelUserPas return this; } - public DestinationClickhouseTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort) { + public DestinationClickhouseTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationClickhouseTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { this.tunnelUser = tunnelUser; this.tunnelUserPassword = tunnelUserPassword; this.tunnelHost = tunnelHost; this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; } } 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 b599e0151..c80e04c54 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 @@ -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; /** @@ -47,6 +49,7 @@ public DestinationClickhouseTunnelMethodSSHKeyAuthentication withTunnelMethod(De /** * Port on the proxy/jump server that accepts inbound ssh connections. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("tunnel_port") public Long tunnelPort; @@ -66,11 +69,10 @@ public DestinationClickhouseTunnelMethodSSHKeyAuthentication withTunnelUser(Stri return this; } - public DestinationClickhouseTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort, @JsonProperty("tunnel_user") String tunnelUser) { + public DestinationClickhouseTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_user") String tunnelUser) { this.sshKey = sshKey; this.tunnelHost = tunnelHost; this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; this.tunnelUser = tunnelUser; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationCumulio.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationCumulio.java index 782280ae8..2295e5d98 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationCumulio.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationCumulio.java @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -14,6 +16,7 @@ public class DestinationCumulio { /** * URL of the Cumul.io API (e.g. 'https://api.cumul.io', 'https://api.us.cumul.io', or VPC-specific API url). Defaults to 'https://api.cumul.io'. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("api_host") public String apiHost; @@ -52,8 +55,7 @@ public DestinationCumulio withDestinationType(DestinationCumulioCumulio destinat return this; } - public DestinationCumulio(@JsonProperty("api_host") String apiHost, @JsonProperty("api_key") String apiKey, @JsonProperty("api_token") String apiToken, @JsonProperty("destinationType") DestinationCumulioCumulio destinationType) { - this.apiHost = apiHost; + public DestinationCumulio(@JsonProperty("api_key") String apiKey, @JsonProperty("api_token") String apiToken, @JsonProperty("destinationType") DestinationCumulioCumulio destinationType) { this.apiKey = apiKey; this.apiToken = apiToken; this.destinationType = destinationType; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricks.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricks.java index 08762a27d..0a9beafd6 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricks.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricks.java @@ -16,6 +16,7 @@ public class DestinationDatabricks { /** * You must agree to the Databricks JDBC Driver <a href="https://databricks.com/jdbc-odbc-driver-license">Terms & Conditions</a> to use this connector. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("accept_terms") public Boolean acceptTerms; @@ -136,8 +137,7 @@ public DestinationDatabricks withSchema(String schema) { return this; } - public DestinationDatabricks(@JsonProperty("accept_terms") Boolean acceptTerms, @JsonProperty("data_source") Object dataSource, @JsonProperty("databricks_http_path") String databricksHttpPath, @JsonProperty("databricks_personal_access_token") String databricksPersonalAccessToken, @JsonProperty("databricks_server_hostname") String databricksServerHostname, @JsonProperty("destinationType") DestinationDatabricksDatabricks destinationType) { - this.acceptTerms = acceptTerms; + public DestinationDatabricks(@JsonProperty("data_source") Object dataSource, @JsonProperty("databricks_http_path") String databricksHttpPath, @JsonProperty("databricks_personal_access_token") String databricksPersonalAccessToken, @JsonProperty("databricks_server_hostname") String databricksServerHostname, @JsonProperty("destinationType") DestinationDatabricksDatabricks destinationType) { this.dataSource = dataSource; this.databricksHttpPath = databricksHttpPath; this.databricksPersonalAccessToken = databricksPersonalAccessToken; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAmazonS3.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDatabricksDataSourceAmazonS3.java index 65bc96beb..e3d552f90 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 @@ -69,6 +69,7 @@ public DestinationDatabricksDataSourceAmazonS3 withS3BucketPath(String s3BucketP /** * The region of the S3 staging bucket to use if utilising a copy strategy. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("s3_bucket_region") public DestinationDatabricksDataSourceAmazonS3S3BucketRegion s3BucketRegion; @@ -88,12 +89,11 @@ public DestinationDatabricksDataSourceAmazonS3 withS3SecretAccessKey(String s3Se return this; } - public DestinationDatabricksDataSourceAmazonS3(@JsonProperty("data_source_type") DestinationDatabricksDataSourceAmazonS3DataSourceType dataSourceType, @JsonProperty("s3_access_key_id") String s3AccessKeyId, @JsonProperty("s3_bucket_name") String s3BucketName, @JsonProperty("s3_bucket_path") String s3BucketPath, @JsonProperty("s3_bucket_region") DestinationDatabricksDataSourceAmazonS3S3BucketRegion s3BucketRegion, @JsonProperty("s3_secret_access_key") String s3SecretAccessKey) { + public DestinationDatabricksDataSourceAmazonS3(@JsonProperty("data_source_type") DestinationDatabricksDataSourceAmazonS3DataSourceType dataSourceType, @JsonProperty("s3_access_key_id") String s3AccessKeyId, @JsonProperty("s3_bucket_name") String s3BucketName, @JsonProperty("s3_bucket_path") String s3BucketPath, @JsonProperty("s3_secret_access_key") String s3SecretAccessKey) { this.dataSourceType = dataSourceType; this.s3AccessKeyId = s3AccessKeyId; this.s3BucketName = s3BucketName; this.s3BucketPath = s3BucketPath; - this.s3BucketRegion = s3BucketRegion; this.s3SecretAccessKey = s3SecretAccessKey; } } 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 46a09336d..7568fef1f 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 @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -11,6 +13,7 @@ */ public class DestinationDevNullTestDestinationSilent { + @JsonInclude(Include.NON_ABSENT) @JsonProperty("test_destination_type") public DestinationDevNullTestDestinationSilentTestDestinationType testDestinationType; @@ -19,7 +22,5 @@ public DestinationDevNullTestDestinationSilent withTestDestinationType(Destinati return this; } - public DestinationDevNullTestDestinationSilent(@JsonProperty("test_destination_type") DestinationDevNullTestDestinationSilentTestDestinationType testDestinationType) { - this.testDestinationType = testDestinationType; - } + public DestinationDevNullTestDestinationSilent(){} } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDynamodb.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDynamodb.java index e2ab23ad1..8ac3c14f5 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationDynamodb.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationDynamodb.java @@ -47,6 +47,7 @@ public DestinationDynamodb withDynamodbEndpoint(String dynamodbEndpoint) { /** * The region of the DynamoDB. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("dynamodb_region") public DestinationDynamodbDynamoDBRegion dynamodbRegion; @@ -77,10 +78,9 @@ public DestinationDynamodb withSecretAccessKey(String secretAccessKey) { return this; } - public DestinationDynamodb(@JsonProperty("access_key_id") String accessKeyId, @JsonProperty("destinationType") DestinationDynamodbDynamodb destinationType, @JsonProperty("dynamodb_region") DestinationDynamodbDynamoDBRegion dynamodbRegion, @JsonProperty("dynamodb_table_name_prefix") String dynamodbTableNamePrefix, @JsonProperty("secret_access_key") String secretAccessKey) { + public DestinationDynamodb(@JsonProperty("access_key_id") String accessKeyId, @JsonProperty("destinationType") DestinationDynamodbDynamodb destinationType, @JsonProperty("dynamodb_table_name_prefix") String dynamodbTableNamePrefix, @JsonProperty("secret_access_key") String secretAccessKey) { this.accessKeyId = accessKeyId; this.destinationType = destinationType; - this.dynamodbRegion = dynamodbRegion; this.dynamodbTableNamePrefix = dynamodbTableNamePrefix; this.secretAccessKey = secretAccessKey; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsCredentialHMACKey.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsCredentialHMACKey.java index 629c64d7a..4faeb97a1 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 @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -11,6 +13,7 @@ */ public class DestinationGcsCredentialHMACKey { + @JsonInclude(Include.NON_ABSENT) @JsonProperty("credential_type") public DestinationGcsCredentialHMACKeyCredentialType credentialType; @@ -41,8 +44,7 @@ public DestinationGcsCredentialHMACKey withHmacKeySecret(String hmacKeySecret) { return this; } - public DestinationGcsCredentialHMACKey(@JsonProperty("credential_type") DestinationGcsCredentialHMACKeyCredentialType credentialType, @JsonProperty("hmac_key_access_id") String hmacKeyAccessId, @JsonProperty("hmac_key_secret") String hmacKeySecret) { - this.credentialType = credentialType; + public DestinationGcsCredentialHMACKey(@JsonProperty("hmac_key_access_id") String hmacKeyAccessId, @JsonProperty("hmac_key_secret") String hmacKeySecret) { this.hmacKeyAccessId = hmacKeyAccessId; this.hmacKeySecret = hmacKeySecret; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvro.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvro.java index c0f393186..64716b46f 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 @@ -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; /** @@ -22,6 +24,7 @@ public DestinationGcsFormatAvroApacheAvro withCompressionCodec(Object compressio return this; } + @JsonInclude(Include.NON_ABSENT) @JsonProperty("format_type") public DestinationGcsFormatAvroApacheAvroFormatType formatType; @@ -30,8 +33,7 @@ public DestinationGcsFormatAvroApacheAvro withFormatType(DestinationGcsFormatAvr return this; } - public DestinationGcsFormatAvroApacheAvro(@JsonProperty("compression_codec") Object compressionCodec, @JsonProperty("format_type") DestinationGcsFormatAvroApacheAvroFormatType formatType) { + public DestinationGcsFormatAvroApacheAvro(@JsonProperty("compression_codec") Object compressionCodec) { this.compressionCodec = compressionCodec; - this.formatType = formatType; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2.java index 835d80e21..57f0fa7d6 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 @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -11,6 +13,7 @@ */ public class DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2 { + @JsonInclude(Include.NON_ABSENT) @JsonProperty("codec") public DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec codec; @@ -19,7 +22,5 @@ public DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2 withCodec(Destina return this; } - public DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2(@JsonProperty("codec") DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2Codec codec) { - this.codec = codec; - } + public DestinationGcsFormatAvroApacheAvroCompressionCodecBzip2(){} } 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 60221087e..abe73f04e 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 @@ -13,6 +13,7 @@ */ public class DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate { + @JsonInclude(Include.NON_ABSENT) @JsonProperty("codec") public DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec codec; @@ -33,7 +34,5 @@ public DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate withCompression return this; } - public DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate(@JsonProperty("codec") DestinationGcsFormatAvroApacheAvroCompressionCodecDeflateCodec codec) { - this.codec = codec; - } + public DestinationGcsFormatAvroApacheAvroCompressionCodecDeflate(){} } 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 6176caebf..e010e2ede 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 @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -11,6 +13,7 @@ */ public class DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression { + @JsonInclude(Include.NON_ABSENT) @JsonProperty("codec") public DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec codec; @@ -19,7 +22,5 @@ public DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression withCodec return this; } - public DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression(@JsonProperty("codec") DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompressionCodec codec) { - this.codec = codec; - } + public DestinationGcsFormatAvroApacheAvroCompressionCodecNoCompression(){} } 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 49d098f4c..ae0c11b85 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 @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -11,6 +13,7 @@ */ public class DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy { + @JsonInclude(Include.NON_ABSENT) @JsonProperty("codec") public DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec codec; @@ -19,7 +22,5 @@ public DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy withCodec(Destin return this; } - public DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy(@JsonProperty("codec") DestinationGcsFormatAvroApacheAvroCompressionCodecSnappyCodec codec) { - this.codec = codec; - } + public DestinationGcsFormatAvroApacheAvroCompressionCodecSnappy(){} } 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 c4c0af05b..a00762081 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 @@ -13,6 +13,7 @@ */ public class DestinationGcsFormatAvroApacheAvroCompressionCodecXz { + @JsonInclude(Include.NON_ABSENT) @JsonProperty("codec") public DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec codec; @@ -33,7 +34,5 @@ public DestinationGcsFormatAvroApacheAvroCompressionCodecXz withCompressionLevel return this; } - public DestinationGcsFormatAvroApacheAvroCompressionCodecXz(@JsonProperty("codec") DestinationGcsFormatAvroApacheAvroCompressionCodecXzCodec codec) { - this.codec = codec; - } + public DestinationGcsFormatAvroApacheAvroCompressionCodecXz(){} } 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 16d0b6c71..ed8fa86e7 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 @@ -13,6 +13,7 @@ */ public class DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard { + @JsonInclude(Include.NON_ABSENT) @JsonProperty("codec") public DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec codec; @@ -45,7 +46,5 @@ public DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard withIncludeCh return this; } - public DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard(@JsonProperty("codec") DestinationGcsFormatAvroApacheAvroCompressionCodecZstandardCodec codec) { - this.codec = codec; - } + public DestinationGcsFormatAvroApacheAvroCompressionCodecZstandard(){} } 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 9b664842b..3171ff90c 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 @@ -37,6 +37,7 @@ public DestinationGcsFormatCSVCommaSeparatedValues withFlattening(DestinationGcs return this; } + @JsonInclude(Include.NON_ABSENT) @JsonProperty("format_type") public DestinationGcsFormatCSVCommaSeparatedValuesFormatType formatType; @@ -45,7 +46,5 @@ public DestinationGcsFormatCSVCommaSeparatedValues withFormatType(DestinationGcs return this; } - public DestinationGcsFormatCSVCommaSeparatedValues(@JsonProperty("format_type") DestinationGcsFormatCSVCommaSeparatedValuesFormatType formatType) { - this.formatType = formatType; - } + public DestinationGcsFormatCSVCommaSeparatedValues(){} } 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 06cfc0fe7..ad40c029c 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 @@ -25,6 +25,7 @@ public DestinationGcsFormatJSONLinesNewlineDelimitedJSON withCompression(Object return this; } + @JsonInclude(Include.NON_ABSENT) @JsonProperty("format_type") public DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType formatType; @@ -33,7 +34,5 @@ public DestinationGcsFormatJSONLinesNewlineDelimitedJSON withFormatType(Destinat return this; } - public DestinationGcsFormatJSONLinesNewlineDelimitedJSON(@JsonProperty("format_type") DestinationGcsFormatJSONLinesNewlineDelimitedJSONFormatType formatType) { - this.formatType = formatType; - } + public DestinationGcsFormatJSONLinesNewlineDelimitedJSON(){} } 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 fe0dd8f06..2828b8eba 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 @@ -61,6 +61,7 @@ public DestinationGcsFormatParquetColumnarStorage withDictionaryPageSizeKb(Long return this; } + @JsonInclude(Include.NON_ABSENT) @JsonProperty("format_type") public DestinationGcsFormatParquetColumnarStorageFormatType formatType; @@ -93,7 +94,5 @@ public DestinationGcsFormatParquetColumnarStorage withPageSizeKb(Long pageSizeKb return this; } - public DestinationGcsFormatParquetColumnarStorage(@JsonProperty("format_type") DestinationGcsFormatParquetColumnarStorageFormatType formatType) { - this.formatType = formatType; - } + public DestinationGcsFormatParquetColumnarStorage(){} } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationKinesis.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationKinesis.java index f4a1b8f2d..05d09f1f9 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationKinesis.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationKinesis.java @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -25,6 +27,7 @@ public DestinationKinesis withAccessKey(String accessKey) { /** * Buffer size for storing kinesis records before being batch streamed. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("bufferSize") public Long bufferSize; @@ -77,6 +80,7 @@ public DestinationKinesis withRegion(String region) { /** * Number of shards to which the data should be streamed. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("shardCount") public Long shardCount; @@ -85,13 +89,11 @@ public DestinationKinesis withShardCount(Long shardCount) { return this; } - public DestinationKinesis(@JsonProperty("accessKey") String accessKey, @JsonProperty("bufferSize") Long bufferSize, @JsonProperty("destinationType") DestinationKinesisKinesis destinationType, @JsonProperty("endpoint") String endpoint, @JsonProperty("privateKey") String privateKey, @JsonProperty("region") String region, @JsonProperty("shardCount") Long shardCount) { + public DestinationKinesis(@JsonProperty("accessKey") String accessKey, @JsonProperty("destinationType") DestinationKinesisKinesis destinationType, @JsonProperty("endpoint") String endpoint, @JsonProperty("privateKey") String privateKey, @JsonProperty("region") String region) { this.accessKey = accessKey; - this.bufferSize = bufferSize; this.destinationType = destinationType; this.endpoint = endpoint; this.privateKey = privateKey; this.region = region; - this.shardCount = shardCount; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeMongoDBAtlas.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMongodbInstanceTypeMongoDBAtlas.java index bae90711b..163a01fac 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 @@ -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; /** @@ -22,6 +24,7 @@ public DestinationMongodbInstanceTypeMongoDBAtlas withClusterUrl(String clusterU return this; } + @JsonInclude(Include.NON_ABSENT) @JsonProperty("instance") public DestinationMongodbInstanceTypeMongoDBAtlasInstance instance; @@ -30,8 +33,7 @@ public DestinationMongodbInstanceTypeMongoDBAtlas withInstance(DestinationMongod return this; } - public DestinationMongodbInstanceTypeMongoDBAtlas(@JsonProperty("cluster_url") String clusterUrl, @JsonProperty("instance") DestinationMongodbInstanceTypeMongoDBAtlasInstance instance) { + public DestinationMongodbInstanceTypeMongoDBAtlas(@JsonProperty("cluster_url") String clusterUrl) { this.clusterUrl = clusterUrl; - this.instance = instance; } } 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 146a59e31..6b1db3c22 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 @@ -13,6 +13,7 @@ */ public class DestinationMongodbInstanceTypeReplicaSet { + @JsonInclude(Include.NON_ABSENT) @JsonProperty("instance") public DestinationMongodbInstanceTypeReplicaSetInstance instance; @@ -44,8 +45,7 @@ public DestinationMongodbInstanceTypeReplicaSet withServerAddresses(String serve return this; } - public DestinationMongodbInstanceTypeReplicaSet(@JsonProperty("instance") DestinationMongodbInstanceTypeReplicaSetInstance instance, @JsonProperty("server_addresses") String serverAddresses) { - this.instance = instance; + public DestinationMongodbInstanceTypeReplicaSet(@JsonProperty("server_addresses") String serverAddresses) { this.serverAddresses = serverAddresses; } } 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 9c0b94043..fc2b2eeb7 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 @@ -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; /** @@ -22,6 +24,7 @@ public DestinationMongodbInstanceTypeStandaloneMongoDbInstance withHost(String h return this; } + @JsonInclude(Include.NON_ABSENT) @JsonProperty("instance") public DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance instance; @@ -33,6 +36,7 @@ public DestinationMongodbInstanceTypeStandaloneMongoDbInstance withInstance(Dest /** * The Port of a Mongo database to be replicated. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("port") public Long port; @@ -41,9 +45,7 @@ public DestinationMongodbInstanceTypeStandaloneMongoDbInstance withPort(Long por return this; } - public DestinationMongodbInstanceTypeStandaloneMongoDbInstance(@JsonProperty("host") String host, @JsonProperty("instance") DestinationMongodbInstanceTypeStandaloneMongoDbInstanceInstance instance, @JsonProperty("port") Long port) { + public DestinationMongodbInstanceTypeStandaloneMongoDbInstance(@JsonProperty("host") String host) { this.host = host; - this.instance = instance; - this.port = port; } } 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 90502df9f..2486eb742 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 @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -36,6 +38,7 @@ public DestinationMongodbTunnelMethodPasswordAuthentication withTunnelMethod(Des /** * Port on the proxy/jump server that accepts inbound ssh connections. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("tunnel_port") public Long tunnelPort; @@ -66,11 +69,10 @@ public DestinationMongodbTunnelMethodPasswordAuthentication withTunnelUserPasswo return this; } - public DestinationMongodbTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort) { + public DestinationMongodbTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationMongodbTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { this.tunnelUser = tunnelUser; this.tunnelUserPassword = tunnelUserPassword; this.tunnelHost = tunnelHost; this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; } } 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 328c31ab8..dd6f0c86d 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 @@ -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; /** @@ -47,6 +49,7 @@ public DestinationMongodbTunnelMethodSSHKeyAuthentication withTunnelMethod(Desti /** * Port on the proxy/jump server that accepts inbound ssh connections. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("tunnel_port") public Long tunnelPort; @@ -66,11 +69,10 @@ public DestinationMongodbTunnelMethodSSHKeyAuthentication withTunnelUser(String return this; } - public DestinationMongodbTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort, @JsonProperty("tunnel_user") String tunnelUser) { + public DestinationMongodbTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationMongodbTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_user") String tunnelUser) { this.sshKey = sshKey; this.tunnelHost = tunnelHost; this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; this.tunnelUser = tunnelUser; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssql.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssql.java index 06787ea4a..a010bc02a 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssql.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssql.java @@ -70,6 +70,7 @@ public DestinationMssql withPassword(String password) { /** * The port of the MSSQL database. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("port") public Long port; @@ -81,6 +82,7 @@ public DestinationMssql withPort(Long port) { /** * The default schema tables are written to if the source does not specify a namespace. The usual value for this field is "public". */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("schema") public String schema; @@ -124,12 +126,10 @@ public DestinationMssql withUsername(String username) { return this; } - public DestinationMssql(@JsonProperty("database") String database, @JsonProperty("destinationType") DestinationMssqlMssql destinationType, @JsonProperty("host") String host, @JsonProperty("port") Long port, @JsonProperty("schema") String schema, @JsonProperty("username") String username) { + public DestinationMssql(@JsonProperty("database") String database, @JsonProperty("destinationType") DestinationMssqlMssql destinationType, @JsonProperty("host") String host, @JsonProperty("username") String username) { this.database = database; this.destinationType = destinationType; this.host = host; - this.port = port; - this.schema = schema; this.username = username; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlSslMethodEncryptedTrustServerCertificate.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlSslMethodEncryptedTrustServerCertificate.java index c5492cd3c..651b9726a 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlSslMethodEncryptedTrustServerCertificate.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlSslMethodEncryptedTrustServerCertificate.java @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -11,6 +13,7 @@ */ public class DestinationMssqlSslMethodEncryptedTrustServerCertificate { + @JsonInclude(Include.NON_ABSENT) @JsonProperty("ssl_method") public DestinationMssqlSslMethodEncryptedTrustServerCertificateSslMethod sslMethod; @@ -19,7 +22,5 @@ public DestinationMssqlSslMethodEncryptedTrustServerCertificate withSslMethod(De return this; } - public DestinationMssqlSslMethodEncryptedTrustServerCertificate(@JsonProperty("ssl_method") DestinationMssqlSslMethodEncryptedTrustServerCertificateSslMethod sslMethod) { - this.sslMethod = sslMethod; - } + public DestinationMssqlSslMethodEncryptedTrustServerCertificate(){} } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlSslMethodEncryptedVerifyCertificate.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlSslMethodEncryptedVerifyCertificate.java index 91aeb837c..9638a6031 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlSslMethodEncryptedVerifyCertificate.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlSslMethodEncryptedVerifyCertificate.java @@ -25,6 +25,7 @@ public DestinationMssqlSslMethodEncryptedVerifyCertificate withHostNameInCertifi return this; } + @JsonInclude(Include.NON_ABSENT) @JsonProperty("ssl_method") public DestinationMssqlSslMethodEncryptedVerifyCertificateSslMethod sslMethod; @@ -33,7 +34,5 @@ public DestinationMssqlSslMethodEncryptedVerifyCertificate withSslMethod(Destina return this; } - public DestinationMssqlSslMethodEncryptedVerifyCertificate(@JsonProperty("ssl_method") DestinationMssqlSslMethodEncryptedVerifyCertificateSslMethod sslMethod) { - this.sslMethod = sslMethod; - } + public DestinationMssqlSslMethodEncryptedVerifyCertificate(){} } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMssqlTunnelMethodPasswordAuthentication.java index eb090d461..f25274431 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 @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -36,6 +38,7 @@ public DestinationMssqlTunnelMethodPasswordAuthentication withTunnelMethod(Desti /** * Port on the proxy/jump server that accepts inbound ssh connections. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("tunnel_port") public Long tunnelPort; @@ -66,11 +69,10 @@ public DestinationMssqlTunnelMethodPasswordAuthentication withTunnelUserPassword return this; } - public DestinationMssqlTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort) { + public DestinationMssqlTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationMssqlTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { this.tunnelUser = tunnelUser; this.tunnelUserPassword = tunnelUserPassword; this.tunnelHost = tunnelHost; this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; } } 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 53ed8d91d..71d8c0301 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 @@ -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; /** @@ -47,6 +49,7 @@ public DestinationMssqlTunnelMethodSSHKeyAuthentication withTunnelMethod(Destina /** * Port on the proxy/jump server that accepts inbound ssh connections. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("tunnel_port") public Long tunnelPort; @@ -66,11 +69,10 @@ public DestinationMssqlTunnelMethodSSHKeyAuthentication withTunnelUser(String tu return this; } - public DestinationMssqlTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort, @JsonProperty("tunnel_user") String tunnelUser) { + public DestinationMssqlTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_user") String tunnelUser) { this.sshKey = sshKey; this.tunnelHost = tunnelHost; this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; this.tunnelUser = tunnelUser; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysql.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysql.java index 78d322d23..7bbf31f8c 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysql.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysql.java @@ -70,6 +70,7 @@ public DestinationMysql withPassword(String password) { /** * Port of the database. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("port") public Long port; @@ -101,11 +102,10 @@ public DestinationMysql withUsername(String username) { return this; } - public DestinationMysql(@JsonProperty("database") String database, @JsonProperty("destinationType") DestinationMysqlMysql destinationType, @JsonProperty("host") String host, @JsonProperty("port") Long port, @JsonProperty("username") String username) { + public DestinationMysql(@JsonProperty("database") String database, @JsonProperty("destinationType") DestinationMysqlMysql destinationType, @JsonProperty("host") String host, @JsonProperty("username") String username) { this.database = database; this.destinationType = destinationType; this.host = host; - this.port = port; this.username = username; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationMysqlTunnelMethodPasswordAuthentication.java index a8e88ee98..986c7313c 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 @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -36,6 +38,7 @@ public DestinationMysqlTunnelMethodPasswordAuthentication withTunnelMethod(Desti /** * Port on the proxy/jump server that accepts inbound ssh connections. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("tunnel_port") public Long tunnelPort; @@ -66,11 +69,10 @@ public DestinationMysqlTunnelMethodPasswordAuthentication withTunnelUserPassword return this; } - public DestinationMysqlTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort) { + public DestinationMysqlTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationMysqlTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { this.tunnelUser = tunnelUser; this.tunnelUserPassword = tunnelUserPassword; this.tunnelHost = tunnelHost; this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; } } 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 889af4fbf..e48af4503 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 @@ -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; /** @@ -47,6 +49,7 @@ public DestinationMysqlTunnelMethodSSHKeyAuthentication withTunnelMethod(Destina /** * Port on the proxy/jump server that accepts inbound ssh connections. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("tunnel_port") public Long tunnelPort; @@ -66,11 +69,10 @@ public DestinationMysqlTunnelMethodSSHKeyAuthentication withTunnelUser(String tu return this; } - public DestinationMysqlTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort, @JsonProperty("tunnel_user") String tunnelUser) { + public DestinationMysqlTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_user") String tunnelUser) { this.sshKey = sshKey; this.tunnelHost = tunnelHost; this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; this.tunnelUser = tunnelUser; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracle.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracle.java index dbb02d0e2..9b6da827e 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracle.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracle.java @@ -59,6 +59,7 @@ public DestinationOracle withPassword(String password) { /** * The port of the database. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("port") public Long port; @@ -113,10 +114,9 @@ public DestinationOracle withUsername(String username) { return this; } - public DestinationOracle(@JsonProperty("destinationType") DestinationOracleOracle destinationType, @JsonProperty("host") String host, @JsonProperty("port") Long port, @JsonProperty("sid") String sid, @JsonProperty("username") String username) { + public DestinationOracle(@JsonProperty("destinationType") DestinationOracleOracle destinationType, @JsonProperty("host") String host, @JsonProperty("sid") String sid, @JsonProperty("username") String username) { this.destinationType = destinationType; this.host = host; - this.port = port; this.sid = sid; this.username = username; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationOracleTunnelMethodPasswordAuthentication.java index 9d9020aed..85cabfab9 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 @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -36,6 +38,7 @@ public DestinationOracleTunnelMethodPasswordAuthentication withTunnelMethod(Dest /** * Port on the proxy/jump server that accepts inbound ssh connections. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("tunnel_port") public Long tunnelPort; @@ -66,11 +69,10 @@ public DestinationOracleTunnelMethodPasswordAuthentication withTunnelUserPasswor return this; } - public DestinationOracleTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort) { + public DestinationOracleTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationOracleTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { this.tunnelUser = tunnelUser; this.tunnelUserPassword = tunnelUserPassword; this.tunnelHost = tunnelHost; this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; } } 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 ba1b81120..56f2c0890 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 @@ -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; /** @@ -47,6 +49,7 @@ public DestinationOracleTunnelMethodSSHKeyAuthentication withTunnelMethod(Destin /** * Port on the proxy/jump server that accepts inbound ssh connections. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("tunnel_port") public Long tunnelPort; @@ -66,11 +69,10 @@ public DestinationOracleTunnelMethodSSHKeyAuthentication withTunnelUser(String t return this; } - public DestinationOracleTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort, @JsonProperty("tunnel_user") String tunnelUser) { + public DestinationOracleTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationOracleTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_user") String tunnelUser) { this.sshKey = sshKey; this.tunnelHost = tunnelHost; this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; this.tunnelUser = tunnelUser; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgres.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgres.java index cb3db9025..c2c0ba3f1 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgres.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgres.java @@ -70,6 +70,7 @@ public DestinationPostgres withPassword(String password) { /** * Port of the database. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("port") public Long port; @@ -81,6 +82,7 @@ public DestinationPostgres withPort(Long port) { /** * The default schema tables are written to if the source does not specify a namespace. The usual value for this field is "public". */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("schema") public String schema; @@ -131,12 +133,10 @@ public DestinationPostgres withUsername(String username) { return this; } - public DestinationPostgres(@JsonProperty("database") String database, @JsonProperty("destinationType") DestinationPostgresPostgres destinationType, @JsonProperty("host") String host, @JsonProperty("port") Long port, @JsonProperty("schema") String schema, @JsonProperty("username") String username) { + public DestinationPostgres(@JsonProperty("database") String database, @JsonProperty("destinationType") DestinationPostgresPostgres destinationType, @JsonProperty("host") String host, @JsonProperty("username") String username) { this.database = database; this.destinationType = destinationType; this.host = host; - this.port = port; - this.schema = schema; this.username = username; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeAllow.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPostgresSslModeAllow.java index f501f50db..11f27348a 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 @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -11,6 +13,7 @@ */ public class DestinationPostgresSslModeAllow { + @JsonInclude(Include.NON_ABSENT) @JsonProperty("mode") public DestinationPostgresSslModeAllowMode mode; @@ -19,7 +22,5 @@ public DestinationPostgresSslModeAllow withMode(DestinationPostgresSslModeAllowM return this; } - public DestinationPostgresSslModeAllow(@JsonProperty("mode") DestinationPostgresSslModeAllowMode mode) { - this.mode = mode; - } + public DestinationPostgresSslModeAllow(){} } 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 49351915b..b8c60217f 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 @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -11,6 +13,7 @@ */ public class DestinationPostgresSslModeDisable { + @JsonInclude(Include.NON_ABSENT) @JsonProperty("mode") public DestinationPostgresSslModeDisableMode mode; @@ -19,7 +22,5 @@ public DestinationPostgresSslModeDisable withMode(DestinationPostgresSslModeDisa return this; } - public DestinationPostgresSslModeDisable(@JsonProperty("mode") DestinationPostgresSslModeDisableMode mode) { - this.mode = mode; - } + public DestinationPostgresSslModeDisable(){} } 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 8b1e0683e..b4909e127 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 @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -11,6 +13,7 @@ */ public class DestinationPostgresSslModePrefer { + @JsonInclude(Include.NON_ABSENT) @JsonProperty("mode") public DestinationPostgresSslModePreferMode mode; @@ -19,7 +22,5 @@ public DestinationPostgresSslModePrefer withMode(DestinationPostgresSslModePrefe return this; } - public DestinationPostgresSslModePrefer(@JsonProperty("mode") DestinationPostgresSslModePreferMode mode) { - this.mode = mode; - } + public DestinationPostgresSslModePrefer(){} } 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 d3737c50a..56149ee23 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 @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -11,6 +13,7 @@ */ public class DestinationPostgresSslModeRequire { + @JsonInclude(Include.NON_ABSENT) @JsonProperty("mode") public DestinationPostgresSslModeRequireMode mode; @@ -19,7 +22,5 @@ public DestinationPostgresSslModeRequire withMode(DestinationPostgresSslModeRequ return this; } - public DestinationPostgresSslModeRequire(@JsonProperty("mode") DestinationPostgresSslModeRequireMode mode) { - this.mode = mode; - } + public DestinationPostgresSslModeRequire(){} } 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 f6bfad60d..45709a3ce 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 @@ -36,6 +36,7 @@ public DestinationPostgresSslModeVerifyCa withClientKeyPassword(String clientKey return this; } + @JsonInclude(Include.NON_ABSENT) @JsonProperty("mode") public DestinationPostgresSslModeVerifyCaMode mode; @@ -44,8 +45,7 @@ public DestinationPostgresSslModeVerifyCa withMode(DestinationPostgresSslModeVer return this; } - public DestinationPostgresSslModeVerifyCa(@JsonProperty("ca_certificate") String caCertificate, @JsonProperty("mode") DestinationPostgresSslModeVerifyCaMode mode) { + public DestinationPostgresSslModeVerifyCa(@JsonProperty("ca_certificate") String caCertificate) { this.caCertificate = caCertificate; - this.mode = mode; } } 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 637d0e87e..8026e4f44 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 @@ -58,6 +58,7 @@ public DestinationPostgresSslModeVerifyFull withClientKeyPassword(String clientK return this; } + @JsonInclude(Include.NON_ABSENT) @JsonProperty("mode") public DestinationPostgresSslModeVerifyFullMode mode; @@ -66,10 +67,9 @@ public DestinationPostgresSslModeVerifyFull withMode(DestinationPostgresSslModeV return this; } - public DestinationPostgresSslModeVerifyFull(@JsonProperty("ca_certificate") String caCertificate, @JsonProperty("client_certificate") String clientCertificate, @JsonProperty("client_key") String clientKey, @JsonProperty("mode") DestinationPostgresSslModeVerifyFullMode mode) { + public DestinationPostgresSslModeVerifyFull(@JsonProperty("ca_certificate") String caCertificate, @JsonProperty("client_certificate") String clientCertificate, @JsonProperty("client_key") String clientKey) { this.caCertificate = caCertificate; this.clientCertificate = clientCertificate; this.clientKey = clientKey; - this.mode = mode; } } 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 b52f315da..ea96811e0 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 @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -36,6 +38,7 @@ public DestinationPostgresTunnelMethodPasswordAuthentication withTunnelMethod(De /** * Port on the proxy/jump server that accepts inbound ssh connections. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("tunnel_port") public Long tunnelPort; @@ -66,11 +69,10 @@ public DestinationPostgresTunnelMethodPasswordAuthentication withTunnelUserPassw return this; } - public DestinationPostgresTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort) { + public DestinationPostgresTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationPostgresTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { this.tunnelUser = tunnelUser; this.tunnelUserPassword = tunnelUserPassword; this.tunnelHost = tunnelHost; this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; } } 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 5d1f6707c..39ffd2f20 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 @@ -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; /** @@ -47,6 +49,7 @@ public DestinationPostgresTunnelMethodSSHKeyAuthentication withTunnelMethod(Dest /** * Port on the proxy/jump server that accepts inbound ssh connections. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("tunnel_port") public Long tunnelPort; @@ -66,11 +69,10 @@ public DestinationPostgresTunnelMethodSSHKeyAuthentication withTunnelUser(String return this; } - public DestinationPostgresTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort, @JsonProperty("tunnel_user") String tunnelUser) { + public DestinationPostgresTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationPostgresTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_user") String tunnelUser) { this.sshKey = sshKey; this.tunnelHost = tunnelHost; this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; this.tunnelUser = tunnelUser; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPubsub.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPubsub.java index 175da3386..a080ef6b4 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationPubsub.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationPubsub.java @@ -40,6 +40,7 @@ public DestinationPubsub withBatchingElementCountThreshold(Long batchingElementC /** * If TRUE messages will be buffered instead of sending them one by one */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("batching_enabled") public Boolean batchingEnabled; @@ -82,6 +83,7 @@ public DestinationPubsub withDestinationType(DestinationPubsubPubsub destination /** * If TRUE PubSub publisher will have <a href="https://cloud.google.com/pubsub/docs/ordering">message ordering</a> enabled. Every message will have an ordering key of stream */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("ordering_enabled") public Boolean orderingEnabled; @@ -112,11 +114,9 @@ public DestinationPubsub withTopicId(String topicId) { return this; } - public DestinationPubsub(@JsonProperty("batching_enabled") Boolean batchingEnabled, @JsonProperty("credentials_json") String credentialsJson, @JsonProperty("destinationType") DestinationPubsubPubsub destinationType, @JsonProperty("ordering_enabled") Boolean orderingEnabled, @JsonProperty("project_id") String projectId, @JsonProperty("topic_id") String topicId) { - this.batchingEnabled = batchingEnabled; + public DestinationPubsub(@JsonProperty("credentials_json") String credentialsJson, @JsonProperty("destinationType") DestinationPubsubPubsub destinationType, @JsonProperty("project_id") String projectId, @JsonProperty("topic_id") String topicId) { this.credentialsJson = credentialsJson; this.destinationType = destinationType; - this.orderingEnabled = orderingEnabled; this.projectId = projectId; this.topicId = topicId; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedis.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedis.java index f20aaaece..518981c41 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedis.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedis.java @@ -16,6 +16,7 @@ public class DestinationRedis { /** * Redis cache type to store data in. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("cache_type") public DestinationRedisCacheType cacheType; @@ -58,6 +59,7 @@ public DestinationRedis withPassword(String password) { /** * Port of Redis. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("port") public Long port; @@ -114,11 +116,9 @@ public DestinationRedis withUsername(String username) { return this; } - public DestinationRedis(@JsonProperty("cache_type") DestinationRedisCacheType cacheType, @JsonProperty("destinationType") DestinationRedisRedis destinationType, @JsonProperty("host") String host, @JsonProperty("port") Long port, @JsonProperty("username") String username) { - this.cacheType = cacheType; + public DestinationRedis(@JsonProperty("destinationType") DestinationRedisRedis destinationType, @JsonProperty("host") String host, @JsonProperty("username") String username) { this.destinationType = destinationType; this.host = host; - this.port = port; this.username = username; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeDisable.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedisSslModeDisable.java index 464981be9..61557a609 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 @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -11,6 +13,7 @@ */ public class DestinationRedisSslModeDisable { + @JsonInclude(Include.NON_ABSENT) @JsonProperty("mode") public DestinationRedisSslModeDisableMode mode; @@ -19,7 +22,5 @@ public DestinationRedisSslModeDisable withMode(DestinationRedisSslModeDisableMod return this; } - public DestinationRedisSslModeDisable(@JsonProperty("mode") DestinationRedisSslModeDisableMode mode) { - this.mode = mode; - } + public DestinationRedisSslModeDisable(){} } 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 09bfc7071..bc5ecdfe4 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 @@ -58,6 +58,7 @@ public DestinationRedisSslModeVerifyFull withClientKeyPassword(String clientKeyP return this; } + @JsonInclude(Include.NON_ABSENT) @JsonProperty("mode") public DestinationRedisSslModeVerifyFullMode mode; @@ -66,10 +67,9 @@ public DestinationRedisSslModeVerifyFull withMode(DestinationRedisSslModeVerifyF return this; } - public DestinationRedisSslModeVerifyFull(@JsonProperty("ca_certificate") String caCertificate, @JsonProperty("client_certificate") String clientCertificate, @JsonProperty("client_key") String clientKey, @JsonProperty("mode") DestinationRedisSslModeVerifyFullMode mode) { + public DestinationRedisSslModeVerifyFull(@JsonProperty("ca_certificate") String caCertificate, @JsonProperty("client_certificate") String clientCertificate, @JsonProperty("client_key") String clientKey) { this.caCertificate = caCertificate; this.clientCertificate = clientCertificate; this.clientKey = clientKey; - this.mode = mode; } } 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 7d617642f..0dd5cc4a2 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 @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -36,6 +38,7 @@ public DestinationRedisTunnelMethodPasswordAuthentication withTunnelMethod(Desti /** * Port on the proxy/jump server that accepts inbound ssh connections. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("tunnel_port") public Long tunnelPort; @@ -66,11 +69,10 @@ public DestinationRedisTunnelMethodPasswordAuthentication withTunnelUserPassword return this; } - public DestinationRedisTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort) { + public DestinationRedisTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationRedisTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { this.tunnelUser = tunnelUser; this.tunnelUserPassword = tunnelUserPassword; this.tunnelHost = tunnelHost; this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; } } 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 eb94cf5d6..46f886af0 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 @@ -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; /** @@ -47,6 +49,7 @@ public DestinationRedisTunnelMethodSSHKeyAuthentication withTunnelMethod(Destina /** * Port on the proxy/jump server that accepts inbound ssh connections. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("tunnel_port") public Long tunnelPort; @@ -66,11 +69,10 @@ public DestinationRedisTunnelMethodSSHKeyAuthentication withTunnelUser(String tu return this; } - public DestinationRedisTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort, @JsonProperty("tunnel_user") String tunnelUser) { + public DestinationRedisTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationRedisTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_user") String tunnelUser) { this.sshKey = sshKey; this.tunnelHost = tunnelHost; this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; this.tunnelUser = tunnelUser; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshift.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshift.java index 8d1b6eed2..141996172 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshift.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshift.java @@ -69,6 +69,7 @@ public DestinationRedshift withPassword(String password) { /** * Port of the database. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("port") public Long port; @@ -80,6 +81,7 @@ public DestinationRedshift withPort(Long port) { /** * The default schema tables are written to if the source does not specify a namespace. Unless specifically configured, the usual value for this field is "public". */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("schema") public String schema; @@ -123,13 +125,11 @@ public DestinationRedshift withUsername(String username) { return this; } - public DestinationRedshift(@JsonProperty("username") String username, @JsonProperty("password") String password, @JsonProperty("database") String database, @JsonProperty("destinationType") DestinationRedshiftRedshift destinationType, @JsonProperty("host") String host, @JsonProperty("port") Long port, @JsonProperty("schema") String schema) { + public DestinationRedshift(@JsonProperty("username") String username, @JsonProperty("password") String password, @JsonProperty("database") String database, @JsonProperty("destinationType") DestinationRedshiftRedshift destinationType, @JsonProperty("host") String host) { this.username = username; this.password = password; this.database = database; this.destinationType = destinationType; this.host = host; - this.port = port; - this.schema = schema; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftTunnelMethodPasswordAuthentication.java index c9092105a..3d05003c7 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 @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -36,6 +38,7 @@ public DestinationRedshiftTunnelMethodPasswordAuthentication withTunnelMethod(De /** * Port on the proxy/jump server that accepts inbound ssh connections. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("tunnel_port") public Long tunnelPort; @@ -66,11 +69,10 @@ public DestinationRedshiftTunnelMethodPasswordAuthentication withTunnelUserPassw return this; } - public DestinationRedshiftTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort) { + public DestinationRedshiftTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationRedshiftTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { this.tunnelUser = tunnelUser; this.tunnelUserPassword = tunnelUserPassword; this.tunnelHost = tunnelHost; this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; } } 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 964853bcd..0dbb380df 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 @@ -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; /** @@ -47,6 +49,7 @@ public DestinationRedshiftTunnelMethodSSHKeyAuthentication withTunnelMethod(Dest /** * Port on the proxy/jump server that accepts inbound ssh connections. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("tunnel_port") public Long tunnelPort; @@ -66,11 +69,10 @@ public DestinationRedshiftTunnelMethodSSHKeyAuthentication withTunnelUser(String return this; } - public DestinationRedshiftTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort, @JsonProperty("tunnel_user") String tunnelUser) { + public DestinationRedshiftTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationRedshiftTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_user") String tunnelUser) { this.sshKey = sshKey; this.tunnelHost = tunnelHost; this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; this.tunnelUser = tunnelUser; } } 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 3e14312e1..a4fa575f1 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 @@ -106,6 +106,7 @@ public DestinationRedshiftUploadingMethodS3Staging withS3BucketPath(String s3Buc /** * The region of the S3 staging bucket to use if utilising a COPY strategy. See <a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-bucket.html#:~:text=In-,Region,-%2C%20choose%20the%20AWS">AWS docs</a> for details. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("s3_bucket_region") public DestinationRedshiftUploadingMethodS3StagingS3BucketRegion s3BucketRegion; @@ -125,11 +126,10 @@ public DestinationRedshiftUploadingMethodS3Staging withSecretAccessKey(String se return this; } - public DestinationRedshiftUploadingMethodS3Staging(@JsonProperty("access_key_id") String accessKeyId, @JsonProperty("method") DestinationRedshiftUploadingMethodS3StagingMethod method, @JsonProperty("s3_bucket_name") String s3BucketName, @JsonProperty("s3_bucket_region") DestinationRedshiftUploadingMethodS3StagingS3BucketRegion s3BucketRegion, @JsonProperty("secret_access_key") String secretAccessKey) { + public DestinationRedshiftUploadingMethodS3Staging(@JsonProperty("access_key_id") String accessKeyId, @JsonProperty("method") DestinationRedshiftUploadingMethodS3StagingMethod method, @JsonProperty("s3_bucket_name") String s3BucketName, @JsonProperty("secret_access_key") String secretAccessKey) { this.accessKeyId = accessKeyId; this.method = method; this.s3BucketName = s3BucketName; - this.s3BucketRegion = s3BucketRegion; this.secretAccessKey = secretAccessKey; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption.java index 4ed580777..141dca04b 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 @@ -13,6 +13,7 @@ */ public class DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption { + @JsonInclude(Include.NON_ABSENT) @JsonProperty("encryption_type") public DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType encryptionType; @@ -33,7 +34,5 @@ public DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryp return this; } - public DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption(@JsonProperty("encryption_type") DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryptionEncryptionType encryptionType) { - this.encryptionType = encryptionType; - } + public DestinationRedshiftUploadingMethodS3StagingEncryptionAESCBCEnvelopeEncryption(){} } 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 3bdb3c998..bd3167bfc 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 @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -11,6 +13,7 @@ */ public class DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption { + @JsonInclude(Include.NON_ABSENT) @JsonProperty("encryption_type") public DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType encryptionType; @@ -19,7 +22,5 @@ public DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption withEnc return this; } - public DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption(@JsonProperty("encryption_type") DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryptionEncryptionType encryptionType) { - this.encryptionType = encryptionType; - } + public DestinationRedshiftUploadingMethodS3StagingEncryptionNoEncryption(){} } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3.java index 94a3138fc..7324b95d8 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3.java @@ -81,6 +81,7 @@ public DestinationS3 withS3BucketPath(String s3BucketPath) { /** * The region of the S3 bucket. See <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-available-regions">here</a> for all region codes. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("s3_bucket_region") public DestinationS3S3BucketRegion s3BucketRegion; @@ -125,11 +126,10 @@ public DestinationS3 withSecretAccessKey(String secretAccessKey) { return this; } - public DestinationS3(@JsonProperty("destinationType") DestinationS3S3 destinationType, @JsonProperty("format") Object format, @JsonProperty("s3_bucket_name") String s3BucketName, @JsonProperty("s3_bucket_path") String s3BucketPath, @JsonProperty("s3_bucket_region") DestinationS3S3BucketRegion s3BucketRegion) { + public DestinationS3(@JsonProperty("destinationType") DestinationS3S3 destinationType, @JsonProperty("format") Object format, @JsonProperty("s3_bucket_name") String s3BucketName, @JsonProperty("s3_bucket_path") String s3BucketPath) { this.destinationType = destinationType; this.format = format; this.s3BucketName = s3BucketName; this.s3BucketPath = s3BucketPath; - this.s3BucketRegion = s3BucketRegion; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvro.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvro.java index c7e478016..1168dcd99 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 @@ -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; /** @@ -22,6 +24,7 @@ public DestinationS3FormatAvroApacheAvro withCompressionCodec(Object compression return this; } + @JsonInclude(Include.NON_ABSENT) @JsonProperty("format_type") public DestinationS3FormatAvroApacheAvroFormatType formatType; @@ -30,8 +33,7 @@ public DestinationS3FormatAvroApacheAvro withFormatType(DestinationS3FormatAvroA return this; } - public DestinationS3FormatAvroApacheAvro(@JsonProperty("compression_codec") Object compressionCodec, @JsonProperty("format_type") DestinationS3FormatAvroApacheAvroFormatType formatType) { + public DestinationS3FormatAvroApacheAvro(@JsonProperty("compression_codec") Object compressionCodec) { this.compressionCodec = compressionCodec; - this.formatType = formatType; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3FormatAvroApacheAvroCompressionCodecBzip2.java index 7fee072a4..a534b527f 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 @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -11,6 +13,7 @@ */ public class DestinationS3FormatAvroApacheAvroCompressionCodecBzip2 { + @JsonInclude(Include.NON_ABSENT) @JsonProperty("codec") public DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec codec; @@ -19,7 +22,5 @@ public DestinationS3FormatAvroApacheAvroCompressionCodecBzip2 withCodec(Destinat return this; } - public DestinationS3FormatAvroApacheAvroCompressionCodecBzip2(@JsonProperty("codec") DestinationS3FormatAvroApacheAvroCompressionCodecBzip2Codec codec) { - this.codec = codec; - } + public DestinationS3FormatAvroApacheAvroCompressionCodecBzip2(){} } 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 3674c831a..8cdd3438c 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 @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -11,6 +13,7 @@ */ public class DestinationS3FormatAvroApacheAvroCompressionCodecDeflate { + @JsonInclude(Include.NON_ABSENT) @JsonProperty("codec") public DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec codec; @@ -22,6 +25,7 @@ public DestinationS3FormatAvroApacheAvroCompressionCodecDeflate withCodec(Destin /** * 0: no compression & fastest, 9: best compression & slowest. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("compression_level") public Long compressionLevel; @@ -30,8 +34,5 @@ public DestinationS3FormatAvroApacheAvroCompressionCodecDeflate withCompressionL return this; } - public DestinationS3FormatAvroApacheAvroCompressionCodecDeflate(@JsonProperty("codec") DestinationS3FormatAvroApacheAvroCompressionCodecDeflateCodec codec, @JsonProperty("compression_level") Long compressionLevel) { - this.codec = codec; - this.compressionLevel = compressionLevel; - } + public DestinationS3FormatAvroApacheAvroCompressionCodecDeflate(){} } 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 da5392bed..0ed992882 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 @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -11,6 +13,7 @@ */ public class DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression { + @JsonInclude(Include.NON_ABSENT) @JsonProperty("codec") public DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec codec; @@ -19,7 +22,5 @@ public DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression withCodec( return this; } - public DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression(@JsonProperty("codec") DestinationS3FormatAvroApacheAvroCompressionCodecNoCompressionCodec codec) { - this.codec = codec; - } + public DestinationS3FormatAvroApacheAvroCompressionCodecNoCompression(){} } 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 c681fd664..1a93e2e76 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 @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -11,6 +13,7 @@ */ public class DestinationS3FormatAvroApacheAvroCompressionCodecSnappy { + @JsonInclude(Include.NON_ABSENT) @JsonProperty("codec") public DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec codec; @@ -19,7 +22,5 @@ public DestinationS3FormatAvroApacheAvroCompressionCodecSnappy withCodec(Destina return this; } - public DestinationS3FormatAvroApacheAvroCompressionCodecSnappy(@JsonProperty("codec") DestinationS3FormatAvroApacheAvroCompressionCodecSnappyCodec codec) { - this.codec = codec; - } + public DestinationS3FormatAvroApacheAvroCompressionCodecSnappy(){} } 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 83d91f339..87c7324ab 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 @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -11,6 +13,7 @@ */ public class DestinationS3FormatAvroApacheAvroCompressionCodecXz { + @JsonInclude(Include.NON_ABSENT) @JsonProperty("codec") public DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec codec; @@ -22,6 +25,7 @@ public DestinationS3FormatAvroApacheAvroCompressionCodecXz withCodec(Destination /** * See <a href="https://commons.apache.org/proper/commons-compress/apidocs/org/apache/commons/compress/compressors/xz/XZCompressorOutputStream.html#XZCompressorOutputStream-java.io.OutputStream-int-">here</a> for details. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("compression_level") public Long compressionLevel; @@ -30,8 +34,5 @@ public DestinationS3FormatAvroApacheAvroCompressionCodecXz withCompressionLevel( return this; } - public DestinationS3FormatAvroApacheAvroCompressionCodecXz(@JsonProperty("codec") DestinationS3FormatAvroApacheAvroCompressionCodecXzCodec codec, @JsonProperty("compression_level") Long compressionLevel) { - this.codec = codec; - this.compressionLevel = compressionLevel; - } + public DestinationS3FormatAvroApacheAvroCompressionCodecXz(){} } 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 3a4472374..a3fd814f9 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 @@ -13,6 +13,7 @@ */ public class DestinationS3FormatAvroApacheAvroCompressionCodecZstandard { + @JsonInclude(Include.NON_ABSENT) @JsonProperty("codec") public DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec codec; @@ -24,6 +25,7 @@ public DestinationS3FormatAvroApacheAvroCompressionCodecZstandard withCodec(Dest /** * Negative levels are 'fast' modes akin to lz4 or snappy, levels above 9 are generally for archival purposes, and levels above 18 use a lot of memory. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("compression_level") public Long compressionLevel; @@ -44,8 +46,5 @@ public DestinationS3FormatAvroApacheAvroCompressionCodecZstandard withIncludeChe return this; } - public DestinationS3FormatAvroApacheAvroCompressionCodecZstandard(@JsonProperty("codec") DestinationS3FormatAvroApacheAvroCompressionCodecZstandardCodec codec, @JsonProperty("compression_level") Long compressionLevel) { - this.codec = codec; - this.compressionLevel = compressionLevel; - } + public DestinationS3FormatAvroApacheAvroCompressionCodecZstandard(){} } 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 db0928942..3c22e8783 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 @@ -28,6 +28,7 @@ public DestinationS3FormatCSVCommaSeparatedValues withCompression(Object compres /** * Whether the input json data should be normalized (flattened) in the output CSV. Please refer to docs for details. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("flattening") public DestinationS3FormatCSVCommaSeparatedValuesFlattening flattening; @@ -36,6 +37,7 @@ public DestinationS3FormatCSVCommaSeparatedValues withFlattening(DestinationS3Fo return this; } + @JsonInclude(Include.NON_ABSENT) @JsonProperty("format_type") public DestinationS3FormatCSVCommaSeparatedValuesFormatType formatType; @@ -44,8 +46,5 @@ public DestinationS3FormatCSVCommaSeparatedValues withFormatType(DestinationS3Fo return this; } - public DestinationS3FormatCSVCommaSeparatedValues(@JsonProperty("flattening") DestinationS3FormatCSVCommaSeparatedValuesFlattening flattening, @JsonProperty("format_type") DestinationS3FormatCSVCommaSeparatedValuesFormatType formatType) { - this.flattening = flattening; - this.formatType = formatType; - } + public DestinationS3FormatCSVCommaSeparatedValues(){} } 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 4f55c0830..c1c976fba 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 @@ -37,6 +37,7 @@ public DestinationS3FormatJSONLinesNewlineDelimitedJSON withFlattening(Destinati return this; } + @JsonInclude(Include.NON_ABSENT) @JsonProperty("format_type") public DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType formatType; @@ -45,7 +46,5 @@ public DestinationS3FormatJSONLinesNewlineDelimitedJSON withFormatType(Destinati return this; } - public DestinationS3FormatJSONLinesNewlineDelimitedJSON(@JsonProperty("format_type") DestinationS3FormatJSONLinesNewlineDelimitedJSONFormatType formatType) { - this.formatType = formatType; - } + public DestinationS3FormatJSONLinesNewlineDelimitedJSON(){} } 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 ac66f1039..eb1e4f6f1 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 @@ -61,6 +61,7 @@ public DestinationS3FormatParquetColumnarStorage withDictionaryPageSizeKb(Long d return this; } + @JsonInclude(Include.NON_ABSENT) @JsonProperty("format_type") public DestinationS3FormatParquetColumnarStorageFormatType formatType; @@ -93,7 +94,5 @@ public DestinationS3FormatParquetColumnarStorage withPageSizeKb(Long pageSizeKb) return this; } - public DestinationS3FormatParquetColumnarStorage(@JsonProperty("format_type") DestinationS3FormatParquetColumnarStorageFormatType formatType) { - this.formatType = formatType; - } + public DestinationS3FormatParquetColumnarStorage(){} } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3Glue.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3Glue.java index 49d72e65a..2c747e0d2 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3Glue.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3Glue.java @@ -70,6 +70,7 @@ public DestinationS3Glue withGlueDatabase(String glueDatabase) { /** * The library that your query engine will use for reading and writing data in your lake. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("glue_serialization_library") public DestinationS3GlueSerializationLibrary glueSerializationLibrary; @@ -103,6 +104,7 @@ public DestinationS3Glue withS3BucketPath(String s3BucketPath) { /** * The region of the S3 bucket. See <a href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-available-regions">here</a> for all region codes. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("s3_bucket_region") public DestinationS3GlueS3BucketRegion s3BucketRegion; @@ -147,13 +149,11 @@ public DestinationS3Glue withSecretAccessKey(String secretAccessKey) { return this; } - public DestinationS3Glue(@JsonProperty("destinationType") DestinationS3GlueS3Glue destinationType, @JsonProperty("format") Object format, @JsonProperty("glue_database") String glueDatabase, @JsonProperty("glue_serialization_library") DestinationS3GlueSerializationLibrary glueSerializationLibrary, @JsonProperty("s3_bucket_name") String s3BucketName, @JsonProperty("s3_bucket_path") String s3BucketPath, @JsonProperty("s3_bucket_region") DestinationS3GlueS3BucketRegion s3BucketRegion) { + public DestinationS3Glue(@JsonProperty("destinationType") DestinationS3GlueS3Glue destinationType, @JsonProperty("format") Object format, @JsonProperty("glue_database") String glueDatabase, @JsonProperty("s3_bucket_name") String s3BucketName, @JsonProperty("s3_bucket_path") String s3BucketPath) { this.destinationType = destinationType; this.format = format; this.glueDatabase = glueDatabase; - this.glueSerializationLibrary = glueSerializationLibrary; this.s3BucketName = s3BucketName; this.s3BucketPath = s3BucketPath; - this.s3BucketRegion = s3BucketRegion; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON.java index 85050575f..8c63dda9f 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 @@ -37,6 +37,7 @@ public DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON withFlattening(Desti return this; } + @JsonInclude(Include.NON_ABSENT) @JsonProperty("format_type") public DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType formatType; @@ -45,7 +46,5 @@ public DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON withFormatType(Desti return this; } - public DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON(@JsonProperty("format_type") DestinationS3GlueFormatJSONLinesNewlineDelimitedJSONFormatType formatType) { - this.formatType = formatType; - } + public DestinationS3GlueFormatJSONLinesNewlineDelimitedJSON(){} } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationTimeplus.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationTimeplus.java index 520f9bb59..ab4bb3895 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationTimeplus.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationTimeplus.java @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -33,6 +35,7 @@ public DestinationTimeplus withDestinationType(DestinationTimeplusTimeplus desti /** * Timeplus workspace endpoint */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("endpoint") public String endpoint; @@ -41,9 +44,8 @@ public DestinationTimeplus withEndpoint(String endpoint) { return this; } - public DestinationTimeplus(@JsonProperty("apikey") String apikey, @JsonProperty("destinationType") DestinationTimeplusTimeplus destinationType, @JsonProperty("endpoint") String endpoint) { + public DestinationTimeplus(@JsonProperty("apikey") String apikey, @JsonProperty("destinationType") DestinationTimeplusTimeplus destinationType) { this.apikey = apikey; this.destinationType = destinationType; - this.endpoint = endpoint; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationVertica.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationVertica.java index 933cf4f42..47977a4aa 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/DestinationVertica.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/DestinationVertica.java @@ -70,6 +70,7 @@ public DestinationVertica withPassword(String password) { /** * Port of the database. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("port") public Long port; @@ -112,11 +113,10 @@ public DestinationVertica withUsername(String username) { return this; } - public DestinationVertica(@JsonProperty("database") String database, @JsonProperty("destinationType") DestinationVerticaVertica destinationType, @JsonProperty("host") String host, @JsonProperty("port") Long port, @JsonProperty("schema") String schema, @JsonProperty("username") String username) { + public DestinationVertica(@JsonProperty("database") String database, @JsonProperty("destinationType") DestinationVerticaVertica destinationType, @JsonProperty("host") String host, @JsonProperty("schema") String schema, @JsonProperty("username") String username) { this.database = database; this.destinationType = destinationType; this.host = host; - this.port = port; this.schema = schema; this.username = username; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/DestinationVerticaTunnelMethodPasswordAuthentication.java index ce7fbd82f..4ff291548 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 @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -36,6 +38,7 @@ public DestinationVerticaTunnelMethodPasswordAuthentication withTunnelMethod(Des /** * Port on the proxy/jump server that accepts inbound ssh connections. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("tunnel_port") public Long tunnelPort; @@ -66,11 +69,10 @@ public DestinationVerticaTunnelMethodPasswordAuthentication withTunnelUserPasswo return this; } - public DestinationVerticaTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort) { + public DestinationVerticaTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationVerticaTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { this.tunnelUser = tunnelUser; this.tunnelUserPassword = tunnelUserPassword; this.tunnelHost = tunnelHost; this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; } } 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 33917ba6e..5c1fc54dc 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 @@ -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; /** @@ -47,6 +49,7 @@ public DestinationVerticaTunnelMethodSSHKeyAuthentication withTunnelMethod(Desti /** * Port on the proxy/jump server that accepts inbound ssh connections. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("tunnel_port") public Long tunnelPort; @@ -66,11 +69,10 @@ public DestinationVerticaTunnelMethodSSHKeyAuthentication withTunnelUser(String return this; } - public DestinationVerticaTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort, @JsonProperty("tunnel_user") String tunnelUser) { + public DestinationVerticaTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") DestinationVerticaTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_user") String tunnelUser) { this.sshKey = sshKey; this.tunnelHost = tunnelHost; this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; this.tunnelUser = tunnelUser; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydb.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydb.java index 85e4e8721..987073804 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydb.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydb.java @@ -62,6 +62,7 @@ public SourceAlloydb withPassword(String password) { /** * Port of the database. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("port") public Long port; @@ -138,10 +139,9 @@ public SourceAlloydb withUsername(String username) { return this; } - public SourceAlloydb(@JsonProperty("database") String database, @JsonProperty("host") String host, @JsonProperty("port") Long port, @JsonProperty("sourceType") SourceAlloydbAlloydb sourceType, @JsonProperty("username") String username) { + public SourceAlloydb(@JsonProperty("database") String database, @JsonProperty("host") String host, @JsonProperty("sourceType") SourceAlloydbAlloydb sourceType, @JsonProperty("username") String username) { this.database = database; this.host = host; - this.port = port; this.sourceType = sourceType; this.username = username; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAlloydbTunnelMethodPasswordAuthentication.java index 35ebd9c7e..d33a5f4a4 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 @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -36,6 +38,7 @@ public SourceAlloydbTunnelMethodPasswordAuthentication withTunnelMethod(SourceAl /** * Port on the proxy/jump server that accepts inbound ssh connections. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("tunnel_port") public Long tunnelPort; @@ -66,11 +69,10 @@ public SourceAlloydbTunnelMethodPasswordAuthentication withTunnelUserPassword(St return this; } - public SourceAlloydbTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort) { + public SourceAlloydbTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceAlloydbTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { this.tunnelUser = tunnelUser; this.tunnelUserPassword = tunnelUserPassword; this.tunnelHost = tunnelHost; this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; } } 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 c1b3d3a2d..7a7c18042 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 @@ -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; /** @@ -47,6 +49,7 @@ public SourceAlloydbTunnelMethodSSHKeyAuthentication withTunnelMethod(SourceAllo /** * Port on the proxy/jump server that accepts inbound ssh connections. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("tunnel_port") public Long tunnelPort; @@ -66,11 +69,10 @@ public SourceAlloydbTunnelMethodSSHKeyAuthentication withTunnelUser(String tunne return this; } - public SourceAlloydbTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort, @JsonProperty("tunnel_user") String tunnelUser) { + public SourceAlloydbTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceAlloydbTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_user") String tunnelUser) { this.sshKey = sshKey; this.tunnelHost = tunnelHost; this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; this.tunnelUser = tunnelUser; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonSellerPartner.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonSellerPartner.java index a8129d7a8..ad1fd0ba8 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonSellerPartner.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonSellerPartner.java @@ -49,6 +49,7 @@ public SourceAmazonSellerPartner withAwsAccessKey(String awsAccessKey) { /** * Select the AWS Environment. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("aws_environment") public SourceAmazonSellerPartnerAWSEnvironment awsEnvironment; @@ -129,6 +130,7 @@ public SourceAmazonSellerPartner withRefreshToken(String refreshToken) { /** * Select the AWS Region. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("region") public SourceAmazonSellerPartnerAWSRegion region; @@ -192,12 +194,10 @@ public SourceAmazonSellerPartner withSourceType(SourceAmazonSellerPartnerAmazonS return this; } - public SourceAmazonSellerPartner(@JsonProperty("aws_environment") SourceAmazonSellerPartnerAWSEnvironment awsEnvironment, @JsonProperty("lwa_app_id") String lwaAppId, @JsonProperty("lwa_client_secret") String lwaClientSecret, @JsonProperty("refresh_token") String refreshToken, @JsonProperty("region") SourceAmazonSellerPartnerAWSRegion region, @JsonProperty("replication_start_date") String replicationStartDate, @JsonProperty("sourceType") SourceAmazonSellerPartnerAmazonSellerPartner sourceType) { - this.awsEnvironment = awsEnvironment; + public SourceAmazonSellerPartner(@JsonProperty("lwa_app_id") String lwaAppId, @JsonProperty("lwa_client_secret") String lwaClientSecret, @JsonProperty("refresh_token") String refreshToken, @JsonProperty("replication_start_date") String replicationStartDate, @JsonProperty("sourceType") SourceAmazonSellerPartnerAmazonSellerPartner sourceType) { this.lwaAppId = lwaAppId; this.lwaClientSecret = lwaClientSecret; this.refreshToken = refreshToken; - this.region = region; this.replicationStartDate = replicationStartDate; this.sourceType = sourceType; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonSqs.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonSqs.java index a301616b9..78d25de43 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonSqs.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAmazonSqs.java @@ -40,6 +40,7 @@ public SourceAmazonSqs withAttributesToReturn(String attributesToReturn) { /** * If Enabled, messages will be deleted from the SQS Queue after being read. If Disabled, messages are left in the queue and can be read more than once. WARNING: Enabling this option can result in data loss in cases of failure, use with caution, see documentation for more detail. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("delete_messages") public Boolean deleteMessages; @@ -126,8 +127,7 @@ public SourceAmazonSqs withVisibilityTimeout(Long visibilityTimeout) { return this; } - public SourceAmazonSqs(@JsonProperty("delete_messages") Boolean deleteMessages, @JsonProperty("queue_url") String queueUrl, @JsonProperty("region") SourceAmazonSqsAWSRegion region, @JsonProperty("sourceType") SourceAmazonSqsAmazonSqs sourceType) { - this.deleteMessages = deleteMessages; + public SourceAmazonSqs(@JsonProperty("queue_url") String queueUrl, @JsonProperty("region") SourceAmazonSqsAWSRegion region, @JsonProperty("sourceType") SourceAmazonSqsAmazonSqs sourceType) { this.queueUrl = queueUrl; this.region = region; this.sourceType = sourceType; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceAwsCloudtrail.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceAwsCloudtrail.java index 07d05c171..358a1fabf 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceAwsCloudtrail.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceAwsCloudtrail.java @@ -5,6 +5,8 @@ package com.airbyte.api.models.shared; import com.fasterxml.jackson.annotation.JsonFormat; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import java.time.LocalDate; @@ -57,6 +59,7 @@ public SourceAwsCloudtrail withSourceType(SourceAwsCloudtrailAwsCloudtrail sourc /** * The date you would like to replicate data. Data in AWS CloudTrail is available for last 90 days only. Format: YYYY-MM-DD. */ + @JsonInclude(Include.NON_ABSENT) @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd") @JsonProperty("start_date") public LocalDate startDate; @@ -66,11 +69,10 @@ public SourceAwsCloudtrail withStartDate(LocalDate startDate) { return this; } - public SourceAwsCloudtrail(@JsonProperty("aws_key_id") String awsKeyId, @JsonProperty("aws_region_name") String awsRegionName, @JsonProperty("aws_secret_key") String awsSecretKey, @JsonProperty("sourceType") SourceAwsCloudtrailAwsCloudtrail sourceType, @JsonProperty("start_date") LocalDate startDate) { + public SourceAwsCloudtrail(@JsonProperty("aws_key_id") String awsKeyId, @JsonProperty("aws_region_name") String awsRegionName, @JsonProperty("aws_secret_key") String awsSecretKey, @JsonProperty("sourceType") SourceAwsCloudtrailAwsCloudtrail sourceType) { this.awsKeyId = awsKeyId; this.awsRegionName = awsRegionName; this.awsSecretKey = awsSecretKey; this.sourceType = sourceType; - this.startDate = startDate; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceBingAds.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceBingAds.java index ca4f103ba..d4941b590 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceBingAds.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceBingAds.java @@ -84,6 +84,7 @@ public SourceBingAds withRefreshToken(String refreshToken) { /** * The start date from which to begin replicating report data. Any data generated before this date will not be replicated in reports. This is a UTC date in YYYY-MM-DD format. */ + @JsonInclude(Include.NON_ABSENT) @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd") @JsonProperty("reports_start_date") public LocalDate reportsStartDate; @@ -113,11 +114,10 @@ public SourceBingAds withTenantId(String tenantId) { return this; } - public SourceBingAds(@JsonProperty("client_id") String clientId, @JsonProperty("developer_token") String developerToken, @JsonProperty("refresh_token") String refreshToken, @JsonProperty("reports_start_date") LocalDate reportsStartDate, @JsonProperty("sourceType") SourceBingAdsBingAds sourceType) { + public SourceBingAds(@JsonProperty("client_id") String clientId, @JsonProperty("developer_token") String developerToken, @JsonProperty("refresh_token") String refreshToken, @JsonProperty("sourceType") SourceBingAdsBingAds sourceType) { this.clientId = clientId; this.developerToken = developerToken; this.refreshToken = refreshToken; - this.reportsStartDate = reportsStartDate; this.sourceType = sourceType; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceChartmogul.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceChartmogul.java index c6b604c59..92c9160c7 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceChartmogul.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceChartmogul.java @@ -6,6 +6,8 @@ import com.airbyte.api.utils.DateTimeDeserializer; import com.airbyte.api.utils.DateTimeSerializer; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; @@ -30,6 +32,7 @@ public SourceChartmogul withApiKey(String apiKey) { /** * Some APIs such as <a href="https://dev.chartmogul.com/reference/endpoint-overview-metrics-api">Metrics</a> require intervals to cluster data. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("interval") public SourceChartmogulInterval interval; @@ -59,9 +62,8 @@ public SourceChartmogul withStartDate(OffsetDateTime startDate) { return this; } - public SourceChartmogul(@JsonProperty("api_key") String apiKey, @JsonProperty("interval") SourceChartmogulInterval interval, @JsonProperty("sourceType") SourceChartmogulChartmogul sourceType, @JsonProperty("start_date") OffsetDateTime startDate) { + public SourceChartmogul(@JsonProperty("api_key") String apiKey, @JsonProperty("sourceType") SourceChartmogulChartmogul sourceType, @JsonProperty("start_date") OffsetDateTime startDate) { this.apiKey = apiKey; - this.interval = interval; this.sourceType = sourceType; this.startDate = startDate; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouse.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouse.java index 3adaad67c..0239bb2b5 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouse.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouse.java @@ -50,6 +50,7 @@ public SourceClickhouse withPassword(String password) { /** * The port of the database. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("port") public Long port; @@ -89,10 +90,9 @@ public SourceClickhouse withUsername(String username) { return this; } - public SourceClickhouse(@JsonProperty("database") String database, @JsonProperty("host") String host, @JsonProperty("port") Long port, @JsonProperty("sourceType") SourceClickhouseClickhouse sourceType, @JsonProperty("username") String username) { + public SourceClickhouse(@JsonProperty("database") String database, @JsonProperty("host") String host, @JsonProperty("sourceType") SourceClickhouseClickhouse sourceType, @JsonProperty("username") String username) { this.database = database; this.host = host; - this.port = port; this.sourceType = sourceType; this.username = username; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceClickhouseTunnelMethodPasswordAuthentication.java index 093795278..6776d9a0c 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 @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -36,6 +38,7 @@ public SourceClickhouseTunnelMethodPasswordAuthentication withTunnelMethod(Sourc /** * Port on the proxy/jump server that accepts inbound ssh connections. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("tunnel_port") public Long tunnelPort; @@ -66,11 +69,10 @@ public SourceClickhouseTunnelMethodPasswordAuthentication withTunnelUserPassword return this; } - public SourceClickhouseTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort) { + public SourceClickhouseTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceClickhouseTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { this.tunnelUser = tunnelUser; this.tunnelUserPassword = tunnelUserPassword; this.tunnelHost = tunnelHost; this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; } } 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 2a546d2bd..4a7fed8f4 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 @@ -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; /** @@ -47,6 +49,7 @@ public SourceClickhouseTunnelMethodSSHKeyAuthentication withTunnelMethod(SourceC /** * Port on the proxy/jump server that accepts inbound ssh connections. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("tunnel_port") public Long tunnelPort; @@ -66,11 +69,10 @@ public SourceClickhouseTunnelMethodSSHKeyAuthentication withTunnelUser(String tu return this; } - public SourceClickhouseTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort, @JsonProperty("tunnel_user") String tunnelUser) { + public SourceClickhouseTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceClickhouseTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_user") String tunnelUser) { this.sshKey = sshKey; this.tunnelHost = tunnelHost; this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; this.tunnelUser = tunnelUser; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceCoinApi.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceCoinApi.java index 1d3a8a16f..44b1ea77f 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceCoinApi.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceCoinApi.java @@ -43,6 +43,7 @@ public SourceCoinApi withEndDate(String endDate) { * The environment to use. Either sandbox or production. * */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("environment") public SourceCoinApiEnvironment environment; @@ -109,9 +110,8 @@ public SourceCoinApi withSymbolId(String symbolId) { return this; } - public SourceCoinApi(@JsonProperty("api_key") String apiKey, @JsonProperty("environment") SourceCoinApiEnvironment environment, @JsonProperty("period") String period, @JsonProperty("sourceType") SourceCoinApiCoinApi sourceType, @JsonProperty("start_date") String startDate, @JsonProperty("symbol_id") String symbolId) { + public SourceCoinApi(@JsonProperty("api_key") String apiKey, @JsonProperty("period") String period, @JsonProperty("sourceType") SourceCoinApiCoinApi sourceType, @JsonProperty("start_date") String startDate, @JsonProperty("symbol_id") String symbolId) { this.apiKey = apiKey; - this.environment = environment; this.period = period; this.sourceType = sourceType; this.startDate = startDate; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceDremio.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceDremio.java index dd0a00b5f..5ffc7e010 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceDremio.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceDremio.java @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -25,6 +27,7 @@ public SourceDremio withApiKey(String apiKey) { /** * URL of your Dremio instance */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("base_url") public String baseUrl; @@ -41,9 +44,8 @@ public SourceDremio withSourceType(SourceDremioDremio sourceType) { return this; } - public SourceDremio(@JsonProperty("api_key") String apiKey, @JsonProperty("base_url") String baseUrl, @JsonProperty("sourceType") SourceDremioDremio sourceType) { + public SourceDremio(@JsonProperty("api_key") String apiKey, @JsonProperty("sourceType") SourceDremioDremio sourceType) { this.apiKey = apiKey; - this.baseUrl = baseUrl; this.sourceType = sourceType; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloud.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloud.java index 76dd6b89a..c8b86acf2 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloud.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloud.java @@ -16,6 +16,7 @@ public class SourceE2eTestCloud { /** * Number of records to emit per stream. Min 1. Max 100 billion. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("max_messages") public Long maxMessages; @@ -73,8 +74,7 @@ public SourceE2eTestCloud withType(SourceE2eTestCloudType type) { return this; } - public SourceE2eTestCloud(@JsonProperty("max_messages") Long maxMessages, @JsonProperty("mock_catalog") Object mockCatalog, @JsonProperty("sourceType") SourceE2eTestCloudE2eTestCloud sourceType) { - this.maxMessages = maxMessages; + public SourceE2eTestCloud(@JsonProperty("mock_catalog") Object mockCatalog, @JsonProperty("sourceType") SourceE2eTestCloudE2eTestCloud sourceType) { this.mockCatalog = mockCatalog; this.sourceType = sourceType; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogMultiSchema.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceE2eTestCloudMockCatalogMultiSchema.java index 0367d5e3e..587e3034c 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 @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -14,6 +16,7 @@ public class SourceE2eTestCloudMockCatalogMultiSchema { /** * A Json object specifying multiple data streams and their schemas. Each key in this object is one stream name. Each value is the schema for that stream. The schema should be compatible with <a href="https://json-schema.org/draft-07/json-schema-release-notes.html">draft-07</a>. See <a href="https://cswr.github.io/JsonSchema/spec/introduction/">this doc</a> for examples. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("stream_schemas") public String streamSchemas; @@ -22,6 +25,7 @@ public SourceE2eTestCloudMockCatalogMultiSchema withStreamSchemas(String streamS return this; } + @JsonInclude(Include.NON_ABSENT) @JsonProperty("type") public SourceE2eTestCloudMockCatalogMultiSchemaType type; @@ -30,8 +34,5 @@ public SourceE2eTestCloudMockCatalogMultiSchema withType(SourceE2eTestCloudMockC return this; } - public SourceE2eTestCloudMockCatalogMultiSchema(@JsonProperty("stream_schemas") String streamSchemas, @JsonProperty("type") SourceE2eTestCloudMockCatalogMultiSchemaType type) { - this.streamSchemas = streamSchemas; - this.type = type; - } + public SourceE2eTestCloudMockCatalogMultiSchema(){} } 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 1cfbf88c8..af5fa9bda 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 @@ -28,6 +28,7 @@ public SourceE2eTestCloudMockCatalogSingleSchema withStreamDuplication(Long stre /** * Name of the data stream. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("stream_name") public String streamName; @@ -39,6 +40,7 @@ public SourceE2eTestCloudMockCatalogSingleSchema withStreamName(String streamNam /** * A Json schema for the stream. The schema should be compatible with <a href="https://json-schema.org/draft-07/json-schema-release-notes.html">draft-07</a>. See <a href="https://cswr.github.io/JsonSchema/spec/introduction/">this doc</a> for examples. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("stream_schema") public String streamSchema; @@ -47,6 +49,7 @@ public SourceE2eTestCloudMockCatalogSingleSchema withStreamSchema(String streamS return this; } + @JsonInclude(Include.NON_ABSENT) @JsonProperty("type") public SourceE2eTestCloudMockCatalogSingleSchemaType type; @@ -55,9 +58,5 @@ public SourceE2eTestCloudMockCatalogSingleSchema withType(SourceE2eTestCloudMock return this; } - public SourceE2eTestCloudMockCatalogSingleSchema(@JsonProperty("stream_name") String streamName, @JsonProperty("stream_schema") String streamSchema, @JsonProperty("type") SourceE2eTestCloudMockCatalogSingleSchemaType type) { - this.streamName = streamName; - this.streamSchema = streamSchema; - this.type = type; - } + public SourceE2eTestCloudMockCatalogSingleSchema(){} } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFaker.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFaker.java index f6323f79e..5c8bd2338 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFaker.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFaker.java @@ -28,6 +28,7 @@ public SourceFaker withAlwaysUpdated(Boolean alwaysUpdated) { /** * How many users should be generated in total. This setting does not apply to the purchases or products stream. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("count") public Long count; @@ -80,8 +81,7 @@ public SourceFaker withSourceType(SourceFakerFaker sourceType) { return this; } - public SourceFaker(@JsonProperty("count") Long count, @JsonProperty("sourceType") SourceFakerFaker sourceType) { - this.count = count; + public SourceFaker(@JsonProperty("sourceType") SourceFakerFaker sourceType) { this.sourceType = sourceType; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFauna.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFauna.java index 2a7d793dd..afb17edae 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFauna.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFauna.java @@ -28,6 +28,7 @@ public SourceFauna withCollection(SourceFaunaCollection collection) { /** * Domain of Fauna to query. Defaults db.fauna.com. See <a href=https://docs.fauna.com/fauna/current/learn/understanding/region_groups#how-to-use-region-groups>the docs</a>. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("domain") public String domain; @@ -39,6 +40,7 @@ public SourceFauna withDomain(String domain) { /** * Endpoint port. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("port") public Long port; @@ -50,6 +52,7 @@ public SourceFauna withPort(Long port) { /** * URL scheme. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("scheme") public String scheme; @@ -77,10 +80,7 @@ public SourceFauna withSourceType(SourceFaunaFauna sourceType) { return this; } - public SourceFauna(@JsonProperty("domain") String domain, @JsonProperty("port") Long port, @JsonProperty("scheme") String scheme, @JsonProperty("secret") String secret, @JsonProperty("sourceType") SourceFaunaFauna sourceType) { - this.domain = domain; - this.port = port; - this.scheme = scheme; + public SourceFauna(@JsonProperty("secret") String secret, @JsonProperty("sourceType") SourceFaunaFauna sourceType) { this.secret = secret; this.sourceType = sourceType; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFaunaCollection.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFaunaCollection.java index 2e5f994d0..92dbdf4a0 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFaunaCollection.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFaunaCollection.java @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -30,6 +32,7 @@ public SourceFaunaCollection withDeletions(Object deletions) { * Choose your page size based on how large the documents are. <br> * See <a href="https://docs.fauna.com/fauna/current/learn/understanding/types#page">the docs</a>. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("page_size") public Long pageSize; @@ -38,8 +41,7 @@ public SourceFaunaCollection withPageSize(Long pageSize) { return this; } - public SourceFaunaCollection(@JsonProperty("deletions") Object deletions, @JsonProperty("page_size") Long pageSize) { + public SourceFaunaCollection(@JsonProperty("deletions") Object deletions) { this.deletions = deletions; - this.pageSize = pageSize; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFaunaCollectionDeletionsEnabled.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFaunaCollectionDeletionsEnabled.java index 491588a03..4cd7d6ab5 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFaunaCollectionDeletionsEnabled.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFaunaCollectionDeletionsEnabled.java @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -17,6 +19,7 @@ public class SourceFaunaCollectionDeletionsEnabled { /** * Name of the "deleted at" column. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("column") public String column; @@ -33,8 +36,7 @@ public SourceFaunaCollectionDeletionsEnabled withDeletionMode(SourceFaunaCollect return this; } - public SourceFaunaCollectionDeletionsEnabled(@JsonProperty("column") String column, @JsonProperty("deletion_mode") SourceFaunaCollectionDeletionsEnabledDeletionMode deletionMode) { - this.column = column; + public SourceFaunaCollectionDeletionsEnabled(@JsonProperty("deletion_mode") SourceFaunaCollectionDeletionsEnabledDeletionMode deletionMode) { this.deletionMode = deletionMode; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecure.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecure.java index f6e926c55..88d6d0fb5 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecure.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceFileSecure.java @@ -27,6 +27,7 @@ public SourceFileSecure withDatasetName(String datasetName) { /** * The Format of the file which should be replicated (Warning: some formats may be experimental, please refer to the docs). */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("format") public SourceFileSecureFileFormat format; @@ -77,9 +78,8 @@ public SourceFileSecure withUrl(String url) { return this; } - public SourceFileSecure(@JsonProperty("dataset_name") String datasetName, @JsonProperty("format") SourceFileSecureFileFormat format, @JsonProperty("provider") Object provider, @JsonProperty("sourceType") SourceFileSecureFileSecure sourceType, @JsonProperty("url") String url) { + public SourceFileSecure(@JsonProperty("dataset_name") String datasetName, @JsonProperty("provider") Object provider, @JsonProperty("sourceType") SourceFileSecureFileSecure sourceType, @JsonProperty("url") String url) { this.datasetName = datasetName; - this.format = format; this.provider = provider; this.sourceType = sourceType; this.url = url; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceKlarna.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceKlarna.java index 7eaec5690..27a428695 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceKlarna.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceKlarna.java @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -25,6 +27,7 @@ public SourceKlarna withPassword(String password) { /** * Propertie defining if connector is used against playground or production environment */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("playground") public Boolean playground; @@ -63,10 +66,9 @@ public SourceKlarna withUsername(String username) { return this; } - public SourceKlarna(@JsonProperty("username") String username, @JsonProperty("password") String password, @JsonProperty("playground") Boolean playground, @JsonProperty("region") SourceKlarnaRegion region, @JsonProperty("sourceType") SourceKlarnaKlarna sourceType) { + public SourceKlarna(@JsonProperty("username") String username, @JsonProperty("password") String password, @JsonProperty("region") SourceKlarnaRegion region, @JsonProperty("sourceType") SourceKlarnaKlarna sourceType) { this.username = username; this.password = password; - this.playground = playground; this.region = region; this.sourceType = sourceType; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstance.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMongodbInstanceTypeStandaloneMongoDbInstance.java index 02a13b57c..860c912ce 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 @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -33,6 +35,7 @@ public SourceMongodbInstanceTypeStandaloneMongoDbInstance withInstance(SourceMon /** * The port of the Mongo database. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("port") public Long port; @@ -41,9 +44,8 @@ public SourceMongodbInstanceTypeStandaloneMongoDbInstance withPort(Long port) { return this; } - public SourceMongodbInstanceTypeStandaloneMongoDbInstance(@JsonProperty("host") String host, @JsonProperty("instance") SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance instance, @JsonProperty("port") Long port) { + public SourceMongodbInstanceTypeStandaloneMongoDbInstance(@JsonProperty("host") String host, @JsonProperty("instance") SourceMongodbInstanceTypeStandaloneMongoDbInstanceInstance instance) { this.host = host; this.instance = instance; - this.port = port; } } 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 0e93500ad..a08747827 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 @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -36,6 +38,7 @@ public SourceMssqlTunnelMethodPasswordAuthentication withTunnelMethod(SourceMssq /** * Port on the proxy/jump server that accepts inbound ssh connections. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("tunnel_port") public Long tunnelPort; @@ -66,11 +69,10 @@ public SourceMssqlTunnelMethodPasswordAuthentication withTunnelUserPassword(Stri return this; } - public SourceMssqlTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort) { + public SourceMssqlTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceMssqlTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { this.tunnelUser = tunnelUser; this.tunnelUserPassword = tunnelUserPassword; this.tunnelHost = tunnelHost; this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; } } 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 0e9b8c241..9f8490152 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 @@ -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; /** @@ -47,6 +49,7 @@ public SourceMssqlTunnelMethodSSHKeyAuthentication withTunnelMethod(SourceMssqlT /** * Port on the proxy/jump server that accepts inbound ssh connections. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("tunnel_port") public Long tunnelPort; @@ -66,11 +69,10 @@ public SourceMssqlTunnelMethodSSHKeyAuthentication withTunnelUser(String tunnelU return this; } - public SourceMssqlTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort, @JsonProperty("tunnel_user") String tunnelUser) { + public SourceMssqlTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceMssqlTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_user") String tunnelUser) { this.sshKey = sshKey; this.tunnelHost = tunnelHost; this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; this.tunnelUser = tunnelUser; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysql.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysql.java index 05d35d6be..ef349ee93 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysql.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysql.java @@ -62,6 +62,7 @@ public SourceMysql withPassword(String password) { /** * The port to connect to. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("port") public Long port; @@ -124,10 +125,9 @@ public SourceMysql withUsername(String username) { return this; } - public SourceMysql(@JsonProperty("database") String database, @JsonProperty("host") String host, @JsonProperty("port") Long port, @JsonProperty("replication_method") Object replicationMethod, @JsonProperty("sourceType") SourceMysqlMysql sourceType, @JsonProperty("username") String username) { + public SourceMysql(@JsonProperty("database") String database, @JsonProperty("host") String host, @JsonProperty("replication_method") Object replicationMethod, @JsonProperty("sourceType") SourceMysqlMysql sourceType, @JsonProperty("username") String username) { this.database = database; this.host = host; - this.port = port; this.replicationMethod = replicationMethod; this.sourceType = sourceType; this.username = username; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceMysqlTunnelMethodPasswordAuthentication.java index 412a8af06..5e5654b50 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 @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -36,6 +38,7 @@ public SourceMysqlTunnelMethodPasswordAuthentication withTunnelMethod(SourceMysq /** * Port on the proxy/jump server that accepts inbound ssh connections. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("tunnel_port") public Long tunnelPort; @@ -66,11 +69,10 @@ public SourceMysqlTunnelMethodPasswordAuthentication withTunnelUserPassword(Stri return this; } - public SourceMysqlTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort) { + public SourceMysqlTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceMysqlTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { this.tunnelUser = tunnelUser; this.tunnelUserPassword = tunnelUserPassword; this.tunnelHost = tunnelHost; this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; } } 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 3cc927112..a39f37a3e 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 @@ -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; /** @@ -47,6 +49,7 @@ public SourceMysqlTunnelMethodSSHKeyAuthentication withTunnelMethod(SourceMysqlT /** * Port on the proxy/jump server that accepts inbound ssh connections. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("tunnel_port") public Long tunnelPort; @@ -66,11 +69,10 @@ public SourceMysqlTunnelMethodSSHKeyAuthentication withTunnelUser(String tunnelU return this; } - public SourceMysqlTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort, @JsonProperty("tunnel_user") String tunnelUser) { + public SourceMysqlTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceMysqlTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_user") String tunnelUser) { this.sshKey = sshKey; this.tunnelHost = tunnelHost; this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; this.tunnelUser = tunnelUser; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracle.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracle.java index b17dfa448..82a9f6c8e 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracle.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracle.java @@ -77,6 +77,7 @@ public SourceOracle withPassword(String password) { * 1521 - Default listening port for client connections to the listener. * 2484 - Recommended and officially registered listening port for client connections to the listener using TCP/IP with SSL */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("port") public Long port; @@ -128,10 +129,9 @@ public SourceOracle withUsername(String username) { return this; } - public SourceOracle(@JsonProperty("encryption") Object encryption, @JsonProperty("host") String host, @JsonProperty("port") Long port, @JsonProperty("sourceType") SourceOracleOracle sourceType, @JsonProperty("username") String username) { + public SourceOracle(@JsonProperty("encryption") Object encryption, @JsonProperty("host") String host, @JsonProperty("sourceType") SourceOracleOracle sourceType, @JsonProperty("username") String username) { this.encryption = encryption; this.host = host; - this.port = port; this.sourceType = sourceType; this.username = username; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNE.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceOracleEncryptionNativeNetworkEncryptionNNE.java index 75b643212..575a24186 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 @@ -25,6 +25,7 @@ public SourceOracleEncryptionNativeNetworkEncryptionNNE withEncryptionAlgorithm( return this; } + @JsonInclude(Include.NON_ABSENT) @JsonProperty("encryption_method") public SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod encryptionMethod; @@ -33,7 +34,5 @@ public SourceOracleEncryptionNativeNetworkEncryptionNNE withEncryptionMethod(Sou return this; } - public SourceOracleEncryptionNativeNetworkEncryptionNNE(@JsonProperty("encryption_method") SourceOracleEncryptionNativeNetworkEncryptionNNEEncryptionMethod encryptionMethod) { - this.encryptionMethod = encryptionMethod; - } + public SourceOracleEncryptionNativeNetworkEncryptionNNE(){} } 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 e93b9fc69..1d0a34101 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 @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -11,6 +13,7 @@ */ public class SourceOracleEncryptionTLSEncryptedVerifyCertificate { + @JsonInclude(Include.NON_ABSENT) @JsonProperty("encryption_method") public SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod encryptionMethod; @@ -30,8 +33,7 @@ public SourceOracleEncryptionTLSEncryptedVerifyCertificate withSslCertificate(St return this; } - public SourceOracleEncryptionTLSEncryptedVerifyCertificate(@JsonProperty("encryption_method") SourceOracleEncryptionTLSEncryptedVerifyCertificateEncryptionMethod encryptionMethod, @JsonProperty("ssl_certificate") String sslCertificate) { - this.encryptionMethod = encryptionMethod; + public SourceOracleEncryptionTLSEncryptedVerifyCertificate(@JsonProperty("ssl_certificate") String sslCertificate) { this.sslCertificate = sslCertificate; } } 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 e50b6876c..39e18165f 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 @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -36,6 +38,7 @@ public SourceOracleTunnelMethodPasswordAuthentication withTunnelMethod(SourceOra /** * Port on the proxy/jump server that accepts inbound ssh connections. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("tunnel_port") public Long tunnelPort; @@ -66,11 +69,10 @@ public SourceOracleTunnelMethodPasswordAuthentication withTunnelUserPassword(Str return this; } - public SourceOracleTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort) { + public SourceOracleTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceOracleTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { this.tunnelUser = tunnelUser; this.tunnelUserPassword = tunnelUserPassword; this.tunnelHost = tunnelHost; this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; } } 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 d5c63c672..9959f2437 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 @@ -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; /** @@ -47,6 +49,7 @@ public SourceOracleTunnelMethodSSHKeyAuthentication withTunnelMethod(SourceOracl /** * Port on the proxy/jump server that accepts inbound ssh connections. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("tunnel_port") public Long tunnelPort; @@ -66,11 +69,10 @@ public SourceOracleTunnelMethodSSHKeyAuthentication withTunnelUser(String tunnel return this; } - public SourceOracleTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort, @JsonProperty("tunnel_user") String tunnelUser) { + public SourceOracleTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourceOracleTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_user") String tunnelUser) { this.sshKey = sshKey; this.tunnelHost = tunnelHost; this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; this.tunnelUser = tunnelUser; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePaypalTransaction.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePaypalTransaction.java index 75aac6ede..dfa8a3ad5 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourcePaypalTransaction.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePaypalTransaction.java @@ -43,6 +43,7 @@ public SourcePaypalTransaction withClientSecret(String clientSecret) { /** * Determines whether to use the sandbox or production environment. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("is_sandbox") public Boolean isSandbox; @@ -84,10 +85,9 @@ public SourcePaypalTransaction withStartDate(OffsetDateTime startDate) { return this; } - public SourcePaypalTransaction(@JsonProperty("client_id") String clientId, @JsonProperty("client_secret") String clientSecret, @JsonProperty("is_sandbox") Boolean isSandbox, @JsonProperty("sourceType") SourcePaypalTransactionPaypalTransaction sourceType, @JsonProperty("start_date") OffsetDateTime startDate) { + public SourcePaypalTransaction(@JsonProperty("client_id") String clientId, @JsonProperty("client_secret") String clientSecret, @JsonProperty("sourceType") SourcePaypalTransactionPaypalTransaction sourceType, @JsonProperty("start_date") OffsetDateTime startDate) { this.clientId = clientId; this.clientSecret = clientSecret; - this.isSandbox = isSandbox; this.sourceType = sourceType; this.startDate = startDate; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgres.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgres.java index 1804ddf9e..6b21ddc92 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgres.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgres.java @@ -62,6 +62,7 @@ public SourcePostgres withPassword(String password) { /** * Port of the database. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("port") public Long port; @@ -138,10 +139,9 @@ public SourcePostgres withUsername(String username) { return this; } - public SourcePostgres(@JsonProperty("database") String database, @JsonProperty("host") String host, @JsonProperty("port") Long port, @JsonProperty("sourceType") SourcePostgresPostgres sourceType, @JsonProperty("username") String username) { + public SourcePostgres(@JsonProperty("database") String database, @JsonProperty("host") String host, @JsonProperty("sourceType") SourcePostgresPostgres sourceType, @JsonProperty("username") String username) { this.database = database; this.host = host; - this.port = port; this.sourceType = sourceType; this.username = username; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodPasswordAuthentication.java b/lib/src/main/java/com/airbyte/api/models/shared/SourcePostgresTunnelMethodPasswordAuthentication.java index 542cca401..dddd24630 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 @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -36,6 +38,7 @@ public SourcePostgresTunnelMethodPasswordAuthentication withTunnelMethod(SourceP /** * Port on the proxy/jump server that accepts inbound ssh connections. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("tunnel_port") public Long tunnelPort; @@ -66,11 +69,10 @@ public SourcePostgresTunnelMethodPasswordAuthentication withTunnelUserPassword(S return this; } - public SourcePostgresTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort) { + public SourcePostgresTunnelMethodPasswordAuthentication(@JsonProperty("tunnel_user") String tunnelUser, @JsonProperty("tunnel_user_password") String tunnelUserPassword, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourcePostgresTunnelMethodPasswordAuthenticationTunnelMethod tunnelMethod) { this.tunnelUser = tunnelUser; this.tunnelUserPassword = tunnelUserPassword; this.tunnelHost = tunnelHost; this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; } } 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 f54e2f0a1..2e85abc87 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 @@ -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; /** @@ -47,6 +49,7 @@ public SourcePostgresTunnelMethodSSHKeyAuthentication withTunnelMethod(SourcePos /** * Port on the proxy/jump server that accepts inbound ssh connections. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("tunnel_port") public Long tunnelPort; @@ -66,11 +69,10 @@ public SourcePostgresTunnelMethodSSHKeyAuthentication withTunnelUser(String tunn return this; } - public SourcePostgresTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_port") Long tunnelPort, @JsonProperty("tunnel_user") String tunnelUser) { + public SourcePostgresTunnelMethodSSHKeyAuthentication(@JsonProperty("ssh_key") String sshKey, @JsonProperty("tunnel_host") String tunnelHost, @JsonProperty("tunnel_method") SourcePostgresTunnelMethodSSHKeyAuthenticationTunnelMethod tunnelMethod, @JsonProperty("tunnel_user") String tunnelUser) { this.sshKey = sshKey; this.tunnelHost = tunnelHost; this.tunnelMethod = tunnelMethod; - this.tunnelPort = tunnelPort; this.tunnelUser = tunnelUser; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooks.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooks.java index 652b4281e..66c1554cd 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooks.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceQuickbooks.java @@ -6,6 +6,8 @@ import com.airbyte.api.utils.DateTimeDeserializer; import com.airbyte.api.utils.DateTimeSerializer; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; @@ -27,6 +29,7 @@ public SourceQuickbooks withCredentials(Object credentials) { /** * Determines whether to use the sandbox or production environment. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("sandbox") public Boolean sandbox; @@ -56,9 +59,8 @@ public SourceQuickbooks withStartDate(OffsetDateTime startDate) { return this; } - public SourceQuickbooks(@JsonProperty("credentials") Object credentials, @JsonProperty("sandbox") Boolean sandbox, @JsonProperty("sourceType") SourceQuickbooksQuickbooks sourceType, @JsonProperty("start_date") OffsetDateTime startDate) { + public SourceQuickbooks(@JsonProperty("credentials") Object credentials, @JsonProperty("sourceType") SourceQuickbooksQuickbooks sourceType, @JsonProperty("start_date") OffsetDateTime startDate) { this.credentials = credentials; - this.sandbox = sandbox; this.sourceType = sourceType; this.startDate = startDate; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceRedshift.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceRedshift.java index 100461b81..59eb2b4f7 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceRedshift.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceRedshift.java @@ -61,6 +61,7 @@ public SourceRedshift withPassword(String password) { /** * Port of the database. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("port") public Long port; @@ -100,12 +101,11 @@ public SourceRedshift withUsername(String username) { return this; } - public SourceRedshift(@JsonProperty("username") String username, @JsonProperty("password") String password, @JsonProperty("database") String database, @JsonProperty("host") String host, @JsonProperty("port") Long port, @JsonProperty("sourceType") SourceRedshiftRedshift sourceType) { + public SourceRedshift(@JsonProperty("username") String username, @JsonProperty("password") String password, @JsonProperty("database") String database, @JsonProperty("host") String host, @JsonProperty("sourceType") SourceRedshiftRedshift sourceType) { this.username = username; this.password = password; this.database = database; this.host = host; - this.port = port; this.sourceType = sourceType; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesforceStreamsCriteria.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesforceStreamsCriteria.java index 52b5cb148..a1309db79 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesforceStreamsCriteria.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSalesforceStreamsCriteria.java @@ -4,10 +4,13 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; public class SourceSalesforceStreamsCriteria { + @JsonInclude(Include.NON_ABSENT) @JsonProperty("criteria") public SourceSalesforceStreamsCriteriaSearchCriteria criteria; @@ -24,8 +27,7 @@ public SourceSalesforceStreamsCriteria withValue(String value) { return this; } - public SourceSalesforceStreamsCriteria(@JsonProperty("criteria") SourceSalesforceStreamsCriteriaSearchCriteria criteria, @JsonProperty("value") String value) { - this.criteria = criteria; + public SourceSalesforceStreamsCriteria(@JsonProperty("value") String value) { this.value = value; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSftp.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSftp.java index b04b0580d..9d9a64f6a 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSftp.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSftp.java @@ -75,6 +75,7 @@ public SourceSftp withHost(String host) { /** * The server port */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("port") public Long port; @@ -102,9 +103,8 @@ public SourceSftp withUser(String user) { return this; } - public SourceSftp(@JsonProperty("host") String host, @JsonProperty("port") Long port, @JsonProperty("sourceType") SourceSftpSftp sourceType, @JsonProperty("user") String user) { + public SourceSftp(@JsonProperty("host") String host, @JsonProperty("sourceType") SourceSftpSftp sourceType, @JsonProperty("user") String user) { this.host = host; - this.port = port; this.sourceType = sourceType; this.user = user; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSftpBulk.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSftpBulk.java index 7d290a1cf..99e3d2112 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSftpBulk.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSftpBulk.java @@ -57,6 +57,7 @@ public SourceSftpBulk withFileType(SourceSftpBulkFileType fileType) { /** * The directory to search files for sync */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("folder_path") public String folderPath; @@ -91,6 +92,7 @@ public SourceSftpBulk withPassword(String password) { /** * The server port */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("port") public Long port; @@ -166,10 +168,8 @@ public SourceSftpBulk withUsername(String username) { return this; } - public SourceSftpBulk(@JsonProperty("folder_path") String folderPath, @JsonProperty("host") String host, @JsonProperty("port") Long port, @JsonProperty("sourceType") SourceSftpBulkSftpBulk sourceType, @JsonProperty("start_date") OffsetDateTime startDate, @JsonProperty("stream_name") String streamName, @JsonProperty("username") String username) { - this.folderPath = folderPath; + public SourceSftpBulk(@JsonProperty("host") String host, @JsonProperty("sourceType") SourceSftpBulkSftpBulk sourceType, @JsonProperty("start_date") OffsetDateTime startDate, @JsonProperty("stream_name") String streamName, @JsonProperty("username") String username) { this.host = host; - this.port = port; this.sourceType = sourceType; this.startDate = startDate; this.streamName = streamName; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSlack.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSlack.java index 59f257319..b1fe2b656 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSlack.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSlack.java @@ -45,6 +45,7 @@ public SourceSlack withCredentials(Object credentials) { /** * Whether to join all channels or to sync data only from channels the bot is already in. If false, you'll need to manually add the bot to all the channels from which you'd like to sync messages. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("join_channels") public Boolean joinChannels; @@ -56,6 +57,7 @@ public SourceSlack withJoinChannels(Boolean joinChannels) { /** * How far into the past to look for messages in threads, default is 0 days */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("lookback_window") public Long lookbackWindow; @@ -85,9 +87,7 @@ public SourceSlack withStartDate(OffsetDateTime startDate) { return this; } - public SourceSlack(@JsonProperty("join_channels") Boolean joinChannels, @JsonProperty("lookback_window") Long lookbackWindow, @JsonProperty("sourceType") SourceSlackSlack sourceType, @JsonProperty("start_date") OffsetDateTime startDate) { - this.joinChannels = joinChannels; - this.lookbackWindow = lookbackWindow; + public SourceSlack(@JsonProperty("sourceType") SourceSlackSlack sourceType, @JsonProperty("start_date") OffsetDateTime startDate) { this.sourceType = sourceType; this.startDate = startDate; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceSquare.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceSquare.java index fc84f1fe9..9abbf874e 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceSquare.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceSquare.java @@ -42,6 +42,7 @@ public SourceSquare withIncludeDeletedObjects(Boolean includeDeletedObjects) { /** * Determines whether to use the sandbox or production environment. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("is_sandbox") public Boolean isSandbox; @@ -71,8 +72,7 @@ public SourceSquare withStartDate(LocalDate startDate) { return this; } - public SourceSquare(@JsonProperty("is_sandbox") Boolean isSandbox, @JsonProperty("sourceType") SourceSquareSquare sourceType) { - this.isSandbox = isSandbox; + public SourceSquare(@JsonProperty("sourceType") SourceSquareSquare sourceType) { this.sourceType = sourceType; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceYotpo.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceYotpo.java index 6a6be16c1..d5e1d65af 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceYotpo.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceYotpo.java @@ -6,6 +6,8 @@ import com.airbyte.api.utils.DateTimeDeserializer; import com.airbyte.api.utils.DateTimeSerializer; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; @@ -41,6 +43,7 @@ public SourceYotpo withAppKey(String appKey) { /** * Email address registered with yotpo. */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("email") public String email; @@ -70,10 +73,9 @@ public SourceYotpo withStartDate(OffsetDateTime startDate) { return this; } - public SourceYotpo(@JsonProperty("access_token") String accessToken, @JsonProperty("app_key") String appKey, @JsonProperty("email") String email, @JsonProperty("sourceType") SourceYotpoYotpo sourceType, @JsonProperty("start_date") OffsetDateTime startDate) { + public SourceYotpo(@JsonProperty("access_token") String accessToken, @JsonProperty("app_key") String appKey, @JsonProperty("sourceType") SourceYotpoYotpo sourceType, @JsonProperty("start_date") OffsetDateTime startDate) { this.accessToken = accessToken; this.appKey = appKey; - this.email = email; this.sourceType = sourceType; this.startDate = startDate; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshineCredentialsAPIToken.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshineCredentialsAPIToken.java index a7e33b42c..25354305a 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshineCredentialsAPIToken.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshineCredentialsAPIToken.java @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; @@ -19,6 +21,7 @@ public SourceZendeskSunshineCredentialsAPIToken withApiToken(String apiToken) { return this; } + @JsonInclude(Include.NON_ABSENT) @JsonProperty("auth_method") public SourceZendeskSunshineCredentialsAPITokenAuthMethod authMethod; @@ -38,9 +41,8 @@ public SourceZendeskSunshineCredentialsAPIToken withEmail(String email) { return this; } - public SourceZendeskSunshineCredentialsAPIToken(@JsonProperty("api_token") String apiToken, @JsonProperty("auth_method") SourceZendeskSunshineCredentialsAPITokenAuthMethod authMethod, @JsonProperty("email") String email) { + public SourceZendeskSunshineCredentialsAPIToken(@JsonProperty("api_token") String apiToken, @JsonProperty("email") String email) { this.apiToken = apiToken; - this.authMethod = authMethod; this.email = email; } } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshineCredentialsOAuth20.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshineCredentialsOAuth20.java index a0d244b5b..064b35cec 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshineCredentialsOAuth20.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceZendeskSunshineCredentialsOAuth20.java @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; @@ -19,6 +21,7 @@ public SourceZendeskSunshineCredentialsOAuth20 withAccessToken(String accessToke return this; } + @JsonInclude(Include.NON_ABSENT) @JsonProperty("auth_method") public SourceZendeskSunshineCredentialsOAuth20AuthMethod authMethod; @@ -49,9 +52,8 @@ public SourceZendeskSunshineCredentialsOAuth20 withClientSecret(String clientSec return this; } - public SourceZendeskSunshineCredentialsOAuth20(@JsonProperty("access_token") String accessToken, @JsonProperty("auth_method") SourceZendeskSunshineCredentialsOAuth20AuthMethod authMethod, @JsonProperty("client_id") String clientId, @JsonProperty("client_secret") String clientSecret) { + public SourceZendeskSunshineCredentialsOAuth20(@JsonProperty("access_token") String accessToken, @JsonProperty("client_id") String clientId, @JsonProperty("client_secret") String clientSecret) { this.accessToken = accessToken; - this.authMethod = authMethod; this.clientId = clientId; this.clientSecret = clientSecret; } diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceZohoCrm.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceZohoCrm.java index 665d48fca..5c121faca 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceZohoCrm.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceZohoCrm.java @@ -54,6 +54,7 @@ public SourceZohoCrm withDcRegion(SourceZohoCrmDataCenterLocation dcRegion) { /** * Choose your Edition of Zoho CRM to determine API Concurrency Limits */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("edition") public SourceZohoCRMZohoCRMEdition edition; @@ -106,11 +107,10 @@ public SourceZohoCrm withStartDatetime(OffsetDateTime startDatetime) { return this; } - public SourceZohoCrm(@JsonProperty("client_id") String clientId, @JsonProperty("client_secret") String clientSecret, @JsonProperty("dc_region") SourceZohoCrmDataCenterLocation dcRegion, @JsonProperty("edition") SourceZohoCRMZohoCRMEdition edition, @JsonProperty("environment") SourceZohoCrmEnvironment environment, @JsonProperty("refresh_token") String refreshToken, @JsonProperty("sourceType") SourceZohoCrmZohoCrm sourceType) { + public SourceZohoCrm(@JsonProperty("client_id") String clientId, @JsonProperty("client_secret") String clientSecret, @JsonProperty("dc_region") SourceZohoCrmDataCenterLocation dcRegion, @JsonProperty("environment") SourceZohoCrmEnvironment environment, @JsonProperty("refresh_token") String refreshToken, @JsonProperty("sourceType") SourceZohoCrmZohoCrm sourceType) { this.clientId = clientId; this.clientSecret = clientSecret; this.dcRegion = dcRegion; - this.edition = edition; this.environment = environment; this.refreshToken = refreshToken; this.sourceType = sourceType; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/SourceZuora.java b/lib/src/main/java/com/airbyte/api/models/shared/SourceZuora.java index b0a899d7e..1fcacfc35 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/SourceZuora.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/SourceZuora.java @@ -38,6 +38,7 @@ public SourceZuora withClientSecret(String clientSecret) { /** * Choose between `Live`, or `Unlimited` - the optimized, replicated database at 12 hours freshness for high volume extraction <a href="https://knowledgecenter.zuora.com/Central_Platform/Query/Data_Query/A_Overview_of_Data_Query#Query_Processing_Limitations">Link</a> */ + @JsonInclude(Include.NON_ABSENT) @JsonProperty("data_query") public SourceZuoraDataQueryType dataQuery; @@ -88,10 +89,9 @@ public SourceZuora withWindowInDays(String windowInDays) { return this; } - public SourceZuora(@JsonProperty("client_id") String clientId, @JsonProperty("client_secret") String clientSecret, @JsonProperty("data_query") SourceZuoraDataQueryType dataQuery, @JsonProperty("sourceType") SourceZuoraZuora sourceType, @JsonProperty("start_date") String startDate, @JsonProperty("tenant_endpoint") SourceZuoraTenantEndpointLocation tenantEndpoint) { + public SourceZuora(@JsonProperty("client_id") String clientId, @JsonProperty("client_secret") String clientSecret, @JsonProperty("sourceType") SourceZuoraZuora sourceType, @JsonProperty("start_date") String startDate, @JsonProperty("tenant_endpoint") SourceZuoraTenantEndpointLocation tenantEndpoint) { this.clientId = clientId; this.clientSecret = clientSecret; - this.dataQuery = dataQuery; this.sourceType = sourceType; this.startDate = startDate; this.tenantEndpoint = tenantEndpoint; diff --git a/lib/src/main/java/com/airbyte/api/models/shared/WorkspaceResponse.java b/lib/src/main/java/com/airbyte/api/models/shared/WorkspaceResponse.java index 846f72784..73ce4e6b2 100755 --- a/lib/src/main/java/com/airbyte/api/models/shared/WorkspaceResponse.java +++ b/lib/src/main/java/com/airbyte/api/models/shared/WorkspaceResponse.java @@ -4,6 +4,8 @@ package com.airbyte.api.models.shared; +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; /** @@ -11,6 +13,7 @@ */ public class WorkspaceResponse { + @JsonInclude(Include.NON_ABSENT) @JsonProperty("dataResidency") public GeographyEnum dataResidency; @@ -35,8 +38,7 @@ public WorkspaceResponse withWorkspaceId(String workspaceId) { return this; } - public WorkspaceResponse(@JsonProperty("dataResidency") GeographyEnum dataResidency, @JsonProperty("name") String name, @JsonProperty("workspaceId") String workspaceId) { - this.dataResidency = dataResidency; + public WorkspaceResponse(@JsonProperty("name") String name, @JsonProperty("workspaceId") String workspaceId) { this.name = name; this.workspaceId = workspaceId; }