Package org.openstack4j.model.dns.v2
Interface Zone
-
- All Superinterfaces:
Buildable<ZoneBuilder>,ModelEntity,Serializable
- All Known Implementing Classes:
DesignateZone
public interface Zone extends ModelEntity, Buildable<ZoneBuilder>
Zone model- See Also:
- API reference
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.openstack4j.common.Buildable
Buildable.Builder<T extends Buildable.Builder<T,M>,M extends Buildable<?>>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ActiongetAction()StringgetCreatedAt()StringgetDescription()StringgetEmail()StringgetId()Map<String,String>getLinks()List<String>getMasters()StringgetName()StringgetPoolId()StringgetProjectId()StringgetSerial()StatusgetStatus()StringgetTransferedAt()IntegergetTTL()ZoneTypegetType()StringgetUpdatedAt()IntegergetVersion()
-
-
-
Method Detail
-
getId
String getId()
- Returns:
- the id of the zone
-
getPoolId
String getPoolId()
- Returns:
- id for the pool hosting this zone
-
getProjectId
String getProjectId()
- Returns:
- id for the project that owns the resource
-
getName
String getName()
- Returns:
- DNS Name for the zone
-
getEmail
String getEmail()
- Returns:
- e-mail for the zone. Used in SOA records for the zone
-
getTTL
Integer getTTL()
- Returns:
- TTL (time to Live) for the zone.
-
getSerial
String getSerial()
- Returns:
- current serial number for the zone
-
getStatus
Status getStatus()
- Returns:
- status of the resource
-
getAction
Action getAction()
- Returns:
- current action in progress on the resource
-
getDescription
String getDescription()
- Returns:
- description for this zone
-
getMasters
List<String> getMasters()
- Returns:
- mandatory for secondary zones. The servers to slave from to get DNS information
-
getType
ZoneType getType()
- Returns:
- type of zone.
-
getTransferedAt
String getTransferedAt()
- Returns:
- for secondary zones. The last time an update was retrieved from the master servers.
-
getVersion
Integer getVersion()
- Returns:
- version of the resource
-
getCreatedAt
String getCreatedAt()
- Returns:
- date / time when resource was created
-
getUpdatedAt
String getUpdatedAt()
- Returns:
- date / time when resource last updated
-
-