Struct aws_sdk_lambda::operation::get_provisioned_concurrency_config::builders::GetProvisionedConcurrencyConfigOutputBuilder
source · #[non_exhaustive]pub struct GetProvisionedConcurrencyConfigOutputBuilder { /* private fields */ }
Expand description
A builder for GetProvisionedConcurrencyConfigOutput
.
Implementations§
source§impl GetProvisionedConcurrencyConfigOutputBuilder
impl GetProvisionedConcurrencyConfigOutputBuilder
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) -> GetProvisionedConcurrencyConfigOutput
pub fn build(self) -> GetProvisionedConcurrencyConfigOutput
Consumes the builder and constructs a GetProvisionedConcurrencyConfigOutput
.
Trait Implementations§
source§impl Clone for GetProvisionedConcurrencyConfigOutputBuilder
impl Clone for GetProvisionedConcurrencyConfigOutputBuilder
source§fn clone(&self) -> GetProvisionedConcurrencyConfigOutputBuilder
fn clone(&self) -> GetProvisionedConcurrencyConfigOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for GetProvisionedConcurrencyConfigOutputBuilder
impl Default for GetProvisionedConcurrencyConfigOutputBuilder
source§fn default() -> GetProvisionedConcurrencyConfigOutputBuilder
fn default() -> GetProvisionedConcurrencyConfigOutputBuilder
source§impl PartialEq for GetProvisionedConcurrencyConfigOutputBuilder
impl PartialEq for GetProvisionedConcurrencyConfigOutputBuilder
source§fn eq(&self, other: &GetProvisionedConcurrencyConfigOutputBuilder) -> bool
fn eq(&self, other: &GetProvisionedConcurrencyConfigOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for GetProvisionedConcurrencyConfigOutputBuilder
Auto Trait Implementations§
impl Freeze for GetProvisionedConcurrencyConfigOutputBuilder
impl RefUnwindSafe for GetProvisionedConcurrencyConfigOutputBuilder
impl Send for GetProvisionedConcurrencyConfigOutputBuilder
impl Sync for GetProvisionedConcurrencyConfigOutputBuilder
impl Unpin for GetProvisionedConcurrencyConfigOutputBuilder
impl UnwindSafe for GetProvisionedConcurrencyConfigOutputBuilder
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