Package org.openstack4j.openstack.magnum
Class MagnumBay.BayConcreteBuilder
- java.lang.Object
-
- org.openstack4j.openstack.magnum.MagnumBay.BayConcreteBuilder
-
- All Implemented Interfaces:
Buildable.Builder<BayBuilder,Bay>,BayBuilder
- Enclosing class:
- MagnumBay
public static class MagnumBay.BayConcreteBuilder extends Object implements BayBuilder
Concrete builder containing MagnumBay as model
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMagnumBay.BayConcreteBuilder.Bays
-
Constructor Summary
Constructors Constructor Description BayConcreteBuilder()BayConcreteBuilder(MagnumBay model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BayBuilderapiAddress(String apiAddress)BayBuilderbayCreateTimeout(String bayCreateTimeout)BayBuilderbaymodelId(String baymodelId)Baybuild()Creates and return the Model Entity MBayBuildercoeVersion(String coeVersion)BayBuildercreatedAt(String createdAt)BayBuilderdiscoveryUrl(String discoveryUrl)BayBuilderfrom(Bay in)Creates a Builder using the param M as the default valuesBayBuilderlinks(List<GenericLink> links)BayBuildermasterAddresses(List<String> masterAddresses)BayBuildermasterCount(Integer masterCount)BayBuildername(String name)BayBuildernodeAddresses(List<String> nodeAddresses)BayBuildernodeCount(Integer nodeCount)BayBuilderstackId(String stackId)BayBuilderstatus(String status)BayBuilderstatusReason(String statusReason)BayBuilderupdatedAt(String updatedAt)BayBuilderuuid(String uuid)
-
-
-
Constructor Detail
-
BayConcreteBuilder
public BayConcreteBuilder()
-
BayConcreteBuilder
public BayConcreteBuilder(MagnumBay model)
-
-
Method Detail
-
build
public Bay build()
Description copied from interface:Buildable.BuilderCreates and return the Model Entity M- Specified by:
buildin interfaceBuildable.Builder<BayBuilder,Bay>- Returns:
- M instance
-
from
public BayBuilder from(Bay in)
Description copied from interface:Buildable.BuilderCreates a Builder using the param M as the default values- Specified by:
fromin interfaceBuildable.Builder<BayBuilder,Bay>- Returns:
- Builder
-
status
public BayBuilder status(String status)
- Specified by:
statusin interfaceBayBuilder- See Also:
Bay.getStatus()
-
uuid
public BayBuilder uuid(String uuid)
- Specified by:
uuidin interfaceBayBuilder- See Also:
Bay.getUuid()
-
links
public BayBuilder links(List<GenericLink> links)
- Specified by:
linksin interfaceBayBuilder- See Also:
Bay.getLinks()
-
stackId
public BayBuilder stackId(String stackId)
- Specified by:
stackIdin interfaceBayBuilder- See Also:
Bay.getStackId()
-
createdAt
public BayBuilder createdAt(String createdAt)
- Specified by:
createdAtin interfaceBayBuilder- See Also:
Bay.getCreatedAt()
-
apiAddress
public BayBuilder apiAddress(String apiAddress)
- Specified by:
apiAddressin interfaceBayBuilder- See Also:
Bay.getApiAddress()
-
discoveryUrl
public BayBuilder discoveryUrl(String discoveryUrl)
- Specified by:
discoveryUrlin interfaceBayBuilder- See Also:
Bay.getDiscoveryUrl()
-
updatedAt
public BayBuilder updatedAt(String updatedAt)
- Specified by:
updatedAtin interfaceBayBuilder- See Also:
Bay.getUpdatedAt()
-
masterCount
public BayBuilder masterCount(Integer masterCount)
- Specified by:
masterCountin interfaceBayBuilder- See Also:
Bay.getMasterCount()
-
coeVersion
public BayBuilder coeVersion(String coeVersion)
- Specified by:
coeVersionin interfaceBayBuilder- See Also:
Bay.getCoeVersion()
-
baymodelId
public BayBuilder baymodelId(String baymodelId)
- Specified by:
baymodelIdin interfaceBayBuilder- See Also:
Bay.getBaymodelId()
-
masterAddresses
public BayBuilder masterAddresses(List<String> masterAddresses)
- Specified by:
masterAddressesin interfaceBayBuilder- See Also:
Bay.getMasterAddresses()
-
nodeCount
public BayBuilder nodeCount(Integer nodeCount)
- Specified by:
nodeCountin interfaceBayBuilder- See Also:
Bay.getNodeCount()
-
nodeAddresses
public BayBuilder nodeAddresses(List<String> nodeAddresses)
- Specified by:
nodeAddressesin interfaceBayBuilder- See Also:
Bay.getNodeAddresses()
-
statusReason
public BayBuilder statusReason(String statusReason)
- Specified by:
statusReasonin interfaceBayBuilder- See Also:
Bay.getStatusReason()
-
bayCreateTimeout
public BayBuilder bayCreateTimeout(String bayCreateTimeout)
- Specified by:
bayCreateTimeoutin interfaceBayBuilder- See Also:
Bay.getBayCreateTimeout()
-
name
public BayBuilder name(String name)
- Specified by:
namein interfaceBayBuilder- See Also:
Bay.getName()
-
-