Constructor and Description |
---|
AWSEC2SecurityGroupExtension(AWSEC2Api client,
com.google.common.util.concurrent.ListeningExecutorService userExecutor,
com.google.common.base.Supplier<Set<String>> regions,
com.google.common.base.Function<SecurityGroup,SecurityGroup> groupConverter,
com.google.common.base.Supplier<Set<? extends Location>> locations,
com.google.common.cache.LoadingCache<RegionAndName,String> groupCreator,
GroupNamingConvention.Factory namingConvention,
com.google.common.base.Function<String,String> groupNameToId) |
Modifier and Type | Method and Description |
---|---|
protected String |
AWSEC2SecurityGroupToSecurityGroup.idOrName(SecurityGroup group) |
Modifier and Type | Method and Description |
---|---|
Set<SecurityGroup> |
AWSSecurityGroupApi.describeSecurityGroupsInRegion(String region,
String... securityGroupNames) |
Set<SecurityGroup> |
AWSSecurityGroupApi.describeSecurityGroupsInRegionById(String region,
String... securityGroupNames) |
Set<SecurityGroup> |
AWSSecurityGroupApi.describeSecurityGroupsInRegionWithFilter(String region,
com.google.common.collect.Multimap<String,String> filter) |
Modifier and Type | Method and Description |
---|---|
SecurityGroup |
AWSEC2SecurityGroupHandler.getResult() |
Modifier and Type | Method and Description |
---|---|
Set<SecurityGroup> |
AWSEC2DescribeSecurityGroupsResponseHandler.getResult() |
ParseSax.HandlerForGeneratedRequestWithResult<SecurityGroup> |
AWSEC2SecurityGroupHandler.setContext(HttpRequest request) |
ParseSax.HandlerForGeneratedRequestWithResult<Set<SecurityGroup>> |
AWSEC2DescribeSecurityGroupsResponseHandler.setContext(HttpRequest request) |
Modifier and Type | Field and Description |
---|---|
protected com.google.common.base.Function<SecurityGroup,SecurityGroup> |
EC2SecurityGroupExtension.groupConverter |
Modifier and Type | Method and Description |
---|---|
protected com.google.common.base.Function<String,Set<? extends SecurityGroup>> |
EC2SecurityGroupExtension.allSecurityGroupsInRegion() |
protected Iterable<? extends SecurityGroup> |
EC2SecurityGroupExtension.pollSecurityGroups() |
protected Iterable<? extends SecurityGroup> |
EC2SecurityGroupExtension.pollSecurityGroupsByRegion(String region) |
Constructor and Description |
---|
EC2SecurityGroupExtension(EC2Api client,
com.google.common.util.concurrent.ListeningExecutorService userExecutor,
com.google.common.base.Supplier<Set<String>> regions,
com.google.common.base.Function<SecurityGroup,SecurityGroup> groupConverter,
com.google.common.base.Supplier<Set<? extends Location>> locations,
com.google.common.cache.LoadingCache<RegionAndName,String> groupCreator,
GroupNamingConvention.Factory namingConvention) |
Modifier and Type | Method and Description |
---|---|
SecurityGroup |
EC2SecurityGroupToSecurityGroup.apply(SecurityGroup group) |
protected String |
EC2SecurityGroupToSecurityGroup.idOrName(SecurityGroup group) |
Modifier and Type | Method and Description |
---|---|
protected SecurityGroup |
SecurityGroupPresent.refresh(RegionAndName securityGroup) |
Modifier and Type | Method and Description |
---|---|
SecurityGroup |
SecurityGroup.Builder.build() |
Modifier and Type | Method and Description |
---|---|
T |
SecurityGroup.Builder.fromSecurityGroup(SecurityGroup in) |
Modifier and Type | Method and Description |
---|---|
Set<SecurityGroup> |
SecurityGroupApi.describeSecurityGroupsInRegion(String region,
String... securityGroupNames)
Returns information about security groups that you own.
|
Set<SecurityGroup> |
SecurityGroupApi.describeSecurityGroupsInRegionWithFilter(String region,
com.google.common.collect.Multimap<String,String> filter)
Returns information about security groups that you own.
|
Modifier and Type | Method and Description |
---|---|
SecurityGroup |
SecurityGroupHandler.getResult() |
Modifier and Type | Method and Description |
---|---|
Set<SecurityGroup> |
DescribeSecurityGroupsResponseHandler.getResult() |
ParseSax.HandlerForGeneratedRequestWithResult<SecurityGroup> |
SecurityGroupHandler.setContext(HttpRequest request) |
ParseSax.HandlerForGeneratedRequestWithResult<Set<SecurityGroup>> |
DescribeSecurityGroupsResponseHandler.setContext(HttpRequest request) |
Copyright © 2009-2016 The Apache Software Foundation. All Rights Reserved.