/** * * @see EC2TemplateOptions#securityGroups(Iterable<String>) */ public EC2TemplateOptions securityGroups(String... groupNames) { return securityGroups(ImmutableSet.copyOf(groupNames)); }
/** * {@inheritDoc} */ @Override public AWSEC2TemplateOptions securityGroups(Iterable<String> groupIds) { return AWSEC2TemplateOptions.class.cast(super.securityGroups(groupIds)); }
/** * * @see EC2TemplateOptions#securityGroups(Iterable<String>) */ public EC2TemplateOptions securityGroups(String... groupNames) { return securityGroups(ImmutableSet.copyOf(groupNames)); }
/** * {@inheritDoc} */ @Override public AWSEC2TemplateOptions securityGroups(String... groupIds) { return AWSEC2TemplateOptions.class.cast(super.securityGroups(groupIds)); }
/** * {@inheritDoc} */ @Override public AWSEC2TemplateOptions securityGroups(String... groupIds) { return AWSEC2TemplateOptions.class.cast(super.securityGroups(groupIds)); }
/** * {@inheritDoc} */ @Override public AWSEC2TemplateOptions securityGroups(Iterable<String> groupIds) { return AWSEC2TemplateOptions.class.cast(super.securityGroups(groupIds)); }
/** * @see EC2TemplateOptions#securityGroups(Iterable<String>) */ public static EC2TemplateOptions securityGroups(String... groupNames) { EC2TemplateOptions options = new EC2TemplateOptions(); return EC2TemplateOptions.class.cast(options.securityGroups(groupNames)); }
/** * @see EC2TemplateOptions#securityGroups(Iterable<String>) */ public static EC2TemplateOptions securityGroups(Iterable<String> groupNames) { EC2TemplateOptions options = new EC2TemplateOptions(); return EC2TemplateOptions.class.cast(options.securityGroups(groupNames)); }
/** * @see EC2TemplateOptions#securityGroups(Iterable<String>) */ public static EC2TemplateOptions securityGroups(Iterable<String> groupNames) { EC2TemplateOptions options = new EC2TemplateOptions(); return EC2TemplateOptions.class.cast(options.securityGroups(groupNames)); }
/** * @see EC2TemplateOptions#securityGroups(Iterable<String>) */ public static EC2TemplateOptions securityGroups(Iterable<String> groupNames) { EC2TemplateOptions options = new EC2TemplateOptions(); return EC2TemplateOptions.class.cast(options.securityGroups(groupNames)); }
/** * @see EC2TemplateOptions#securityGroups(Iterable<String>) */ public static EC2TemplateOptions securityGroups(Iterable<String> groupNames) { EC2TemplateOptions options = new EC2TemplateOptions(); return EC2TemplateOptions.class.cast(options.securityGroups(groupNames)); }
/** * @see EC2TemplateOptions#securityGroups(Iterable<String>) */ public static EC2TemplateOptions securityGroups(String... groupNames) { EC2TemplateOptions options = new EC2TemplateOptions(); return EC2TemplateOptions.class.cast(options.securityGroups(groupNames)); }
/** * @see EC2TemplateOptions#securityGroups(Iterable<String>) */ public static EC2TemplateOptions securityGroups(String... groupNames) { EC2TemplateOptions options = new EC2TemplateOptions(); return EC2TemplateOptions.class.cast(options.securityGroups(groupNames)); }
@Test(expectedExceptions = NullPointerException.class, expectedExceptionsMessageRegExp = "all security groups must be non-empty") public void testsecurityGroupsIterableBadFormat() { EC2TemplateOptions options = new EC2TemplateOptions(); options.securityGroups(ImmutableSet.of("group1", "")); }
@Test(expectedExceptions = IllegalArgumentException.class) public void testsecurityGroupsIterableEmptyNotOk() { EC2TemplateOptions options = new EC2TemplateOptions(); options.securityGroups(ImmutableSet.<String> of()); }
@Test(expectedExceptions = IllegalArgumentException.class) public void testsecurityGroupsVarArgsEmptyNotOk() { EC2TemplateOptions options = new EC2TemplateOptions(); options.securityGroups(); }
@Test(expectedExceptions = NullPointerException.class, expectedExceptionsMessageRegExp = "all security groups must be non-empty") public void testsecurityGroupsVarArgsBadFormat() { EC2TemplateOptions options = new EC2TemplateOptions(); options.securityGroups("mygroup", ""); }
@Test(expectedExceptions = IllegalArgumentException.class) public void testsecurityGroupsVarArgsEmptyNotOk() { EC2TemplateOptions options = new EC2TemplateOptions(); options.securityGroups(); }
@Test public void testsecurityGroupsVarArgs() { EC2TemplateOptions options = new EC2TemplateOptions(); options.securityGroups("group1", "group2"); assertEquals(options.getGroups(), ImmutableSet.of("group1", "group2")); }
@Test public void testsecurityGroupsIterable() { EC2TemplateOptions options = new EC2TemplateOptions(); options.securityGroups(ImmutableSet.of("group1", "group2")); assertEquals(options.getGroups(), ImmutableSet.of("group1", "group2")); }