Package dev.tripswitch.admin
package dev.tripswitch.admin
-
ClassDescriptionClient for the Tripswitch admin API.Represents an error response from the Tripswitch API.Input for batch-retrieving breaker states.A circuit breaker configuration.Aggregation type for a breaker.Comparison operator for a breaker threshold.Current state of a circuit breaker.Thrown when the request conflicts with existing state (409).Input for creating a breaker.Input for creating a notification channel.Input for creating a project.Input for creating a project key.Response from creating a project key.Input for creating a router.Input for creating a workspace.Options for deleting a project.A breaker state transition event.Thrown when the request is forbidden (403).Policy for half-open state with insufficient data.Result of rotating an ingest secret.Input for linking a breaker to a router.Response from listing breakers.Parameters for listing events.Response from listing events.Response from listing notification channels.Common pagination parameters.Response from listing project keys.Response from listing projects.Response from listing routers.Response from listing workspaces.Thrown when the requested resource is not found (404).A notification channel configuration.Type of notification channel.Event types that trigger notifications.Page<T>Generic pagination wrapper.Pager<T>Iterator-like interface for paginated results.A Tripswitch project.A project API key (eb_pk_...).Thrown when the request is rate limited (429).Per-request configuration options.A router configuration.Routing mode for a router.Thrown when the server returns a 5xx error.Input for bulk-syncing breakers.Thrown when a network or I/O failure occurs.Thrown when authentication fails (401).Input for updating a breaker.Input for updating a notification channel.Input for updating a project.Input for updating a router.Input for updating a workspace.Thrown when input validation fails (400 or 422).A Tripswitch workspace.