Interface LookupTable.Builder

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