Struct gapi_grpc::google::monitoring::v3::uptime_check_service_client::UptimeCheckServiceClient [−][src]
The UptimeCheckService API is used to manage (list, create, delete, edit) Uptime check configurations in the Stackdriver Monitoring product. An Uptime check is a piece of configuration that determines which resources and services to monitor for availability. These configurations can also be configured interactively by navigating to the [Cloud Console] (http://console.cloud.google.com), selecting the appropriate project, clicking on “Monitoring” on the left-hand side to navigate to Stackdriver, and then clicking on “Uptime”.
Implementations
impl UptimeCheckServiceClient<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> UptimeCheckServiceClient<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_uptime_check_configs(
&mut self,
request: impl IntoRequest<ListUptimeCheckConfigsRequest>
) -> Result<Response<ListUptimeCheckConfigsResponse>, Status>
[src]
&mut self,
request: impl IntoRequest<ListUptimeCheckConfigsRequest>
) -> Result<Response<ListUptimeCheckConfigsResponse>, Status>
Lists the existing valid Uptime check configurations for the project (leaving out any invalid configurations).
pub async fn get_uptime_check_config(
&mut self,
request: impl IntoRequest<GetUptimeCheckConfigRequest>
) -> Result<Response<UptimeCheckConfig>, Status>
[src]
&mut self,
request: impl IntoRequest<GetUptimeCheckConfigRequest>
) -> Result<Response<UptimeCheckConfig>, Status>
Gets a single Uptime check configuration.
pub async fn create_uptime_check_config(
&mut self,
request: impl IntoRequest<CreateUptimeCheckConfigRequest>
) -> Result<Response<UptimeCheckConfig>, Status>
[src]
&mut self,
request: impl IntoRequest<CreateUptimeCheckConfigRequest>
) -> Result<Response<UptimeCheckConfig>, Status>
Creates a new Uptime check configuration.
pub async fn update_uptime_check_config(
&mut self,
request: impl IntoRequest<UpdateUptimeCheckConfigRequest>
) -> Result<Response<UptimeCheckConfig>, Status>
[src]
&mut self,
request: impl IntoRequest<UpdateUptimeCheckConfigRequest>
) -> Result<Response<UptimeCheckConfig>, Status>
Updates an Uptime check configuration. You can either replace the entire
configuration with a new one or replace only certain fields in the current
configuration by specifying the fields to be updated via updateMask
.
Returns the updated configuration.
pub async fn delete_uptime_check_config(
&mut self,
request: impl IntoRequest<DeleteUptimeCheckConfigRequest>
) -> Result<Response<()>, Status>
[src]
&mut self,
request: impl IntoRequest<DeleteUptimeCheckConfigRequest>
) -> Result<Response<()>, Status>
Deletes an Uptime check configuration. Note that this method will fail if the Uptime check configuration is referenced by an alert policy or other dependent configs that would be rendered invalid by the deletion.
pub async fn list_uptime_check_ips(
&mut self,
request: impl IntoRequest<ListUptimeCheckIpsRequest>
) -> Result<Response<ListUptimeCheckIpsResponse>, Status>
[src]
&mut self,
request: impl IntoRequest<ListUptimeCheckIpsRequest>
) -> Result<Response<ListUptimeCheckIpsResponse>, Status>
Returns the list of IP addresses that checkers run from
Trait Implementations
impl<T: Clone> Clone for UptimeCheckServiceClient<T>
[src]
fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<T> Debug for UptimeCheckServiceClient<T>
[src]
Auto Trait Implementations
impl<T> !RefUnwindSafe for UptimeCheckServiceClient<T>
impl<T> Send for UptimeCheckServiceClient<T> where
T: Send,
T: Send,
impl<T> Sync for UptimeCheckServiceClient<T> where
T: Sync,
T: Sync,
impl<T> Unpin for UptimeCheckServiceClient<T> where
T: Unpin,
T: Unpin,
impl<T> !UnwindSafe for UptimeCheckServiceClient<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>,