Interface ColumnStatisticsTaskRun.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ColumnStatisticsTaskRun.Builder,
,ColumnStatisticsTaskRun> SdkBuilder<ColumnStatisticsTaskRun.Builder,
,ColumnStatisticsTaskRun> SdkPojo
- Enclosing class:
ColumnStatisticsTaskRun
-
Method Summary
Modifier and TypeMethodDescriptionThe ID of the Data Catalog where the table resides.columnNameList
(String... columnNameList) A list of the column names.columnNameList
(Collection<String> columnNameList) A list of the column names.columnStatisticsTaskRunId
(String columnStatisticsTaskRunId) The identifier for the particular column statistics task run.creationTime
(Instant creationTime) The time that this task was created.customerId
(String customerId) The Amazon Web Services account ID.databaseName
(String databaseName) The database where the table resides.dpuSeconds
(Double dpuSeconds) The calculated DPU usage in seconds for all autoscaled workers.The end time of the task.errorMessage
(String errorMessage) The error message for the job.lastUpdated
(Instant lastUpdated) The last point in time when this task was modified.numberOfWorkers
(Integer numberOfWorkers) The number of workers used to generate column statistics.The IAM role that the service assumes to generate statistics.sampleSize
(Double sampleSize) The percentage of rows used to generate statistics.securityConfiguration
(String securityConfiguration) Name of the security configuration that is used to encrypt CloudWatch logs for the column stats task run.The start time of the task.The status of the task run.status
(ColumnStatisticsState status) The status of the task run.The name of the table for which column statistics is generated.workerType
(String workerType) The type of workers being used for generating stats.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
customerId
The Amazon Web Services account ID.
- Parameters:
customerId
- The Amazon Web Services account ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columnStatisticsTaskRunId
The identifier for the particular column statistics task run.
- Parameters:
columnStatisticsTaskRunId
- The identifier for the particular column statistics task run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
databaseName
The database where the table resides.
- Parameters:
databaseName
- 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 column statistics is generated.
- Parameters:
tableName
- The name of the table for which column statistics is generated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columnNameList
A list of the column names. If none is supplied, all column names for the table will be used by default.
- Parameters:
columnNameList
- A list of the column names. If none is supplied, all column names for the table will be used by default.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
columnNameList
A list of the column names. If none is supplied, all column names for the table will be used by default.
- Parameters:
columnNameList
- A list of the column names. If none is supplied, all column names for the table will be used by default.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
catalogID
The ID of the Data Catalog where the table resides. If none is supplied, the Amazon Web Services account ID is used by default.
- Parameters:
catalogID
- The ID of the Data Catalog where the table resides. If none is supplied, the Amazon Web Services account ID is used by default.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
role
The IAM role that the service assumes to generate statistics.
- Parameters:
role
- The IAM role that the service assumes to generate statistics.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sampleSize
The percentage of rows used to generate statistics. If none is supplied, the entire table will be used to generate stats.
- Parameters:
sampleSize
- The percentage of rows used to generate statistics. If none is supplied, the entire table will be used to generate stats.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityConfiguration
Name of the security configuration that is used to encrypt CloudWatch logs for the column stats task run.
- Parameters:
securityConfiguration
- Name of the security configuration that is used to encrypt CloudWatch logs for the column stats task run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
numberOfWorkers
The number of workers used to generate column statistics. The job is preconfigured to autoscale up to 25 instances.
- Parameters:
numberOfWorkers
- The number of workers used to generate column statistics. The job is preconfigured to autoscale up to 25 instances.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
workerType
The type of workers being used for generating stats. The default is
g.1x
.- Parameters:
workerType
- The type of workers being used for generating stats. The default isg.1x
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of the task run.
- Parameters:
status
- The status of the task run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The status of the task run.
- Parameters:
status
- The status of the task run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
creationTime
The time that this task was created.
- Parameters:
creationTime
- The time that this task was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdated
The last point in time when this task was modified.
- Parameters:
lastUpdated
- The last point in time when this task was modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startTime
The start time of the task.
- Parameters:
startTime
- The start time of the task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endTime
The end time of the task.
- Parameters:
endTime
- The end time of the task.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
errorMessage
The error message for the job.
- Parameters:
errorMessage
- The error message for the job.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dpuSeconds
The calculated DPU usage in seconds for all autoscaled workers.
- Parameters:
dpuSeconds
- The calculated DPU usage in seconds for all autoscaled workers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-