java.lang.Object
io.helidon.integrations.common.rest.ApiJsonBuilder<DecryptBatch.BatchEntry>
io.helidon.integrations.vault.secrets.transit.DecryptBatch.BatchEntry
Enclosing class:
DecryptBatch

public static class DecryptBatch.BatchEntry extends ApiJsonBuilder<DecryptBatch.BatchEntry>
Definition of a batch entry.
  • Method Details

    • builder

      public static DecryptBatch.BatchEntry builder()
      A new builder for a batch entry.
      Returns:
      a new batch entry
    • create

      public static DecryptBatch.BatchEntry create(String cipherText)
      Create a new entry from cipher text.
      Parameters:
      cipherText - cipher text as returned by an encrypt method
      Returns:
      a new batch entry
    • cipherText

      public DecryptBatch.BatchEntry cipherText(String cipherText)
      Configure the cipher text to be decrypted.
      Parameters:
      cipherText - cipher text
      Returns:
      updated entry
    • context

      public DecryptBatch.BatchEntry context(Base64Value value)
      Configure context data.
      Parameters:
      value - base64 context
      Returns:
      updated entry
    • nonce

      public DecryptBatch.BatchEntry nonce(Base64Value value)
      Configure nonce.
      Parameters:
      value - base64 nonce
      Returns:
      updated entry