|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface FirewallApi
Provides access to Firewalls via their REST API.
| Method Summary | |
|---|---|
Operation |
createInNetwork(String name,
URI network,
FirewallOptions firewallOptions)
Creates a firewall resource in the specified project using the data included in the request. |
Operation |
delete(String firewallName)
Deletes the specified image resource. |
Firewall |
get(String firewallName)
Returns the specified image resource. |
org.jclouds.collect.PagedIterable<Firewall> |
list()
|
org.jclouds.collect.PagedIterable<Firewall> |
list(ListOptions options)
A paged version of FirewallApi#list() |
ListPage<Firewall> |
listAtMarker(String marker)
|
ListPage<Firewall> |
listAtMarker(String marker,
ListOptions options)
Retrieves the list of firewall resources available to the specified project. |
ListPage<Firewall> |
listFirstPage()
|
Operation |
patch(String firewallName,
FirewallOptions firewallOptions)
Updates the specified firewall resource, with patch semantics, with the data included in the request. |
Operation |
update(String firewallName,
FirewallOptions firewallOptions)
Updates the specified firewall resource with the data included in the request. |
| Method Detail |
|---|
@Named(value="Firewalls:get") @Nullable Firewall get(String firewallName)
firewallName - name of the firewall resource to return.
@Named(value="Firewalls:insert")
Operation createInNetwork(String name,
URI network,
FirewallOptions firewallOptions)
name - the name of the firewall to be inserted.network - the network to which to add the firewallfirewallOptions - the options of the firewall to add
@Named(value="Firewalls:update")
Operation update(String firewallName,
FirewallOptions firewallOptions)
firewallName - the name firewall to be updated.firewallOptions - the new firewall.
@Named(value="Firewalls:patch")
Operation patch(String firewallName,
FirewallOptions firewallOptions)
firewallName - the name firewall to be updated.firewallOptions - the new firewall.
@Named(value="Firewalls:delete") Operation delete(String firewallName)
firewallName - name of the firewall resource to delete.
@Named(value="Firewalls:list") ListPage<Firewall> listFirstPage()
listAtMarker(String, org.jclouds.googlecomputeengine.options.ListOptions)
@Named(value="Firewalls:list")
ListPage<Firewall> listAtMarker(@Nullable
String marker)
listAtMarker(String, org.jclouds.googlecomputeengine.options.ListOptions)
@Named(value="Firewalls:list")
ListPage<Firewall> listAtMarker(@Nullable
String marker,
ListOptions options)
marker - marks the beginning of the next list pagelistOptions - listing options
ListOptions,
ListPage@Named(value="Firewalls:list") org.jclouds.collect.PagedIterable<Firewall> list()
list(org.jclouds.googlecomputeengine.options.ListOptions)@Named(value="Firewalls:list") org.jclouds.collect.PagedIterable<Firewall> 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 | |||||||||