Interface LookupTable.Builder

  • Method Details

    • 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 after Jan 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.