Struct gapi_grpc::google::monitoring::v3::UpdateUptimeCheckConfigRequest[][src]

pub struct UpdateUptimeCheckConfigRequest {
    pub update_mask: Option<FieldMask>,
    pub uptime_check_config: Option<UptimeCheckConfig>,
}

The protocol for the UpdateUptimeCheckConfig request.

Fields

update_mask: Option<FieldMask>

Optional. If present, only the listed fields in the current Uptime check configuration are updated with values from the new configuration. If this field is empty, then the current configuration is completely replaced with the new configuration.

uptime_check_config: Option<UptimeCheckConfig>

Required. If an updateMask has been specified, this field gives the values for the set of fields mentioned in the updateMask. If an updateMask has not been given, this Uptime check configuration replaces the current configuration. If a field is mentioned in updateMask but the corresonding field is omitted in this partial Uptime check configuration, it has the effect of deleting/clearing the field from the configuration on the server.

The following fields can be updated: display_name, http_check, tcp_check, timeout, content_matchers, and selected_regions.

Trait Implementations

impl Clone for UpdateUptimeCheckConfigRequest[src]

impl Debug for UpdateUptimeCheckConfigRequest[src]

impl Default for UpdateUptimeCheckConfigRequest[src]

impl Message for UpdateUptimeCheckConfigRequest[src]

impl PartialEq<UpdateUptimeCheckConfigRequest> for UpdateUptimeCheckConfigRequest[src]

impl StructuralPartialEq for UpdateUptimeCheckConfigRequest[src]

Auto Trait Implementations

impl RefUnwindSafe for UpdateUptimeCheckConfigRequest

impl Send for UpdateUptimeCheckConfigRequest

impl Sync for UpdateUptimeCheckConfigRequest

impl Unpin for UpdateUptimeCheckConfigRequest

impl UnwindSafe for UpdateUptimeCheckConfigRequest

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]