Struct google_api_proto::google::cloud::aiplatform::v1::resource_pool::AutoscalingSpec
source · pub struct AutoscalingSpec {
pub min_replica_count: Option<i64>,
pub max_replica_count: Option<i64>,
}
Expand description
The min/max number of replicas allowed if enabling autoscaling
Fields§
§min_replica_count: Option<i64>
Optional. min replicas in the node pool, must be ≤ replica_count and < max_replica_count or will throw error
max_replica_count: Option<i64>
Optional. max replicas in the node pool, must be ≥ replica_count and > min_replica_count or will throw error
Implementations§
source§impl AutoscalingSpec
impl AutoscalingSpec
sourcepub fn min_replica_count(&self) -> i64
pub fn min_replica_count(&self) -> i64
Returns the value of min_replica_count
, or the default value if min_replica_count
is unset.
sourcepub fn max_replica_count(&self) -> i64
pub fn max_replica_count(&self) -> i64
Returns the value of max_replica_count
, or the default value if max_replica_count
is unset.
Trait Implementations§
source§impl Clone for AutoscalingSpec
impl Clone for AutoscalingSpec
source§fn clone(&self) -> AutoscalingSpec
fn clone(&self) -> AutoscalingSpec
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 AutoscalingSpec
impl Debug for AutoscalingSpec
source§impl Default for AutoscalingSpec
impl Default for AutoscalingSpec
source§impl Message for AutoscalingSpec
impl Message for AutoscalingSpec
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
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,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for AutoscalingSpec
impl PartialEq for AutoscalingSpec
source§fn eq(&self, other: &AutoscalingSpec) -> bool
fn eq(&self, other: &AutoscalingSpec) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AutoscalingSpec
Auto Trait Implementations§
impl Freeze for AutoscalingSpec
impl RefUnwindSafe for AutoscalingSpec
impl Send for AutoscalingSpec
impl Sync for AutoscalingSpec
impl Unpin for AutoscalingSpec
impl UnwindSafe for AutoscalingSpec
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
§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>
Wrap the input message
T
in a tonic::Request