List of usage examples for com.amazonaws.services.elasticmapreduce.model InstanceFleetTimeline getReadyDateTime
public java.util.Date getReadyDateTime()
The time and date the instance fleet was ready to run jobs.
From source file:org.finra.herd.dao.helper.EmrHelper.java
License:Apache License
/** * Returns EmrClusterInstanceFleetStatus * * @param instanceFleetStatus AWS object * * @return EmrClusterInstanceFleetStatus *//* ww w.java2 s. c om*/ protected EmrClusterInstanceFleetStatus getEmrClusterInstanceFleetStatus( InstanceFleetStatus instanceFleetStatus) { EmrClusterInstanceFleetStatus emrClusterInstanceFleetStatus = null; if (instanceFleetStatus != null) { emrClusterInstanceFleetStatus = new EmrClusterInstanceFleetStatus(); emrClusterInstanceFleetStatus.setState(instanceFleetStatus.getState()); if (instanceFleetStatus.getStateChangeReason() != null) { EmrClusterInstanceFleetStateChangeReason emrClusterInstanceFleetStateChangeReason = new EmrClusterInstanceFleetStateChangeReason(); emrClusterInstanceFleetStateChangeReason .setCode(instanceFleetStatus.getStateChangeReason().getCode()); emrClusterInstanceFleetStateChangeReason .setMessage(instanceFleetStatus.getStateChangeReason().getMessage()); emrClusterInstanceFleetStatus.setStateChangeReason(emrClusterInstanceFleetStateChangeReason); } if (instanceFleetStatus.getTimeline() != null) { InstanceFleetTimeline instanceFleetTimeline = instanceFleetStatus.getTimeline(); EmrClusterInstanceFleetTimeline emrClusterInstanceFleetTimeline = new EmrClusterInstanceFleetTimeline(); emrClusterInstanceFleetTimeline.setCreationDateTime( HerdDateUtils.getXMLGregorianCalendarValue(instanceFleetTimeline.getCreationDateTime())); emrClusterInstanceFleetTimeline.setEndDateTime( HerdDateUtils.getXMLGregorianCalendarValue(instanceFleetTimeline.getEndDateTime())); emrClusterInstanceFleetTimeline.setReadyDateTime( HerdDateUtils.getXMLGregorianCalendarValue(instanceFleetTimeline.getReadyDateTime())); emrClusterInstanceFleetStatus.setTimeline(emrClusterInstanceFleetTimeline); } } return emrClusterInstanceFleetStatus; }