Interface ColumnStatisticsTaskSettings.Builder

    • Method Detail

      • 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

        ColumnStatisticsTaskSettings.Builder tableName​(String 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

        ColumnStatisticsTaskSettings.Builder schedule​(Schedule 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.
      • 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

        ColumnStatisticsTaskSettings.Builder catalogID​(String 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

        ColumnStatisticsTaskSettings.Builder role​(String 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

        ColumnStatisticsTaskSettings.Builder sampleSize​(Double 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.
      • scheduleType

        ColumnStatisticsTaskSettings.Builder scheduleType​(String scheduleType)

        The type of schedule for a column statistics task. Possible values may be CRON or AUTO.

        Parameters:
        scheduleType - The type of schedule for a column statistics task. Possible values may be CRON or AUTO.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ScheduleType, ScheduleType
      • scheduleType

        ColumnStatisticsTaskSettings.Builder scheduleType​(ScheduleType scheduleType)

        The type of schedule for a column statistics task. Possible values may be CRON or AUTO.

        Parameters:
        scheduleType - The type of schedule for a column statistics task. Possible values may be CRON or AUTO.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ScheduleType, ScheduleType
      • settingSource

        ColumnStatisticsTaskSettings.Builder settingSource​(String settingSource)

        The source of setting the column statistics task. Possible values may be CATALOG or TABLE.

        Parameters:
        settingSource - The source of setting the column statistics task. Possible values may be CATALOG or TABLE.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        SettingSource, SettingSource
      • settingSource

        ColumnStatisticsTaskSettings.Builder settingSource​(SettingSource settingSource)

        The source of setting the column statistics task. Possible values may be CATALOG or TABLE.

        Parameters:
        settingSource - The source of setting the column statistics task. Possible values may be CATALOG or TABLE.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        SettingSource, SettingSource
      • lastExecutionAttempt

        ColumnStatisticsTaskSettings.Builder lastExecutionAttempt​(ExecutionAttempt lastExecutionAttempt)

        The last ExecutionAttempt for the column statistics task run.

        Parameters:
        lastExecutionAttempt - The last ExecutionAttempt for the column statistics task run.
        Returns:
        Returns a reference to this object so that method calls can be chained together.