pub struct ChecklistExecutionServiceAsyncClient<T>(/* private fields */);
Expand description
The Checklist Execution Service checks the status of checklist executions.
Implementations§
Source§impl<T> ChecklistExecutionServiceAsyncClient<T>where
T: AsyncClient,
impl<T> ChecklistExecutionServiceAsyncClient<T>where
T: AsyncClient,
Sourcepub async fn checklist_live_status(
&self,
auth_: &BearerToken,
request: &BatchChecklistLiveStatusRequest,
) -> Result<BatchChecklistLiveStatusResponse, Error>
pub async fn checklist_live_status( &self, auth_: &BearerToken, request: &BatchChecklistLiveStatusRequest, ) -> Result<BatchChecklistLiveStatusResponse, Error>
For each request, get the latest status for each check in a streaming checklist against the given asset.
Sourcepub async fn execute_streaming_checklist(
&self,
auth_: &BearerToken,
request: &ExecuteChecklistForAssetsRequest,
) -> Result<(), Error>
pub async fn execute_streaming_checklist( &self, auth_: &BearerToken, request: &ExecuteChecklistForAssetsRequest, ) -> Result<(), Error>
Triggers a checklist to run continuously against assets. If the checklist is already running for the given asset, replace the existing configuration with the one specified by the request.
Sourcepub async fn list_streaming_checklist(
&self,
auth_: &BearerToken,
request: &ListStreamingChecklistRequest,
) -> Result<ListStreamingChecklistResponse, Error>
pub async fn list_streaming_checklist( &self, auth_: &BearerToken, request: &ListStreamingChecklistRequest, ) -> Result<ListStreamingChecklistResponse, Error>
Lists all running streaming checklists.
Sourcepub async fn list_streaming_checklist_for_asset(
&self,
auth_: &BearerToken,
request: &ListStreamingChecklistForAssetRequest,
) -> Result<ListStreamingChecklistForAssetResponse, Error>
pub async fn list_streaming_checklist_for_asset( &self, auth_: &BearerToken, request: &ListStreamingChecklistForAssetRequest, ) -> Result<ListStreamingChecklistForAssetResponse, Error>
Retrieves all streaming checklists for a given asset.
Sourcepub async fn get_streaming_checklist(
&self,
auth_: &BearerToken,
checklist_rid: &ChecklistRid,
) -> Result<StreamingChecklistInfo, Error>
pub async fn get_streaming_checklist( &self, auth_: &BearerToken, checklist_rid: &ChecklistRid, ) -> Result<StreamingChecklistInfo, Error>
Retrieves the set of assets and their execution configurations for a streaming checklist specified by the checklistRid.
Sourcepub async fn batch_get_streaming_checklist(
&self,
auth_: &BearerToken,
request: &BatchGetStreamingChecklistRequest,
) -> Result<BatchGetStreamingChecklistResponse, Error>
pub async fn batch_get_streaming_checklist( &self, auth_: &BearerToken, request: &BatchGetStreamingChecklistRequest, ) -> Result<BatchGetStreamingChecklistResponse, Error>
Retrieves the set of assets and their execution configurations for all streaming checklists specified by the request. If a streaming checklist is not found, it will not be included in the response.
Sourcepub async fn stop_streaming_checklist(
&self,
auth_: &BearerToken,
checklist_rid: &ChecklistRid,
) -> Result<(), Error>
pub async fn stop_streaming_checklist( &self, auth_: &BearerToken, checklist_rid: &ChecklistRid, ) -> Result<(), Error>
Stops the execution of a streaming checklist on all assets.
Sourcepub async fn stop_streaming_checklist_for_assets(
&self,
auth_: &BearerToken,
request: &StopStreamingChecklistForAssetsRequest,
) -> Result<(), Error>
pub async fn stop_streaming_checklist_for_assets( &self, auth_: &BearerToken, request: &StopStreamingChecklistForAssetsRequest, ) -> Result<(), Error>
Stops the execution of a streaming checklist for a given set of assets.
Sourcepub async fn reload_streaming_checklist(
&self,
auth_: &BearerToken,
checklist_rid: &ChecklistRid,
) -> Result<(), Error>
pub async fn reload_streaming_checklist( &self, auth_: &BearerToken, checklist_rid: &ChecklistRid, ) -> Result<(), Error>
Reloads the state of the streaming checklist for the given checklistRid.
Sourcepub async fn validate_checklist_resolution(
&self,
auth_: &BearerToken,
request: &BatchValidateChecklistResolutionRequest,
) -> Result<BatchValidateChecklistResolutionResponse, Error>
pub async fn validate_checklist_resolution( &self, auth_: &BearerToken, request: &BatchValidateChecklistResolutionRequest, ) -> Result<BatchValidateChecklistResolutionResponse, Error>
Validates that the channels referenced by the checklist can be resolved against the data sources.
Trait Implementations§
Source§impl<T> AsyncService<T> for ChecklistExecutionServiceAsyncClient<T>where
T: AsyncClient,
impl<T> AsyncService<T> for ChecklistExecutionServiceAsyncClient<T>where
T: AsyncClient,
Source§impl<T: Clone> Clone for ChecklistExecutionServiceAsyncClient<T>
impl<T: Clone> Clone for ChecklistExecutionServiceAsyncClient<T>
Source§fn clone(&self) -> ChecklistExecutionServiceAsyncClient<T>
fn clone(&self) -> ChecklistExecutionServiceAsyncClient<T>
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreAuto Trait Implementations§
impl<T> Freeze for ChecklistExecutionServiceAsyncClient<T>where
T: Freeze,
impl<T> RefUnwindSafe for ChecklistExecutionServiceAsyncClient<T>where
T: RefUnwindSafe,
impl<T> Send for ChecklistExecutionServiceAsyncClient<T>where
T: Send,
impl<T> Sync for ChecklistExecutionServiceAsyncClient<T>where
T: Sync,
impl<T> Unpin for ChecklistExecutionServiceAsyncClient<T>where
T: Unpin,
impl<T> UnwindSafe for ChecklistExecutionServiceAsyncClient<T>where
T: UnwindSafe,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request