Interface DataProvider.Builder

    • Method Detail

      • dataProviderName

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

        DataProvider.Builder dataProviderArn​(String dataProviderArn)

        The Amazon Resource Name (ARN) string that uniquely identifies the data provider.

        Parameters:
        dataProviderArn - The Amazon Resource Name (ARN) string that uniquely identifies the data provider.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • dataProviderCreationTime

        DataProvider.Builder dataProviderCreationTime​(Instant dataProviderCreationTime)

        The time the data provider was created.

        Parameters:
        dataProviderCreationTime - The time the data provider was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        DataProvider.Builder description​(String description)

        A description of the data provider. Descriptions can have up to 31 characters. A description can contain only ASCII letters, digits, and hyphens ('-'). Also, it can't end with a hyphen or contain two consecutive hyphens, and can only begin with a letter.

        Parameters:
        description - A description of the data provider. Descriptions can have up to 31 characters. A description can contain only ASCII letters, digits, and hyphens ('-'). Also, it can't end with a hyphen or contain two consecutive hyphens, and can only begin with a letter.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • engine

        DataProvider.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, db2, db2-zos 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, db2, db2-zos 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.
      • virtual

        DataProvider.Builder virtual​(Boolean virtual)

        Indicates whether the data provider is virtual.

        Parameters:
        virtual - Indicates whether the data provider is virtual.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • settings

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