List of usage examples for com.amazonaws.services.ec2.model Placement getAffinity
public String getAffinity()
The affinity setting for the instance on the Dedicated Host.
From source file:org.occiware.clouddriver.util.InstanceDataFactory.java
License:Apache License
/** * * @param instanceDO/*from ww w .java 2 s . co m*/ * @param placement * @return */ private static PlacementDO buildPlacementDO(InstanceDO instanceDO, Placement placement) { PlacementDO placementDO = new PlacementDO(); placementDO.setAffinity(placement.getAffinity()); String availabilityZone = placement.getAvailabilityZone(); String region; String zone; if (availabilityZone != null) { placementDO.setAvailabilityZone(availabilityZone); region = availabilityZone.substring(0, availabilityZone.length() - 1); zone = availabilityZone.substring(availabilityZone.length() - 1, 1); instanceDO.setZoneId(zone); instanceDO.setRegionId(region); } placementDO.setGroupName(placement.getGroupName()); placementDO.setHostId(placement.getHostId()); placementDO.setTenancy(placement.getTenancy()); return placementDO; }