List of usage examples for com.amazonaws.services.autoscaling.model Activity getStartTime
public java.util.Date getStartTime()
The start time of the activity.
From source file:com.pinterest.arcee.autoscaling.AwsAutoScaleGroupManager.java
License:Apache License
@Override public ScalingActivitiesBean getScalingActivity(String groupName, int pageSize, String token) throws Exception { DescribeScalingActivitiesRequest request = new DescribeScalingActivitiesRequest(); request.setAutoScalingGroupName(groupName); request.setMaxRecords(pageSize);/*from ww w.jav a 2 s . c om*/ if (!token.isEmpty()) { request.setNextToken(token); } DescribeScalingActivitiesResult result = aasClient.describeScalingActivities(request); List<Activity> activities = result.getActivities(); ScalingActivitiesBean scalingActivitiesInfo = new ScalingActivitiesBean(); scalingActivitiesInfo.setActivities(new ArrayList<>()); for (Activity activity : activities) { ScalingActivityBean scalingActivity = new ScalingActivityBean(); scalingActivity.setDescription(activity.getDescription()); scalingActivity.setCause(activity.getCause()); if (activity.getStartTime() != null) { scalingActivity.setScalingTime(activity.getStartTime().getTime()); } else { scalingActivity.setScalingTime(0); } scalingActivity.setStatus(activity.getStatusCode()); scalingActivitiesInfo.addScalingActivity(scalingActivity); } scalingActivitiesInfo.setNextToken(result.getNextToken()); return scalingActivitiesInfo; }
From source file:org.xmlsh.aws.asTerminateInstance.java
License:BSD License
private void writeActivity(Activity activity) throws XMLStreamException { startElement("activity"); attribute("activity-id", activity.getActivityId()); attribute("group-name", activity.getAutoScalingGroupName()); attribute("cause", activity.getCause()); attribute("description", activity.getDescription()); attribute("details", activity.getDetails()); attribute("end-time", activity.getEndTime()); attribute("progress", activity.getProgress()); attribute("start-time", activity.getStartTime()); attribute("status-code", activity.getStatusCode()); attribute("status-message", activity.getStatusMessage()); endElement();/*from w w w.j a v a 2 s . c om*/ }