Class DesignateZone
- java.lang.Object
-
- org.openstack4j.openstack.dns.v2.domain.DesignateZone
-
- All Implemented Interfaces:
Serializable,Buildable<ZoneBuilder>,Zone,ModelEntity
public class DesignateZone extends Object implements Zone
zone model class for designate/v2 zone- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDesignateZone.ZoneConcreteBuilderstatic classDesignateZone.Zones-
Nested classes/interfaces inherited from interface org.openstack4j.common.Buildable
Buildable.Builder<T extends Buildable.Builder<T,M>,M extends Buildable<?>>
-
-
Constructor Summary
Constructors Constructor Description DesignateZone()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ZoneBuilderbuilder()booleanequals(Object obj)ActiongetAction()StringgetCreatedAt()StringgetDescription()StringgetEmail()StringgetId()Map<String,String>getLinks()List<String>getMasters()StringgetName()StringgetPoolId()StringgetProjectId()StringgetSerial()StatusgetStatus()StringgetTransferedAt()IntegergetTTL()ZoneTypegetType()StringgetUpdatedAt()IntegergetVersion()inthashCode()ZoneBuildertoBuilder()StringtoString()
-
-
-
Method Detail
-
builder
public static ZoneBuilder builder()
- Returns:
- the zone builder
-
toBuilder
public ZoneBuilder toBuilder()
- Specified by:
toBuilderin interfaceBuildable<ZoneBuilder>
-
getPoolId
public String getPoolId()
-
getProjectId
public String getProjectId()
- Specified by:
getProjectIdin interfaceZone- Returns:
- id for the project that owns the resource
-
getName
public String getName()
-
getEmail
public String getEmail()
-
getTTL
public Integer getTTL()
-
getSerial
public String getSerial()
-
getStatus
public Status getStatus()
-
getAction
public Action getAction()
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin interfaceZone- Returns:
- description for this zone
-
getMasters
public List<String> getMasters()
- Specified by:
getMastersin interfaceZone- Returns:
- mandatory for secondary zones. The servers to slave from to get DNS information
-
getTransferedAt
public String getTransferedAt()
- Specified by:
getTransferedAtin interfaceZone- Returns:
- for secondary zones. The last time an update was retrieved from the master servers.
-
getVersion
public Integer getVersion()
- Specified by:
getVersionin interfaceZone- Returns:
- version of the resource
-
getCreatedAt
public String getCreatedAt()
- Specified by:
getCreatedAtin interfaceZone- Returns:
- date / time when resource was created
-
getUpdatedAt
public String getUpdatedAt()
- Specified by:
getUpdatedAtin interfaceZone- Returns:
- date / time when resource last updated
-
-