#[non_exhaustive]pub struct RevisionScaling {
pub min_instance_count: i32,
pub max_instance_count: i32,
/* private fields */
}Expand description
Settings for revision-level scaling settings.
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.min_instance_count: i32Optional. Minimum number of serving instances that this resource should have.
max_instance_count: i32Optional. Maximum number of serving instances that this resource should have. When unspecified, the field is set to the server default value of 100. For more information see https://cloud.google.com/run/docs/configuring/max-instances
Implementations§
Source§impl RevisionScaling
impl RevisionScaling
pub fn new() -> Self
Sourcepub fn set_min_instance_count<T: Into<i32>>(self, v: T) -> Self
pub fn set_min_instance_count<T: Into<i32>>(self, v: T) -> Self
Sets the value of min_instance_count.
§Example
ⓘ
let x = RevisionScaling::new().set_min_instance_count(42);Sourcepub fn set_max_instance_count<T: Into<i32>>(self, v: T) -> Self
pub fn set_max_instance_count<T: Into<i32>>(self, v: T) -> Self
Sets the value of max_instance_count.
§Example
ⓘ
let x = RevisionScaling::new().set_max_instance_count(42);Trait Implementations§
Source§impl Clone for RevisionScaling
impl Clone for RevisionScaling
Source§fn clone(&self) -> RevisionScaling
fn clone(&self) -> RevisionScaling
Returns a duplicate 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 RevisionScaling
impl Debug for RevisionScaling
Source§impl Default for RevisionScaling
impl Default for RevisionScaling
Source§fn default() -> RevisionScaling
fn default() -> RevisionScaling
Returns the “default value” for a type. Read more
Source§impl Message for RevisionScaling
impl Message for RevisionScaling
Source§impl PartialEq for RevisionScaling
impl PartialEq for RevisionScaling
impl StructuralPartialEq for RevisionScaling
Auto Trait Implementations§
impl Freeze for RevisionScaling
impl RefUnwindSafe for RevisionScaling
impl Send for RevisionScaling
impl Sync for RevisionScaling
impl Unpin for RevisionScaling
impl UnwindSafe for RevisionScaling
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