Struct google_appengine1::BasicScaling
source · pub struct BasicScaling {
pub idle_timeout: Option<String>,
pub max_instances: Option<i32>,
}
Expand description
A service with basic scaling will create an instance when the application receives a request. The instance will be turned down when the app becomes idle. Basic scaling is ideal for work that is intermittent or driven by user activity.
This type is not used in any activity, and only used as part of another schema.
Fields§
§idle_timeout: Option<String>
Duration of time after the last request that an instance must wait before the instance is shut down.
max_instances: Option<i32>
Maximum number of instances to create for this version.
Trait Implementations§
source§impl Clone for BasicScaling
impl Clone for BasicScaling
source§fn clone(&self) -> BasicScaling
fn clone(&self) -> BasicScaling
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 BasicScaling
impl Debug for BasicScaling
source§impl Default for BasicScaling
impl Default for BasicScaling
source§fn default() -> BasicScaling
fn default() -> BasicScaling
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for BasicScaling
impl<'de> Deserialize<'de> for BasicScaling
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 Serialize for BasicScaling
impl Serialize for BasicScaling
impl Part for BasicScaling
Auto Trait Implementations§
impl Freeze for BasicScaling
impl RefUnwindSafe for BasicScaling
impl Send for BasicScaling
impl Sync for BasicScaling
impl Unpin for BasicScaling
impl UnwindSafe for BasicScaling
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more