public void testApplyInputStream() { Set<Reservation<RunningInstance>> contents = ImmutableSet.of(new Reservation<RunningInstance>(defaultRegion, ImmutableSet.of("default"), ImmutableSet.of(RunningInstance.builder().region(defaultRegion).groupName( "default").amiLaunchIndex("23").dnsName("ec2-72-44-33-4.compute-1.amazonaws.com").imageId( "ami-6ea54007").instanceId("i-28a64341").instanceState(InstanceState.RUNNING).rawState( "running").instanceType(InstanceType.M1_LARGE).kernelId("aki-ba3adfd3").keyName( "example-key-name").launchTime(dateService.iso8601DateParse("2007-08-07T11:54:42.000Z")) // MonitoringState.DISABLED, .availabilityZone("us-east-1b").virtualizationType("paravirtual").privateDnsName( "10-251-50-132.ec2.internal")// product codes // ImmutableSet.of("774F4FF8") .tags(ImmutableMap.of("Name","ec2-o", "Empty","")) .ramdiskId("ari-badbad00").rootDeviceType(RootDeviceType.INSTANCE_STORE).build(), RunningInstance.builder().region(defaultRegion).groupName("default").amiLaunchIndex("23") .dnsName("ec2-72-44-33-6.compute-1.amazonaws.com").imageId("ami-6ea54007").instanceId( "i-28a64435").instanceState(InstanceState.RUNNING).rawState("running") .instanceType(InstanceType.M1_LARGE).kernelId("aki-ba3adfd3").keyName( "example-key-name").launchTime( dateService.iso8601DateParse("2007-08-07T11:54:42.000Z")) // MonitoringState.DISABLED, .availabilityZone("us-east-1b").virtualizationType("paravirtual").privateDnsName( "10-251-50-134.ec2.internal")// product codes // ImmutableSet.of("774F4FF8") .ramdiskId("ari-badbad00").rootDeviceType(RootDeviceType.INSTANCE_STORE).build()), "UYY3TLBUXIEON5NQVUUX6OMPWBZIQNFM", null, "r-44a5402d")); Set<Reservation<? extends RunningInstance>> result = parseRunningInstances("/describe_instances.xml"); assertEquals(result.toString(), contents.toString()); assertEquals(get(get(result, 0), 0).getInstanceState(), InstanceState.RUNNING); assertEquals(get(get(result, 0), 0).getRawState(), "running"); }
public void testApplyInputStream() { Set<Reservation<RunningInstance>> contents = ImmutableSet.of(new Reservation<RunningInstance>(defaultRegion, ImmutableSet.of("default"), ImmutableSet.of(RunningInstance.builder().region(defaultRegion).groupName( "default").amiLaunchIndex("23").dnsName("ec2-72-44-33-4.compute-1.amazonaws.com").imageId( "ami-6ea54007").instanceId("i-28a64341").instanceState(InstanceState.RUNNING).rawState( "running").instanceType(InstanceType.M1_LARGE).kernelId("aki-ba3adfd3").keyName( "example-key-name").launchTime(dateService.iso8601DateOrSecondsDateParse("2007-08-07T11:54:42.000Z")) // MonitoringState.DISABLED, .availabilityZone("us-east-1b").virtualizationType("paravirtual").privateDnsName( "10-251-50-132.ec2.internal")// product codes // ImmutableSet.of("774F4FF8") .tags(ImmutableMap.of("Name", "ec2-o", "Empty", "")) .ramdiskId("ari-badbad00").rootDeviceType(RootDeviceType.INSTANCE_STORE).build(), RunningInstance.builder().region(defaultRegion).groupName("default").amiLaunchIndex("23") .dnsName("ec2-72-44-33-6.compute-1.amazonaws.com").imageId("ami-6ea54007").instanceId( "i-28a64435").instanceState(InstanceState.RUNNING).rawState("running") .instanceType(InstanceType.M1_LARGE).kernelId("aki-ba3adfd3").keyName( "example-key-name").launchTime( dateService.iso8601DateOrSecondsDateParse("2007-08-07T11:54:42.000Z")) // MonitoringState.DISABLED, .availabilityZone("us-east-1b").virtualizationType("paravirtual").privateDnsName( "10-251-50-134.ec2.internal")// product codes // ImmutableSet.of("774F4FF8") .ramdiskId("ari-badbad00").rootDeviceType(RootDeviceType.INSTANCE_STORE).build()), "UYY3TLBUXIEON5NQVUUX6OMPWBZIQNFM", null, "r-44a5402d")); Set<Reservation<? extends RunningInstance>> result = parseRunningInstances("/describe_instances.xml"); assertEquals(result.toString(), contents.toString()); assertEquals(get(get(result, 0), 0).getInstanceState(), InstanceState.RUNNING); assertEquals(get(get(result, 0), 0).getRawState(), "running"); }
@Override public void endElement(String uri, String name, String qName) { if (equalsOrSuffix(qName, "tagSet")) { inTagSet = false; builder.tags(tagSetHandler.getResult()); } else if (inTagSet) { tagSetHandler.endElement(uri, name, qName); } super.endElement(uri, name, qName); }
@Override public void endElement(String uri, String name, String qName) { if (equalsOrSuffix(qName, "tagSet")) { inTagSet = false; builder.tags(tagSetHandler.getResult()); } else if (inTagSet) { tagSetHandler.endElement(uri, name, qName); } super.endElement(uri, name, qName); }
public T fromRunningInstance(RunningInstance in) { return region(in.region).groupNames(in.groupNames).amiLaunchIndex(in.amiLaunchIndex).dnsName(in.dnsName) .imageId(in.imageId).instanceId(in.instanceId).instanceState(in.instanceState).rawState(in.rawState) .instanceType(in.instanceType).ipAddress(in.ipAddress).kernelId(in.kernelId).keyName(in.keyName) .launchTime(in.launchTime).availabilityZone(in.availabilityZone) .virtualizationType(in.virtualizationType).platform(in.platform).privateDnsName(in.privateDnsName) .privateIpAddress(in.privateIpAddress).ramdiskId(in.ramdiskId).reason(in.reason) .rootDeviceType(in.rootDeviceType).rootDeviceName(in.rootDeviceName).devices(in.ebsBlockDevices) .tags(in.tags); }
public T fromRunningInstance(RunningInstance in) { return region(in.region).groupNames(in.groupNames).amiLaunchIndex(in.amiLaunchIndex).dnsName(in.dnsName) .imageId(in.imageId).instanceId(in.instanceId).instanceState(in.instanceState).rawState(in.rawState) .instanceType(in.instanceType).ipAddress(in.ipAddress).kernelId(in.kernelId).keyName(in.keyName) .launchTime(in.launchTime).availabilityZone(in.availabilityZone) .virtualizationType(in.virtualizationType).platform(in.platform).privateDnsName(in.privateDnsName) .privateIpAddress(in.privateIpAddress).ramdiskId(in.ramdiskId).reason(in.reason) .rootDeviceType(in.rootDeviceType).rootDeviceName(in.rootDeviceName).devices(in.ebsBlockDevices) .tags(in.tags); }
@Override public void endElement(String uri, String name, String qName) { if (equalsOrSuffix(qName, "tagSet")) { inTagSet = false; builder.tags(tagSetHandler.getResult()); } else if (inTagSet) { tagSetHandler.endElement(uri, name, qName); } super.endElement(uri, name, qName); }
public T fromRunningInstance(RunningInstance in) { return region(in.region).groupNames(in.groupNames).amiLaunchIndex(in.amiLaunchIndex).dnsName(in.dnsName) .imageId(in.imageId).instanceId(in.instanceId).instanceState(in.instanceState).rawState(in.rawState) .instanceType(in.instanceType).ipAddress(in.ipAddress).kernelId(in.kernelId).keyName(in.keyName) .launchTime(in.launchTime).availabilityZone(in.availabilityZone) .virtualizationType(in.virtualizationType).platform(in.platform).privateDnsName(in.privateDnsName) .privateIpAddress(in.privateIpAddress).ramdiskId(in.ramdiskId).reason(in.reason) .rootDeviceType(in.rootDeviceType).rootDeviceName(in.rootDeviceName).devices(in.ebsBlockDevices) .tags(in.tags); }
public T fromRunningInstance(RunningInstance in) { return region(in.region).groupNames(in.groupNames).amiLaunchIndex(in.amiLaunchIndex).dnsName(in.dnsName) .imageId(in.imageId).instanceId(in.instanceId).instanceState(in.instanceState).rawState(in.rawState) .instanceType(in.instanceType).ipAddress(in.ipAddress).kernelId(in.kernelId).keyName(in.keyName) .launchTime(in.launchTime).availabilityZone(in.availabilityZone) .virtualizationType(in.virtualizationType).platform(in.platform).privateDnsName(in.privateDnsName) .privateIpAddress(in.privateIpAddress).ramdiskId(in.ramdiskId).reason(in.reason) .rootDeviceType(in.rootDeviceType).rootDeviceName(in.rootDeviceName).devices(in.ebsBlockDevices) .tags(in.tags); }
@Override public void endElement(String uri, String name, String qName) { if (equalsOrSuffix(qName, "tagSet")) { inTagSet = false; builder.tags(tagSetHandler.getResult()); } else if (inTagSet) { tagSetHandler.endElement(uri, name, qName); } super.endElement(uri, name, qName); }
public T fromRunningInstance(RunningInstance in) { return region(in.region).groupNames(in.groupNames).amiLaunchIndex(in.amiLaunchIndex).dnsName(in.dnsName) .imageId(in.imageId).instanceId(in.instanceId).instanceState(in.instanceState).rawState(in.rawState) .instanceType(in.instanceType).ipAddress(in.ipAddress).kernelId(in.kernelId).keyName(in.keyName) .launchTime(in.launchTime).availabilityZone(in.availabilityZone) .virtualizationType(in.virtualizationType).platform(in.platform).privateDnsName(in.privateDnsName) .privateIpAddress(in.privateIpAddress).ramdiskId(in.ramdiskId).reason(in.reason) .rootDeviceType(in.rootDeviceType).rootDeviceName(in.rootDeviceName).devices(in.ebsBlockDevices) .tags(in.tags); }
@Override public void endElement(String uri, String name, String qName) { if (equalsOrSuffix(qName, "tagSet")) { inTagSet = false; builder.tags(tagSetHandler.getResult()); } else if (inTagSet) { tagSetHandler.endElement(uri, name, qName); } super.endElement(uri, name, qName); }