Interface AthenaSourceConfig.Builder

  • Method Details

    • roleArn

      An IAM role that gives Amazon Lookout for Metrics permission to access the data.

      Parameters:
      roleArn - An IAM role that gives Amazon Lookout for Metrics permission to access the data.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • databaseName

      AthenaSourceConfig.Builder databaseName(String databaseName)

      The database's name.

      Parameters:
      databaseName - The database's name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dataCatalog

      AthenaSourceConfig.Builder dataCatalog(String dataCatalog)

      The database's data catalog.

      Parameters:
      dataCatalog - The database's data catalog.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tableName

      AthenaSourceConfig.Builder tableName(String tableName)

      The database's table name.

      Parameters:
      tableName - The database's table name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • workGroupName

      AthenaSourceConfig.Builder workGroupName(String workGroupName)

      The database's work group name.

      Parameters:
      workGroupName - The database's work group name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • s3ResultsPath

      AthenaSourceConfig.Builder s3ResultsPath(String s3ResultsPath)

      The database's results path.

      Parameters:
      s3ResultsPath - The database's results path.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • backTestConfiguration

      AthenaSourceConfig.Builder backTestConfiguration(BackTestConfiguration backTestConfiguration)

      Settings for backtest mode.

      Parameters:
      backTestConfiguration - Settings for backtest mode.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • backTestConfiguration

      default AthenaSourceConfig.Builder backTestConfiguration(Consumer<BackTestConfiguration.Builder> backTestConfiguration)

      Settings for backtest mode.

      This is a convenience method that creates an instance of the BackTestConfiguration.Builder avoiding the need to create one manually via BackTestConfiguration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to backTestConfiguration(BackTestConfiguration).

      Parameters:
      backTestConfiguration - a consumer that will call methods on BackTestConfiguration.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: