Interface PutRecordResponse.Builder

    • Method Detail

      • shardId

        PutRecordResponse.Builder shardId​(String shardId)

        The shard ID of the shard where the data record was placed.

        Parameters:
        shardId - The shard ID of the shard where the data record was placed.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • sequenceNumber

        PutRecordResponse.Builder sequenceNumber​(String sequenceNumber)

        The sequence number identifier that was assigned to the put data record. The sequence number for the record is unique across all records in the stream. A sequence number is the identifier associated with every record put into the stream.

        Parameters:
        sequenceNumber - The sequence number identifier that was assigned to the put data record. The sequence number for the record is unique across all records in the stream. A sequence number is the identifier associated with every record put into the stream.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • encryptionType

        PutRecordResponse.Builder encryptionType​(String encryptionType)

        The encryption type to use on the record. This parameter can be one of the following values:

        • NONE: Do not encrypt the records in the stream.

        • KMS: Use server-side encryption on the records in the stream using a customer-managed Amazon Web Services KMS key.

        Parameters:
        encryptionType - The encryption type to use on the record. This parameter can be one of the following values:

        • NONE: Do not encrypt the records in the stream.

        • KMS: Use server-side encryption on the records in the stream using a customer-managed Amazon Web Services KMS key.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        EncryptionType, EncryptionType
      • encryptionType

        PutRecordResponse.Builder encryptionType​(EncryptionType encryptionType)

        The encryption type to use on the record. This parameter can be one of the following values:

        • NONE: Do not encrypt the records in the stream.

        • KMS: Use server-side encryption on the records in the stream using a customer-managed Amazon Web Services KMS key.

        Parameters:
        encryptionType - The encryption type to use on the record. This parameter can be one of the following values:

        • NONE: Do not encrypt the records in the stream.

        • KMS: Use server-side encryption on the records in the stream using a customer-managed Amazon Web Services KMS key.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        EncryptionType, EncryptionType