Interface Limitation.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Limitation.Builder,Limitation>,SdkBuilder<Limitation.Builder,Limitation>,SdkPojo
- Enclosing class:
- Limitation
@Mutable @NotThreadSafe public static interface Limitation.Builder extends SdkPojo, CopyableBuilder<Limitation.Builder,Limitation>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Limitation.BuilderdatabaseId(String databaseId)The identifier of the source database.Limitation.Builderdescription(String description)A description of the limitation.Limitation.BuilderengineName(String engineName)The name of the target engine that Fleet Advisor should use in the target engine recommendation.Limitation.Builderimpact(String impact)The impact of the limitation.Limitation.Buildername(String name)The name of the limitation.Limitation.Buildertype(String type)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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
databaseId
Limitation.Builder databaseId(String 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
Limitation.Builder engineName(String 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
Limitation.Builder name(String 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
Limitation.Builder description(String 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
Limitation.Builder impact(String 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
Limitation.Builder type(String 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.
-
-