Skip to content

Commit cba8eca

Browse files
authored
Merge pull request #1 from fabra-io/speakeasy-sdk-regen-1677036037
chore: speakeasy SDK regeneration
2 parents 4c1ada4 + 4097969 commit cba8eca

File tree

94 files changed

+4303
-1
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

94 files changed

+4303
-1
lines changed

.gitattributes

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#
2+
# https://help.github.com/articles/dealing-with-line-endings/
3+
#
4+
# Linux start script should use lf
5+
/gradlew text eol=lf
6+
7+
# These are Windows script files and should use crlf
8+
*.bat text eol=crlf
9+

.gitignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Ignore Gradle project-specific cache directory
2+
.gradle
3+
4+
# Ignore Gradle build output directory
5+
build
6+
bin/

README.md

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
# fabra-java-sdk
2+
3+
<!-- Start SDK Installation -->
4+
## SDK Installation
5+
6+
### Gradle
7+
8+
```groovy
9+
implementation 'fabra.io.javasdk:fabra-java-sdk:0.1.0'
10+
```
11+
<!-- End SDK Installation -->
12+
13+
## SDK Example Usage
14+
<!-- Start SDK Example Usage -->
15+
```java
16+
package hello.world;
17+
18+
import fabra.io.javasdk.Fabra;
19+
import fabra.io.javasdk.models.shared.Security;
20+
21+
public class Application {
22+
public static void main(String[] args) {
23+
try {
24+
Fabra.Builder builder = Fabra.builder();
25+
26+
builder.setSecurity(
27+
new Security() {{
28+
apiKeyAuth = new SchemeAPIKeyAuth() {{
29+
apiKey = "YOUR_API_KEY_HERE";
30+
}};
31+
}}
32+
);
33+
34+
Fabra sdk = builder.build();
35+
36+
GetNamespacesRequest req = new GetNamespacesRequest() {{
37+
queryParams = new GetNamespacesQueryParams() {{
38+
connectionID = 548814;
39+
}};
40+
}};
41+
42+
GetNamespacesResponse res = sdk.connection.getNamespaces(req);
43+
44+
if (res.getNamespaces200ApplicationJSONObject.isPresent()) {
45+
// handle response
46+
}
47+
} catch (Exception e) {
48+
// handle exception
49+
}
50+
```
51+
<!-- End SDK Example Usage -->
52+
53+
<!-- Start SDK Available Operations -->
54+
## SDK Available Operations
55+
56+
57+
### connection
58+
59+
* `getNamespaces` - Get all namespaces
60+
* `getSchema` - Get schema for table
61+
* `getTables` - Get all tables
62+
63+
### destination
64+
65+
* `createDestination` - Create a new destination
66+
* `getDestinations` - Get all destinations
67+
68+
### object
69+
70+
* `createObject` - Create a new object
71+
* `getObjects` - Get all objects
72+
73+
### source
74+
75+
* `createSource` - Create a new source
76+
* `getSources` - Get all sources
77+
78+
### sync
79+
80+
* `createSync` - Create a new sync
81+
* `getSyncs` - Get all syncs
82+
<!-- End SDK Available Operations -->
83+
84+
### SDK Generated by [Speakeasy](https://docs.speakeasyapi.dev/docs/using-speakeasy/client-sdks)

RELEASES.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
2+
3+
## Version 0.1.0
4+
### Changes
5+
Based on:
6+
- OpenAPI Doc 0.1.0 ./openapi.yaml
7+
- Speakeasy CLI 1.4.5 https://github.com/speakeasy-api/speakeasy

USAGE.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
<!-- Start SDK Example Usage -->
2+
```java
3+
package hello.world;
4+
5+
import fabra.io.javasdk.Fabra;
6+
import fabra.io.javasdk.models.shared.Security;
7+
8+
public class Application {
9+
public static void main(String[] args) {
10+
try {
11+
Fabra.Builder builder = Fabra.builder();
12+
13+
builder.setSecurity(
14+
new Security() {{
15+
apiKeyAuth = new SchemeAPIKeyAuth() {{
16+
apiKey = "YOUR_API_KEY_HERE";
17+
}};
18+
}}
19+
);
20+
21+
Fabra sdk = builder.build();
22+
23+
GetNamespacesRequest req = new GetNamespacesRequest() {{
24+
queryParams = new GetNamespacesQueryParams() {{
25+
connectionID = 548814;
26+
}};
27+
}};
28+
29+
GetNamespacesResponse res = sdk.connection.getNamespaces(req);
30+
31+
if (res.getNamespaces200ApplicationJSONObject.isPresent()) {
32+
// handle response
33+
}
34+
} catch (Exception e) {
35+
// handle exception
36+
}
37+
```
38+
<!-- End SDK Example Usage -->

files.gen

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
lib/src/main/java/fabra/io/javasdk/Connection.java
2+
lib/src/main/java/fabra/io/javasdk/Destination.java
3+
lib/src/main/java/fabra/io/javasdk/Object.java
4+
lib/src/main/java/fabra/io/javasdk/Source.java
5+
lib/src/main/java/fabra/io/javasdk/Sync.java
6+
lib/src/main/java/fabra/io/javasdk/Fabra.java
7+
.gitattributes
8+
.gitignore
9+
gradle/wrapper/gradle-wrapper.jar
10+
gradle/wrapper/gradle-wrapper.properties
11+
gradlew
12+
gradlew.bat
13+
lib/build.gradle
14+
lib/src/main/java/fabra/io/javasdk/utils/DateTimeDeserializer.java
15+
lib/src/main/java/fabra/io/javasdk/utils/DateTimeSerializer.java
16+
lib/src/main/java/fabra/io/javasdk/utils/FormMetadata.java
17+
lib/src/main/java/fabra/io/javasdk/utils/HTTPClient.java
18+
lib/src/main/java/fabra/io/javasdk/utils/HTTPRequest.java
19+
lib/src/main/java/fabra/io/javasdk/utils/HeaderMetadata.java
20+
lib/src/main/java/fabra/io/javasdk/utils/JSON.java
21+
lib/src/main/java/fabra/io/javasdk/utils/Metadata.java
22+
lib/src/main/java/fabra/io/javasdk/utils/MultipartFormMetadata.java
23+
lib/src/main/java/fabra/io/javasdk/utils/PathParamsMetadata.java
24+
lib/src/main/java/fabra/io/javasdk/utils/QueryParameters.java
25+
lib/src/main/java/fabra/io/javasdk/utils/QueryParamsMetadata.java
26+
lib/src/main/java/fabra/io/javasdk/utils/RequestBody.java
27+
lib/src/main/java/fabra/io/javasdk/utils/RequestMetadata.java
28+
lib/src/main/java/fabra/io/javasdk/utils/Security.java
29+
lib/src/main/java/fabra/io/javasdk/utils/SecurityMetadata.java
30+
lib/src/main/java/fabra/io/javasdk/utils/SerializedBody.java
31+
lib/src/main/java/fabra/io/javasdk/utils/SpeakeasyHTTPClient.java
32+
lib/src/main/java/fabra/io/javasdk/utils/SpeakeasyHTTPSecurityClient.java
33+
lib/src/main/java/fabra/io/javasdk/utils/SpeakeasyMetadata.java
34+
lib/src/main/java/fabra/io/javasdk/utils/Types.java
35+
lib/src/main/java/fabra/io/javasdk/utils/Utils.java
36+
settings.gradle
37+
lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesQueryParams.java
38+
lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesRequest.java
39+
lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespaces200ApplicationJSON.java
40+
lib/src/main/java/fabra/io/javasdk/models/operations/GetNamespacesResponse.java
41+
lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaQueryParams.java
42+
lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaRequest.java
43+
lib/src/main/java/fabra/io/javasdk/models/operations/GetSchema200ApplicationJSON.java
44+
lib/src/main/java/fabra/io/javasdk/models/operations/GetSchemaResponse.java
45+
lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesQueryParams.java
46+
lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesRequest.java
47+
lib/src/main/java/fabra/io/javasdk/models/operations/GetTables200ApplicationJSON.java
48+
lib/src/main/java/fabra/io/javasdk/models/operations/GetTablesResponse.java
49+
lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestinationRequest.java
50+
lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestination200ApplicationJSON.java
51+
lib/src/main/java/fabra/io/javasdk/models/operations/CreateDestinationResponse.java
52+
lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinations200ApplicationJSON.java
53+
lib/src/main/java/fabra/io/javasdk/models/operations/GetDestinationsResponse.java
54+
lib/src/main/java/fabra/io/javasdk/models/operations/CreateObjectRequest.java
55+
lib/src/main/java/fabra/io/javasdk/models/operations/CreateObject200ApplicationJSON.java
56+
lib/src/main/java/fabra/io/javasdk/models/operations/CreateObjectResponse.java
57+
lib/src/main/java/fabra/io/javasdk/models/operations/GetObjects200ApplicationJSON.java
58+
lib/src/main/java/fabra/io/javasdk/models/operations/GetObjectsResponse.java
59+
lib/src/main/java/fabra/io/javasdk/models/operations/CreateSourceRequest.java
60+
lib/src/main/java/fabra/io/javasdk/models/operations/CreateSource200ApplicationJSON.java
61+
lib/src/main/java/fabra/io/javasdk/models/operations/CreateSourceResponse.java
62+
lib/src/main/java/fabra/io/javasdk/models/operations/GetSources200ApplicationJSON.java
63+
lib/src/main/java/fabra/io/javasdk/models/operations/GetSourcesResponse.java
64+
lib/src/main/java/fabra/io/javasdk/models/operations/CreateSyncRequest.java
65+
lib/src/main/java/fabra/io/javasdk/models/operations/CreateSync200ApplicationJSON.java
66+
lib/src/main/java/fabra/io/javasdk/models/operations/CreateSyncResponse.java
67+
lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncs200ApplicationJSON.java
68+
lib/src/main/java/fabra/io/javasdk/models/operations/GetSyncsResponse.java
69+
lib/src/main/java/fabra/io/javasdk/models/shared/ColumnSchema.java
70+
lib/src/main/java/fabra/io/javasdk/models/shared/FieldTypeEnum.java
71+
lib/src/main/java/fabra/io/javasdk/models/shared/Destination.java
72+
lib/src/main/java/fabra/io/javasdk/models/shared/Connection.java
73+
lib/src/main/java/fabra/io/javasdk/models/shared/ConnectionTypeEnum.java
74+
lib/src/main/java/fabra/io/javasdk/models/shared/DestinationInput.java
75+
lib/src/main/java/fabra/io/javasdk/models/shared/SnowflakeConfig.java
76+
lib/src/main/java/fabra/io/javasdk/models/shared/RedshiftConfig.java
77+
lib/src/main/java/fabra/io/javasdk/models/shared/MongoDbConfig.java
78+
lib/src/main/java/fabra/io/javasdk/models/shared/BigQueryConfig.java
79+
lib/src/main/java/fabra/io/javasdk/models/shared/Object.java
80+
lib/src/main/java/fabra/io/javasdk/models/shared/ObjectField.java
81+
lib/src/main/java/fabra/io/javasdk/models/shared/ObjectInput.java
82+
lib/src/main/java/fabra/io/javasdk/models/shared/Source.java
83+
lib/src/main/java/fabra/io/javasdk/models/shared/SourceInput.java
84+
lib/src/main/java/fabra/io/javasdk/models/shared/Sync.java
85+
lib/src/main/java/fabra/io/javasdk/models/shared/FrequencyUnitsEnum.java
86+
lib/src/main/java/fabra/io/javasdk/models/shared/FieldMapping.java
87+
lib/src/main/java/fabra/io/javasdk/models/shared/SyncInput.java
88+
lib/src/main/java/fabra/io/javasdk/models/shared/SchemeAPIKeyAuth.java
89+
lib/src/main/java/fabra/io/javasdk/models/shared/Security.java
90+
USAGE.md

gen.yaml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
1+
management:
2+
openapi-checksum: 5bdbad96d6d347d81789110337cf504a
3+
openapi-version: 0.1.0
4+
speakeasy-version: 1.4.5
15
java:
2-
version: 0.0.0
6+
version: 0.1.0
37
packagename: fabra.io.javasdk
48
projectname: fabra-java-sdk
59
sdkclassname: Fabra

gradle/wrapper/gradle-wrapper.jar

59.3 KB
Binary file not shown.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
distributionBase=GRADLE_USER_HOME
2+
distributionPath=wrapper/dists
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5.1-bin.zip
4+
zipStoreBase=GRADLE_USER_HOME
5+
zipStorePath=wrapper/dists

0 commit comments

Comments
 (0)