#[non_exhaustive]pub struct ListClustersRequest {
pub project_id: String,
pub zone: String,
pub parent: String,
}Expand description
ListClustersRequest lists clusters.
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_id: StringDeprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the parent field.
zone: StringDeprecated. The name of the Google Compute Engine zone in which the cluster resides, or “-” for all zones. This field has been deprecated and replaced by the parent field.
parent: StringThe parent (project and location) where the clusters will be listed.
Specified in the format projects/*/locations/*.
Location “-” matches all zones and all regions.
Implementations§
Source§impl ListClustersRequest
impl ListClustersRequest
Sourcepub fn set_project_id<T: Into<String>>(self, v: T) -> Self
pub fn set_project_id<T: Into<String>>(self, v: T) -> Self
Sets the value of project_id.
Sourcepub fn set_parent<T: Into<String>>(self, v: T) -> Self
pub fn set_parent<T: Into<String>>(self, v: T) -> Self
Sets the value of parent.
Trait Implementations§
Source§impl Clone for ListClustersRequest
impl Clone for ListClustersRequest
Source§fn clone(&self) -> ListClustersRequest
fn clone(&self) -> ListClustersRequest
Returns a copy 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 ListClustersRequest
impl Debug for ListClustersRequest
Source§impl Default for ListClustersRequest
impl Default for ListClustersRequest
Source§fn default() -> ListClustersRequest
fn default() -> ListClustersRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ListClustersRequestwhere
ListClustersRequest: Default,
impl<'de> Deserialize<'de> for ListClustersRequestwhere
ListClustersRequest: Default,
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
Source§impl Message for ListClustersRequest
impl Message for ListClustersRequest
Source§impl PartialEq for ListClustersRequest
impl PartialEq for ListClustersRequest
Source§impl Serialize for ListClustersRequest
impl Serialize for ListClustersRequest
impl StructuralPartialEq for ListClustersRequest
Auto Trait Implementations§
impl Freeze for ListClustersRequest
impl RefUnwindSafe for ListClustersRequest
impl Send for ListClustersRequest
impl Sync for ListClustersRequest
impl Unpin for ListClustersRequest
impl UnwindSafe for ListClustersRequest
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