Interface UpdateApplicationComponentConfigRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<UpdateApplicationComponentConfigRequest.Builder,
,UpdateApplicationComponentConfigRequest> MigrationHubStrategyRequest.Builder
,SdkBuilder<UpdateApplicationComponentConfigRequest.Builder,
,UpdateApplicationComponentConfigRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
UpdateApplicationComponentConfigRequest
-
Method Summary
Modifier and TypeMethodDescriptionapplicationComponentId
(String applicationComponentId) The ID of the application component.The type of known component.The type of known component.configureOnly
(Boolean configureOnly) Update the configuration request of an application component.inclusionStatus
(String inclusionStatus) Indicates whether the application component has been included for server recommendation or not.inclusionStatus
(InclusionStatus inclusionStatus) Indicates whether the application component has been included for server recommendation or not.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.secretsManagerKey
(String secretsManagerKey) Database credentials.sourceCodeList
(Collection<SourceCode> sourceCodeList) The list of source code configurations to update for the application component.sourceCodeList
(Consumer<SourceCode.Builder>... sourceCodeList) The list of source code configurations to update for the application component.sourceCodeList
(SourceCode... sourceCodeList) The list of source code configurations to update for the application component.strategyOption
(Consumer<StrategyOption.Builder> strategyOption) The preferred strategy options for the application component.strategyOption
(StrategyOption strategyOption) The preferred strategy options for the application component.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.migrationhubstrategy.model.MigrationHubStrategyRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
appType
The type of known component.
- Parameters:
appType
- The type of known component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
appType
The type of known component.
- Parameters:
appType
- The type of known component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
applicationComponentId
UpdateApplicationComponentConfigRequest.Builder applicationComponentId(String applicationComponentId) The ID of the application component. The ID is unique within an AWS account.
- Parameters:
applicationComponentId
- The ID of the application component. The ID is unique within an AWS account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
configureOnly
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.
- Parameters:
configureOnly
- 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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inclusionStatus
Indicates whether the application component has been included for server recommendation or not.
- Parameters:
inclusionStatus
- Indicates whether the application component has been included for server recommendation or not.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
inclusionStatus
Indicates whether the application component has been included for server recommendation or not.
- Parameters:
inclusionStatus
- Indicates whether the application component has been included for server recommendation or not.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
secretsManagerKey
Database credentials.
- Parameters:
secretsManagerKey
- Database credentials.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceCodeList
UpdateApplicationComponentConfigRequest.Builder sourceCodeList(Collection<SourceCode> sourceCodeList) The list of source code configurations to update for the application component.
- Parameters:
sourceCodeList
- The list of source code configurations to update for the application component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceCodeList
The list of source code configurations to update for the application component.
- Parameters:
sourceCodeList
- The list of source code configurations to update for the application component.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceCodeList
UpdateApplicationComponentConfigRequest.Builder sourceCodeList(Consumer<SourceCode.Builder>... sourceCodeList) The list of source code configurations to update for the application component.
This is a convenience method that creates an instance of theSourceCode.Builder
avoiding the need to create one manually viaSourceCode.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosourceCodeList(List<SourceCode>)
.- Parameters:
sourceCodeList
- a consumer that will call methods onSourceCode.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
strategyOption
The preferred strategy options for the application component. Use values from the GetApplicationComponentStrategies response.
- Parameters:
strategyOption
- The preferred strategy options for the application component. Use values from the GetApplicationComponentStrategies response.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
strategyOption
default UpdateApplicationComponentConfigRequest.Builder strategyOption(Consumer<StrategyOption.Builder> strategyOption) The preferred strategy options for the application component. Use values from the GetApplicationComponentStrategies response.
This is a convenience method that creates an instance of theStrategyOption.Builder
avoiding the need to create one manually viaStrategyOption.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tostrategyOption(StrategyOption)
.- Parameters:
strategyOption
- a consumer that will call methods onStrategyOption.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
UpdateApplicationComponentConfigRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateApplicationComponentConfigRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-