Struct aws_sdk_appconfig::operation::create_extension::builders::CreateExtensionOutputBuilder
source · #[non_exhaustive]pub struct CreateExtensionOutputBuilder { /* private fields */ }Expand description
A builder for CreateExtensionOutput.
Implementations§
source§impl CreateExtensionOutputBuilder
impl CreateExtensionOutputBuilder
sourcepub fn version_number(self, input: i32) -> Self
pub fn version_number(self, input: i32) -> Self
The extension version number.
sourcepub fn set_version_number(self, input: Option<i32>) -> Self
pub fn set_version_number(self, input: Option<i32>) -> Self
The extension version number.
sourcepub fn get_version_number(&self) -> &Option<i32>
pub fn get_version_number(&self) -> &Option<i32>
The extension version number.
sourcepub fn arn(self, input: impl Into<String>) -> Self
pub fn arn(self, input: impl Into<String>) -> Self
The system-generated Amazon Resource Name (ARN) for the extension.
sourcepub fn set_arn(self, input: Option<String>) -> Self
pub fn set_arn(self, input: Option<String>) -> Self
The system-generated Amazon Resource Name (ARN) for the extension.
sourcepub fn get_arn(&self) -> &Option<String>
pub fn get_arn(&self) -> &Option<String>
The system-generated Amazon Resource Name (ARN) for the extension.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
Information about the extension.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
Information about the extension.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
Information about the extension.
sourcepub fn actions(self, k: ActionPoint, v: Vec<Action>) -> Self
pub fn actions(self, k: ActionPoint, v: Vec<Action>) -> Self
Adds a key-value pair to actions.
To override the contents of this collection use set_actions.
The actions defined in the extension.
sourcepub fn set_actions(
self,
input: Option<HashMap<ActionPoint, Vec<Action>>>
) -> Self
pub fn set_actions( self, input: Option<HashMap<ActionPoint, Vec<Action>>> ) -> Self
The actions defined in the extension.
sourcepub fn get_actions(&self) -> &Option<HashMap<ActionPoint, Vec<Action>>>
pub fn get_actions(&self) -> &Option<HashMap<ActionPoint, Vec<Action>>>
The actions defined in the extension.
sourcepub fn parameters(self, k: impl Into<String>, v: Parameter) -> Self
pub fn parameters(self, k: impl Into<String>, v: Parameter) -> Self
Adds a key-value pair to parameters.
To override the contents of this collection use set_parameters.
The parameters accepted by the extension. You specify parameter values when you associate the extension to an AppConfig resource by using the CreateExtensionAssociation API action. For Lambda extension actions, these parameters are included in the Lambda request object.
sourcepub fn set_parameters(self, input: Option<HashMap<String, Parameter>>) -> Self
pub fn set_parameters(self, input: Option<HashMap<String, Parameter>>) -> Self
The parameters accepted by the extension. You specify parameter values when you associate the extension to an AppConfig resource by using the CreateExtensionAssociation API action. For Lambda extension actions, these parameters are included in the Lambda request object.
sourcepub fn get_parameters(&self) -> &Option<HashMap<String, Parameter>>
pub fn get_parameters(&self) -> &Option<HashMap<String, Parameter>>
The parameters accepted by the extension. You specify parameter values when you associate the extension to an AppConfig resource by using the CreateExtensionAssociation API action. For Lambda extension actions, these parameters are included in the Lambda request object.
sourcepub fn build(self) -> CreateExtensionOutput
pub fn build(self) -> CreateExtensionOutput
Consumes the builder and constructs a CreateExtensionOutput.
Trait Implementations§
source§impl Clone for CreateExtensionOutputBuilder
impl Clone for CreateExtensionOutputBuilder
source§fn clone(&self) -> CreateExtensionOutputBuilder
fn clone(&self) -> CreateExtensionOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CreateExtensionOutputBuilder
impl Debug for CreateExtensionOutputBuilder
source§impl Default for CreateExtensionOutputBuilder
impl Default for CreateExtensionOutputBuilder
source§fn default() -> CreateExtensionOutputBuilder
fn default() -> CreateExtensionOutputBuilder
source§impl PartialEq<CreateExtensionOutputBuilder> for CreateExtensionOutputBuilder
impl PartialEq<CreateExtensionOutputBuilder> for CreateExtensionOutputBuilder
source§fn eq(&self, other: &CreateExtensionOutputBuilder) -> bool
fn eq(&self, other: &CreateExtensionOutputBuilder) -> bool
self and other values to be equal, and is used
by ==.