Package com.atlan.net
Code to deal with the actual HTTP interactions for APIs.
-
Interface Summary Interface Description AtlanResponseGetter Interface through which API interaction wrapping is handled. -
Class Summary Class Description ApiEventStreamResource Base class for all event-stream response objects.ApiResource Base class for all response objects.AtlanEventStreamResponse A response from Atlan's API, with body represented as a list of Strings (one element in the list per event emitted from the event stream).AtlanRequest A request to Atlan's API.AtlanResponse A response from Atlan's API, with body represented as a String.AtlanResponseStream Class for handling API interactions as streams.FormEncoder HttpClient Base abstract class for HTTP clients used to send requests to Atlan's API.HttpContent Represents the content of an HTTP request, i.e.HttpHeaders A read-only view of a set of HTTP headers.HttpURLConnectionClient Class that actually handles the HTTP-level communications with Atlan.KeyValuePair<K,V> A KeyValuePair holds a key and a value.LiveAtlanResponseGetter Class that wraps the API request and response handling, such as detecting errors from specific response codes.MultipartProcessor Currently unused — may be useful longer-term for endpoints that need to upload files (TBC).RequestMetrics Class to capture response time metrics at the lowest level of granularity we can from the client-side.RequestOptions Class to encapsulate all the options that can be overridden on individual API calls.RequestOptions.RequestOptionsBuilder -
Enum Summary Enum Description ApiResource.RequestMethod HTTP methods that can be used in API requests.