#[non_exhaustive]pub struct Fleet {
pub project: String,
pub membership: String,
pub pre_registered: bool,
}Expand description
Fleet is the fleet configuration for the cluster.
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.project: StringThe Fleet host project(project ID or project number) where this cluster will be registered to. This field cannot be changed after the cluster has been registered.
membership: StringOutput only. The full resource name of the registered fleet membership of
the cluster, in the format
//gkehub.googleapis.com/projects/*/locations/*/memberships/*.
pre_registered: boolOutput only. Whether the cluster has been registered through the fleet API.
Implementations§
Source§impl Fleet
impl Fleet
Sourcepub fn set_project<T: Into<String>>(self, v: T) -> Self
pub fn set_project<T: Into<String>>(self, v: T) -> Self
Sets the value of project.
Sourcepub fn set_membership<T: Into<String>>(self, v: T) -> Self
pub fn set_membership<T: Into<String>>(self, v: T) -> Self
Sets the value of membership.
Sourcepub fn set_pre_registered<T: Into<bool>>(self, v: T) -> Self
pub fn set_pre_registered<T: Into<bool>>(self, v: T) -> Self
Sets the value of pre_registered.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Fleet
impl<'de> Deserialize<'de> for Fleet
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for Fleet
Auto Trait Implementations§
impl Freeze for Fleet
impl RefUnwindSafe for Fleet
impl Send for Fleet
impl Sync for Fleet
impl Unpin for Fleet
impl UnwindSafe for Fleet
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