Skip to content

Commit 3dafb1d

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit acb019b of spec repo
1 parent c05ca65 commit 3dafb1d

File tree

74 files changed

+13468
-8
lines changed

Some content is hidden

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

74 files changed

+13468
-8
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 1297 additions & 0 deletions
Large diffs are not rendered by default.

examples/v1/logs-pipelines/CreateLogsPipeline.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,10 @@ public static void main(String[] args) {
2929
.matchRules("""
3030
rule_name_1 foo
3131
rule_name_2 bar
32-
3332
""")
3433
.supportRules("""
3534
rule_name_1 foo
3635
rule_name_2 bar
37-
3836
"""))
3937
.isEnabled(false)
4038
.source("message")

examples/v1/logs-pipelines/UpdateLogsPipeline.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,10 @@ public static void main(String[] args) {
2929
.matchRules("""
3030
rule_name_1 foo
3131
rule_name_2 bar
32-
3332
""")
3433
.supportRules("""
3534
rule_name_1 foo
3635
rule_name_2 bar
37-
3836
"""))
3937
.isEnabled(false)
4038
.source("message")
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
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.ReferenceTableCreateSourceType;
17+
import com.datadog.api.client.v2.model.ReferenceTableSchemaFieldType;
18+
import com.datadog.api.client.v2.model.TableResultV2;
19+
import java.util.Arrays;
20+
import java.util.Collections;
21+
22+
public class Example {
23+
public static void main(String[] args) {
24+
ApiClient defaultClient = ApiClient.getDefaultApiClient();
25+
ReferenceTablesApi apiInstance = new ReferenceTablesApi(defaultClient);
26+
27+
CreateTableRequest body =
28+
new CreateTableRequest()
29+
.data(
30+
new CreateTableRequestData()
31+
.attributes(
32+
new CreateTableRequestDataAttributes()
33+
.description("this is a cloud table generated via a cloud bucket sync")
34+
.fileMetadata(
35+
new CreateTableRequestDataAttributesFileMetadata(
36+
new CreateTableRequestDataAttributesFileMetadataCloudStorage()
37+
.accessDetails(
38+
new CreateTableRequestDataAttributesFileMetadataOneOfAccessDetails()
39+
.awsDetail(
40+
new CreateTableRequestDataAttributesFileMetadataOneOfAccessDetailsAwsDetail()
41+
.awsAccountId("test-account-id")
42+
.awsBucketName("test-bucket")
43+
.filePath("test_rt.csv")))
44+
.syncEnabled(true)))
45+
.schema(
46+
new CreateTableRequestDataAttributesSchema()
47+
.fields(
48+
Arrays.asList(
49+
new CreateTableRequestDataAttributesSchemaFieldsItems()
50+
.name("name")
51+
.type(ReferenceTableSchemaFieldType.STRING),
52+
new CreateTableRequestDataAttributesSchemaFieldsItems()
53+
.name("account_id")
54+
.type(ReferenceTableSchemaFieldType.STRING)))
55+
.primaryKeys(Collections.singletonList("account_id")))
56+
.source(ReferenceTableCreateSourceType.S3)
57+
.tableName("test_reference_table")
58+
.tags(Collections.singletonList("test_tag")))
59+
.type(CreateTableRequestDataType.REFERENCE_TABLE));
60+
61+
try {
62+
TableResultV2 result = apiInstance.createReferenceTable(body);
63+
System.out.println(result);
64+
} catch (ApiException e) {
65+
System.err.println("Exception when calling ReferenceTablesApi#createReferenceTable");
66+
System.err.println("Status code: " + e.getCode());
67+
System.err.println("Reason: " + e.getResponseBody());
68+
System.err.println("Response headers: " + e.getResponseHeaders());
69+
e.printStackTrace();
70+
}
71+
}
72+
}
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: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
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.ReferenceTableCreateSourceType;
15+
import com.datadog.api.client.v2.model.ReferenceTableSchemaFieldType;
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(
32+
"Test reference table created via BDD test Example-Reference-Table")
33+
.source(ReferenceTableCreateSourceType.LOCAL_FILE)
34+
.fileMetadata(
35+
new CreateTableRequestDataAttributesFileMetadata(
36+
new CreateTableRequestDataAttributesFileMetadataLocalFile()
37+
.uploadId("test-upload-id-Example-Reference-Table")))
38+
.schema(
39+
new CreateTableRequestDataAttributesSchema()
40+
.fields(
41+
Arrays.asList(
42+
new CreateTableRequestDataAttributesSchemaFieldsItems()
43+
.name("id")
44+
.type(ReferenceTableSchemaFieldType.STRING),
45+
new CreateTableRequestDataAttributesSchemaFieldsItems()
46+
.name("name")
47+
.type(ReferenceTableSchemaFieldType.STRING),
48+
new CreateTableRequestDataAttributesSchemaFieldsItems()
49+
.name("value")
50+
.type(ReferenceTableSchemaFieldType.INT32)))
51+
.primaryKeys(Collections.singletonList("id")))
52+
.tableName("test_reference_table_Example-Reference-Table")
53+
.tags(Collections.singletonList("test_tag")))
54+
.type(CreateTableRequestDataType.REFERENCE_TABLE));
55+
56+
try {
57+
TableResultV2 result = apiInstance.createReferenceTable(body);
58+
System.out.println(result);
59+
} catch (ApiException e) {
60+
System.err.println("Exception when calling ReferenceTablesApi#createReferenceTable");
61+
System.err.println("Status code: " + e.getCode());
62+
System.err.println("Reason: " + e.getResponseBody());
63+
System.err.println("Response headers: " + e.getResponseHeaders());
64+
e.printStackTrace();
65+
}
66+
}
67+
}
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+
}

0 commit comments

Comments
 (0)