| Modifier and Type | Class and Description | 
|---|---|
class  | 
Compute.Routers.AggregatedList  | 
class  | 
Compute.Routers.Delete  | 
class  | 
Compute.Routers.Get  | 
class  | 
Compute.Routers.GetNatMappingInfo  | 
class  | 
Compute.Routers.GetRouterStatus  | 
class  | 
Compute.Routers.Insert  | 
class  | 
Compute.Routers.List  | 
class  | 
Compute.Routers.Patch  | 
class  | 
Compute.Routers.Preview  | 
class  | 
Compute.Routers.TestIamPermissions  | 
class  | 
Compute.Routers.Update  | 
| Constructor and Description | 
|---|
Routers()  | 
| Modifier and Type | Method and Description | 
|---|---|
Compute.Routers.AggregatedList | 
aggregatedList(String project)
Retrieves an aggregated list of routers. 
 | 
Compute.Routers.Delete | 
delete(String project,
      String region,
      String router)
Deletes the specified Router resource. 
 | 
Compute.Routers.Get | 
get(String project,
   String region,
   String router)
Returns the specified Router resource. 
 | 
Compute.Routers.GetNatMappingInfo | 
getNatMappingInfo(String project,
                 String region,
                 String router)
Retrieves runtime Nat mapping information of VM endpoints. 
 | 
Compute.Routers.GetRouterStatus | 
getRouterStatus(String project,
               String region,
               String router)
Retrieves runtime information of the specified router. 
 | 
Compute.Routers.Insert | 
insert(String project,
      String region,
      Router content)
Creates a Router resource in the specified project and region using the data included in the
 request. 
 | 
Compute.Routers.List | 
list(String project,
    String region)
Retrieves a list of Router resources available to the specified project. 
 | 
Compute.Routers.Patch | 
patch(String project,
     String region,
     String router,
     Router content)
Patches the specified Router resource with the data included in the request. 
 | 
Compute.Routers.Preview | 
preview(String project,
       String region,
       String router,
       Router content)
Preview fields auto-generated during router create and update operations. 
 | 
Compute.Routers.TestIamPermissions | 
testIamPermissions(String project,
                  String region,
                  String resource,
                  TestPermissionsRequest content)
Returns permissions that a caller has on the specified resource. 
 | 
Compute.Routers.Update | 
update(String project,
      String region,
      String router,
      Router content)
Updates the specified Router resource with the data included in the request. 
 | 
public Compute.Routers.AggregatedList aggregatedList(String project) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.project - Project ID for this request.IOExceptionpublic Compute.Routers.Delete delete(String project, String region, String router) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.project - Project ID for this request.region - Name of the region for this request.router - Name of the Router resource to delete.IOExceptionpublic Compute.Routers.Get get(String project, String region, String router) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.project - Project ID for this request.region - Name of the region for this request.router - Name of the Router resource to return.IOExceptionpublic Compute.Routers.GetNatMappingInfo getNatMappingInfo(String project, String region, String router) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.project - Project ID for this request.region - Name of the region for this request.router - Name of the Router resource to query for Nat Mapping information of VM endpoints.IOExceptionpublic Compute.Routers.GetRouterStatus getRouterStatus(String project, String region, String router) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.project - Project ID for this request.region - Name of the region for this request.router - Name of the Router resource to query.IOExceptionpublic Compute.Routers.Insert insert(String project, String region, Router content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.project - Project ID for this request.region - Name of the region for this request.content - the RouterIOExceptionpublic Compute.Routers.List list(String project, String region) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.project - Project ID for this request.region - Name of the region for this request.IOExceptionpublic Compute.Routers.Patch patch(String project, String region, String router, Router content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.project - Project ID for this request.region - Name of the region for this request.router - Name of the Router resource to patch.content - the RouterIOExceptionpublic Compute.Routers.Preview preview(String project, String region, String router, Router content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.project - Project ID for this request.region - Name of the region for this request.router - Name of the Router resource to query.content - the RouterIOExceptionpublic Compute.Routers.TestIamPermissions testIamPermissions(String project, String region, String resource, TestPermissionsRequest content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.project - Project ID for this request.region - The name of the region for this request.resource - Name or id of the resource for this request.content - the TestPermissionsRequestIOExceptionpublic Compute.Routers.Update update(String project, String region, String router, Router content) throws IOException
AbstractGoogleClientRequest.execute() method to invoke the remote operation.project - Project ID for this request.region - Name of the region for this request.router - Name of the Router resource to update.content - the RouterIOExceptionCopyright © 2011–2020 Google. All rights reserved.