Struct aws_sdk_lambda::model::snap_start_response::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for SnapStartResponse
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn apply_on(self, input: SnapStartApplyOn) -> Self
pub fn apply_on(self, input: SnapStartApplyOn) -> Self
When set to PublishedVersions
, Lambda creates a snapshot of the execution environment when you publish a function version.
sourcepub fn set_apply_on(self, input: Option<SnapStartApplyOn>) -> Self
pub fn set_apply_on(self, input: Option<SnapStartApplyOn>) -> Self
When set to PublishedVersions
, Lambda creates a snapshot of the execution environment when you publish a function version.
sourcepub fn optimization_status(self, input: SnapStartOptimizationStatus) -> Self
pub fn optimization_status(self, input: SnapStartOptimizationStatus) -> Self
When you provide a qualified Amazon Resource Name (ARN), this response element indicates whether SnapStart is activated for the specified function version.
sourcepub fn set_optimization_status(
self,
input: Option<SnapStartOptimizationStatus>
) -> Self
pub fn set_optimization_status(
self,
input: Option<SnapStartOptimizationStatus>
) -> Self
When you provide a qualified Amazon Resource Name (ARN), this response element indicates whether SnapStart is activated for the specified function version.
sourcepub fn build(self) -> SnapStartResponse
pub fn build(self) -> SnapStartResponse
Consumes the builder and constructs a SnapStartResponse
.