Package cz.xtf.builder.builders
Class SecretBuilder
- java.lang.Object
-
- cz.xtf.builder.builders.AbstractBuilder<io.fabric8.kubernetes.api.model.Secret,SecretBuilder>
-
- cz.xtf.builder.builders.SecretBuilder
-
public class SecretBuilder extends AbstractBuilder<io.fabric8.kubernetes.api.model.Secret,SecretBuilder>
-
-
Constructor Summary
Constructors Constructor Description SecretBuilder(String id)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SecretBuilderaddData(String key, byte[] data)SecretBuilderaddData(String key, InputStream data)SecretBuilderaddData(String key, Path path)SecretBuilderaddEncodedData(String key, String data)Use this to add data already encoded in Base64 to the secret.SecretBuilderaddRawData(String key, String data)Use this to add raw (unencoded) data to the secret.io.fabric8.kubernetes.api.model.Secretbuild()protected SecretBuildergetThis()SecretBuildersetType(SecretType type)-
Methods inherited from class cz.xtf.builder.builders.AbstractBuilder
addAnnotation, addLabel, addLabels, app, equals, getName, hashCode, metadataBuilder
-
-
-
-
Constructor Detail
-
SecretBuilder
public SecretBuilder(String id)
-
-
Method Detail
-
addData
public SecretBuilder addData(String key, Path path) throws IOException
- Throws:
IOException
-
addData
public SecretBuilder addData(String key, InputStream data)
-
addData
public SecretBuilder addData(String key, byte[] data)
-
addRawData
public SecretBuilder addRawData(String key, String data)
Use this to add raw (unencoded) data to the secret.
-
addEncodedData
public SecretBuilder addEncodedData(String key, String data)
Use this to add data already encoded in Base64 to the secret.
-
setType
public SecretBuilder setType(SecretType type)
-
build
public io.fabric8.kubernetes.api.model.Secret build()
- Specified by:
buildin classAbstractBuilder<io.fabric8.kubernetes.api.model.Secret,SecretBuilder>
-
getThis
protected SecretBuilder getThis()
- Specified by:
getThisin classAbstractBuilder<io.fabric8.kubernetes.api.model.Secret,SecretBuilder>
-
-