Struct google_api_proto::google::container::v1::SetNodePoolAutoscalingRequest
source · pub struct SetNodePoolAutoscalingRequest {
pub project_id: String,
pub zone: String,
pub cluster_id: String,
pub node_pool_id: String,
pub autoscaling: Option<NodePoolAutoscaling>,
pub name: String,
}
Expand description
SetNodePoolAutoscalingRequest sets the autoscaler settings of a node pool.
Fields§
§project_id: String
Deprecated. The Google Developers Console project ID or project number. This field has been deprecated and replaced by the name field.
zone: String
Deprecated. The name of the Google Compute Engine zone in which the cluster resides. This field has been deprecated and replaced by the name field.
cluster_id: String
Deprecated. The name of the cluster to upgrade. This field has been deprecated and replaced by the name field.
node_pool_id: String
Deprecated. The name of the node pool to upgrade. This field has been deprecated and replaced by the name field.
autoscaling: Option<NodePoolAutoscaling>
Required. Autoscaling configuration for the node pool.
name: String
The name (project, location, cluster, node pool) of the node pool to set
autoscaler settings. Specified in the format
projects/*/locations/*/clusters/*/nodePools/*
.
Trait Implementations§
source§impl Clone for SetNodePoolAutoscalingRequest
impl Clone for SetNodePoolAutoscalingRequest
source§fn clone(&self) -> SetNodePoolAutoscalingRequest
fn clone(&self) -> SetNodePoolAutoscalingRequest
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Message for SetNodePoolAutoscalingRequest
impl Message for SetNodePoolAutoscalingRequest
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
.source§impl PartialEq for SetNodePoolAutoscalingRequest
impl PartialEq for SetNodePoolAutoscalingRequest
source§fn eq(&self, other: &SetNodePoolAutoscalingRequest) -> bool
fn eq(&self, other: &SetNodePoolAutoscalingRequest) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for SetNodePoolAutoscalingRequest
Auto Trait Implementations§
impl Freeze for SetNodePoolAutoscalingRequest
impl RefUnwindSafe for SetNodePoolAutoscalingRequest
impl Send for SetNodePoolAutoscalingRequest
impl Sync for SetNodePoolAutoscalingRequest
impl Unpin for SetNodePoolAutoscalingRequest
impl UnwindSafe for SetNodePoolAutoscalingRequest
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request