Struct gapi_grpc::google::apps::alertcenter::v1beta1::alert_center_service_client::AlertCenterServiceClient [−][src]
Google Workspace Alert Center API (beta).
Implementations
impl AlertCenterServiceClient<Channel>
[src]
pub async fn connect<D>(dst: D) -> Result<Self, Error> where
D: TryInto<Endpoint>,
D::Error: Into<StdError>,
[src]
D: TryInto<Endpoint>,
D::Error: Into<StdError>,
Attempt to create a new client by connecting to a given endpoint.
impl<T> AlertCenterServiceClient<T> where
T: GrpcService<BoxBody>,
T::ResponseBody: Body + HttpBody + Send + 'static,
T::Error: Into<StdError>,
<T::ResponseBody as HttpBody>::Error: Into<StdError> + Send,
[src]
T: GrpcService<BoxBody>,
T::ResponseBody: Body + HttpBody + Send + 'static,
T::Error: Into<StdError>,
<T::ResponseBody as HttpBody>::Error: Into<StdError> + Send,
pub fn new(inner: T) -> Self
[src]
pub fn with_interceptor(inner: T, interceptor: impl Into<Interceptor>) -> Self
[src]
pub async fn list_alerts(
&mut self,
request: impl IntoRequest<ListAlertsRequest>
) -> Result<Response<ListAlertsResponse>, Status>
[src]
&mut self,
request: impl IntoRequest<ListAlertsRequest>
) -> Result<Response<ListAlertsResponse>, Status>
Lists the alerts.
pub async fn get_alert(
&mut self,
request: impl IntoRequest<GetAlertRequest>
) -> Result<Response<Alert>, Status>
[src]
&mut self,
request: impl IntoRequest<GetAlertRequest>
) -> Result<Response<Alert>, Status>
Gets the specified alert. Attempting to get a nonexistent alert returns
NOT_FOUND
error.
pub async fn delete_alert(
&mut self,
request: impl IntoRequest<DeleteAlertRequest>
) -> Result<Response<()>, Status>
[src]
&mut self,
request: impl IntoRequest<DeleteAlertRequest>
) -> Result<Response<()>, Status>
Marks the specified alert for deletion. An alert that has been marked for
deletion is removed from Alert Center after 30 days.
Marking an alert for deletion has no effect on an alert which has
already been marked for deletion. Attempting to mark a nonexistent alert
for deletion results in a NOT_FOUND
error.
pub async fn undelete_alert(
&mut self,
request: impl IntoRequest<UndeleteAlertRequest>
) -> Result<Response<Alert>, Status>
[src]
&mut self,
request: impl IntoRequest<UndeleteAlertRequest>
) -> Result<Response<Alert>, Status>
Restores, or “undeletes”, an alert that was marked for deletion within the
past 30 days. Attempting to undelete an alert which was marked for deletion
over 30 days ago (which has been removed from the Alert Center database) or
a nonexistent alert returns a NOT_FOUND
error. Attempting to
undelete an alert which has not been marked for deletion has no effect.
pub async fn create_alert_feedback(
&mut self,
request: impl IntoRequest<CreateAlertFeedbackRequest>
) -> Result<Response<AlertFeedback>, Status>
[src]
&mut self,
request: impl IntoRequest<CreateAlertFeedbackRequest>
) -> Result<Response<AlertFeedback>, Status>
Creates new feedback for an alert. Attempting to create a feedback for
a non-existent alert returns NOT_FOUND
error. Attempting to create a
feedback for an alert that is marked for deletion returns
`FAILED_PRECONDITION’ error.
pub async fn list_alert_feedback(
&mut self,
request: impl IntoRequest<ListAlertFeedbackRequest>
) -> Result<Response<ListAlertFeedbackResponse>, Status>
[src]
&mut self,
request: impl IntoRequest<ListAlertFeedbackRequest>
) -> Result<Response<ListAlertFeedbackResponse>, Status>
Lists all the feedback for an alert. Attempting to list feedbacks for
a non-existent alert returns NOT_FOUND
error.
pub async fn get_alert_metadata(
&mut self,
request: impl IntoRequest<GetAlertMetadataRequest>
) -> Result<Response<AlertMetadata>, Status>
[src]
&mut self,
request: impl IntoRequest<GetAlertMetadataRequest>
) -> Result<Response<AlertMetadata>, Status>
Returns the metadata of an alert. Attempting to get metadata for
a non-existent alert returns NOT_FOUND
error.
pub async fn get_settings(
&mut self,
request: impl IntoRequest<GetSettingsRequest>
) -> Result<Response<Settings>, Status>
[src]
&mut self,
request: impl IntoRequest<GetSettingsRequest>
) -> Result<Response<Settings>, Status>
Returns customer-level settings.
pub async fn update_settings(
&mut self,
request: impl IntoRequest<UpdateSettingsRequest>
) -> Result<Response<Settings>, Status>
[src]
&mut self,
request: impl IntoRequest<UpdateSettingsRequest>
) -> Result<Response<Settings>, Status>
Updates the customer-level settings.
pub async fn batch_delete_alerts(
&mut self,
request: impl IntoRequest<BatchDeleteAlertsRequest>
) -> Result<Response<BatchDeleteAlertsResponse>, Status>
[src]
&mut self,
request: impl IntoRequest<BatchDeleteAlertsRequest>
) -> Result<Response<BatchDeleteAlertsResponse>, Status>
Performs batch delete operation on alerts.
pub async fn batch_undelete_alerts(
&mut self,
request: impl IntoRequest<BatchUndeleteAlertsRequest>
) -> Result<Response<BatchUndeleteAlertsResponse>, Status>
[src]
&mut self,
request: impl IntoRequest<BatchUndeleteAlertsRequest>
) -> Result<Response<BatchUndeleteAlertsResponse>, Status>
Performs batch undelete operation on alerts.
Trait Implementations
impl<T: Clone> Clone for AlertCenterServiceClient<T>
[src]
fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<T> Debug for AlertCenterServiceClient<T>
[src]
Auto Trait Implementations
impl<T> !RefUnwindSafe for AlertCenterServiceClient<T>
impl<T> Send for AlertCenterServiceClient<T> where
T: Send,
T: Send,
impl<T> Sync for AlertCenterServiceClient<T> where
T: Sync,
T: Sync,
impl<T> Unpin for AlertCenterServiceClient<T> where
T: Unpin,
T: Unpin,
impl<T> !UnwindSafe for AlertCenterServiceClient<T>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IntoRequest<T> for T
[src]
pub fn into_request(self) -> Request<T>
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src]
V: MultiLane<T>,
impl<T> WithSubscriber for T
[src]
pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,