Interface ModifyDataProviderRequest.Builder

    • Method Detail

      • dataProviderIdentifier

        ModifyDataProviderRequest.Builder dataProviderIdentifier​(String dataProviderIdentifier)

        The identifier of the data provider. Identifiers must begin with a letter and must contain only ASCII letters, digits, and hyphens. They can't end with a hyphen, or contain two consecutive hyphens.

        Parameters:
        dataProviderIdentifier - The identifier of the data provider. Identifiers must begin with a letter and must contain only ASCII letters, digits, and hyphens. They can't end with a hyphen, or contain two consecutive hyphens.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dataProviderName

        ModifyDataProviderRequest.Builder dataProviderName​(String dataProviderName)

        The name of the data provider.

        Parameters:
        dataProviderName - The name of the data provider.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        ModifyDataProviderRequest.Builder description​(String description)

        A user-friendly description of the data provider.

        Parameters:
        description - A user-friendly description of the data provider.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • engine

        ModifyDataProviderRequest.Builder engine​(String engine)

        The type of database engine for the data provider. Valid values include "aurora", "aurora-postgresql", "mysql", "oracle", "postgres", "sqlserver", redshift, mariadb, mongodb, and docdb. A value of "aurora" represents Amazon Aurora MySQL-Compatible Edition.

        Parameters:
        engine - The type of database engine for the data provider. Valid values include "aurora", "aurora-postgresql", "mysql", "oracle", "postgres" , "sqlserver", redshift, mariadb, mongodb, and docdb. A value of "aurora" represents Amazon Aurora MySQL-Compatible Edition.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • exactSettings

        ModifyDataProviderRequest.Builder exactSettings​(Boolean exactSettings)

        If this attribute is Y, the current call to ModifyDataProvider replaces all existing data provider settings with the exact settings that you specify in this call. If this attribute is N, the current call to ModifyDataProvider does two things:

        • It replaces any data provider settings that already exist with new values, for settings with the same names.

        • It creates new data provider settings that you specify in the call, for settings with different names.

        Parameters:
        exactSettings - If this attribute is Y, the current call to ModifyDataProvider replaces all existing data provider settings with the exact settings that you specify in this call. If this attribute is N, the current call to ModifyDataProvider does two things:

        • It replaces any data provider settings that already exist with new values, for settings with the same names.

        • It creates new data provider settings that you specify in the call, for settings with different names.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • settings

        ModifyDataProviderRequest.Builder settings​(DataProviderSettings settings)

        The settings in JSON format for a data provider.

        Parameters:
        settings - The settings in JSON format for a data provider.
        Returns:
        Returns a reference to this object so that method calls can be chained together.