putPortfolioPreferences method
Future<void>
putPortfolioPreferences({
- ApplicationMode? applicationMode,
- ApplicationPreferences? applicationPreferences,
- DatabasePreferences? databasePreferences,
- PrioritizeBusinessGoals? prioritizeBusinessGoals,
Saves the specified migration and modernization preferences.
May throw AccessDeniedException.
May throw ConflictException.
May throw InternalServerException.
May throw ThrottlingException.
May throw ValidationException.
Parameter applicationMode :
The classification for application component types.
Parameter applicationPreferences :
The transformation preferences for non-database applications.
Parameter databasePreferences :
The transformation preferences for database applications.
Parameter prioritizeBusinessGoals :
The rank of the business goals based on priority.
Implementation
Future<void> putPortfolioPreferences({
ApplicationMode? applicationMode,
ApplicationPreferences? applicationPreferences,
DatabasePreferences? databasePreferences,
PrioritizeBusinessGoals? prioritizeBusinessGoals,
}) async {
final $payload = <String, dynamic>{
if (applicationMode != null) 'applicationMode': applicationMode.value,
if (applicationPreferences != null)
'applicationPreferences': applicationPreferences,
if (databasePreferences != null)
'databasePreferences': databasePreferences,
if (prioritizeBusinessGoals != null)
'prioritizeBusinessGoals': prioritizeBusinessGoals,
};
final response = await _protocol.send(
payload: $payload,
method: 'POST',
requestUri: '/put-portfolio-preferences',
exceptionFnMap: _exceptionFns,
);
}