Class DesignateZone.ZoneConcreteBuilder
- java.lang.Object
-
- org.openstack4j.openstack.dns.v2.domain.DesignateZone.ZoneConcreteBuilder
-
- All Implemented Interfaces:
Buildable.Builder<ZoneBuilder,Zone>,ZoneBuilder
- Enclosing class:
- DesignateZone
public static class DesignateZone.ZoneConcreteBuilder extends Object implements ZoneBuilder
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ZoneBuilderaction(Action action)Zonebuild()Creates and return the Model Entity MZoneBuildercreatedAt(String createdAt)ZoneBuilderdescription(String description)ZoneBuilderemail(String email)ZoneBuilderfrom(Zone in)Creates a Builder using the param M as the default valuesZoneBuilderid(String id)ZoneBuilderlinks(Map<String,String> links)ZoneBuildermasters(List<String> masters)ZoneBuildername(String name)ZoneBuilderpoolId(String poolId)ZoneBuilderprojectId(String projectId)ZoneBuilderserial(String serial)ZoneBuilderstatus(Status status)ZoneBuildertransferredAt(String transferredAt)ZoneBuilderttl(Integer ttl)ZoneBuildertype(ZoneType type)ZoneBuilderupdatedAt(String updatedAt)ZoneBuilderversion(Integer version)
-
-
-
Method Detail
-
build
public Zone build()
Description copied from interface:Buildable.BuilderCreates and return the Model Entity M- Specified by:
buildin interfaceBuildable.Builder<ZoneBuilder,Zone>- Returns:
- M instance
-
from
public ZoneBuilder from(Zone in)
Creates a Builder using the param M as the default values- Specified by:
fromin interfaceBuildable.Builder<ZoneBuilder,Zone>- Returns:
- Builder
-
id
public ZoneBuilder id(String id)
- Specified by:
idin interfaceZoneBuilder- See Also:
DesignateZone.getId()
-
poolId
public ZoneBuilder poolId(String poolId)
- Specified by:
poolIdin interfaceZoneBuilder- See Also:
DesignateZone.getPoolId()
-
projectId
public ZoneBuilder projectId(String projectId)
- Specified by:
projectIdin interfaceZoneBuilder- See Also:
DesignateZone.getProjectId()
-
name
public ZoneBuilder name(String name)
- Specified by:
namein interfaceZoneBuilder- See Also:
DesignateZone.getName()
-
email
public ZoneBuilder email(String email)
- Specified by:
emailin interfaceZoneBuilder- See Also:
DesignateZone.getEmail()
-
ttl
public ZoneBuilder ttl(Integer ttl)
- Specified by:
ttlin interfaceZoneBuilder- See Also:
DesignateZone.getTTL()
-
serial
public ZoneBuilder serial(String serial)
- Specified by:
serialin interfaceZoneBuilder- See Also:
DesignateZone.getSerial()
-
status
public ZoneBuilder status(Status status)
- Specified by:
statusin interfaceZoneBuilder- See Also:
DesignateZone.getStatus()
-
action
public ZoneBuilder action(Action action)
- Specified by:
actionin interfaceZoneBuilder- See Also:
DesignateZone.getAction()
-
description
public ZoneBuilder description(String description)
- Specified by:
descriptionin interfaceZoneBuilder- See Also:
()
-
masters
public ZoneBuilder masters(List<String> masters)
- Specified by:
mastersin interfaceZoneBuilder- See Also:
DesignateZone.getMasters()
-
type
public ZoneBuilder type(ZoneType type)
- Specified by:
typein interfaceZoneBuilder- See Also:
DesignateZone.getType()
-
transferredAt
public ZoneBuilder transferredAt(String transferredAt)
- Specified by:
transferredAtin interfaceZoneBuilder- See Also:
DesignateZone.getTransferedAt()
-
version
public ZoneBuilder version(Integer version)
- Specified by:
versionin interfaceZoneBuilder- See Also:
DesignateZone.getVersion()
-
createdAt
public ZoneBuilder createdAt(String createdAt)
- Specified by:
createdAtin interfaceZoneBuilder- See Also:
DesignateZone.getCreatedAt()
-
updatedAt
public ZoneBuilder updatedAt(String updatedAt)
- Specified by:
updatedAtin interfaceZoneBuilder- See Also:
DesignateZone.getUpdatedAt()
-
links
public ZoneBuilder links(Map<String,String> links)
- Specified by:
linksin interfaceZoneBuilder- See Also:
DesignateZone.getLinks()
-
-