Interface Limitation.Builder

    • 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.