jp.go.nict.langrid.dao.entity
クラス ServiceImage
java.lang.Object
jp.go.nict.langrid.dao.entity.UpdateManagedEntity
jp.go.nict.langrid.dao.entity.ServiceImage
public class ServiceImage
- extends UpdateManagedEntity
サービスのイメージ(VMイメージ)の情報を格納する。
VMイメージそのものは扱わない。VMイメージそのものはactiveHosts, inactiveHosts
に格納されているものとする(両者の数の合計は1以上)。
- バージョン:
- $Revision: 9878 $
- 作成者:
- Takao Nakaguchi, $Author: Takao Nakaguchi $
クラス jp.go.nict.langrid.dao.entity.UpdateManagedEntity から継承されたメソッド |
appendSpecialEquals, appendSpecialHashCode, equals, equalsIgnoreDates, getCreatedDateTime, getUpdatedDateTime, hashCode, setCreatedDateTime, setUpdatedDateTime, toString, touchUpdatedDateTime |
ServiceImage
public ServiceImage(String serviceImageId,
String serviceId,
int activatableCount,
List<String> activeHosts,
List<String> inactiveHosts)
- コンストラクタ。
- パラメータ:
serviceImageId
- サービスイメージのIDserviceId
- サービスのIDcopyableCount
- 複製可能数(activeHostsとinactiveHostsのサイズの合計はこれを超えない)activatableCount
- 有効化可能数(activeHostsのサイズはこれを超えない)activeHosts
- 稼働しているホストのIDinactiveHosts
- イメージが格納されているが稼働していないホストのID
getServiceImageId
public String getServiceImageId()
setServiceImageId
public void setServiceImageId(String serviceImageId)
getServiceId
public String getServiceId()
setServiceId
public void setServiceId(String serviceId)
getActivatableCount
public int getActivatableCount()
setActivatableCount
public void setActivatableCount(int activatableCount)
getActiveHosts
public List<String> getActiveHosts()
setActiveHosts
public void setActiveHosts(List<String> activeHosts)
getInactiveHosts
public List<String> getInactiveHosts()
setInactiveHosts
public void setInactiveHosts(List<String> inactiveHosts)