Struct aws_sdk_tnb::operation::create_sol_function_package::builders::CreateSolFunctionPackageOutputBuilder
source · #[non_exhaustive]pub struct CreateSolFunctionPackageOutputBuilder { /* private fields */ }Expand description
A builder for CreateSolFunctionPackageOutput.
Implementations§
source§impl CreateSolFunctionPackageOutputBuilder
impl CreateSolFunctionPackageOutputBuilder
sourcepub fn onboarding_state(self, input: OnboardingState) -> Self
pub fn onboarding_state(self, input: OnboardingState) -> Self
Onboarding state of the function package.
sourcepub fn set_onboarding_state(self, input: Option<OnboardingState>) -> Self
pub fn set_onboarding_state(self, input: Option<OnboardingState>) -> Self
Onboarding state of the function package.
sourcepub fn get_onboarding_state(&self) -> &Option<OnboardingState>
pub fn get_onboarding_state(&self) -> &Option<OnboardingState>
Onboarding state of the function package.
sourcepub fn operational_state(self, input: OperationalState) -> Self
pub fn operational_state(self, input: OperationalState) -> Self
Operational state of the function package.
sourcepub fn set_operational_state(self, input: Option<OperationalState>) -> Self
pub fn set_operational_state(self, input: Option<OperationalState>) -> Self
Operational state of the function package.
sourcepub fn get_operational_state(&self) -> &Option<OperationalState>
pub fn get_operational_state(&self) -> &Option<OperationalState>
Operational state of the function package.
sourcepub fn usage_state(self, input: UsageState) -> Self
pub fn usage_state(self, input: UsageState) -> Self
Usage state of the function package.
sourcepub fn set_usage_state(self, input: Option<UsageState>) -> Self
pub fn set_usage_state(self, input: Option<UsageState>) -> Self
Usage state of the function package.
sourcepub fn get_usage_state(&self) -> &Option<UsageState>
pub fn get_usage_state(&self) -> &Option<UsageState>
Usage state of the function package.
Adds a key-value pair to tags.
To override the contents of this collection use set_tags.
A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. You can use tags to search and filter your resources or track your Amazon Web Services costs.
A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. You can use tags to search and filter your resources or track your Amazon Web Services costs.
A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. You can use tags to search and filter your resources or track your Amazon Web Services costs.
sourcepub fn build(self) -> CreateSolFunctionPackageOutput
pub fn build(self) -> CreateSolFunctionPackageOutput
Consumes the builder and constructs a CreateSolFunctionPackageOutput.
Trait Implementations§
source§impl Clone for CreateSolFunctionPackageOutputBuilder
impl Clone for CreateSolFunctionPackageOutputBuilder
source§fn clone(&self) -> CreateSolFunctionPackageOutputBuilder
fn clone(&self) -> CreateSolFunctionPackageOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for CreateSolFunctionPackageOutputBuilder
impl Default for CreateSolFunctionPackageOutputBuilder
source§fn default() -> CreateSolFunctionPackageOutputBuilder
fn default() -> CreateSolFunctionPackageOutputBuilder
source§impl PartialEq for CreateSolFunctionPackageOutputBuilder
impl PartialEq for CreateSolFunctionPackageOutputBuilder
source§fn eq(&self, other: &CreateSolFunctionPackageOutputBuilder) -> bool
fn eq(&self, other: &CreateSolFunctionPackageOutputBuilder) -> bool
self and other values to be equal, and is used
by ==.