|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface NetworkApi
Provides access to Networks via their REST API.
| Method Summary | |
|---|---|
Operation |
createInIPv4Range(String networkName,
String IPv4Range)
Creates a persistent network resource in the specified project with the specified range. |
Operation |
createInIPv4RangeWithGateway(String networkName,
String IPv4Range,
String gatewayIPv4)
Creates a persistent network resource in the specified project with the specified range and specified gateway. |
Operation |
delete(String networkName)
Deletes the specified persistent network resource. |
Network |
get(String networkName)
Returns the specified persistent network resource. |
org.jclouds.collect.PagedIterable<Network> |
list()
|
org.jclouds.collect.PagedIterable<Network> |
list(ListOptions options)
A paged version of NetworkApi#list() |
ListPage<Network> |
listAtMarker(String marker)
|
ListPage<Network> |
listAtMarker(String marker,
ListOptions options)
Retrieves the list of persistent network resources contained within the specified project. |
ListPage<Network> |
listFirstPage()
|
| Method Detail |
|---|
@Named(value="Networks:get") Network get(String networkName)
networkName - name of the persistent network resource to return.
@Named(value="Networks:insert")
Operation createInIPv4Range(String networkName,
String IPv4Range)
networkName - the network nameIPv4Range - the range of the network to be inserted.
@Named(value="Networks:insert")
Operation createInIPv4RangeWithGateway(String networkName,
String IPv4Range,
String gatewayIPv4)
networkName - the network nameIPv4Range - the range of the network to be inserted.gatewayIPv4 - the range of the network to be inserted.
@Named(value="Networks:delete") Operation delete(String networkName)
networkName - name of the persistent network resource to delete.
@Named(value="Networks:list") ListPage<Network> listFirstPage()
listAtMarker(String, org.jclouds.googlecomputeengine.options.ListOptions)
@Named(value="Networks:list")
ListPage<Network> listAtMarker(@Nullable
String marker)
listAtMarker(String, org.jclouds.googlecomputeengine.options.ListOptions)
@Named(value="Networks:list")
ListPage<Network> listAtMarker(@Nullable
String marker,
ListOptions options)
marker - marks the beginning of the next list pagelistOptions - listing options
ListOptions,
ListPage@Named(value="Networks:list") org.jclouds.collect.PagedIterable<Network> list()
list(org.jclouds.googlecomputeengine.options.ListOptions)@Named(value="Networks:list") org.jclouds.collect.PagedIterable<Network> list(ListOptions options)
PagedIterable,
listAtMarker(String, org.jclouds.googlecomputeengine.options.ListOptions)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||