#[non_exhaustive]pub struct CreateNodePoolRequest {
pub project_id: String,
pub zone: String,
pub cluster_id: String,
pub node_pool: Option<NodePool>,
pub parent: String,
/* private fields */
}Expand description
CreateNodePoolRequest creates a node pool for a cluster.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
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. This field has been deprecated and replaced by the parent field.
cluster_id: StringDeprecated. The name of the cluster. This field has been deprecated and replaced by the parent field.
node_pool: Option<NodePool>Required. The node pool to create.
parent: StringThe parent (project, location, cluster name) where the node pool will be
created. Specified in the format
projects/*/locations/*/clusters/*.
Implementations§
Source§impl CreateNodePoolRequest
impl CreateNodePoolRequest
pub fn new() -> Self
Sourcepub fn set_project_id<T: Into<String>>(self, v: T) -> Self
👎Deprecated
pub fn set_project_id<T: Into<String>>(self, v: T) -> Self
Sets the value of project_id.
Sourcepub fn set_cluster_id<T: Into<String>>(self, v: T) -> Self
👎Deprecated
pub fn set_cluster_id<T: Into<String>>(self, v: T) -> Self
Sets the value of cluster_id.
Sourcepub fn set_node_pool<T>(self, v: T) -> Self
pub fn set_node_pool<T>(self, v: T) -> Self
Sets the value of node_pool.
Sourcepub fn set_or_clear_node_pool<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_node_pool<T>(self, v: Option<T>) -> Self
Sets or clears the value of node_pool.
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 CreateNodePoolRequest
impl Clone for CreateNodePoolRequest
Source§fn clone(&self) -> CreateNodePoolRequest
fn clone(&self) -> CreateNodePoolRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more