public static class BarbicanSecret.SecretCreateConcreteBuilder extends Object implements SecretCreateBuilder
| Constructor and Description |
|---|
SecretCreateConcreteBuilder() |
SecretCreateConcreteBuilder(BarbicanSecret secret) |
| Modifier and Type | Method and Description |
|---|---|
SecretCreateBuilder |
algorithm(String algorithm) |
SecretCreateBuilder |
bitLength(Integer bitLength) |
Secret |
build()
Creates and return the Model Entity M
|
SecretCreateBuilder |
expiration(Date expiration) |
SecretCreateBuilder |
from(Secret in)
Creates a Builder using the param M as the default values
|
SecretCreateBuilder |
mode(String mode) |
SecretCreateBuilder |
name(String name) |
SecretCreateBuilder |
payload(String payload) |
SecretCreateBuilder |
payloadContentEncoding(String payloadContentEncoding) |
SecretCreateBuilder |
payloadContentType(String payloadContentType) |
SecretCreateBuilder |
secretType(String secretType) |
public SecretCreateConcreteBuilder()
public SecretCreateConcreteBuilder(BarbicanSecret secret)
public SecretCreateBuilder name(String name)
name in interface SecretCreateBuildername - Human readable name for identifying your secret.public SecretCreateBuilder expiration(Date expiration)
expiration in interface SecretCreateBuilderexpiration - UTC Timestamp. If set, the secret will not be available after this time.public SecretCreateBuilder algorithm(String algorithm)
algorithm in interface SecretCreateBuilderalgorithm - Metadata provided by a user or system for informational purposes.public SecretCreateBuilder bitLength(Integer bitLength)
bitLength in interface SecretCreateBuilderbitLength - Metadata provided by a user or system for informational purposes.
Value must be greater than zero.public SecretCreateBuilder mode(String mode)
mode in interface SecretCreateBuildermode - Metadata provided by a user or system for informational purposes.public SecretCreateBuilder payload(String payload)
payload in interface SecretCreateBuilderpayload - The secret’s data to be stored.public SecretCreateBuilder payloadContentType(String payloadContentType)
payloadContentType in interface SecretCreateBuilderpayloadContentType - The media type for the content of the payload
(required if payload is included).public SecretCreateBuilder payloadContentEncoding(String payloadContentEncoding)
payloadContentEncoding in interface SecretCreateBuilderpayloadContentEncoding - The encoding used for the payload to be able to include
it in the JSON request (required if payload is encoded).public SecretCreateBuilder secretType(String secretType)
secretType in interface SecretCreateBuildersecretType - Used to indicate the type of secret being stored.public Secret build()
build in interface Buildable.Builder<SecretCreateBuilder,Secret>public SecretCreateBuilder from(Secret in)
from in interface Buildable.Builder<SecretCreateBuilder,Secret>Copyright © 2020. All rights reserved.