Interface ColumnStatisticsTaskSettings.Builder

  • Method Details

    • databaseName

      ColumnStatisticsTaskSettings.Builder databaseName(String databaseName)

      The name of the database where the table resides.

      Parameters:
      databaseName - The name of the database where the table resides.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tableName

      The name of the table for which to generate column statistics.

      Parameters:
      tableName - The name of the table for which to generate column statistics.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • schedule

      A schedule for running the column statistics, specified in CRON syntax.

      Parameters:
      schedule - A schedule for running the column statistics, specified in CRON syntax.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • schedule

      A schedule for running the column statistics, specified in CRON syntax.

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

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

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

      ColumnStatisticsTaskSettings.Builder columnNameList(Collection<String> columnNameList)

      A list of column names for which to run statistics.

      Parameters:
      columnNameList - A list of column names for which to run statistics.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • columnNameList

      ColumnStatisticsTaskSettings.Builder columnNameList(String... columnNameList)

      A list of column names for which to run statistics.

      Parameters:
      columnNameList - A list of column names for which to run statistics.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • catalogID

      The ID of the Data Catalog in which the database resides.

      Parameters:
      catalogID - The ID of the Data Catalog in which the database resides.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • role

      The role used for running the column statistics.

      Parameters:
      role - The role used for running the column statistics.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sampleSize

      The percentage of data to sample.

      Parameters:
      sampleSize - The percentage of data to sample.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • securityConfiguration

      ColumnStatisticsTaskSettings.Builder securityConfiguration(String securityConfiguration)

      Name of the security configuration that is used to encrypt CloudWatch logs.

      Parameters:
      securityConfiguration - Name of the security configuration that is used to encrypt CloudWatch logs.
      Returns:
      Returns a reference to this object so that method calls can be chained together.