public static class VaultHmacRequest.VaultHmacRequestBuilder extends Object
VaultHmacRequest
.Constructor and Description |
---|
VaultHmacRequestBuilder() |
Modifier and Type | Method and Description |
---|---|
VaultHmacRequest.VaultHmacRequestBuilder |
algorithm(String algorithm)
Configure the algorithm to be used for the operation.
|
VaultHmacRequest |
build()
Build a new
VaultHmacRequest instance. |
VaultHmacRequest.VaultHmacRequestBuilder |
keyVersion(int version)
Configure the key version to be used for the operation.
|
VaultHmacRequest.VaultHmacRequestBuilder |
plaintext(Plaintext input)
Configure the input to be used to create the digest.
|
public VaultHmacRequest.VaultHmacRequestBuilder plaintext(Plaintext input)
input
- base input to create the digest, must not be null.this
VaultHmacRequest.VaultHmacRequestBuilder
.public VaultHmacRequest.VaultHmacRequestBuilder algorithm(String algorithm)
algorithm
- Specify the algorithm to be used for the operation. Supported
algorithms are: sha2-224, sha2-256,
sha2-384, sha2-512. Defaults to sha2-256
if not set.this
VaultHmacRequest.VaultHmacRequestBuilder
.public VaultHmacRequest.VaultHmacRequestBuilder keyVersion(int version)
version
- key version to be used. If not set, uses the latest version.this
VaultHmacRequest.VaultHmacRequestBuilder
.public VaultHmacRequest build()
VaultHmacRequest
instance. Requires
plaintext(Plaintext)
to be configured.VaultHmacRequest
.Copyright © 2016–2019 Pivotal Software, Inc.. All rights reserved.