Skip to content
Open
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
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,109 changes: 1,109 additions & 0 deletions .generator/schemas/v2/openapi.yaml

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
// Create replay heatmap snapshot returns "Created" response

import com.datadog.api.client.ApiClient;
import com.datadog.api.client.ApiException;
import com.datadog.api.client.v2.api.RumReplayHeatmapsApi;
import com.datadog.api.client.v2.model.Snapshot;
import com.datadog.api.client.v2.model.SnapshotCreateRequest;
import com.datadog.api.client.v2.model.SnapshotCreateRequestData;
import com.datadog.api.client.v2.model.SnapshotCreateRequestDataAttributes;
import com.datadog.api.client.v2.model.SnapshotUpdateRequestDataType;

public class Example {
public static void main(String[] args) {
ApiClient defaultClient = ApiClient.getDefaultApiClient();
RumReplayHeatmapsApi apiInstance = new RumReplayHeatmapsApi(defaultClient);

SnapshotCreateRequest body =
new SnapshotCreateRequest()
.data(
new SnapshotCreateRequestData()
.attributes(
new SnapshotCreateRequestDataAttributes()
.applicationId("")
.deviceType("")
.eventId("")
.isDeviceTypeSelectedByUser(false)
.snapshotName("")
.start(0L)
.viewName(""))
.type(SnapshotUpdateRequestDataType.SNAPSHOTS));

try {
Snapshot result = apiInstance.createReplayHeatmapSnapshot(body);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling RumReplayHeatmapsApi#createReplayHeatmapSnapshot");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
// Delete replay heatmap snapshot returns "No Content" response

import com.datadog.api.client.ApiClient;
import com.datadog.api.client.ApiException;
import com.datadog.api.client.v2.api.RumReplayHeatmapsApi;

public class Example {
public static void main(String[] args) {
ApiClient defaultClient = ApiClient.getDefaultApiClient();
RumReplayHeatmapsApi apiInstance = new RumReplayHeatmapsApi(defaultClient);

try {
apiInstance.deleteReplayHeatmapSnapshot("00000000-0000-0000-0000-000000000001");
} catch (ApiException e) {
System.err.println("Exception when calling RumReplayHeatmapsApi#deleteReplayHeatmapSnapshot");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
24 changes: 24 additions & 0 deletions examples/v2/rum-replay-heatmaps/ListReplayHeatmapSnapshots.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
// List replay heatmap snapshots returns "OK" response

import com.datadog.api.client.ApiClient;
import com.datadog.api.client.ApiException;
import com.datadog.api.client.v2.api.RumReplayHeatmapsApi;
import com.datadog.api.client.v2.model.SnapshotArray;

public class Example {
public static void main(String[] args) {
ApiClient defaultClient = ApiClient.getDefaultApiClient();
RumReplayHeatmapsApi apiInstance = new RumReplayHeatmapsApi(defaultClient);

try {
SnapshotArray result = apiInstance.listReplayHeatmapSnapshots("/home");
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling RumReplayHeatmapsApi#listReplayHeatmapSnapshots");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
// Update replay heatmap snapshot returns "OK" response

import com.datadog.api.client.ApiClient;
import com.datadog.api.client.ApiException;
import com.datadog.api.client.v2.api.RumReplayHeatmapsApi;
import com.datadog.api.client.v2.model.Snapshot;
import com.datadog.api.client.v2.model.SnapshotUpdateRequest;
import com.datadog.api.client.v2.model.SnapshotUpdateRequestData;
import com.datadog.api.client.v2.model.SnapshotUpdateRequestDataAttributes;
import com.datadog.api.client.v2.model.SnapshotUpdateRequestDataType;

public class Example {
public static void main(String[] args) {
ApiClient defaultClient = ApiClient.getDefaultApiClient();
RumReplayHeatmapsApi apiInstance = new RumReplayHeatmapsApi(defaultClient);

SnapshotUpdateRequest body =
new SnapshotUpdateRequest()
.data(
new SnapshotUpdateRequestData()
.attributes(
new SnapshotUpdateRequestDataAttributes()
.eventId("")
.isDeviceTypeSelectedByUser(false)
.start(0L))
.id("")
.type(SnapshotUpdateRequestDataType.SNAPSHOTS));

try {
Snapshot result =
apiInstance.updateReplayHeatmapSnapshot("00000000-0000-0000-0000-000000000001", body);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling RumReplayHeatmapsApi#updateReplayHeatmapSnapshot");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
// Add rum replay session to playlist returns "OK" response

import com.datadog.api.client.ApiException;
import com.datadog.api.client.ApiClient;
import com.datadog.api.client.v2.api.RumReplayPlaylistsApi;
import com.datadog.api.client.v2.model.PlaylistsSession;
import java.io.File;
import java.time.OffsetDateTime;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import java.util.Map;
import java.util.UUID;

public class Example {
public static void main(String[] args) {
ApiClient defaultClient = ApiClient.getDefaultApiClient();
RumReplayPlaylistsApi apiInstance = new RumReplayPlaylistsApi(defaultClient);

try {
PlaylistsSession result = apiInstance.addRumReplaySessionToPlaylist(1704067200000, 1234567, "00000000-0000-0000-0000-000000000001");
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling RumReplayPlaylistsApi#addRumReplaySessionToPlaylist");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
// Bulk remove rum replay playlist sessions returns "No Content" response

import com.datadog.api.client.ApiClient;
import com.datadog.api.client.ApiException;
import com.datadog.api.client.v2.api.RumReplayPlaylistsApi;
import com.datadog.api.client.v2.model.SessionIdArray;
import com.datadog.api.client.v2.model.SessionIdData;
import com.datadog.api.client.v2.model.ViewershipHistorySessionDataType;
import java.util.Collections;

public class Example {
public static void main(String[] args) {
ApiClient defaultClient = ApiClient.getDefaultApiClient();
RumReplayPlaylistsApi apiInstance = new RumReplayPlaylistsApi(defaultClient);

SessionIdArray body =
new SessionIdArray()
.data(
Collections.singletonList(
new SessionIdData()
.id("")
.type(ViewershipHistorySessionDataType.RUM_REPLAY_SESSION)));

try {
apiInstance.bulkRemoveRumReplayPlaylistSessions(1234567, body);
} catch (ApiException e) {
System.err.println(
"Exception when calling RumReplayPlaylistsApi#bulkRemoveRumReplayPlaylistSessions");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
39 changes: 39 additions & 0 deletions examples/v2/rum-replay-playlists/CreateRumReplayPlaylist.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
// Create rum replay playlist returns "Created" response

import com.datadog.api.client.ApiClient;
import com.datadog.api.client.ApiException;
import com.datadog.api.client.v2.api.RumReplayPlaylistsApi;
import com.datadog.api.client.v2.model.Playlist;
import com.datadog.api.client.v2.model.PlaylistData;
import com.datadog.api.client.v2.model.PlaylistDataAttributes;
import com.datadog.api.client.v2.model.PlaylistDataAttributesCreatedBy;
import com.datadog.api.client.v2.model.PlaylistDataType;

public class Example {
public static void main(String[] args) {
ApiClient defaultClient = ApiClient.getDefaultApiClient();
RumReplayPlaylistsApi apiInstance = new RumReplayPlaylistsApi(defaultClient);

Playlist body =
new Playlist()
.data(
new PlaylistData()
.attributes(
new PlaylistDataAttributes()
.createdBy(
new PlaylistDataAttributesCreatedBy().handle("").id("").uuid(""))
.name(""))
.type(PlaylistDataType.RUM_REPLAY_PLAYLIST));

try {
Playlist result = apiInstance.createRumReplayPlaylist(body);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling RumReplayPlaylistsApi#createRumReplayPlaylist");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
22 changes: 22 additions & 0 deletions examples/v2/rum-replay-playlists/DeleteRumReplayPlaylist.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
// Delete rum replay playlist returns "No Content" response

import com.datadog.api.client.ApiClient;
import com.datadog.api.client.ApiException;
import com.datadog.api.client.v2.api.RumReplayPlaylistsApi;

public class Example {
public static void main(String[] args) {
ApiClient defaultClient = ApiClient.getDefaultApiClient();
RumReplayPlaylistsApi apiInstance = new RumReplayPlaylistsApi(defaultClient);

try {
apiInstance.deleteRumReplayPlaylist(1234567);
} catch (ApiException e) {
System.err.println("Exception when calling RumReplayPlaylistsApi#deleteRumReplayPlaylist");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
24 changes: 24 additions & 0 deletions examples/v2/rum-replay-playlists/GetRumReplayPlaylist.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
// Get rum replay playlist returns "OK" response

import com.datadog.api.client.ApiClient;
import com.datadog.api.client.ApiException;
import com.datadog.api.client.v2.api.RumReplayPlaylistsApi;
import com.datadog.api.client.v2.model.Playlist;

public class Example {
public static void main(String[] args) {
ApiClient defaultClient = ApiClient.getDefaultApiClient();
RumReplayPlaylistsApi apiInstance = new RumReplayPlaylistsApi(defaultClient);

try {
Playlist result = apiInstance.getRumReplayPlaylist(1234567);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling RumReplayPlaylistsApi#getRumReplayPlaylist");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
// List rum replay playlist sessions returns "OK" response

import com.datadog.api.client.ApiClient;
import com.datadog.api.client.ApiException;
import com.datadog.api.client.v2.api.RumReplayPlaylistsApi;
import com.datadog.api.client.v2.model.PlaylistsSessionArray;

public class Example {
public static void main(String[] args) {
ApiClient defaultClient = ApiClient.getDefaultApiClient();
RumReplayPlaylistsApi apiInstance = new RumReplayPlaylistsApi(defaultClient);

try {
PlaylistsSessionArray result = apiInstance.listRumReplayPlaylistSessions(1234567);
System.out.println(result);
} catch (ApiException e) {
System.err.println(
"Exception when calling RumReplayPlaylistsApi#listRumReplayPlaylistSessions");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
24 changes: 24 additions & 0 deletions examples/v2/rum-replay-playlists/ListRumReplayPlaylists.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
// List rum replay playlists returns "OK" response

import com.datadog.api.client.ApiClient;
import com.datadog.api.client.ApiException;
import com.datadog.api.client.v2.api.RumReplayPlaylistsApi;
import com.datadog.api.client.v2.model.PlaylistArray;

public class Example {
public static void main(String[] args) {
ApiClient defaultClient = ApiClient.getDefaultApiClient();
RumReplayPlaylistsApi apiInstance = new RumReplayPlaylistsApi(defaultClient);

try {
PlaylistArray result = apiInstance.listRumReplayPlaylists();
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling RumReplayPlaylistsApi#listRumReplayPlaylists");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
// Remove rum replay session from playlist returns "No Content" response

import com.datadog.api.client.ApiClient;
import com.datadog.api.client.ApiException;
import com.datadog.api.client.v2.api.RumReplayPlaylistsApi;

public class Example {
public static void main(String[] args) {
ApiClient defaultClient = ApiClient.getDefaultApiClient();
RumReplayPlaylistsApi apiInstance = new RumReplayPlaylistsApi(defaultClient);

try {
apiInstance.removeRumReplaySessionFromPlaylist(
1234567, "00000000-0000-0000-0000-000000000001");
} catch (ApiException e) {
System.err.println(
"Exception when calling RumReplayPlaylistsApi#removeRumReplaySessionFromPlaylist");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
Loading
Loading