Interface SecretCreateBuilder
-
- All Superinterfaces:
Buildable.Builder<SecretCreateBuilder,Secret>
- All Known Implementing Classes:
BarbicanSecret.SecretCreateConcreteBuilder
public interface SecretCreateBuilder extends Buildable.Builder<SecretCreateBuilder,Secret>
Created by reneschollmeyer on 02.08.17.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SecretCreateBuilderalgorithm(String algorithm)SecretCreateBuilderbitLength(Integer bitLength)SecretCreateBuilderexpiration(Date expiration)SecretCreateBuildermode(String mode)SecretCreateBuildername(String name)SecretCreateBuilderpayload(String payload)SecretCreateBuilderpayloadContentEncoding(String payloadContentEncoding)SecretCreateBuilderpayloadContentType(String payloadContentType)SecretCreateBuildersecretType(String secretType)-
Methods inherited from interface org.openstack4j.common.Buildable.Builder
build, from
-
-
-
-
Method Detail
-
name
SecretCreateBuilder name(String name)
- Parameters:
name- Human readable name for identifying your secret.
-
expiration
SecretCreateBuilder expiration(Date expiration)
- Parameters:
expiration- UTC Timestamp. If set, the secret will not be available after this time.
-
algorithm
SecretCreateBuilder algorithm(String algorithm)
- Parameters:
algorithm- Metadata provided by a user or system for informational purposes.
-
bitLength
SecretCreateBuilder bitLength(Integer bitLength)
- Parameters:
bitLength- Metadata provided by a user or system for informational purposes. Value must be greater than zero.
-
mode
SecretCreateBuilder mode(String mode)
- Parameters:
mode- Metadata provided by a user or system for informational purposes.
-
payload
SecretCreateBuilder payload(String payload)
- Parameters:
payload- The secret’s data to be stored.
-
payloadContentType
SecretCreateBuilder payloadContentType(String payloadContentType)
- Parameters:
payloadContentType- The media type for the content of the payload (required if payload is included).
-
payloadContentEncoding
SecretCreateBuilder payloadContentEncoding(String payloadContentEncoding)
- Parameters:
payloadContentEncoding- The encoding used for the payload to be able to include it in the JSON request (required if payload is encoded).
-
secretType
SecretCreateBuilder secretType(String secretType)
- Parameters:
secretType- Used to indicate the type of secret being stored.
-
-