pub struct KontextManagementClient {
pub token_manager: Arc<TokenManager>,
pub service_accounts: ServiceAccountsResource,
pub applications: ApplicationsResource,
pub integrations: IntegrationsResource,
pub agent_sessions: AgentSessionsResource,
pub agent_instances: AgentSessionsResource,
pub traces: TracesResource,
pub events: EventsResource,
}Expand description
Management API client for applications, integrations, sessions, traces, and events.
Fields§
§token_manager: Arc<TokenManager>§service_accounts: ServiceAccountsResource§applications: ApplicationsResource§integrations: IntegrationsResource§agent_sessions: AgentSessionsResource§agent_instances: AgentSessionsResource§traces: TracesResource§events: EventsResourceImplementations§
Source§impl KontextManagementClient
impl KontextManagementClient
pub fn new(config: KontextManagementClientConfig) -> Self
pub async fn refresh_token(&self) -> Result<(), KontextDevError>
pub async fn clear_token(&self)
Auto Trait Implementations§
impl Freeze for KontextManagementClient
impl !RefUnwindSafe for KontextManagementClient
impl Send for KontextManagementClient
impl Sync for KontextManagementClient
impl Unpin for KontextManagementClient
impl UnsafeUnpin for KontextManagementClient
impl !UnwindSafe for KontextManagementClient
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more