Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
38 changes: 23 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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'
```
<!-- End SDK Installation -->

## SDK Example Usage
<!-- Start SDK Example Usage -->


```java
package hello.world;

Expand All @@ -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);
Expand Down Expand Up @@ -152,6 +150,16 @@ public class Application {
* [updateWorkspace](docs/sdks/workspaces/README.md#updateworkspace) - Update a workspace
<!-- End SDK Available Operations -->



<!-- Start Dev Containers -->

<!-- End Dev Containers -->

<!-- Placeholder for Future Speakeasy SDK Sections -->



### Maturity

This SDK is in beta, and there may be breaking changes between versions without a major version update. Therefore, we recommend pinning usage
Expand Down
72 changes: 71 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 - .
- [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 - .
24 changes: 12 additions & 12 deletions USAGE.md
Original file line number Diff line number Diff line change
Expand Up @@ -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);
Expand Down
6 changes: 3 additions & 3 deletions docs/models/operations/CancelJobResponse.md
Original file line number Diff line number Diff line change
Expand Up @@ -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<byte[]>](https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpResponse.html) | :heavy_minus_sign: | N/A |
| `statusCode` | *Integer* | :heavy_check_mark: | HTTP response status code for this operation |
| `rawResponse` | [HttpResponse<byte[]>](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 |
6 changes: 3 additions & 3 deletions docs/models/operations/CreateConnectionResponse.md
Original file line number Diff line number Diff line change
Expand Up @@ -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<byte[]>](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<byte[]>](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 |
Loading