diff --git a/administrative/src/main/java/com/thousandeyes/sdk/account/management/administrative/AccountGroupsApi.java b/administrative/src/main/java/com/thousandeyes/sdk/account/management/administrative/AccountGroupsApi.java index 468b10e60..87530617d 100644 --- a/administrative/src/main/java/com/thousandeyes/sdk/account/management/administrative/AccountGroupsApi.java +++ b/administrative/src/main/java/com/thousandeyes/sdk/account/management/administrative/AccountGroupsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.account.management.administrative.model.AccountGroupDetail; import com.thousandeyes.sdk.account.management.administrative.model.AccountGroupRequest; import com.thousandeyes.sdk.account.management.administrative.model.AccountGroups; diff --git a/administrative/src/main/java/com/thousandeyes/sdk/account/management/administrative/PermissionsApi.java b/administrative/src/main/java/com/thousandeyes/sdk/account/management/administrative/PermissionsApi.java index 3792419f2..93566050b 100644 --- a/administrative/src/main/java/com/thousandeyes/sdk/account/management/administrative/PermissionsApi.java +++ b/administrative/src/main/java/com/thousandeyes/sdk/account/management/administrative/PermissionsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.account.management.administrative.model.Error; import com.thousandeyes.sdk.account.management.administrative.model.Permissions; import com.thousandeyes.sdk.account.management.administrative.model.UnauthorizedError; diff --git a/administrative/src/main/java/com/thousandeyes/sdk/account/management/administrative/RolesApi.java b/administrative/src/main/java/com/thousandeyes/sdk/account/management/administrative/RolesApi.java index f55e9ee12..b9cab1a87 100644 --- a/administrative/src/main/java/com/thousandeyes/sdk/account/management/administrative/RolesApi.java +++ b/administrative/src/main/java/com/thousandeyes/sdk/account/management/administrative/RolesApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.account.management.administrative.model.Error; import com.thousandeyes.sdk.account.management.administrative.model.RoleDetail; import com.thousandeyes.sdk.account.management.administrative.model.RoleRequestBody; diff --git a/administrative/src/main/java/com/thousandeyes/sdk/account/management/administrative/UserEventsApi.java b/administrative/src/main/java/com/thousandeyes/sdk/account/management/administrative/UserEventsApi.java index 8177f3c6f..b661c0666 100644 --- a/administrative/src/main/java/com/thousandeyes/sdk/account/management/administrative/UserEventsApi.java +++ b/administrative/src/main/java/com/thousandeyes/sdk/account/management/administrative/UserEventsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.account.management.administrative.model.AuditUserEvents; import com.thousandeyes.sdk.account.management.administrative.model.Error; import java.time.OffsetDateTime; diff --git a/administrative/src/main/java/com/thousandeyes/sdk/account/management/administrative/UsersApi.java b/administrative/src/main/java/com/thousandeyes/sdk/account/management/administrative/UsersApi.java index 7f611c46f..2499b0e57 100644 --- a/administrative/src/main/java/com/thousandeyes/sdk/account/management/administrative/UsersApi.java +++ b/administrative/src/main/java/com/thousandeyes/sdk/account/management/administrative/UsersApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.account.management.administrative.model.CreatedUser; import com.thousandeyes.sdk.account.management.administrative.model.Error; import java.net.URI; diff --git a/agents/src/main/java/com/thousandeyes/sdk/agents/AgentProxiesApi.java b/agents/src/main/java/com/thousandeyes/sdk/agents/AgentProxiesApi.java index 4c0021369..febefab9e 100644 --- a/agents/src/main/java/com/thousandeyes/sdk/agents/AgentProxiesApi.java +++ b/agents/src/main/java/com/thousandeyes/sdk/agents/AgentProxiesApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.agents.model.AgentProxies; import com.thousandeyes.sdk.agents.model.Error; import com.thousandeyes.sdk.agents.model.UnauthorizedError; diff --git a/agents/src/main/java/com/thousandeyes/sdk/agents/CloudAndEnterpriseAgentNotificationRulesApi.java b/agents/src/main/java/com/thousandeyes/sdk/agents/CloudAndEnterpriseAgentNotificationRulesApi.java index 4b5845041..30ed9a593 100644 --- a/agents/src/main/java/com/thousandeyes/sdk/agents/CloudAndEnterpriseAgentNotificationRulesApi.java +++ b/agents/src/main/java/com/thousandeyes/sdk/agents/CloudAndEnterpriseAgentNotificationRulesApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.agents.model.Error; import com.thousandeyes.sdk.agents.model.ListNotificationRulesResponse; import com.thousandeyes.sdk.agents.model.NotificationRuleDetail; diff --git a/agents/src/main/java/com/thousandeyes/sdk/agents/CloudAndEnterpriseAgentsApi.java b/agents/src/main/java/com/thousandeyes/sdk/agents/CloudAndEnterpriseAgentsApi.java index 88b87f955..73fdb94f1 100644 --- a/agents/src/main/java/com/thousandeyes/sdk/agents/CloudAndEnterpriseAgentsApi.java +++ b/agents/src/main/java/com/thousandeyes/sdk/agents/CloudAndEnterpriseAgentsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.agents.model.AgentDetails; import com.thousandeyes.sdk.agents.model.AgentDetailsExpand; import com.thousandeyes.sdk.agents.model.AgentListExpand; diff --git a/agents/src/main/java/com/thousandeyes/sdk/agents/EnterpriseAgentClusterApi.java b/agents/src/main/java/com/thousandeyes/sdk/agents/EnterpriseAgentClusterApi.java index 4b571f37e..50e3f996e 100644 --- a/agents/src/main/java/com/thousandeyes/sdk/agents/EnterpriseAgentClusterApi.java +++ b/agents/src/main/java/com/thousandeyes/sdk/agents/EnterpriseAgentClusterApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.agents.model.AgentClusterAssignRequest; import com.thousandeyes.sdk.agents.model.AgentClusterUnassignRequest; import com.thousandeyes.sdk.agents.model.AgentDetails; diff --git a/alerts/src/main/java/com/thousandeyes/sdk/alerts/AlertRulesApi.java b/alerts/src/main/java/com/thousandeyes/sdk/alerts/AlertRulesApi.java index 702db7be7..9abffa95e 100644 --- a/alerts/src/main/java/com/thousandeyes/sdk/alerts/AlertRulesApi.java +++ b/alerts/src/main/java/com/thousandeyes/sdk/alerts/AlertRulesApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.alerts.model.Error; import com.thousandeyes.sdk.alerts.model.Rule; import com.thousandeyes.sdk.alerts.model.RuleDetail; diff --git a/alerts/src/main/java/com/thousandeyes/sdk/alerts/AlertSuppressionWindowsApi.java b/alerts/src/main/java/com/thousandeyes/sdk/alerts/AlertSuppressionWindowsApi.java index 4f029a26f..30180e8c7 100644 --- a/alerts/src/main/java/com/thousandeyes/sdk/alerts/AlertSuppressionWindowsApi.java +++ b/alerts/src/main/java/com/thousandeyes/sdk/alerts/AlertSuppressionWindowsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.alerts.model.AlertSuppressionWindowDetail; import com.thousandeyes.sdk.alerts.model.AlertSuppressionWindowRequest; import com.thousandeyes.sdk.alerts.model.AlertSuppressionWindows; diff --git a/alerts/src/main/java/com/thousandeyes/sdk/alerts/AlertsApi.java b/alerts/src/main/java/com/thousandeyes/sdk/alerts/AlertsApi.java index 40eb00795..0e9193016 100644 --- a/alerts/src/main/java/com/thousandeyes/sdk/alerts/AlertsApi.java +++ b/alerts/src/main/java/com/thousandeyes/sdk/alerts/AlertsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.alerts.model.AlertDetail; import com.thousandeyes.sdk.alerts.model.Alerts; import com.thousandeyes.sdk.alerts.model.Error; diff --git a/bgp-monitors/src/main/java/com/thousandeyes/sdk/bgp/monitors/BgpMonitorsApi.java b/bgp-monitors/src/main/java/com/thousandeyes/sdk/bgp/monitors/BgpMonitorsApi.java index 1a33030e7..2571e0892 100644 --- a/bgp-monitors/src/main/java/com/thousandeyes/sdk/bgp/monitors/BgpMonitorsApi.java +++ b/bgp-monitors/src/main/java/com/thousandeyes/sdk/bgp/monitors/BgpMonitorsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.bgp.monitors.model.Error; import com.thousandeyes.sdk.bgp.monitors.model.Monitors; import com.thousandeyes.sdk.bgp.monitors.model.UnauthorizedError; diff --git a/core/client-native/src/main/java/com/thousandeyes/sdk/client/NativeApiClient.java b/core/client-native/src/main/java/com/thousandeyes/sdk/client/NativeApiClient.java index c1442ec8d..0257c17c6 100644 --- a/core/client-native/src/main/java/com/thousandeyes/sdk/client/NativeApiClient.java +++ b/core/client-native/src/main/java/com/thousandeyes/sdk/client/NativeApiClient.java @@ -20,11 +20,11 @@ import java.io.IOException; import java.io.InputStream; +import java.lang.reflect.Type; import java.net.URI; import java.net.http.HttpClient; import java.net.http.HttpRequest; import java.net.http.HttpResponse; -import java.util.List; import java.util.StringJoiner; import java.util.function.Consumer; @@ -50,19 +50,10 @@ public static NativeApiClientBuilder builder() { } @Override - public ApiResponse send(ApiRequest request, Class returnType) throws ApiException { + public ApiResponse send(ApiRequest request, Type returnType) throws ApiException { return sendRequestAndProcessResponse( getRequestBuilder(request), - mapper.readerFor(returnType)); - } - - @Override - public ApiResponse> sendForList(ApiRequest request, Class returnType) - throws ApiException - { - return sendRequestAndProcessResponse( - getRequestBuilder(request), - mapper.readerForListOf(returnType)); + mapper.readerFor(mapper.constructType(returnType))); } private HttpRequest.Builder getRequestBuilder(ApiRequest request) throws ApiException { diff --git a/core/client-native/src/test/java/com/thousandeyes/sdk/client/NativeApiClientTest.java b/core/client-native/src/test/java/com/thousandeyes/sdk/client/NativeApiClientTest.java index d595f0770..6c870dc5c 100644 --- a/core/client-native/src/test/java/com/thousandeyes/sdk/client/NativeApiClientTest.java +++ b/core/client-native/src/test/java/com/thousandeyes/sdk/client/NativeApiClientTest.java @@ -21,6 +21,7 @@ import java.util.Map; import java.util.stream.Stream; +import org.apache.commons.lang3.reflect.TypeUtils; import org.apache.commons.lang3.tuple.Pair; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; @@ -114,7 +115,7 @@ void shouldSendRequestForListCorrectly(String testName, ApiRequest request) var expectedResponse = List.of(new Response("name", OffsetDateTime.now(ZoneId.of("UTC")))); stubHttpClient(expectedResponse); - var response = apiClient.sendForList(request, Response.class); + var response = apiClient.send(request, TypeUtils.parameterize(List.class, Response.class)); assertEquals(expectedResponse, response.getData()); } diff --git a/core/client/src/main/java/com/thousandeyes/sdk/client/ApiClient.java b/core/client/src/main/java/com/thousandeyes/sdk/client/ApiClient.java index 8efbbafec..faa05fcf7 100644 --- a/core/client/src/main/java/com/thousandeyes/sdk/client/ApiClient.java +++ b/core/client/src/main/java/com/thousandeyes/sdk/client/ApiClient.java @@ -18,13 +18,10 @@ package com.thousandeyes.sdk.client; -import java.util.List; +import java.lang.reflect.Type; public interface ApiClient { - ApiResponse send(ApiRequest request, Class returnType) throws ApiException; - - ApiResponse> sendForList(ApiRequest request, Class returnType) - throws ApiException; + ApiResponse send(ApiRequest request, Type returnType) throws ApiException; } diff --git a/core/client/src/main/java/com/thousandeyes/sdk/client/ApiClientDecorator.java b/core/client/src/main/java/com/thousandeyes/sdk/client/ApiClientDecorator.java index 0801be9f9..226e1fccf 100644 --- a/core/client/src/main/java/com/thousandeyes/sdk/client/ApiClientDecorator.java +++ b/core/client/src/main/java/com/thousandeyes/sdk/client/ApiClientDecorator.java @@ -18,7 +18,7 @@ package com.thousandeyes.sdk.client; -import java.util.List; +import java.lang.reflect.Type; import java.util.concurrent.Callable; import lombok.RequiredArgsConstructor; @@ -30,19 +30,12 @@ public abstract class ApiClientDecorator implements ApiClient { private final ApiClient apiClient; @Override - public final ApiResponse send(ApiRequest request, Class returnType) + public final ApiResponse send(ApiRequest request, Type returnType) throws ApiException { return decorate(() -> apiClient.send(request, returnType)); } - @Override - public final ApiResponse> sendForList(ApiRequest request, Class returnType) - throws ApiException - { - return decorate(() -> apiClient.sendForList(request, returnType)); - } - public abstract ApiResponse decorate(Callable> requestCallable) throws ApiException; } diff --git a/core/client/src/main/java/com/thousandeyes/sdk/client/ApiException.java b/core/client/src/main/java/com/thousandeyes/sdk/client/ApiException.java index dcb7ed3b2..ac2d82c5a 100644 --- a/core/client/src/main/java/com/thousandeyes/sdk/client/ApiException.java +++ b/core/client/src/main/java/com/thousandeyes/sdk/client/ApiException.java @@ -18,7 +18,7 @@ package com.thousandeyes.sdk.client; -import java.util.List; +import java.util.Collection; import java.util.Map; import lombok.Getter; @@ -28,10 +28,11 @@ @Getter public class ApiException extends Exception { private int code = 0; - private Map> responseHeaders = null; + private Map> responseHeaders = null; private Object responseBody = null; - public ApiException() {} + public ApiException() { + } public ApiException(Throwable throwable) { super(throwable); @@ -41,22 +42,32 @@ public ApiException(String message) { super(message); } - public ApiException(String message, Throwable throwable, int code, Map> responseHeaders, Object responseBody) { + public ApiException(String message, Throwable throwable, int code, + Map> responseHeaders, + Object responseBody) + { super(message, throwable); this.code = code; this.responseHeaders = responseHeaders; this.responseBody = responseBody; } - public ApiException(String message, int code, Map> responseHeaders, Object responseBody) { + public ApiException(String message, int code, + Map> responseHeaders, + Object responseBody) + { this(message, null, code, responseHeaders, responseBody); } - public ApiException(String message, Throwable throwable, int code, Map> responseHeaders) { + public ApiException(String message, Throwable throwable, int code, + Map> responseHeaders) + { this(message, throwable, code, responseHeaders, null); } - public ApiException(int code, Map> responseHeaders, Object responseBody) { + public ApiException(int code, Map> responseHeaders, + Object responseBody) + { this(null, null, code, responseHeaders, responseBody); } @@ -65,7 +76,10 @@ public ApiException(int code, String message) { this.code = code; } - public ApiException(int code, String message, Map> responseHeaders, Object responseBody) { + public ApiException(int code, String message, + Map> responseHeaders, + Object responseBody) + { this(code, message); this.responseHeaders = responseHeaders; this.responseBody = responseBody; diff --git a/core/client/src/main/java/com/thousandeyes/sdk/client/ApiRequest.java b/core/client/src/main/java/com/thousandeyes/sdk/client/ApiRequest.java index 0da531723..0905ddfb6 100644 --- a/core/client/src/main/java/com/thousandeyes/sdk/client/ApiRequest.java +++ b/core/client/src/main/java/com/thousandeyes/sdk/client/ApiRequest.java @@ -19,6 +19,7 @@ package com.thousandeyes.sdk.client; import java.time.Duration; +import java.util.Collection; import java.util.List; import java.util.Map; @@ -38,6 +39,6 @@ public class ApiRequest { Object requestBody; List> queryParams; @Singular - Map> headers; + Map> headers; Duration readTimeout; } diff --git a/core/client/src/main/java/com/thousandeyes/sdk/client/ApiResponse.java b/core/client/src/main/java/com/thousandeyes/sdk/client/ApiResponse.java index f37c9d729..aa2b057b5 100644 --- a/core/client/src/main/java/com/thousandeyes/sdk/client/ApiResponse.java +++ b/core/client/src/main/java/com/thousandeyes/sdk/client/ApiResponse.java @@ -18,21 +18,24 @@ package com.thousandeyes.sdk.client; -import java.util.List; +import java.util.Collection; import java.util.Map; import lombok.Getter; + + @Getter public class ApiResponse { final private int statusCode; - final private Map> headers; + final private Map> headers; final private T data; - - public ApiResponse(int statusCode, Map> headers) { + + public ApiResponse(int statusCode, Map> headers) { this(statusCode, headers, null); } - public ApiResponse(int statusCode, Map> headers, T data) { + + public ApiResponse(int statusCode, Map> headers, T data) { this.statusCode = statusCode; this.headers = headers; this.data = data; diff --git a/core/client/src/main/java/com/thousandeyes/sdk/client/RateLimitDecorator.java b/core/client/src/main/java/com/thousandeyes/sdk/client/RateLimitDecorator.java index d080ffd61..bfd187457 100644 --- a/core/client/src/main/java/com/thousandeyes/sdk/client/RateLimitDecorator.java +++ b/core/client/src/main/java/com/thousandeyes/sdk/client/RateLimitDecorator.java @@ -19,8 +19,10 @@ package com.thousandeyes.sdk.client; import java.time.Instant; +import java.util.Collection; import java.util.List; import java.util.Map; +import java.util.Optional; import java.util.OptionalLong; import java.util.concurrent.Callable; import java.util.concurrent.TimeUnit; @@ -60,11 +62,11 @@ private T awaitAndRetry(ApiException apiException, Callable requestCallab throw apiException; } - private OptionalLong retryAfterInSeconds(Map> headers) { + private OptionalLong retryAfterInSeconds(Map> headers) { return RATE_LIMIT_RESET_HEADERS.stream() - .flatMap(headerName -> headers.getOrDefault(headerName, - List.of()) - .stream()) + .flatMap(headerName -> Optional.ofNullable( + headers.get(headerName)).stream()) + .flatMap(Collection::stream) .mapToLong(Long::parseLong) .map(rlResetInstant -> rlResetInstant - Instant.now().getEpochSecond()) diff --git a/core/client/src/test/java/com/thousandeyes/sdk/RateLimitDecoratorTest.java b/core/client/src/test/java/com/thousandeyes/sdk/RateLimitDecoratorTest.java index 600a67814..75264a090 100644 --- a/core/client/src/test/java/com/thousandeyes/sdk/RateLimitDecoratorTest.java +++ b/core/client/src/test/java/com/thousandeyes/sdk/RateLimitDecoratorTest.java @@ -26,6 +26,7 @@ import static org.mockito.Mockito.when; import java.time.Instant; +import java.util.Collection; import java.util.List; import java.util.Map; @@ -57,7 +58,7 @@ private static String getTimeInSeconds(Instant instant) { @Test void shouldNotAwaitOtherStatusCode() throws ApiException { - when(client.send(any(), eq(String.class))).thenReturn(okResponse); + when(client.send(any(), eq(String.class))).thenReturn(okResponse); var response = rlClient.send(mock(ApiRequest.class), String.class); assertEquals(response, okResponse); } @@ -80,12 +81,12 @@ void shouldThrowIfApiExceptionHasNoHeaders() throws ApiException { @ValueSource(strings = { "x-organization-rate-limit-reset", "x-instant-test-rate-limit-reset" }) void shouldRetryProperRateLimitApiException(String header) throws ApiException { var resetTime = getTimeInSeconds(Instant.now().plusSeconds(2)); - var headers = Map.of(header, List.of(resetTime)); + Map> headers = Map.of(header, List.of(resetTime)); var exception = new ApiException(TOO_MANY_REQUESTS, headers, null); - when(client.send(any(), eq(String.class))).thenThrow(exception) - .thenReturn(okResponse); + when(client.send(any(), eq(String.class))).thenThrow(exception) + .thenReturn(okResponse); var response = rlClient.send(mock(ApiRequest.class), String.class); assertEquals(response, okResponse); diff --git a/credentials/src/main/java/com/thousandeyes/sdk/credentials/CredentialsApi.java b/credentials/src/main/java/com/thousandeyes/sdk/credentials/CredentialsApi.java index 5d4fe14b9..4840435ae 100644 --- a/credentials/src/main/java/com/thousandeyes/sdk/credentials/CredentialsApi.java +++ b/credentials/src/main/java/com/thousandeyes/sdk/credentials/CredentialsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.credentials.model.Credential; import com.thousandeyes.sdk.credentials.model.CredentialRequest; import com.thousandeyes.sdk.credentials.model.CredentialWithoutValue; diff --git a/dashboards/src/main/java/com/thousandeyes/sdk/dashboards/DashboardSnapshotsApi.java b/dashboards/src/main/java/com/thousandeyes/sdk/dashboards/DashboardSnapshotsApi.java index 590d3be4b..c8d03f4c2 100644 --- a/dashboards/src/main/java/com/thousandeyes/sdk/dashboards/DashboardSnapshotsApi.java +++ b/dashboards/src/main/java/com/thousandeyes/sdk/dashboards/DashboardSnapshotsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.dashboards.model.ApiDashboardSnapshot; import com.thousandeyes.sdk.dashboards.model.ApiWidgetDataSnapshotResponse; import com.thousandeyes.sdk.dashboards.model.DashboardSnapshotResponse; diff --git a/dashboards/src/main/java/com/thousandeyes/sdk/dashboards/DashboardsApi.java b/dashboards/src/main/java/com/thousandeyes/sdk/dashboards/DashboardsApi.java index e2b73ba53..7b0e96d55 100644 --- a/dashboards/src/main/java/com/thousandeyes/sdk/dashboards/DashboardsApi.java +++ b/dashboards/src/main/java/com/thousandeyes/sdk/dashboards/DashboardsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.dashboards.model.ApiDashboard; import com.thousandeyes.sdk.dashboards.model.ApiWidgetDataResponse; import java.math.BigDecimal; @@ -336,7 +336,7 @@ public ApiResponse> getDashboardsWithHttpInfo(String aid) thr var requestBuilder = getDashboardsRequestBuilder(aid); - return apiClient.sendForList(requestBuilder.build(), ApiDashboard.class); + return apiClient.send(requestBuilder.build(), TypeUtils.parameterize(List.class, ApiDashboard.class)); } private void getDashboardsValidateRequest() throws ApiException { diff --git a/dashboards/src/main/java/com/thousandeyes/sdk/dashboards/DashboardsFiltersApi.java b/dashboards/src/main/java/com/thousandeyes/sdk/dashboards/DashboardsFiltersApi.java index 61c5c24e2..ba1a39de7 100644 --- a/dashboards/src/main/java/com/thousandeyes/sdk/dashboards/DashboardsFiltersApi.java +++ b/dashboards/src/main/java/com/thousandeyes/sdk/dashboards/DashboardsFiltersApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.dashboards.model.ApiContextFilterRequest; import com.thousandeyes.sdk.dashboards.model.ApiContextFilterResponse; import com.thousandeyes.sdk.dashboards.model.ApiContextFiltersResponse; diff --git a/emulation/src/main/java/com/thousandeyes/sdk/emulation/EmulationApi.java b/emulation/src/main/java/com/thousandeyes/sdk/emulation/EmulationApi.java index 58f4803b5..e1d3548c9 100644 --- a/emulation/src/main/java/com/thousandeyes/sdk/emulation/EmulationApi.java +++ b/emulation/src/main/java/com/thousandeyes/sdk/emulation/EmulationApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.emulation.model.EmulatedDevice; import com.thousandeyes.sdk.emulation.model.EmulatedDeviceResponse; import com.thousandeyes.sdk.emulation.model.EmulatedDeviceResponses; diff --git a/endpoint-agents/src/main/java/com/thousandeyes/sdk/endpoint/agents/EndpointAgentsApi.java b/endpoint-agents/src/main/java/com/thousandeyes/sdk/endpoint/agents/EndpointAgentsApi.java index e742e3ab9..21c7244a0 100644 --- a/endpoint-agents/src/main/java/com/thousandeyes/sdk/endpoint/agents/EndpointAgentsApi.java +++ b/endpoint-agents/src/main/java/com/thousandeyes/sdk/endpoint/agents/EndpointAgentsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.endpoint.agents.model.AgentSearchRequest; import com.thousandeyes.sdk.endpoint.agents.model.ConnectionString; import com.thousandeyes.sdk.endpoint.agents.model.EndpointAgent; diff --git a/endpoint-agents/src/main/java/com/thousandeyes/sdk/endpoint/agents/EndpointAgentsTransferApi.java b/endpoint-agents/src/main/java/com/thousandeyes/sdk/endpoint/agents/EndpointAgentsTransferApi.java index 54221217a..50670ea71 100644 --- a/endpoint-agents/src/main/java/com/thousandeyes/sdk/endpoint/agents/EndpointAgentsTransferApi.java +++ b/endpoint-agents/src/main/java/com/thousandeyes/sdk/endpoint/agents/EndpointAgentsTransferApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.endpoint.agents.model.AgentTransferRequest; import com.thousandeyes.sdk.endpoint.agents.model.BulkAgentTransferRequest; import com.thousandeyes.sdk.endpoint.agents.model.BulkAgentTransferResponse; diff --git a/endpoint-instant-tests/src/main/java/com/thousandeyes/sdk/endpoint/tests/instant/AgentToServerEndpointInstantScheduledTestsApi.java b/endpoint-instant-tests/src/main/java/com/thousandeyes/sdk/endpoint/tests/instant/AgentToServerEndpointInstantScheduledTestsApi.java index 8627d902a..92980a68d 100644 --- a/endpoint-instant-tests/src/main/java/com/thousandeyes/sdk/endpoint/tests/instant/AgentToServerEndpointInstantScheduledTestsApi.java +++ b/endpoint-instant-tests/src/main/java/com/thousandeyes/sdk/endpoint/tests/instant/AgentToServerEndpointInstantScheduledTestsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.endpoint.tests.instant.model.EndpointAgentToServerInstantTest; import com.thousandeyes.sdk.endpoint.tests.instant.model.EndpointAgentToServerTest; import com.thousandeyes.sdk.endpoint.tests.instant.model.Error; diff --git a/endpoint-instant-tests/src/main/java/com/thousandeyes/sdk/endpoint/tests/instant/HttpServerEndpointInstantScheduledTestsApi.java b/endpoint-instant-tests/src/main/java/com/thousandeyes/sdk/endpoint/tests/instant/HttpServerEndpointInstantScheduledTestsApi.java index 5514f9087..d1b06e6ba 100644 --- a/endpoint-instant-tests/src/main/java/com/thousandeyes/sdk/endpoint/tests/instant/HttpServerEndpointInstantScheduledTestsApi.java +++ b/endpoint-instant-tests/src/main/java/com/thousandeyes/sdk/endpoint/tests/instant/HttpServerEndpointInstantScheduledTestsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.endpoint.tests.instant.model.EndpointHttpServerInstantTest; import com.thousandeyes.sdk.endpoint.tests.instant.model.EndpointHttpServerTest; import com.thousandeyes.sdk.endpoint.tests.instant.model.Error; diff --git a/endpoint-instant-tests/src/main/java/com/thousandeyes/sdk/endpoint/tests/instant/RunEndpointInstantScheduledTestsApi.java b/endpoint-instant-tests/src/main/java/com/thousandeyes/sdk/endpoint/tests/instant/RunEndpointInstantScheduledTestsApi.java index dd9fc694a..7cc226a00 100644 --- a/endpoint-instant-tests/src/main/java/com/thousandeyes/sdk/endpoint/tests/instant/RunEndpointInstantScheduledTestsApi.java +++ b/endpoint-instant-tests/src/main/java/com/thousandeyes/sdk/endpoint/tests/instant/RunEndpointInstantScheduledTestsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.endpoint.tests.instant.model.EndpointRunScheduledInstantTestResult; import com.thousandeyes.sdk.endpoint.tests.instant.model.Error; import com.thousandeyes.sdk.endpoint.tests.instant.model.UnauthorizedError; diff --git a/endpoint-labels/src/main/java/com/thousandeyes/sdk/endpoint/labels/EndpointAgentLabelsApi.java b/endpoint-labels/src/main/java/com/thousandeyes/sdk/endpoint/labels/EndpointAgentLabelsApi.java index 47dd0b8cb..5b35de434 100644 --- a/endpoint-labels/src/main/java/com/thousandeyes/sdk/endpoint/labels/EndpointAgentLabelsApi.java +++ b/endpoint-labels/src/main/java/com/thousandeyes/sdk/endpoint/labels/EndpointAgentLabelsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.endpoint.labels.model.Error; import com.thousandeyes.sdk.endpoint.labels.model.ExpandLabelOptions; import com.thousandeyes.sdk.endpoint.labels.model.Label; diff --git a/endpoint-test-results/src/main/java/com/thousandeyes/sdk/endpoint/tests/results/HttpServerEndpointScheduledTestResultsApi.java b/endpoint-test-results/src/main/java/com/thousandeyes/sdk/endpoint/tests/results/HttpServerEndpointScheduledTestResultsApi.java index 12f2fcf9d..b804b91ea 100644 --- a/endpoint-test-results/src/main/java/com/thousandeyes/sdk/endpoint/tests/results/HttpServerEndpointScheduledTestResultsApi.java +++ b/endpoint-test-results/src/main/java/com/thousandeyes/sdk/endpoint/tests/results/HttpServerEndpointScheduledTestResultsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.endpoint.tests.results.model.Error; import com.thousandeyes.sdk.endpoint.tests.results.model.ExpandEndpointHttpServerOptions; import com.thousandeyes.sdk.endpoint.tests.results.model.HttpEndpointTestResults; diff --git a/endpoint-test-results/src/main/java/com/thousandeyes/sdk/endpoint/tests/results/LocalNetworkEndpointTestResultsApi.java b/endpoint-test-results/src/main/java/com/thousandeyes/sdk/endpoint/tests/results/LocalNetworkEndpointTestResultsApi.java index 11c6e100e..4114f9b72 100644 --- a/endpoint-test-results/src/main/java/com/thousandeyes/sdk/endpoint/tests/results/LocalNetworkEndpointTestResultsApi.java +++ b/endpoint-test-results/src/main/java/com/thousandeyes/sdk/endpoint/tests/results/LocalNetworkEndpointTestResultsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.endpoint.tests.results.model.EndpointNetworkTopologyResultRequest; import com.thousandeyes.sdk.endpoint.tests.results.model.Error; import com.thousandeyes.sdk.endpoint.tests.results.model.LocalNetworkResults; diff --git a/endpoint-test-results/src/main/java/com/thousandeyes/sdk/endpoint/tests/results/NetworkDynamicEndpointTestResultsApi.java b/endpoint-test-results/src/main/java/com/thousandeyes/sdk/endpoint/tests/results/NetworkDynamicEndpointTestResultsApi.java index 62c50f11e..59a079b58 100644 --- a/endpoint-test-results/src/main/java/com/thousandeyes/sdk/endpoint/tests/results/NetworkDynamicEndpointTestResultsApi.java +++ b/endpoint-test-results/src/main/java/com/thousandeyes/sdk/endpoint/tests/results/NetworkDynamicEndpointTestResultsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.endpoint.tests.results.model.DynamicEndpointTestsDataRoundSearch; import com.thousandeyes.sdk.endpoint.tests.results.model.Error; import com.thousandeyes.sdk.endpoint.tests.results.model.NetworkDynamicEndpointTestResults; diff --git a/endpoint-test-results/src/main/java/com/thousandeyes/sdk/endpoint/tests/results/NetworkEndpointScheduledTestResultsApi.java b/endpoint-test-results/src/main/java/com/thousandeyes/sdk/endpoint/tests/results/NetworkEndpointScheduledTestResultsApi.java index d6b85b065..89d3cbb43 100644 --- a/endpoint-test-results/src/main/java/com/thousandeyes/sdk/endpoint/tests/results/NetworkEndpointScheduledTestResultsApi.java +++ b/endpoint-test-results/src/main/java/com/thousandeyes/sdk/endpoint/tests/results/NetworkEndpointScheduledTestResultsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.endpoint.tests.results.model.EndpointTestsDataRoundsSearch; import com.thousandeyes.sdk.endpoint.tests.results.model.Error; import com.thousandeyes.sdk.endpoint.tests.results.model.MultiTestIdEndpointTestsDataRoundsSearch; diff --git a/endpoint-test-results/src/main/java/com/thousandeyes/sdk/endpoint/tests/results/RealUserEndpointTestResultsApi.java b/endpoint-test-results/src/main/java/com/thousandeyes/sdk/endpoint/tests/results/RealUserEndpointTestResultsApi.java index d8681bc7e..05e51d063 100644 --- a/endpoint-test-results/src/main/java/com/thousandeyes/sdk/endpoint/tests/results/RealUserEndpointTestResultsApi.java +++ b/endpoint-test-results/src/main/java/com/thousandeyes/sdk/endpoint/tests/results/RealUserEndpointTestResultsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.endpoint.tests.results.model.Error; import java.time.OffsetDateTime; import com.thousandeyes.sdk.endpoint.tests.results.model.RealUserEndpointTestDetailResults; diff --git a/endpoint-tests/src/main/java/com/thousandeyes/sdk/endpoint/tests/AgentToServerEndpointDynamicTestsApi.java b/endpoint-tests/src/main/java/com/thousandeyes/sdk/endpoint/tests/AgentToServerEndpointDynamicTestsApi.java index ae06049d6..3cf60b69d 100644 --- a/endpoint-tests/src/main/java/com/thousandeyes/sdk/endpoint/tests/AgentToServerEndpointDynamicTestsApi.java +++ b/endpoint-tests/src/main/java/com/thousandeyes/sdk/endpoint/tests/AgentToServerEndpointDynamicTestsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.endpoint.tests.model.DynamicTest; import com.thousandeyes.sdk.endpoint.tests.model.DynamicTestRequest; import com.thousandeyes.sdk.endpoint.tests.model.DynamicTests; diff --git a/endpoint-tests/src/main/java/com/thousandeyes/sdk/endpoint/tests/AgentToServerEndpointScheduledTestsApi.java b/endpoint-tests/src/main/java/com/thousandeyes/sdk/endpoint/tests/AgentToServerEndpointScheduledTestsApi.java index 0d22fb257..dd6dc22d9 100644 --- a/endpoint-tests/src/main/java/com/thousandeyes/sdk/endpoint/tests/AgentToServerEndpointScheduledTestsApi.java +++ b/endpoint-tests/src/main/java/com/thousandeyes/sdk/endpoint/tests/AgentToServerEndpointScheduledTestsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.endpoint.tests.model.EndpointAgentToServerTest; import com.thousandeyes.sdk.endpoint.tests.model.EndpointAgentToServerTestRequest; import com.thousandeyes.sdk.endpoint.tests.model.EndpointAgentToServerTests; diff --git a/endpoint-tests/src/main/java/com/thousandeyes/sdk/endpoint/tests/EndpointScheduledTestsApi.java b/endpoint-tests/src/main/java/com/thousandeyes/sdk/endpoint/tests/EndpointScheduledTestsApi.java index 50ef52937..f5c3db780 100644 --- a/endpoint-tests/src/main/java/com/thousandeyes/sdk/endpoint/tests/EndpointScheduledTestsApi.java +++ b/endpoint-tests/src/main/java/com/thousandeyes/sdk/endpoint/tests/EndpointScheduledTestsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.endpoint.tests.model.EndpointTests; import com.thousandeyes.sdk.endpoint.tests.model.Error; import com.thousandeyes.sdk.endpoint.tests.model.UnauthorizedError; diff --git a/endpoint-tests/src/main/java/com/thousandeyes/sdk/endpoint/tests/HttpServerEndpointScheduledTestsApi.java b/endpoint-tests/src/main/java/com/thousandeyes/sdk/endpoint/tests/HttpServerEndpointScheduledTestsApi.java index 522e2de9f..569ab9765 100644 --- a/endpoint-tests/src/main/java/com/thousandeyes/sdk/endpoint/tests/HttpServerEndpointScheduledTestsApi.java +++ b/endpoint-tests/src/main/java/com/thousandeyes/sdk/endpoint/tests/HttpServerEndpointScheduledTestsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.endpoint.tests.model.EndpointHttpServerTest; import com.thousandeyes.sdk.endpoint.tests.model.EndpointHttpServerTestRequest; import com.thousandeyes.sdk.endpoint.tests.model.EndpointHttpServerTests; diff --git a/event-detection/src/main/java/com/thousandeyes/sdk/event/detection/EventsApi.java b/event-detection/src/main/java/com/thousandeyes/sdk/event/detection/EventsApi.java index 5e7b406b9..a36ebe02f 100644 --- a/event-detection/src/main/java/com/thousandeyes/sdk/event/detection/EventsApi.java +++ b/event-detection/src/main/java/com/thousandeyes/sdk/event/detection/EventsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.event.detection.model.Error; import com.thousandeyes.sdk.event.detection.model.EventDetail; import com.thousandeyes.sdk.event.detection.model.Events; diff --git a/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/AgentToAgentInstantTestsApi.java b/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/AgentToAgentInstantTestsApi.java index cec03cc53..0903c5de9 100644 --- a/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/AgentToAgentInstantTestsApi.java +++ b/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/AgentToAgentInstantTestsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.instant.model.AgentToAgentInstantTestRequest; import com.thousandeyes.sdk.tests.instant.model.AgentToAgentInstantTestResponse; import com.thousandeyes.sdk.tests.instant.model.Error; diff --git a/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/AgentToServerInstantTestsApi.java b/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/AgentToServerInstantTestsApi.java index b6199036e..00dc6d9f9 100644 --- a/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/AgentToServerInstantTestsApi.java +++ b/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/AgentToServerInstantTestsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.instant.model.AgentToServerInstantTestRequest; import com.thousandeyes.sdk.tests.instant.model.AgentToServerInstantTestResponse; import com.thousandeyes.sdk.tests.instant.model.Error; diff --git a/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/ApiInstantTestsApi.java b/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/ApiInstantTestsApi.java index 85ac3cd02..1eede636f 100644 --- a/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/ApiInstantTestsApi.java +++ b/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/ApiInstantTestsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.instant.model.ApiInstantTestRequest; import com.thousandeyes.sdk.tests.instant.model.ApiInstantTestResponse; import com.thousandeyes.sdk.tests.instant.model.Error; diff --git a/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/DnsServerInstantTestsApi.java b/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/DnsServerInstantTestsApi.java index 45a4f4ec2..6a9555c28 100644 --- a/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/DnsServerInstantTestsApi.java +++ b/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/DnsServerInstantTestsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.instant.model.DnsServerInstantTestRequest; import com.thousandeyes.sdk.tests.instant.model.DnsServerInstantTestResponse; import com.thousandeyes.sdk.tests.instant.model.Error; diff --git a/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/DnsTraceInstantTestsApi.java b/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/DnsTraceInstantTestsApi.java index ee5b70b44..2f60413b7 100644 --- a/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/DnsTraceInstantTestsApi.java +++ b/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/DnsTraceInstantTestsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.instant.model.DnsTraceInstantTestRequest; import com.thousandeyes.sdk.tests.instant.model.DnsTraceInstantTestResponse; import com.thousandeyes.sdk.tests.instant.model.Error; diff --git a/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/DnssecInstantTestsApi.java b/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/DnssecInstantTestsApi.java index f1b7dd454..de5a6af50 100644 --- a/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/DnssecInstantTestsApi.java +++ b/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/DnssecInstantTestsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.instant.model.DnsSecInstantTestRequest; import com.thousandeyes.sdk.tests.instant.model.DnsSecInstantTestResponse; import com.thousandeyes.sdk.tests.instant.model.Error; diff --git a/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/FtpServerInstantTestsApi.java b/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/FtpServerInstantTestsApi.java index e19835890..7cf3743b0 100644 --- a/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/FtpServerInstantTestsApi.java +++ b/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/FtpServerInstantTestsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.instant.model.Error; import com.thousandeyes.sdk.tests.instant.model.ExpandInstantTestOptions; import com.thousandeyes.sdk.tests.instant.model.FtpServerInstantTestRequest; diff --git a/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/HttpPageLoadInstantTestsApi.java b/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/HttpPageLoadInstantTestsApi.java index c5e643d1f..54ab31fb3 100644 --- a/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/HttpPageLoadInstantTestsApi.java +++ b/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/HttpPageLoadInstantTestsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.instant.model.Error; import com.thousandeyes.sdk.tests.instant.model.ExpandInstantTestOptions; import com.thousandeyes.sdk.tests.instant.model.PageLoadInstantTestRequest; diff --git a/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/HttpServerInstantTestsApi.java b/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/HttpServerInstantTestsApi.java index 50bfd4eea..c8028a954 100644 --- a/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/HttpServerInstantTestsApi.java +++ b/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/HttpServerInstantTestsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.instant.model.Error; import com.thousandeyes.sdk.tests.instant.model.ExpandInstantTestOptions; import com.thousandeyes.sdk.tests.instant.model.HttpServerInstantTestRequest; diff --git a/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/InstantTestsApi.java b/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/InstantTestsApi.java index f021f884b..b9ab84faa 100644 --- a/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/InstantTestsApi.java +++ b/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/InstantTestsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.instant.model.Error; import com.thousandeyes.sdk.tests.instant.model.UnauthorizedError; diff --git a/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/SipServerInstantTestsApi.java b/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/SipServerInstantTestsApi.java index dbfe1e767..97b3b79fb 100644 --- a/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/SipServerInstantTestsApi.java +++ b/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/SipServerInstantTestsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.instant.model.Error; import com.thousandeyes.sdk.tests.instant.model.ExpandInstantTestOptions; import com.thousandeyes.sdk.tests.instant.model.SipServerInstantTestRequest; diff --git a/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/VoiceInstantTestsApi.java b/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/VoiceInstantTestsApi.java index 5ddce7d3e..ec3bfa00c 100644 --- a/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/VoiceInstantTestsApi.java +++ b/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/VoiceInstantTestsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.instant.model.Error; import com.thousandeyes.sdk.tests.instant.model.ExpandInstantTestOptions; import java.net.URI; diff --git a/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/WebTransactionInstantTestsApi.java b/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/WebTransactionInstantTestsApi.java index a85d1c824..46da65859 100644 --- a/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/WebTransactionInstantTestsApi.java +++ b/instant-tests/src/main/java/com/thousandeyes/sdk/tests/instant/WebTransactionInstantTestsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.instant.model.Error; import com.thousandeyes.sdk.tests.instant.model.ExpandInstantTestOptions; import java.net.URI; diff --git a/internet-insights/src/main/java/com/thousandeyes/sdk/internet/insights/InternetInsightsCatalogProvidersApi.java b/internet-insights/src/main/java/com/thousandeyes/sdk/internet/insights/InternetInsightsCatalogProvidersApi.java index cf2dd7e6c..2f55ef07b 100644 --- a/internet-insights/src/main/java/com/thousandeyes/sdk/internet/insights/InternetInsightsCatalogProvidersApi.java +++ b/internet-insights/src/main/java/com/thousandeyes/sdk/internet/insights/InternetInsightsCatalogProvidersApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.internet.insights.model.ApiCatalogProviderDetails; import com.thousandeyes.sdk.internet.insights.model.ApiCatalogProviderFilter; import com.thousandeyes.sdk.internet.insights.model.ApiCatalogProviderResponse; diff --git a/internet-insights/src/main/java/com/thousandeyes/sdk/internet/insights/InternetInsightsOutagesApi.java b/internet-insights/src/main/java/com/thousandeyes/sdk/internet/insights/InternetInsightsOutagesApi.java index 1b592cb13..9bfe71be6 100644 --- a/internet-insights/src/main/java/com/thousandeyes/sdk/internet/insights/InternetInsightsOutagesApi.java +++ b/internet-insights/src/main/java/com/thousandeyes/sdk/internet/insights/InternetInsightsOutagesApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.internet.insights.model.ApiApplicationOutageDetails; import com.thousandeyes.sdk.internet.insights.model.ApiNetworkOutageDetails; import com.thousandeyes.sdk.internet.insights.model.ApiOutageFilter; diff --git a/snapshots/src/main/java/com/thousandeyes/sdk/snapshots/TestSnapshotsApi.java b/snapshots/src/main/java/com/thousandeyes/sdk/snapshots/TestSnapshotsApi.java index cc1a6024f..9b90a4fcc 100644 --- a/snapshots/src/main/java/com/thousandeyes/sdk/snapshots/TestSnapshotsApi.java +++ b/snapshots/src/main/java/com/thousandeyes/sdk/snapshots/TestSnapshotsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.snapshots.model.Error; import com.thousandeyes.sdk.snapshots.model.SnapshotRequest; import com.thousandeyes.sdk.snapshots.model.SnapshotResponse; diff --git a/streaming/src/main/java/com/thousandeyes/sdk/streaming/StreamingApi.java b/streaming/src/main/java/com/thousandeyes/sdk/streaming/StreamingApi.java index e4fc34e5a..4dbb79b9d 100644 --- a/streaming/src/main/java/com/thousandeyes/sdk/streaming/StreamingApi.java +++ b/streaming/src/main/java/com/thousandeyes/sdk/streaming/StreamingApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.streaming.model.ApiError; import com.thousandeyes.sdk.streaming.model.ApiErrorIntegrationLimits; import com.thousandeyes.sdk.streaming.model.BadRequestError; @@ -253,7 +253,7 @@ public ApiResponse> getStreamsWithHttpInfo(String aid, S var requestBuilder = getStreamsRequestBuilder(aid, type); - return apiClient.sendForList(requestBuilder.build(), GetStreamResponse.class); + return apiClient.send(requestBuilder.build(), TypeUtils.parameterize(List.class, GetStreamResponse.class)); } private void getStreamsValidateRequest() throws ApiException { diff --git a/tags/src/main/java/com/thousandeyes/sdk/tags/TagAssignmentApi.java b/tags/src/main/java/com/thousandeyes/sdk/tags/TagAssignmentApi.java index e6a3f3fac..b59edc66d 100644 --- a/tags/src/main/java/com/thousandeyes/sdk/tags/TagAssignmentApi.java +++ b/tags/src/main/java/com/thousandeyes/sdk/tags/TagAssignmentApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tags.model.ApiError; import com.thousandeyes.sdk.tags.model.BulkTagAssignment; import com.thousandeyes.sdk.tags.model.BulkTagAssignments; diff --git a/tags/src/main/java/com/thousandeyes/sdk/tags/TagsApi.java b/tags/src/main/java/com/thousandeyes/sdk/tags/TagsApi.java index 5cd055719..2932b67e6 100644 --- a/tags/src/main/java/com/thousandeyes/sdk/tags/TagsApi.java +++ b/tags/src/main/java/com/thousandeyes/sdk/tags/TagsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tags.model.ApiError; import com.thousandeyes.sdk.tags.model.BulkTagResponse; import com.thousandeyes.sdk.tags.model.Error; diff --git a/test-results/src/main/java/com/thousandeyes/sdk/tests/results/ApiTestResultsApi.java b/test-results/src/main/java/com/thousandeyes/sdk/tests/results/ApiTestResultsApi.java index 2e744d36b..5ae91c51a 100644 --- a/test-results/src/main/java/com/thousandeyes/sdk/tests/results/ApiTestResultsApi.java +++ b/test-results/src/main/java/com/thousandeyes/sdk/tests/results/ApiTestResultsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.results.model.ApiDetailTestResults; import com.thousandeyes.sdk.tests.results.model.ApiTestResults; import com.thousandeyes.sdk.tests.results.model.Error; diff --git a/test-results/src/main/java/com/thousandeyes/sdk/tests/results/DnsServerTestResultsApi.java b/test-results/src/main/java/com/thousandeyes/sdk/tests/results/DnsServerTestResultsApi.java index 8d8412f94..62bc2deed 100644 --- a/test-results/src/main/java/com/thousandeyes/sdk/tests/results/DnsServerTestResultsApi.java +++ b/test-results/src/main/java/com/thousandeyes/sdk/tests/results/DnsServerTestResultsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.results.model.DnsServerTestResults; import com.thousandeyes.sdk.tests.results.model.Error; import java.time.OffsetDateTime; diff --git a/test-results/src/main/java/com/thousandeyes/sdk/tests/results/DnsTraceTestResultsApi.java b/test-results/src/main/java/com/thousandeyes/sdk/tests/results/DnsTraceTestResultsApi.java index 5f08be87e..e348f56e0 100644 --- a/test-results/src/main/java/com/thousandeyes/sdk/tests/results/DnsTraceTestResultsApi.java +++ b/test-results/src/main/java/com/thousandeyes/sdk/tests/results/DnsTraceTestResultsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.results.model.DnsTraceTestResults; import com.thousandeyes.sdk.tests.results.model.Error; import java.time.OffsetDateTime; diff --git a/test-results/src/main/java/com/thousandeyes/sdk/tests/results/DnssecTestResultsApi.java b/test-results/src/main/java/com/thousandeyes/sdk/tests/results/DnssecTestResultsApi.java index 7eaff24b4..322647acf 100644 --- a/test-results/src/main/java/com/thousandeyes/sdk/tests/results/DnssecTestResultsApi.java +++ b/test-results/src/main/java/com/thousandeyes/sdk/tests/results/DnssecTestResultsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.results.model.DnssecTestResults; import com.thousandeyes.sdk.tests.results.model.Error; import java.time.OffsetDateTime; diff --git a/test-results/src/main/java/com/thousandeyes/sdk/tests/results/NetworkBgpTestResultsApi.java b/test-results/src/main/java/com/thousandeyes/sdk/tests/results/NetworkBgpTestResultsApi.java index be995198a..e4d032db3 100644 --- a/test-results/src/main/java/com/thousandeyes/sdk/tests/results/NetworkBgpTestResultsApi.java +++ b/test-results/src/main/java/com/thousandeyes/sdk/tests/results/NetworkBgpTestResultsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.results.model.BgpTestResults; import com.thousandeyes.sdk.tests.results.model.BgpTestRouteInformationResults; import com.thousandeyes.sdk.tests.results.model.Error; diff --git a/test-results/src/main/java/com/thousandeyes/sdk/tests/results/NetworkTestResultsApi.java b/test-results/src/main/java/com/thousandeyes/sdk/tests/results/NetworkTestResultsApi.java index d34fdf434..6b63fb081 100644 --- a/test-results/src/main/java/com/thousandeyes/sdk/tests/results/NetworkTestResultsApi.java +++ b/test-results/src/main/java/com/thousandeyes/sdk/tests/results/NetworkTestResultsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.results.model.Error; import com.thousandeyes.sdk.tests.results.model.NetworkTestResults; import java.time.OffsetDateTime; diff --git a/test-results/src/main/java/com/thousandeyes/sdk/tests/results/VoiceRtpServerTestResultsApi.java b/test-results/src/main/java/com/thousandeyes/sdk/tests/results/VoiceRtpServerTestResultsApi.java index bc9780141..7a5111338 100644 --- a/test-results/src/main/java/com/thousandeyes/sdk/tests/results/VoiceRtpServerTestResultsApi.java +++ b/test-results/src/main/java/com/thousandeyes/sdk/tests/results/VoiceRtpServerTestResultsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.results.model.Error; import java.time.OffsetDateTime; import com.thousandeyes.sdk.tests.results.model.RtpStreamTestResults; diff --git a/test-results/src/main/java/com/thousandeyes/sdk/tests/results/VoiceSipServerTestResultsApi.java b/test-results/src/main/java/com/thousandeyes/sdk/tests/results/VoiceSipServerTestResultsApi.java index 05adaf625..080275a76 100644 --- a/test-results/src/main/java/com/thousandeyes/sdk/tests/results/VoiceSipServerTestResultsApi.java +++ b/test-results/src/main/java/com/thousandeyes/sdk/tests/results/VoiceSipServerTestResultsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.results.model.Error; import java.time.OffsetDateTime; import com.thousandeyes.sdk.tests.results.model.SipServerTestResults; diff --git a/test-results/src/main/java/com/thousandeyes/sdk/tests/results/WebFtpServerTestResultsApi.java b/test-results/src/main/java/com/thousandeyes/sdk/tests/results/WebFtpServerTestResultsApi.java index 91db51b1c..fd7658429 100644 --- a/test-results/src/main/java/com/thousandeyes/sdk/tests/results/WebFtpServerTestResultsApi.java +++ b/test-results/src/main/java/com/thousandeyes/sdk/tests/results/WebFtpServerTestResultsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.results.model.Error; import com.thousandeyes.sdk.tests.results.model.FtpServerTestResults; import java.time.OffsetDateTime; diff --git a/test-results/src/main/java/com/thousandeyes/sdk/tests/results/WebHttpServerTestResultsApi.java b/test-results/src/main/java/com/thousandeyes/sdk/tests/results/WebHttpServerTestResultsApi.java index d1a85a7fb..2947b7b59 100644 --- a/test-results/src/main/java/com/thousandeyes/sdk/tests/results/WebHttpServerTestResultsApi.java +++ b/test-results/src/main/java/com/thousandeyes/sdk/tests/results/WebHttpServerTestResultsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.results.model.Error; import com.thousandeyes.sdk.tests.results.model.Expand; import com.thousandeyes.sdk.tests.results.model.HttpTestResults; diff --git a/test-results/src/main/java/com/thousandeyes/sdk/tests/results/WebPageLoadTestResultsApi.java b/test-results/src/main/java/com/thousandeyes/sdk/tests/results/WebPageLoadTestResultsApi.java index 557e475f8..1ad763457 100644 --- a/test-results/src/main/java/com/thousandeyes/sdk/tests/results/WebPageLoadTestResultsApi.java +++ b/test-results/src/main/java/com/thousandeyes/sdk/tests/results/WebPageLoadTestResultsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.results.model.Error; import java.time.OffsetDateTime; import com.thousandeyes.sdk.tests.results.model.PageLoadDetailTestResults; diff --git a/test-results/src/main/java/com/thousandeyes/sdk/tests/results/WebTransactionsTestResultsApi.java b/test-results/src/main/java/com/thousandeyes/sdk/tests/results/WebTransactionsTestResultsApi.java index 42c8ad388..791b22c81 100644 --- a/test-results/src/main/java/com/thousandeyes/sdk/tests/results/WebTransactionsTestResultsApi.java +++ b/test-results/src/main/java/com/thousandeyes/sdk/tests/results/WebTransactionsTestResultsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.results.model.Error; import java.time.OffsetDateTime; import com.thousandeyes.sdk.tests.results.model.UnauthorizedError; diff --git a/tests/src/main/java/com/thousandeyes/sdk/tests/AgentToAgentTestsApi.java b/tests/src/main/java/com/thousandeyes/sdk/tests/AgentToAgentTestsApi.java index 0c016bca7..e5858989c 100644 --- a/tests/src/main/java/com/thousandeyes/sdk/tests/AgentToAgentTestsApi.java +++ b/tests/src/main/java/com/thousandeyes/sdk/tests/AgentToAgentTestsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.model.AgentToAgentTestRequest; import com.thousandeyes.sdk.tests.model.AgentToAgentTestResponse; import com.thousandeyes.sdk.tests.model.AgentToAgentTests; diff --git a/tests/src/main/java/com/thousandeyes/sdk/tests/AgentToServerTestsApi.java b/tests/src/main/java/com/thousandeyes/sdk/tests/AgentToServerTestsApi.java index 141d04ea4..deed656fa 100644 --- a/tests/src/main/java/com/thousandeyes/sdk/tests/AgentToServerTestsApi.java +++ b/tests/src/main/java/com/thousandeyes/sdk/tests/AgentToServerTestsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.model.AgentToServerTestRequest; import com.thousandeyes.sdk.tests.model.AgentToServerTestResponse; import com.thousandeyes.sdk.tests.model.AgentToServerTests; diff --git a/tests/src/main/java/com/thousandeyes/sdk/tests/ApiTestsApi.java b/tests/src/main/java/com/thousandeyes/sdk/tests/ApiTestsApi.java index 2b1f87a26..a191993a1 100644 --- a/tests/src/main/java/com/thousandeyes/sdk/tests/ApiTestsApi.java +++ b/tests/src/main/java/com/thousandeyes/sdk/tests/ApiTestsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.model.ApiTestRequest; import com.thousandeyes.sdk.tests.model.ApiTestResponse; import com.thousandeyes.sdk.tests.model.ApiTests; diff --git a/tests/src/main/java/com/thousandeyes/sdk/tests/BgpTestsApi.java b/tests/src/main/java/com/thousandeyes/sdk/tests/BgpTestsApi.java index 3ce6a70da..106f09f1c 100644 --- a/tests/src/main/java/com/thousandeyes/sdk/tests/BgpTestsApi.java +++ b/tests/src/main/java/com/thousandeyes/sdk/tests/BgpTestsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.model.BgpTestRequest; import com.thousandeyes.sdk.tests.model.BgpTestResponse; import com.thousandeyes.sdk.tests.model.BgpTests; diff --git a/tests/src/main/java/com/thousandeyes/sdk/tests/DnsServerTestsApi.java b/tests/src/main/java/com/thousandeyes/sdk/tests/DnsServerTestsApi.java index 2cbc80246..e03ac98ea 100644 --- a/tests/src/main/java/com/thousandeyes/sdk/tests/DnsServerTestsApi.java +++ b/tests/src/main/java/com/thousandeyes/sdk/tests/DnsServerTestsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.model.DnsServerTestRequest; import com.thousandeyes.sdk.tests.model.DnsServerTestResponse; import com.thousandeyes.sdk.tests.model.DnsServerTests; diff --git a/tests/src/main/java/com/thousandeyes/sdk/tests/DnsTraceTestsApi.java b/tests/src/main/java/com/thousandeyes/sdk/tests/DnsTraceTestsApi.java index 8dd03d7c0..8d0e6d94d 100644 --- a/tests/src/main/java/com/thousandeyes/sdk/tests/DnsTraceTestsApi.java +++ b/tests/src/main/java/com/thousandeyes/sdk/tests/DnsTraceTestsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.model.DnsTraceTestRequest; import com.thousandeyes.sdk.tests.model.DnsTraceTestResponse; import com.thousandeyes.sdk.tests.model.DnsTraceTests; diff --git a/tests/src/main/java/com/thousandeyes/sdk/tests/DnssecTestsApi.java b/tests/src/main/java/com/thousandeyes/sdk/tests/DnssecTestsApi.java index 5b9e039ae..fb5f119c8 100644 --- a/tests/src/main/java/com/thousandeyes/sdk/tests/DnssecTestsApi.java +++ b/tests/src/main/java/com/thousandeyes/sdk/tests/DnssecTestsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.model.DnsSecTestRequest; import com.thousandeyes.sdk.tests.model.DnsSecTestResponse; import com.thousandeyes.sdk.tests.model.DnsSecTests; diff --git a/tests/src/main/java/com/thousandeyes/sdk/tests/FtpServerTestsApi.java b/tests/src/main/java/com/thousandeyes/sdk/tests/FtpServerTestsApi.java index a1b193586..7d7b0b2bd 100644 --- a/tests/src/main/java/com/thousandeyes/sdk/tests/FtpServerTestsApi.java +++ b/tests/src/main/java/com/thousandeyes/sdk/tests/FtpServerTestsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.model.Error; import com.thousandeyes.sdk.tests.model.ExpandTestOptions; import com.thousandeyes.sdk.tests.model.FtpServerTestRequest; diff --git a/tests/src/main/java/com/thousandeyes/sdk/tests/HttpServerTestsApi.java b/tests/src/main/java/com/thousandeyes/sdk/tests/HttpServerTestsApi.java index 20527dce8..c1986b9e9 100644 --- a/tests/src/main/java/com/thousandeyes/sdk/tests/HttpServerTestsApi.java +++ b/tests/src/main/java/com/thousandeyes/sdk/tests/HttpServerTestsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.model.Error; import com.thousandeyes.sdk.tests.model.ExpandTestOptions; import com.thousandeyes.sdk.tests.model.HttpServerTestRequest; diff --git a/tests/src/main/java/com/thousandeyes/sdk/tests/PageLoadTestsApi.java b/tests/src/main/java/com/thousandeyes/sdk/tests/PageLoadTestsApi.java index 59f4c1d1e..44ef14fbc 100644 --- a/tests/src/main/java/com/thousandeyes/sdk/tests/PageLoadTestsApi.java +++ b/tests/src/main/java/com/thousandeyes/sdk/tests/PageLoadTestsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.model.Error; import com.thousandeyes.sdk.tests.model.ExpandTestOptions; import com.thousandeyes.sdk.tests.model.PageLoadTestRequest; diff --git a/tests/src/main/java/com/thousandeyes/sdk/tests/PathVisualizationInterfaceGroupsApi.java b/tests/src/main/java/com/thousandeyes/sdk/tests/PathVisualizationInterfaceGroupsApi.java index 424896245..1d68ffa23 100644 --- a/tests/src/main/java/com/thousandeyes/sdk/tests/PathVisualizationInterfaceGroupsApi.java +++ b/tests/src/main/java/com/thousandeyes/sdk/tests/PathVisualizationInterfaceGroupsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.model.Error; import com.thousandeyes.sdk.tests.model.InterfaceGroup; import com.thousandeyes.sdk.tests.model.InterfaceGroups; diff --git a/tests/src/main/java/com/thousandeyes/sdk/tests/SipServerTestsApi.java b/tests/src/main/java/com/thousandeyes/sdk/tests/SipServerTestsApi.java index 1ee5a0f64..b43dbb799 100644 --- a/tests/src/main/java/com/thousandeyes/sdk/tests/SipServerTestsApi.java +++ b/tests/src/main/java/com/thousandeyes/sdk/tests/SipServerTestsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.model.Error; import com.thousandeyes.sdk.tests.model.ExpandTestOptions; import com.thousandeyes.sdk.tests.model.SipServerTestRequest; diff --git a/tests/src/main/java/com/thousandeyes/sdk/tests/TestsApi.java b/tests/src/main/java/com/thousandeyes/sdk/tests/TestsApi.java index f5e59c183..71f50386a 100644 --- a/tests/src/main/java/com/thousandeyes/sdk/tests/TestsApi.java +++ b/tests/src/main/java/com/thousandeyes/sdk/tests/TestsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.model.Error; import com.thousandeyes.sdk.tests.model.Tests; import com.thousandeyes.sdk.tests.model.UnauthorizedError; diff --git a/tests/src/main/java/com/thousandeyes/sdk/tests/VoiceTestsApi.java b/tests/src/main/java/com/thousandeyes/sdk/tests/VoiceTestsApi.java index f03accf40..42136fbc4 100644 --- a/tests/src/main/java/com/thousandeyes/sdk/tests/VoiceTestsApi.java +++ b/tests/src/main/java/com/thousandeyes/sdk/tests/VoiceTestsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.model.Error; import com.thousandeyes.sdk.tests.model.ExpandTestOptions; import java.net.URI; diff --git a/tests/src/main/java/com/thousandeyes/sdk/tests/WebTransactionTestsApi.java b/tests/src/main/java/com/thousandeyes/sdk/tests/WebTransactionTestsApi.java index d3e85d787..7f4805cf5 100644 --- a/tests/src/main/java/com/thousandeyes/sdk/tests/WebTransactionTestsApi.java +++ b/tests/src/main/java/com/thousandeyes/sdk/tests/WebTransactionTestsApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.tests.model.Error; import com.thousandeyes.sdk.tests.model.ExpandTestOptions; import java.net.URI; diff --git a/usage/src/main/java/com/thousandeyes/sdk/usage/QuotasApi.java b/usage/src/main/java/com/thousandeyes/sdk/usage/QuotasApi.java index 6bfb7b7a5..3c3c2a8da 100644 --- a/usage/src/main/java/com/thousandeyes/sdk/usage/QuotasApi.java +++ b/usage/src/main/java/com/thousandeyes/sdk/usage/QuotasApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.usage.model.Error; import com.thousandeyes.sdk.usage.model.OrganizationsQuotasAssign; import com.thousandeyes.sdk.usage.model.OrganizationsQuotasUnassign; diff --git a/usage/src/main/java/com/thousandeyes/sdk/usage/UsageApi.java b/usage/src/main/java/com/thousandeyes/sdk/usage/UsageApi.java index 2e34dcc84..322b62575 100644 --- a/usage/src/main/java/com/thousandeyes/sdk/usage/UsageApi.java +++ b/usage/src/main/java/com/thousandeyes/sdk/usage/UsageApi.java @@ -20,7 +20,7 @@ import com.thousandeyes.sdk.client.ApiRequest; import com.thousandeyes.sdk.utils.Config; import org.apache.commons.lang3.tuple.Pair; - +import org.apache.commons.lang3.reflect.TypeUtils; import com.thousandeyes.sdk.usage.model.EnterpriseAgentsUsage; import com.thousandeyes.sdk.usage.model.Error; import com.thousandeyes.sdk.usage.model.ExpandUsageOptions;