/** * {@inheritDoc} */ @Override public AWSEC2TemplateOptions inboundPorts(int... ports) { return AWSEC2TemplateOptions.class.cast(super.inboundPorts(ports)); }
/** * {@inheritDoc} */ @Override public AWSEC2TemplateOptions inboundPorts(int... ports) { return AWSEC2TemplateOptions.class.cast(super.inboundPorts(ports)); }
/** * {@inheritDoc} */ @Override public AWSEC2TemplateOptions inboundPorts(int... ports) { return AWSEC2TemplateOptions.class.cast(super.inboundPorts(ports)); }
/** * @see TemplateOptions#inboundPorts */ public static EC2TemplateOptions inboundPorts(int... ports) { EC2TemplateOptions options = new EC2TemplateOptions(); return EC2TemplateOptions.class.cast(options.inboundPorts(ports)); }
/** * @see TemplateOptions#inboundPorts */ public static EC2TemplateOptions inboundPorts(int... ports) { EC2TemplateOptions options = new EC2TemplateOptions(); return EC2TemplateOptions.class.cast(options.inboundPorts(ports)); }
/** * @see TemplateOptions#inboundPorts */ public static EC2TemplateOptions inboundPorts(int... ports) { EC2TemplateOptions options = new EC2TemplateOptions(); return EC2TemplateOptions.class.cast(options.inboundPorts(ports)); }
/** * @see TemplateOptions#inboundPorts */ public static EC2TemplateOptions inboundPorts(int... ports) { EC2TemplateOptions options = new EC2TemplateOptions(); return EC2TemplateOptions.class.cast(options.inboundPorts(ports)); }
/** * @see TemplateOptions#inboundPorts */ public static EC2TemplateOptions inboundPorts(int... ports) { EC2TemplateOptions options = new EC2TemplateOptions(); return EC2TemplateOptions.class.cast(options.inboundPorts(ports)); }
@Test(expectedExceptions = IllegalArgumentException.class) public void testinboundPortsBadFormat() { EC2TemplateOptions options = new EC2TemplateOptions(); options.inboundPorts(-1, -1); }
@Test(expectedExceptions = IllegalArgumentException.class) public void testinboundPortsBadFormat() { EC2TemplateOptions options = new EC2TemplateOptions(); options.inboundPorts(-1, -1); }
@Test public void testinboundPorts() { EC2TemplateOptions options = new EC2TemplateOptions(); options.inboundPorts(22, 30); assertEquals(options.getInboundPorts()[0], 22); assertEquals(options.getInboundPorts()[1], 30); }
@Test public void testinboundPorts() { EC2TemplateOptions options = new EC2TemplateOptions(); options.inboundPorts(22, 30); assertEquals(options.getInboundPorts()[0], 22); assertEquals(options.getInboundPorts()[1], 30); }
public void start(String id) throws Exception { ComputeService computeService = m_computeServiceContext.getComputeService(); Template template = computeService.templateBuilder() .imageId(m_location + "/" + m_amiId) .hardwareId(InstanceType.C1_MEDIUM) .locationId(m_location) .build(); int[] extraPorts = parseExtraPorts(m_extraPorts); int[] inboundPorts = mergePorts(DEFAULT_PORTS, extraPorts); template.getOptions().as(EC2TemplateOptions.class).inboundPorts(inboundPorts); template.getOptions().blockOnComplete(false); template.getOptions().runAsRoot(m_runAsRoot); Set<? extends NodeMetadata> tag = computeService.createNodesInGroup(m_tagPrefix + id, 1, template); System.out.println("In case you need it, this is the key to ssh to " + id + ":\n" + tag.iterator().next().getCredentials().credential); computeService.runScriptOnNodesMatching(runningInGroup(m_tagPrefix + id), Statements.exec(buildStartupScript(id)), RunScriptOptions.Builder.blockOnComplete(false)); }
options.authorizePublicKey(publicKey) .securityGroups(config.getSecurityGroups()) .inboundPorts(config.getInboundPorts()) .overrideLoginUser(config.getUser());