@Generated(value="software.amazon.awssdk:codegen") public final class Limitation extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Limitation.Builder,Limitation>
Provides information about the limitations of target Amazon Web Services engines.
Your source database might include features that the target Amazon Web Services engine doesn't support. Fleet Advisor lists these features as limitations. You should consider these limitations during database migration. For each limitation, Fleet Advisor recommends an action that you can take to address or avoid this limitation.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Limitation.Builder |
| Modifier and Type | Method and Description |
|---|---|
static Limitation.Builder |
builder() |
String |
databaseId()
The identifier of the source database.
|
String |
description()
A description of the limitation.
|
String |
engineName()
The name of the target engine that Fleet Advisor should use in the target engine recommendation.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
impact()
The impact of the limitation.
|
String |
name()
The name of the limitation.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Limitation.Builder> |
serializableBuilderClass() |
Limitation.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
type()
The type of the limitation, such as action required, upgrade required, and limited feature.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String databaseId()
The identifier of the source database.
public final 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".
"rds-aurora-mysql", "rds-aurora-postgresql",
"rds-mysql", "rds-oracle", "rds-sql-server", and
"rds-postgresql".public final String name()
The name of the limitation. Describes unsupported database features, migration action items, and other limitations.
public final 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.
public final 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".
"Blocker", "High", "Medium", and
"Low".public final String type()
The type of the limitation, such as action required, upgrade required, and limited feature.
public Limitation.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Limitation.Builder,Limitation>public static Limitation.Builder builder()
public static Class<? extends Limitation.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.