Package org.openstack4j.openstack.magnum
Class MagnumBaymodel.BaymodelConcreteBuilder
- java.lang.Object
-
- org.openstack4j.openstack.magnum.MagnumBaymodel.BaymodelConcreteBuilder
-
- All Implemented Interfaces:
Buildable.Builder<BaymodelBuilder,Baymodel>,BaymodelBuilder
- Enclosing class:
- MagnumBaymodel
public static class MagnumBaymodel.BaymodelConcreteBuilder extends Object implements BaymodelBuilder
Concrete builder containing MagnumBaymodel as model
-
-
Constructor Summary
Constructors Constructor Description BaymodelConcreteBuilder()BaymodelConcreteBuilder(MagnumBaymodel model)
-
Method Summary
-
-
-
Constructor Detail
-
BaymodelConcreteBuilder
public BaymodelConcreteBuilder()
-
BaymodelConcreteBuilder
public BaymodelConcreteBuilder(MagnumBaymodel model)
-
-
Method Detail
-
build
public Baymodel build()
Description copied from interface:Buildable.BuilderCreates and return the Model Entity M- Specified by:
buildin interfaceBuildable.Builder<BaymodelBuilder,Baymodel>- Returns:
- M instance
-
from
public BaymodelBuilder from(Baymodel in)
Description copied from interface:Buildable.BuilderCreates a Builder using the param M as the default values- Specified by:
fromin interfaceBuildable.Builder<BaymodelBuilder,Baymodel>- Returns:
- Builder
-
insecureRegistry
public BaymodelBuilder insecureRegistry(String insecureRegistry)
- Specified by:
insecureRegistryin interfaceBaymodelBuilder- See Also:
Baymodel.getInsecureRegistry()
-
links
public BaymodelBuilder links(List<GenericLink> links)
- Specified by:
linksin interfaceBaymodelBuilder- See Also:
Baymodel.getLinks()
-
httpProxy
public BaymodelBuilder httpProxy(String httpProxy)
- Specified by:
httpProxyin interfaceBaymodelBuilder- See Also:
Baymodel.getHttpProxy()
-
updatedAt
public BaymodelBuilder updatedAt(String updatedAt)
- Specified by:
updatedAtin interfaceBaymodelBuilder- See Also:
Baymodel.getUpdatedAt()
-
isFloatingIpEnabled
public BaymodelBuilder isFloatingIpEnabled(Boolean floatingIpEnabled)
- Specified by:
isFloatingIpEnabledin interfaceBaymodelBuilder- See Also:
Baymodel#getisFloatingIpEnabled()
-
fixedSubnet
public BaymodelBuilder fixedSubnet(String fixedSubnet)
- Specified by:
fixedSubnetin interfaceBaymodelBuilder- See Also:
Baymodel.getFixedSubnet()
-
masterFlavorId
public BaymodelBuilder masterFlavorId(String masterFlavorId)
- Specified by:
masterFlavorIdin interfaceBaymodelBuilder- See Also:
Baymodel.getMasterFlavorId()
-
uuid
public BaymodelBuilder uuid(String uuid)
- Specified by:
uuidin interfaceBaymodelBuilder- See Also:
Baymodel.getUuid()
-
noProxy
public BaymodelBuilder noProxy(String noProxy)
- Specified by:
noProxyin interfaceBaymodelBuilder- See Also:
Baymodel.getNoProxy()
-
httpsProxy
public BaymodelBuilder httpsProxy(String httpsProxy)
- Specified by:
httpsProxyin interfaceBaymodelBuilder- See Also:
Baymodel.getHttpsProxy()
-
tlsDisabled
public BaymodelBuilder tlsDisabled(Boolean tlsDisabled)
- Specified by:
tlsDisabledin interfaceBaymodelBuilder- See Also:
Baymodel#getTlsDisabled()
-
keypairId
public BaymodelBuilder keypairId(String keypairId)
- Specified by:
keypairIdin interfaceBaymodelBuilder- See Also:
Baymodel.getKeypairId()
-
publicBaymodel
public BaymodelBuilder publicBaymodel(Boolean publicBaymodel)
- Specified by:
publicBaymodelin interfaceBaymodelBuilder- See Also:
Baymodel#getPublicBaymodel()
-
dockerVolumeSize
public BaymodelBuilder dockerVolumeSize(String dockerVolumeSize)
- Specified by:
dockerVolumeSizein interfaceBaymodelBuilder- See Also:
Baymodel.getDockerVolumeSize()
-
serverType
public BaymodelBuilder serverType(String serverType)
- Specified by:
serverTypein interfaceBaymodelBuilder- See Also:
Baymodel.getServerType()
-
externalNetworkId
public BaymodelBuilder externalNetworkId(String externalNetworkId)
- Specified by:
externalNetworkIdin interfaceBaymodelBuilder- See Also:
Baymodel.getExternalNetworkId()
-
clusterDistro
public BaymodelBuilder clusterDistro(String clusterDistro)
- Specified by:
clusterDistroin interfaceBaymodelBuilder- See Also:
Baymodel.getClusterDistro()
-
imageId
public BaymodelBuilder imageId(String imageId)
- Specified by:
imageIdin interfaceBaymodelBuilder- See Also:
Baymodel.getImageId()
-
volumeDriver
public BaymodelBuilder volumeDriver(String volumeDriver)
- Specified by:
volumeDriverin interfaceBaymodelBuilder- See Also:
Baymodel.getVolumeDriver()
-
registryEnabled
public BaymodelBuilder registryEnabled(Boolean registryEnabled)
- Specified by:
registryEnabledin interfaceBaymodelBuilder- See Also:
Baymodel#getRegistryEnabled()
-
dockerStorageDriver
public BaymodelBuilder dockerStorageDriver(String dockerStorageDriver)
- Specified by:
dockerStorageDriverin interfaceBaymodelBuilder- See Also:
Baymodel.getDockerStorageDriver()
-
apiserverPort
public BaymodelBuilder apiserverPort(String apiserverPort)
- Specified by:
apiserverPortin interfaceBaymodelBuilder- See Also:
Baymodel.getApiserverPort()
-
name
public BaymodelBuilder name(String name)
- Specified by:
namein interfaceBaymodelBuilder- See Also:
Baymodel.getName()
-
createdAt
public BaymodelBuilder createdAt(String createdAt)
- Specified by:
createdAtin interfaceBaymodelBuilder- See Also:
Baymodel.getCreatedAt()
-
networkDriver
public BaymodelBuilder networkDriver(String networkDriver)
- Specified by:
networkDriverin interfaceBaymodelBuilder- See Also:
Baymodel.getNetworkDriver()
-
fixedNetwork
public BaymodelBuilder fixedNetwork(String fixedNetwork)
- Specified by:
fixedNetworkin interfaceBaymodelBuilder- See Also:
Baymodel.getFixedNetwork()
-
coe
public BaymodelBuilder coe(String coe)
- Specified by:
coein interfaceBaymodelBuilder- See Also:
Baymodel.getCoe()
-
flavorId
public BaymodelBuilder flavorId(String flavorId)
- Specified by:
flavorIdin interfaceBaymodelBuilder- See Also:
Baymodel.getFlavorId()
-
masterLbEnabled
public BaymodelBuilder masterLbEnabled(Boolean masterLbEnabled)
- Specified by:
masterLbEnabledin interfaceBaymodelBuilder- See Also:
Baymodel#getMasterLbEnabled()
-
dnsNameserver
public BaymodelBuilder dnsNameserver(String dnsNameserver)
- Specified by:
dnsNameserverin interfaceBaymodelBuilder- See Also:
Baymodel.getDnsNameserver()
-
-