Struct aws_sdk_migrationhubstrategy::operation::update_application_component_config::builders::UpdateApplicationComponentConfigInputBuilder
source · #[non_exhaustive]pub struct UpdateApplicationComponentConfigInputBuilder { /* private fields */ }
Expand description
A builder for UpdateApplicationComponentConfigInput
.
Implementations§
source§impl UpdateApplicationComponentConfigInputBuilder
impl UpdateApplicationComponentConfigInputBuilder
sourcepub fn application_component_id(self, input: impl Into<String>) -> Self
pub fn application_component_id(self, input: impl Into<String>) -> Self
The ID of the application component. The ID is unique within an AWS account.
This field is required.sourcepub fn set_application_component_id(self, input: Option<String>) -> Self
pub fn set_application_component_id(self, input: Option<String>) -> Self
The ID of the application component. The ID is unique within an AWS account.
sourcepub fn get_application_component_id(&self) -> &Option<String>
pub fn get_application_component_id(&self) -> &Option<String>
The ID of the application component. The ID is unique within an AWS account.
sourcepub fn inclusion_status(self, input: InclusionStatus) -> Self
pub fn inclusion_status(self, input: InclusionStatus) -> Self
Indicates whether the application component has been included for server recommendation or not.
sourcepub fn set_inclusion_status(self, input: Option<InclusionStatus>) -> Self
pub fn set_inclusion_status(self, input: Option<InclusionStatus>) -> Self
Indicates whether the application component has been included for server recommendation or not.
sourcepub fn get_inclusion_status(&self) -> &Option<InclusionStatus>
pub fn get_inclusion_status(&self) -> &Option<InclusionStatus>
Indicates whether the application component has been included for server recommendation or not.
sourcepub fn strategy_option(self, input: StrategyOption) -> Self
pub fn strategy_option(self, input: StrategyOption) -> Self
The preferred strategy options for the application component. Use values from the GetApplicationComponentStrategies
response.
sourcepub fn set_strategy_option(self, input: Option<StrategyOption>) -> Self
pub fn set_strategy_option(self, input: Option<StrategyOption>) -> Self
The preferred strategy options for the application component. Use values from the GetApplicationComponentStrategies
response.
sourcepub fn get_strategy_option(&self) -> &Option<StrategyOption>
pub fn get_strategy_option(&self) -> &Option<StrategyOption>
The preferred strategy options for the application component. Use values from the GetApplicationComponentStrategies
response.
sourcepub fn source_code_list(self, input: SourceCode) -> Self
pub fn source_code_list(self, input: SourceCode) -> Self
Appends an item to source_code_list
.
To override the contents of this collection use set_source_code_list
.
The list of source code configurations to update for the application component.
sourcepub fn set_source_code_list(self, input: Option<Vec<SourceCode>>) -> Self
pub fn set_source_code_list(self, input: Option<Vec<SourceCode>>) -> Self
The list of source code configurations to update for the application component.
sourcepub fn get_source_code_list(&self) -> &Option<Vec<SourceCode>>
pub fn get_source_code_list(&self) -> &Option<Vec<SourceCode>>
The list of source code configurations to update for the application component.
sourcepub fn secrets_manager_key(self, input: impl Into<String>) -> Self
pub fn secrets_manager_key(self, input: impl Into<String>) -> Self
Database credentials.
sourcepub fn set_secrets_manager_key(self, input: Option<String>) -> Self
pub fn set_secrets_manager_key(self, input: Option<String>) -> Self
Database credentials.
sourcepub fn get_secrets_manager_key(&self) -> &Option<String>
pub fn get_secrets_manager_key(&self) -> &Option<String>
Database credentials.
sourcepub fn configure_only(self, input: bool) -> Self
pub fn configure_only(self, input: bool) -> Self
Update the configuration request of an application component. If it is set to true, the source code and/or database credentials are updated. If it is set to false, the source code and/or database credentials are updated and an analysis is initiated.
sourcepub fn set_configure_only(self, input: Option<bool>) -> Self
pub fn set_configure_only(self, input: Option<bool>) -> Self
Update the configuration request of an application component. If it is set to true, the source code and/or database credentials are updated. If it is set to false, the source code and/or database credentials are updated and an analysis is initiated.
sourcepub fn get_configure_only(&self) -> &Option<bool>
pub fn get_configure_only(&self) -> &Option<bool>
Update the configuration request of an application component. If it is set to true, the source code and/or database credentials are updated. If it is set to false, the source code and/or database credentials are updated and an analysis is initiated.
sourcepub fn set_app_type(self, input: Option<AppType>) -> Self
pub fn set_app_type(self, input: Option<AppType>) -> Self
The type of known component.
sourcepub fn get_app_type(&self) -> &Option<AppType>
pub fn get_app_type(&self) -> &Option<AppType>
The type of known component.
sourcepub fn build(self) -> Result<UpdateApplicationComponentConfigInput, BuildError>
pub fn build(self) -> Result<UpdateApplicationComponentConfigInput, BuildError>
Consumes the builder and constructs a UpdateApplicationComponentConfigInput
.
source§impl UpdateApplicationComponentConfigInputBuilder
impl UpdateApplicationComponentConfigInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<UpdateApplicationComponentConfigOutput, SdkError<UpdateApplicationComponentConfigError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<UpdateApplicationComponentConfigOutput, SdkError<UpdateApplicationComponentConfigError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for UpdateApplicationComponentConfigInputBuilder
impl Clone for UpdateApplicationComponentConfigInputBuilder
source§fn clone(&self) -> UpdateApplicationComponentConfigInputBuilder
fn clone(&self) -> UpdateApplicationComponentConfigInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for UpdateApplicationComponentConfigInputBuilder
impl Default for UpdateApplicationComponentConfigInputBuilder
source§fn default() -> UpdateApplicationComponentConfigInputBuilder
fn default() -> UpdateApplicationComponentConfigInputBuilder
source§impl PartialEq for UpdateApplicationComponentConfigInputBuilder
impl PartialEq for UpdateApplicationComponentConfigInputBuilder
source§fn eq(&self, other: &UpdateApplicationComponentConfigInputBuilder) -> bool
fn eq(&self, other: &UpdateApplicationComponentConfigInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.