Class BarbicanContainer.ContainerCreateConcreteBuilder
- java.lang.Object
-
- org.openstack4j.openstack.barbican.domain.BarbicanContainer.ContainerCreateConcreteBuilder
-
- All Implemented Interfaces:
Buildable.Builder<ContainerCreateBuilder,Container>,ContainerCreateBuilder
- Enclosing class:
- BarbicanContainer
public static class BarbicanContainer.ContainerCreateConcreteBuilder extends Object implements ContainerCreateBuilder
-
-
Constructor Summary
Constructors Constructor Description ContainerCreateConcreteBuilder()ContainerCreateConcreteBuilder(BarbicanContainer container)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Containerbuild()Creates and return the Model Entity MContainerCreateBuilderfrom(Container in)Creates a Builder using the param M as the default valuesContainerCreateBuildername(String name)Optional.ContainerCreateBuildersecretReferences(List<? extends ContainerSecret> references)Required.ContainerCreateBuildertype(String type)Required.
-
-
-
Constructor Detail
-
ContainerCreateConcreteBuilder
public ContainerCreateConcreteBuilder()
-
ContainerCreateConcreteBuilder
public ContainerCreateConcreteBuilder(BarbicanContainer container)
-
-
Method Detail
-
build
public Container build()
Creates and return the Model Entity M- Specified by:
buildin interfaceBuildable.Builder<ContainerCreateBuilder,Container>- Returns:
- M instance
-
from
public ContainerCreateBuilder from(Container in)
Creates a Builder using the param M as the default values- Specified by:
fromin interfaceBuildable.Builder<ContainerCreateBuilder,Container>- Returns:
- Builder
-
name
public ContainerCreateBuilder name(String name)
Optional.- Specified by:
namein interfaceContainerCreateBuilder- Parameters:
name- Human readable name for identifying your container.
-
type
public ContainerCreateBuilder type(String type)
Required.- Specified by:
typein interfaceContainerCreateBuilder- Parameters:
type- Type of container. Options: generic, rsa, certificate
-
secretReferences
public ContainerCreateBuilder secretReferences(List<? extends ContainerSecret> references)
Required.- Specified by:
secretReferencesin interfaceContainerCreateBuilder- Parameters:
references- A list of dictionaries containing references to secrets
-
-