Struct aws_sdk_lambda::operation::put_provisioned_concurrency_config::builders::PutProvisionedConcurrencyConfigOutputBuilder
source · #[non_exhaustive]pub struct PutProvisionedConcurrencyConfigOutputBuilder { /* private fields */ }
Expand description
A builder for PutProvisionedConcurrencyConfigOutput
.
Implementations§
source§impl PutProvisionedConcurrencyConfigOutputBuilder
impl PutProvisionedConcurrencyConfigOutputBuilder
sourcepub fn requested_provisioned_concurrent_executions(self, input: i32) -> Self
pub fn requested_provisioned_concurrent_executions(self, input: i32) -> Self
The amount of provisioned concurrency requested.
sourcepub fn set_requested_provisioned_concurrent_executions(
self,
input: Option<i32>
) -> Self
pub fn set_requested_provisioned_concurrent_executions( self, input: Option<i32> ) -> Self
The amount of provisioned concurrency requested.
sourcepub fn get_requested_provisioned_concurrent_executions(&self) -> &Option<i32>
pub fn get_requested_provisioned_concurrent_executions(&self) -> &Option<i32>
The amount of provisioned concurrency requested.
sourcepub fn available_provisioned_concurrent_executions(self, input: i32) -> Self
pub fn available_provisioned_concurrent_executions(self, input: i32) -> Self
The amount of provisioned concurrency available.
sourcepub fn set_available_provisioned_concurrent_executions(
self,
input: Option<i32>
) -> Self
pub fn set_available_provisioned_concurrent_executions( self, input: Option<i32> ) -> Self
The amount of provisioned concurrency available.
sourcepub fn get_available_provisioned_concurrent_executions(&self) -> &Option<i32>
pub fn get_available_provisioned_concurrent_executions(&self) -> &Option<i32>
The amount of provisioned concurrency available.
sourcepub fn allocated_provisioned_concurrent_executions(self, input: i32) -> Self
pub fn allocated_provisioned_concurrent_executions(self, input: i32) -> Self
The amount of provisioned concurrency allocated. When a weighted alias is used during linear and canary deployments, this value fluctuates depending on the amount of concurrency that is provisioned for the function versions.
sourcepub fn set_allocated_provisioned_concurrent_executions(
self,
input: Option<i32>
) -> Self
pub fn set_allocated_provisioned_concurrent_executions( self, input: Option<i32> ) -> Self
The amount of provisioned concurrency allocated. When a weighted alias is used during linear and canary deployments, this value fluctuates depending on the amount of concurrency that is provisioned for the function versions.
sourcepub fn get_allocated_provisioned_concurrent_executions(&self) -> &Option<i32>
pub fn get_allocated_provisioned_concurrent_executions(&self) -> &Option<i32>
The amount of provisioned concurrency allocated. When a weighted alias is used during linear and canary deployments, this value fluctuates depending on the amount of concurrency that is provisioned for the function versions.
sourcepub fn status(self, input: ProvisionedConcurrencyStatusEnum) -> Self
pub fn status(self, input: ProvisionedConcurrencyStatusEnum) -> Self
The status of the allocation process.
sourcepub fn set_status(self, input: Option<ProvisionedConcurrencyStatusEnum>) -> Self
pub fn set_status(self, input: Option<ProvisionedConcurrencyStatusEnum>) -> Self
The status of the allocation process.
sourcepub fn get_status(&self) -> &Option<ProvisionedConcurrencyStatusEnum>
pub fn get_status(&self) -> &Option<ProvisionedConcurrencyStatusEnum>
The status of the allocation process.
sourcepub fn status_reason(self, input: impl Into<String>) -> Self
pub fn status_reason(self, input: impl Into<String>) -> Self
For failed allocations, the reason that provisioned concurrency could not be allocated.
sourcepub fn set_status_reason(self, input: Option<String>) -> Self
pub fn set_status_reason(self, input: Option<String>) -> Self
For failed allocations, the reason that provisioned concurrency could not be allocated.
sourcepub fn get_status_reason(&self) -> &Option<String>
pub fn get_status_reason(&self) -> &Option<String>
For failed allocations, the reason that provisioned concurrency could not be allocated.
sourcepub fn last_modified(self, input: impl Into<String>) -> Self
pub fn last_modified(self, input: impl Into<String>) -> Self
The date and time that a user last updated the configuration, in ISO 8601 format.
sourcepub fn set_last_modified(self, input: Option<String>) -> Self
pub fn set_last_modified(self, input: Option<String>) -> Self
The date and time that a user last updated the configuration, in ISO 8601 format.
sourcepub fn get_last_modified(&self) -> &Option<String>
pub fn get_last_modified(&self) -> &Option<String>
The date and time that a user last updated the configuration, in ISO 8601 format.
sourcepub fn build(self) -> PutProvisionedConcurrencyConfigOutput
pub fn build(self) -> PutProvisionedConcurrencyConfigOutput
Consumes the builder and constructs a PutProvisionedConcurrencyConfigOutput
.
Trait Implementations§
source§impl Clone for PutProvisionedConcurrencyConfigOutputBuilder
impl Clone for PutProvisionedConcurrencyConfigOutputBuilder
source§fn clone(&self) -> PutProvisionedConcurrencyConfigOutputBuilder
fn clone(&self) -> PutProvisionedConcurrencyConfigOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for PutProvisionedConcurrencyConfigOutputBuilder
impl Default for PutProvisionedConcurrencyConfigOutputBuilder
source§fn default() -> PutProvisionedConcurrencyConfigOutputBuilder
fn default() -> PutProvisionedConcurrencyConfigOutputBuilder
source§impl PartialEq for PutProvisionedConcurrencyConfigOutputBuilder
impl PartialEq for PutProvisionedConcurrencyConfigOutputBuilder
source§fn eq(&self, other: &PutProvisionedConcurrencyConfigOutputBuilder) -> bool
fn eq(&self, other: &PutProvisionedConcurrencyConfigOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for PutProvisionedConcurrencyConfigOutputBuilder
Auto Trait Implementations§
impl Freeze for PutProvisionedConcurrencyConfigOutputBuilder
impl RefUnwindSafe for PutProvisionedConcurrencyConfigOutputBuilder
impl Send for PutProvisionedConcurrencyConfigOutputBuilder
impl Sync for PutProvisionedConcurrencyConfigOutputBuilder
impl Unpin for PutProvisionedConcurrencyConfigOutputBuilder
impl UnwindSafe for PutProvisionedConcurrencyConfigOutputBuilder
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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>
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>
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