List of usage examples for com.amazonaws.services.ec2.model Placement getTenancy
public String getTenancy()
The tenancy of the instance (if the instance is running in a VPC).
From source file:org.occiware.clouddriver.util.InstanceDataFactory.java
License:Apache License
/** * * @param instanceDO/*from ww w . jav a 2s .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; }
From source file:org.xmlsh.aws.util.AWSEC2Command.java
License:BSD License
public void writePlacement(Placement placement) throws XMLStreamException { startElement("placement"); attribute("availability-zone", placement.getAvailabilityZone()); attribute("group-name", placement.getGroupName()); attribute("tenancy", placement.getTenancy()); endElement();// www .j a v a 2 s . com }