Interface Limitation.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Limitation.Builder,
,Limitation> SdkBuilder<Limitation.Builder,
,Limitation> SdkPojo
- Enclosing class:
Limitation
-
Method Summary
Modifier and TypeMethodDescriptiondatabaseId
(String databaseId) The identifier of the source database.description
(String description) A description of the limitation.engineName
(String engineName) The name of the target engine that Fleet Advisor should use in the target engine recommendation.The impact of the limitation.The name of the limitation.The type of the limitation, such as action required, upgrade required, and limited feature.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
databaseId
The identifier of the source database.
- Parameters:
databaseId
- The identifier of the source database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
engineName
The name of the target engine that Fleet Advisor should use in the target engine recommendation. Valid values include
"rds-aurora-mysql"
,"rds-aurora-postgresql"
,"rds-mysql"
,"rds-oracle"
,"rds-sql-server"
, and"rds-postgresql"
.- Parameters:
engineName
- The name of the target engine that Fleet Advisor should use in the target engine recommendation. Valid values include"rds-aurora-mysql"
,"rds-aurora-postgresql"
,"rds-mysql"
,"rds-oracle"
,"rds-sql-server"
, and"rds-postgresql"
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the limitation. Describes unsupported database features, migration action items, and other limitations.
- Parameters:
name
- The name of the limitation. Describes unsupported database features, migration action items, and other limitations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
A description of the limitation. Provides additional information about the limitation, and includes recommended actions that you can take to address or avoid this limitation.
- Parameters:
description
- A description of the limitation. Provides additional information about the limitation, and includes recommended actions that you can take to address or avoid this limitation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
impact
The impact of the limitation. You can use this parameter to prioritize limitations that you want to address. Valid values include
"Blocker"
,"High"
,"Medium"
, and"Low"
.- Parameters:
impact
- The impact of the limitation. You can use this parameter to prioritize limitations that you want to address. Valid values include"Blocker"
,"High"
,"Medium"
, and"Low"
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
The type of the limitation, such as action required, upgrade required, and limited feature.
- Parameters:
type
- The type of the limitation, such as action required, upgrade required, and limited feature.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-