| Package | Description |
|---|---|
| org.jclouds.compute.domain | |
| org.jclouds.compute.extensions | |
| org.jclouds.compute.stub.config | |
| org.jclouds.compute.stub.extensions |
| Modifier and Type | Method and Description |
|---|---|
SecurityGroup |
SecurityGroupBuilder.build() |
| Modifier and Type | Method and Description |
|---|---|
static SecurityGroupBuilder |
SecurityGroupBuilder.fromSecurityGroup(SecurityGroup group) |
| Modifier and Type | Method and Description |
|---|---|
SecurityGroup |
SecurityGroupExtension.addIpPermission(IpPermission ipPermission,
SecurityGroup group)
Add a @{link IpPermission} to an existing @{link SecurityGroup}.
|
SecurityGroup |
SecurityGroupExtension.addIpPermission(IpProtocol protocol,
int startPort,
int endPort,
com.google.common.collect.Multimap<String,String> tenantIdGroupNamePairs,
Iterable<String> ipRanges,
Iterable<String> groupIds,
SecurityGroup group)
Add a @{link IpPermission} to an existing @{link SecurityGroup}, based on the parameters given.
|
SecurityGroup |
SecurityGroupExtension.createSecurityGroup(String name,
org.jclouds.domain.Location location)
Create a new @{link SecurityGroup} from the parameters given.
|
SecurityGroup |
SecurityGroupExtension.getSecurityGroupById(String id)
Get a security group by id.
|
SecurityGroup |
SecurityGroupExtension.removeIpPermission(IpPermission ipPermission,
SecurityGroup group)
Remove a @{link IpPermission} from an existing @{link SecurityGroup}.
|
SecurityGroup |
SecurityGroupExtension.removeIpPermission(IpProtocol protocol,
int startPort,
int endPort,
com.google.common.collect.Multimap<String,String> tenantIdGroupNamePairs,
Iterable<String> ipRanges,
Iterable<String> groupIds,
SecurityGroup group)
Remove a @{link IpPermission} from an existing @{link SecurityGroup}, based on the parameters given.
|
| Modifier and Type | Method and Description |
|---|---|
Set<SecurityGroup> |
SecurityGroupExtension.listSecurityGroups()
List security groups.
|
Set<SecurityGroup> |
SecurityGroupExtension.listSecurityGroupsForNode(String id)
List security groups for a given instance given the instance's ID.
|
Set<SecurityGroup> |
SecurityGroupExtension.listSecurityGroupsInLocation(org.jclouds.domain.Location location)
List security groups in a given @{link Location}.
|
| Modifier and Type | Method and Description |
|---|---|
SecurityGroup |
SecurityGroupExtension.addIpPermission(IpPermission ipPermission,
SecurityGroup group)
Add a @{link IpPermission} to an existing @{link SecurityGroup}.
|
SecurityGroup |
SecurityGroupExtension.addIpPermission(IpProtocol protocol,
int startPort,
int endPort,
com.google.common.collect.Multimap<String,String> tenantIdGroupNamePairs,
Iterable<String> ipRanges,
Iterable<String> groupIds,
SecurityGroup group)
Add a @{link IpPermission} to an existing @{link SecurityGroup}, based on the parameters given.
|
SecurityGroup |
SecurityGroupExtension.removeIpPermission(IpPermission ipPermission,
SecurityGroup group)
Remove a @{link IpPermission} from an existing @{link SecurityGroup}.
|
SecurityGroup |
SecurityGroupExtension.removeIpPermission(IpProtocol protocol,
int startPort,
int endPort,
com.google.common.collect.Multimap<String,String> tenantIdGroupNamePairs,
Iterable<String> ipRanges,
Iterable<String> groupIds,
SecurityGroup group)
Remove a @{link IpPermission} from an existing @{link SecurityGroup}, based on the parameters given.
|
| Modifier and Type | Field and Description |
|---|---|
protected static com.google.common.cache.LoadingCache<String,ConcurrentMap<String,SecurityGroup>> |
StubComputeServiceDependenciesModule.groupBacking |
protected static com.google.common.cache.LoadingCache<String,com.google.common.collect.Multimap<String,SecurityGroup>> |
StubComputeServiceDependenciesModule.groupsForNodeBacking |
| Modifier and Type | Method and Description |
|---|---|
protected ConcurrentMap<String,SecurityGroup> |
StubComputeServiceDependenciesModule.provideGroups(com.google.common.base.Supplier<org.jclouds.domain.Credentials> creds) |
protected com.google.common.collect.Multimap<String,SecurityGroup> |
StubComputeServiceDependenciesModule.provideGroupsForNode(com.google.common.base.Supplier<org.jclouds.domain.Credentials> creds) |
| Constructor and Description |
|---|
StubComputeServiceAdapter(ConcurrentMap<String,NodeMetadata> nodes,
com.google.common.util.concurrent.ListeningExecutorService executor,
com.google.common.base.Supplier<org.jclouds.domain.Location> location,
javax.inject.Provider<Integer> idProvider,
String publicIpPrefix,
String privateIpPrefix,
String passwordPrefix,
org.jclouds.location.suppliers.all.JustProvider locationSupplier,
Map<OsFamily,Map<String,String>> osToVersionMap,
com.google.common.collect.Multimap<String,SecurityGroup> groupsForNodes,
com.google.common.base.Optional<SecurityGroupExtension> securityGroupExtension) |
| Modifier and Type | Method and Description |
|---|---|
SecurityGroup |
StubSecurityGroupExtension.addIpPermission(IpPermission ipPermission,
SecurityGroup group) |
SecurityGroup |
StubSecurityGroupExtension.addIpPermission(IpProtocol protocol,
int startPort,
int endPort,
com.google.common.collect.Multimap<String,String> tenantIdGroupNamePairs,
Iterable<String> ipRanges,
Iterable<String> groupIds,
SecurityGroup group) |
SecurityGroup |
StubSecurityGroupExtension.createSecurityGroup(String name,
org.jclouds.domain.Location location) |
SecurityGroup |
StubSecurityGroupExtension.getSecurityGroupById(String id) |
SecurityGroup |
StubSecurityGroupExtension.removeIpPermission(IpPermission ipPermission,
SecurityGroup group) |
SecurityGroup |
StubSecurityGroupExtension.removeIpPermission(IpProtocol protocol,
int startPort,
int endPort,
com.google.common.collect.Multimap<String,String> tenantIdGroupNamePairs,
Iterable<String> ipRanges,
Iterable<String> groupIds,
SecurityGroup group) |
| Modifier and Type | Method and Description |
|---|---|
Set<SecurityGroup> |
StubSecurityGroupExtension.listSecurityGroups() |
Set<SecurityGroup> |
StubSecurityGroupExtension.listSecurityGroupsForNode(String nodeId) |
Set<SecurityGroup> |
StubSecurityGroupExtension.listSecurityGroupsInLocation(org.jclouds.domain.Location location) |
| Modifier and Type | Method and Description |
|---|---|
SecurityGroup |
StubSecurityGroupExtension.addIpPermission(IpPermission ipPermission,
SecurityGroup group) |
SecurityGroup |
StubSecurityGroupExtension.addIpPermission(IpProtocol protocol,
int startPort,
int endPort,
com.google.common.collect.Multimap<String,String> tenantIdGroupNamePairs,
Iterable<String> ipRanges,
Iterable<String> groupIds,
SecurityGroup group) |
SecurityGroup |
StubSecurityGroupExtension.removeIpPermission(IpPermission ipPermission,
SecurityGroup group) |
SecurityGroup |
StubSecurityGroupExtension.removeIpPermission(IpProtocol protocol,
int startPort,
int endPort,
com.google.common.collect.Multimap<String,String> tenantIdGroupNamePairs,
Iterable<String> ipRanges,
Iterable<String> groupIds,
SecurityGroup group) |
| Constructor and Description |
|---|
StubSecurityGroupExtension(ConcurrentMap<String,SecurityGroup> groups,
com.google.common.base.Supplier<org.jclouds.domain.Location> location,
javax.inject.Provider<Integer> groupIdProvider,
com.google.common.collect.Multimap<String,SecurityGroup> groupsForNodes) |
StubSecurityGroupExtension(ConcurrentMap<String,SecurityGroup> groups,
com.google.common.base.Supplier<org.jclouds.domain.Location> location,
javax.inject.Provider<Integer> groupIdProvider,
com.google.common.collect.Multimap<String,SecurityGroup> groupsForNodes) |
Copyright © 2009-2017 The Apache Software Foundation. All Rights Reserved.