Skip to content

Commit be0384c

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 2f438e8 of spec repo
1 parent cb46a95 commit be0384c

File tree

66 files changed

+12652
-0
lines changed

Some content is hidden

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

66 files changed

+12652
-0
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 1093 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
// Create reference table returns "Created" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.ReferenceTablesApi;
6+
import com.datadog.api.client.v2.model.CreateTableRequest;
7+
import com.datadog.api.client.v2.model.CreateTableRequestData;
8+
import com.datadog.api.client.v2.model.CreateTableRequestDataAttributes;
9+
import com.datadog.api.client.v2.model.CreateTableRequestDataAttributesFileMetadata;
10+
import com.datadog.api.client.v2.model.CreateTableRequestDataAttributesFileMetadataCloudStorage;
11+
import com.datadog.api.client.v2.model.CreateTableRequestDataAttributesFileMetadataOneOfAccessDetails;
12+
import com.datadog.api.client.v2.model.CreateTableRequestDataAttributesFileMetadataOneOfAccessDetailsAwsDetail;
13+
import com.datadog.api.client.v2.model.CreateTableRequestDataAttributesSchema;
14+
import com.datadog.api.client.v2.model.CreateTableRequestDataAttributesSchemaFieldsItems;
15+
import com.datadog.api.client.v2.model.CreateTableRequestDataType;
16+
import com.datadog.api.client.v2.model.TableResultV2;
17+
import java.util.Arrays;
18+
import java.util.Collections;
19+
20+
public class Example {
21+
public static void main(String[] args) {
22+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
23+
ReferenceTablesApi apiInstance = new ReferenceTablesApi(defaultClient);
24+
25+
CreateTableRequest body =
26+
new CreateTableRequest()
27+
.data(
28+
new CreateTableRequestData()
29+
.attributes(
30+
new CreateTableRequestDataAttributes()
31+
.description("this is a cloud table generated via a cloud bucket sync")
32+
.fileMetadata(
33+
new CreateTableRequestDataAttributesFileMetadata(
34+
new CreateTableRequestDataAttributesFileMetadataCloudStorage()
35+
.accessDetails(
36+
new CreateTableRequestDataAttributesFileMetadataOneOfAccessDetails()
37+
.awsDetail(
38+
new CreateTableRequestDataAttributesFileMetadataOneOfAccessDetailsAwsDetail()
39+
.awsAccountId("test-account-id")
40+
.awsBucketName("test-bucket")
41+
.filePath("test_rt.csv")))
42+
.syncEnabled(true)))
43+
.schema(
44+
new CreateTableRequestDataAttributesSchema()
45+
.fields(
46+
Arrays.asList(
47+
new CreateTableRequestDataAttributesSchemaFieldsItems()
48+
.name("name")
49+
.type("STRING"),
50+
new CreateTableRequestDataAttributesSchemaFieldsItems()
51+
.name("account_id")
52+
.type("STRING")))
53+
.primaryKeys(Collections.singletonList("account_id")))
54+
.source("S3")
55+
.tableName("test_reference_table")
56+
.tags(Collections.singletonList("test_tag")))
57+
.type(CreateTableRequestDataType.REFERENCE_TABLE));
58+
59+
try {
60+
TableResultV2 result = apiInstance.createReferenceTable(body);
61+
System.out.println(result);
62+
} catch (ApiException e) {
63+
System.err.println("Exception when calling ReferenceTablesApi#createReferenceTable");
64+
System.err.println("Status code: " + e.getCode());
65+
System.err.println("Reason: " + e.getResponseBody());
66+
System.err.println("Response headers: " + e.getResponseHeaders());
67+
e.printStackTrace();
68+
}
69+
}
70+
}
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
// Create reference table upload returns "Created" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.ReferenceTablesApi;
6+
import com.datadog.api.client.v2.model.CreateUploadRequest;
7+
import com.datadog.api.client.v2.model.CreateUploadRequestData;
8+
import com.datadog.api.client.v2.model.CreateUploadRequestDataAttributes;
9+
import com.datadog.api.client.v2.model.CreateUploadRequestDataType;
10+
import com.datadog.api.client.v2.model.CreateUploadResponse;
11+
import java.util.Arrays;
12+
13+
public class Example {
14+
public static void main(String[] args) {
15+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
16+
ReferenceTablesApi apiInstance = new ReferenceTablesApi(defaultClient);
17+
18+
CreateUploadRequest body =
19+
new CreateUploadRequest()
20+
.data(
21+
new CreateUploadRequestData()
22+
.attributes(
23+
new CreateUploadRequestDataAttributes()
24+
.headers(Arrays.asList("id", "name", "value"))
25+
.tableName("test_upload_table_Example-Reference-Table")
26+
.partCount(1)
27+
.partSize(1024L))
28+
.type(CreateUploadRequestDataType.UPLOAD));
29+
30+
try {
31+
CreateUploadResponse result = apiInstance.createReferenceTableUpload(body);
32+
System.out.println(result);
33+
} catch (ApiException e) {
34+
System.err.println("Exception when calling ReferenceTablesApi#createReferenceTableUpload");
35+
System.err.println("Status code: " + e.getCode());
36+
System.err.println("Reason: " + e.getResponseBody());
37+
System.err.println("Response headers: " + e.getResponseHeaders());
38+
e.printStackTrace();
39+
}
40+
}
41+
}
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
// Create reference table with upload returns "Created" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.ReferenceTablesApi;
6+
import com.datadog.api.client.v2.model.CreateTableRequest;
7+
import com.datadog.api.client.v2.model.CreateTableRequestData;
8+
import com.datadog.api.client.v2.model.CreateTableRequestDataAttributes;
9+
import com.datadog.api.client.v2.model.CreateTableRequestDataAttributesFileMetadata;
10+
import com.datadog.api.client.v2.model.CreateTableRequestDataAttributesFileMetadataLocalFile;
11+
import com.datadog.api.client.v2.model.CreateTableRequestDataAttributesSchema;
12+
import com.datadog.api.client.v2.model.CreateTableRequestDataAttributesSchemaFieldsItems;
13+
import com.datadog.api.client.v2.model.CreateTableRequestDataType;
14+
import com.datadog.api.client.v2.model.TableResultV2;
15+
import java.util.Arrays;
16+
import java.util.Collections;
17+
18+
public class Example {
19+
public static void main(String[] args) {
20+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
21+
ReferenceTablesApi apiInstance = new ReferenceTablesApi(defaultClient);
22+
23+
CreateTableRequest body =
24+
new CreateTableRequest()
25+
.data(
26+
new CreateTableRequestData()
27+
.attributes(
28+
new CreateTableRequestDataAttributes()
29+
.description(
30+
"Test reference table created via BDD test Example-Reference-Table")
31+
.source("LOCAL_FILE")
32+
.fileMetadata(
33+
new CreateTableRequestDataAttributesFileMetadata(
34+
new CreateTableRequestDataAttributesFileMetadataLocalFile()
35+
.uploadId("test-upload-id-Example-Reference-Table")))
36+
.schema(
37+
new CreateTableRequestDataAttributesSchema()
38+
.fields(
39+
Arrays.asList(
40+
new CreateTableRequestDataAttributesSchemaFieldsItems()
41+
.name("id")
42+
.type("STRING"),
43+
new CreateTableRequestDataAttributesSchemaFieldsItems()
44+
.name("name")
45+
.type("STRING"),
46+
new CreateTableRequestDataAttributesSchemaFieldsItems()
47+
.name("value")
48+
.type("INT32")))
49+
.primaryKeys(Collections.singletonList("id")))
50+
.tableName("test_reference_table_Example-Reference-Table")
51+
.tags(Collections.singletonList("test_tag")))
52+
.type(CreateTableRequestDataType.REFERENCE_TABLE));
53+
54+
try {
55+
TableResultV2 result = apiInstance.createReferenceTable(body);
56+
System.out.println(result);
57+
} catch (ApiException e) {
58+
System.err.println("Exception when calling ReferenceTablesApi#createReferenceTable");
59+
System.err.println("Status code: " + e.getCode());
60+
System.err.println("Reason: " + e.getResponseBody());
61+
System.err.println("Response headers: " + e.getResponseHeaders());
62+
e.printStackTrace();
63+
}
64+
}
65+
}
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
// Delete table returns "OK" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.ReferenceTablesApi;
6+
7+
public class Example {
8+
public static void main(String[] args) {
9+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
10+
ReferenceTablesApi apiInstance = new ReferenceTablesApi(defaultClient);
11+
12+
try {
13+
apiInstance.deleteTable("id");
14+
} catch (ApiException e) {
15+
System.err.println("Exception when calling ReferenceTablesApi#deleteTable");
16+
System.err.println("Status code: " + e.getCode());
17+
System.err.println("Reason: " + e.getResponseBody());
18+
System.err.println("Response headers: " + e.getResponseHeaders());
19+
e.printStackTrace();
20+
}
21+
}
22+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// Get rows by id returns "Some or all requested rows were found." response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.ReferenceTablesApi;
6+
import com.datadog.api.client.v2.model.TableRowResourceArray;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
ReferenceTablesApi apiInstance = new ReferenceTablesApi(defaultClient);
12+
13+
try {
14+
TableRowResourceArray result = apiInstance.getRowsByID("id");
15+
System.out.println(result);
16+
} catch (ApiException e) {
17+
System.err.println("Exception when calling ReferenceTablesApi#getRowsByID");
18+
System.err.println("Status code: " + e.getCode());
19+
System.err.println("Reason: " + e.getResponseBody());
20+
System.err.println("Response headers: " + e.getResponseHeaders());
21+
e.printStackTrace();
22+
}
23+
}
24+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// Get table returns "OK" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.ReferenceTablesApi;
6+
import com.datadog.api.client.v2.model.TableResultV2;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
ReferenceTablesApi apiInstance = new ReferenceTablesApi(defaultClient);
12+
13+
try {
14+
TableResultV2 result = apiInstance.getTable("id");
15+
System.out.println(result);
16+
} catch (ApiException e) {
17+
System.err.println("Exception when calling ReferenceTablesApi#getTable");
18+
System.err.println("Status code: " + e.getCode());
19+
System.err.println("Reason: " + e.getResponseBody());
20+
System.err.println("Response headers: " + e.getResponseHeaders());
21+
e.printStackTrace();
22+
}
23+
}
24+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// List tables returns "OK" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.ReferenceTablesApi;
6+
import com.datadog.api.client.v2.model.TableResultV2Array;
7+
8+
public class Example {
9+
public static void main(String[] args) {
10+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
11+
ReferenceTablesApi apiInstance = new ReferenceTablesApi(defaultClient);
12+
13+
try {
14+
TableResultV2Array result = apiInstance.listTables();
15+
System.out.println(result);
16+
} catch (ApiException e) {
17+
System.err.println("Exception when calling ReferenceTablesApi#listTables");
18+
System.err.println("Status code: " + e.getCode());
19+
System.err.println("Reason: " + e.getResponseBody());
20+
System.err.println("Response headers: " + e.getResponseHeaders());
21+
e.printStackTrace();
22+
}
23+
}
24+
}
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
// Update reference table returns "OK" response
2+
3+
import com.datadog.api.client.ApiClient;
4+
import com.datadog.api.client.ApiException;
5+
import com.datadog.api.client.v2.api.ReferenceTablesApi;
6+
import com.datadog.api.client.v2.model.PatchTableRequest;
7+
import com.datadog.api.client.v2.model.PatchTableRequestData;
8+
import com.datadog.api.client.v2.model.PatchTableRequestDataAttributes;
9+
import com.datadog.api.client.v2.model.PatchTableRequestDataAttributesFileMetadata;
10+
import com.datadog.api.client.v2.model.PatchTableRequestDataAttributesFileMetadataCloudStorage;
11+
import com.datadog.api.client.v2.model.PatchTableRequestDataAttributesFileMetadataOneOfAccessDetails;
12+
import com.datadog.api.client.v2.model.PatchTableRequestDataAttributesFileMetadataOneOfAccessDetailsAwsDetail;
13+
import com.datadog.api.client.v2.model.PatchTableRequestDataAttributesSchema;
14+
import com.datadog.api.client.v2.model.PatchTableRequestDataAttributesSchemaFieldsItems;
15+
import com.datadog.api.client.v2.model.PatchTableRequestDataType;
16+
import com.datadog.api.client.v2.model.TableResultV2;
17+
import java.util.Arrays;
18+
import java.util.Collections;
19+
20+
public class Example {
21+
public static void main(String[] args) {
22+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
23+
ReferenceTablesApi apiInstance = new ReferenceTablesApi(defaultClient);
24+
25+
PatchTableRequest body =
26+
new PatchTableRequest()
27+
.data(
28+
new PatchTableRequestData()
29+
.attributes(
30+
new PatchTableRequestDataAttributes()
31+
.description("this is a cloud table generated via a cloud bucket sync")
32+
.fileMetadata(
33+
new PatchTableRequestDataAttributesFileMetadata(
34+
new PatchTableRequestDataAttributesFileMetadataCloudStorage()
35+
.accessDetails(
36+
new PatchTableRequestDataAttributesFileMetadataOneOfAccessDetails()
37+
.awsDetail(
38+
new PatchTableRequestDataAttributesFileMetadataOneOfAccessDetailsAwsDetail()
39+
.awsAccountId("test-account-id")
40+
.awsBucketName("test-bucket")
41+
.filePath("test_rt.csv")))
42+
.syncEnabled(true)))
43+
.schema(
44+
new PatchTableRequestDataAttributesSchema()
45+
.fields(
46+
Arrays.asList(
47+
new PatchTableRequestDataAttributesSchemaFieldsItems()
48+
.name("id")
49+
.type("INT64"),
50+
new PatchTableRequestDataAttributesSchemaFieldsItems()
51+
.name("name")
52+
.type("STRING")))
53+
.primaryKeys(Collections.singletonList("id")))
54+
.syncEnabled(false)
55+
.tags(Collections.singletonList("test_tag")))
56+
.id("00000000-0000-0000-0000-000000000000")
57+
.type(PatchTableRequestDataType.REFERENCE_TABLE));
58+
59+
try {
60+
TableResultV2 result = apiInstance.updateReferenceTable("id", body);
61+
System.out.println(result);
62+
} catch (ApiException e) {
63+
System.err.println("Exception when calling ReferenceTablesApi#updateReferenceTable");
64+
System.err.println("Status code: " + e.getCode());
65+
System.err.println("Reason: " + e.getResponseBody());
66+
System.err.println("Response headers: " + e.getResponseHeaders());
67+
e.printStackTrace();
68+
}
69+
}
70+
}

0 commit comments

Comments
 (0)