| Modifier and Type | Method and Description |
|---|---|
protected com.google.common.cache.LoadingCache<NetworkAndAddressRange,Network> |
GoogleComputeEngineServiceContextModule.networkMap(com.google.common.cache.CacheLoader<NetworkAndAddressRange,Network> in) |
| Modifier and Type | Method and Description |
|---|---|
protected com.google.common.cache.LoadingCache<NetworkAndAddressRange,Network> |
GoogleComputeEngineServiceContextModule.networkMap(com.google.common.cache.CacheLoader<NetworkAndAddressRange,Network> in) |
| Modifier and Type | Field and Description |
|---|---|
protected com.google.common.base.Function<Network,org.jclouds.compute.domain.SecurityGroup> |
GoogleComputeEngineSecurityGroupExtension.groupConverter |
protected com.google.common.cache.LoadingCache<NetworkAndAddressRange,Network> |
GoogleComputeEngineSecurityGroupExtension.networkCreator |
| Constructor and Description |
|---|
GoogleComputeEngineSecurityGroupExtension(GoogleComputeEngineApi api,
com.google.common.base.Supplier<String> userProject,
org.jclouds.compute.functions.GroupNamingConvention.Factory namingConvention,
com.google.common.cache.LoadingCache<NetworkAndAddressRange,Network> networkCreator,
com.google.common.base.Function<Network,org.jclouds.compute.domain.SecurityGroup> groupConverter,
com.google.common.base.Predicate<AtomicReference<Operation>> operationDonePredicate,
Long operationCompleteCheckInterval,
Long operationCompleteCheckTimeout) |
GoogleComputeEngineSecurityGroupExtension(GoogleComputeEngineApi api,
com.google.common.base.Supplier<String> userProject,
org.jclouds.compute.functions.GroupNamingConvention.Factory namingConvention,
com.google.common.cache.LoadingCache<NetworkAndAddressRange,Network> networkCreator,
com.google.common.base.Function<Network,org.jclouds.compute.domain.SecurityGroup> groupConverter,
com.google.common.base.Predicate<AtomicReference<Operation>> operationDonePredicate,
Long operationCompleteCheckInterval,
Long operationCompleteCheckTimeout) |
| Modifier and Type | Method and Description |
|---|---|
org.jclouds.compute.domain.SecurityGroup |
NetworkToSecurityGroup.apply(Network network) |
| Modifier and Type | Field and Description |
|---|---|
protected com.google.common.base.Function<NetworkAndAddressRange,Network> |
FindNetworkOrCreate.networkCreator |
| Modifier and Type | Method and Description |
|---|---|
Network |
FindNetworkOrCreate.load(NetworkAndAddressRange in) |
| Constructor and Description |
|---|
FindNetworkOrCreate(GoogleComputeEngineApi api,
com.google.common.base.Function<NetworkAndAddressRange,Network> networkCreator,
com.google.common.base.Supplier<String> userProject) |
| Constructor and Description |
|---|
CreateNodesWithGroupEncodedIntoNameThenAddToSet(org.jclouds.compute.strategy.CreateNodeWithGroupEncodedIntoName addNodeWithGroupStrategy,
org.jclouds.compute.strategy.ListNodesStrategy listNodesStrategy,
org.jclouds.compute.functions.GroupNamingConvention.Factory namingConvention,
com.google.common.util.concurrent.ListeningExecutorService userExecutor,
org.jclouds.compute.strategy.CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap.Factory customizeNodeAndAddToGoodMapOrPutExceptionIntoBadMapFactory,
GoogleComputeEngineApi api,
com.google.common.base.Supplier<String> userProject,
com.google.common.base.Predicate<AtomicReference<Operation>> operationDonePredicate,
Long operationCompleteCheckInterval,
Long operationCompleteCheckTimeout,
com.google.common.cache.LoadingCache<NetworkAndAddressRange,Network> networkMap,
FirewallTagNamingConvention.Factory firewallTagNamingConvention) |
| Modifier and Type | Method and Description |
|---|---|
Network |
Network.Builder.build() |
| Modifier and Type | Method and Description |
|---|---|
Network.Builder |
Network.Builder.fromNetwork(Network in) |
| Modifier and Type | Method and Description |
|---|---|
Network |
NetworkApi.get(String networkName)
Returns the specified persistent network resource.
|
| Modifier and Type | Method and Description |
|---|---|
org.jclouds.collect.PagedIterable<Network> |
NetworkApi.list() |
org.jclouds.collect.PagedIterable<Network> |
NetworkApi.list(ListOptions options)
A paged version of NetworkApi#list()
|
ListPage<Network> |
NetworkApi.listAtMarker(String marker) |
ListPage<Network> |
NetworkApi.listAtMarker(String marker,
ListOptions options)
Retrieves the list of persistent network resources contained within the specified project.
|
ListPage<Network> |
NetworkApi.listFirstPage() |
| Modifier and Type | Method and Description |
|---|---|
Network |
CreateNetworkIfNeeded.apply(NetworkAndAddressRange input) |
| Modifier and Type | Method and Description |
|---|---|
protected com.google.common.base.Function<Object,org.jclouds.collect.IterableWithMarker<Network>> |
ParseNetworks.ToPagedIterable.fetchNextPage(String projectName,
ListOptions options) |
Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.