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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LookupTable.Builderdescription(String description)The description of the lookup table.LookupTable.BuilderkmsKeyId(String kmsKeyId)The ARN of the KMS key used to encrypt the lookup table data, if applicable.LookupTable.BuilderlastUpdatedTime(Long lastUpdatedTime)The time when the lookup table was last updated, expressed as the number of milliseconds afterJan 1, 1970 00:00:00 UTC.LookupTable.BuilderlookupTableArn(String lookupTableArn)The ARN of the lookup table.LookupTable.BuilderlookupTableName(String lookupTableName)The name of the lookup table.LookupTable.BuilderrecordsCount(Long recordsCount)The number of data rows in the lookup table, excluding the header row.LookupTable.BuildersizeBytes(Long sizeBytes)The size of the lookup table in bytes.LookupTable.BuildertableFields(String... tableFields)The column headers from the first row of the CSV file.LookupTable.BuildertableFields(Collection<String> tableFields)The column headers from the first row of the CSV file.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
lookupTableArn
LookupTable.Builder lookupTableArn(String 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
LookupTable.Builder lookupTableName(String 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
LookupTable.Builder description(String 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
LookupTable.Builder tableFields(Collection<String> 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
LookupTable.Builder tableFields(String... 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
LookupTable.Builder recordsCount(Long 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
LookupTable.Builder sizeBytes(Long 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
LookupTable.Builder lastUpdatedTime(Long 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
LookupTable.Builder kmsKeyId(String 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.
-
-