Interface LookupTable.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<LookupTable.Builder,,LookupTable> SdkBuilder<LookupTable.Builder,,LookupTable> SdkPojo
- Enclosing class:
LookupTable
@Mutable
@NotThreadSafe
public static interface LookupTable.Builder
extends SdkPojo, CopyableBuilder<LookupTable.Builder,LookupTable>
-
Method Summary
Modifier and TypeMethodDescriptiondescription(String description) The description of the lookup table.The ARN of the KMS key used to encrypt the lookup table data, if applicable.lastUpdatedTime(Long lastUpdatedTime) The time when the lookup table was last updated, expressed as the number of milliseconds afterJan 1, 1970 00:00:00 UTC.lookupTableArn(String lookupTableArn) The ARN of the lookup table.lookupTableName(String lookupTableName) The name of the lookup table.recordsCount(Long recordsCount) The number of data rows in the lookup table, excluding the header row.The size of the lookup table in bytes.tableFields(String... tableFields) The column headers from the first row of the CSV file.tableFields(Collection<String> tableFields) The column headers from the first row of the CSV file.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
lookupTableArn
The ARN of the lookup table.
- Parameters:
lookupTableArn- The ARN of the lookup table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lookupTableName
The name of the lookup table.
- Parameters:
lookupTableName- The name of the lookup table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the lookup table.
- Parameters:
description- The description of the lookup table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tableFields
The column headers from the first row of the CSV file.
- Parameters:
tableFields- The column headers from the first row of the CSV file.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tableFields
The column headers from the first row of the CSV file.
- Parameters:
tableFields- The column headers from the first row of the CSV file.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recordsCount
The number of data rows in the lookup table, excluding the header row.
- Parameters:
recordsCount- The number of data rows in the lookup table, excluding the header row.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sizeBytes
The size of the lookup table in bytes.
- Parameters:
sizeBytes- The size of the lookup table in bytes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedTime
The time when the lookup table was last updated, expressed as the number of milliseconds after
Jan 1, 1970 00:00:00 UTC.- Parameters:
lastUpdatedTime- The time when the lookup table was last updated, expressed as the number of milliseconds afterJan 1, 1970 00:00:00 UTC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kmsKeyId
The ARN of the KMS key used to encrypt the lookup table data, if applicable.
- Parameters:
kmsKeyId- The ARN of the KMS key used to encrypt the lookup table data, if applicable.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-