#[non_exhaustive]pub struct HealthChecksScopedList {
pub health_checks: Vec<HealthCheck>,
pub warning: Option<Warning>,
/* private fields */
}Available on crate feature
health-checks only.Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.health_checks: Vec<HealthCheck>A list of HealthChecks contained in this scope.
warning: Option<Warning>Informational warning which replaces the list of backend services when the list is empty.
Implementations§
Source§impl HealthChecksScopedList
impl HealthChecksScopedList
pub fn new() -> Self
Sourcepub fn set_health_checks<T, V>(self, v: T) -> Self
pub fn set_health_checks<T, V>(self, v: T) -> Self
Sets the value of health_checks.
§Example
ⓘ
use google_cloud_compute_v1::model::HealthCheck;
let x = HealthChecksScopedList::new()
.set_health_checks([
HealthCheck::default()/* use setters */,
HealthCheck::default()/* use (different) setters */,
]);Sourcepub fn set_warning<T>(self, v: T) -> Self
pub fn set_warning<T>(self, v: T) -> Self
Sourcepub fn set_or_clear_warning<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_warning<T>(self, v: Option<T>) -> Self
Trait Implementations§
Source§impl Clone for HealthChecksScopedList
impl Clone for HealthChecksScopedList
Source§fn clone(&self) -> HealthChecksScopedList
fn clone(&self) -> HealthChecksScopedList
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HealthChecksScopedList
impl Debug for HealthChecksScopedList
Source§impl Default for HealthChecksScopedList
impl Default for HealthChecksScopedList
Source§fn default() -> HealthChecksScopedList
fn default() -> HealthChecksScopedList
Returns the “default value” for a type. Read more
Source§impl Message for HealthChecksScopedList
impl Message for HealthChecksScopedList
Source§impl PartialEq for HealthChecksScopedList
impl PartialEq for HealthChecksScopedList
impl StructuralPartialEq for HealthChecksScopedList
Auto Trait Implementations§
impl Freeze for HealthChecksScopedList
impl RefUnwindSafe for HealthChecksScopedList
impl Send for HealthChecksScopedList
impl Sync for HealthChecksScopedList
impl Unpin for HealthChecksScopedList
impl UnwindSafe for HealthChecksScopedList
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