Implements the AWS RouteTable API.

Limitations:
- Does not contain ReplaceRoute.
- Does not contain support for VgwRoutePropagation, because I'm not too 
familiar with this myself. I propose that this could be done as a later PR.
You can view, comment on, or merge this pull request online at:

  https://github.com/jclouds/jclouds/pull/1100

-- Commit Summary --

  * Add first draft of a RouteTable API.

-- File Changes --

    M providers/aws-ec2/src/main/java/org/jclouds/aws/ec2/AWSEC2Api.java (17)
    A 
providers/aws-ec2/src/main/java/org/jclouds/aws/ec2/binders/BindRouteTableIdsToIndexedFormParams.java
 (32)
    A providers/aws-ec2/src/main/java/org/jclouds/aws/ec2/domain/Route.java 
(106)
    A 
providers/aws-ec2/src/main/java/org/jclouds/aws/ec2/domain/RouteTable.java (101)
    A 
providers/aws-ec2/src/main/java/org/jclouds/aws/ec2/domain/RouteTableAssociation.java
 (80)
    M providers/aws-ec2/src/main/java/org/jclouds/aws/ec2/domain/VPC.java (20)
    A 
providers/aws-ec2/src/main/java/org/jclouds/aws/ec2/features/RouteTableApi.java 
(256)
    M 
providers/aws-ec2/src/main/java/org/jclouds/aws/ec2/options/InternetGatewayOptions.java
 (5)
    A 
providers/aws-ec2/src/main/java/org/jclouds/aws/ec2/options/RouteTableOptions.java
 (255)
    A 
providers/aws-ec2/src/main/java/org/jclouds/aws/ec2/xml/AssociateRouteTableResponseHandler.java
 (40)
    A 
providers/aws-ec2/src/main/java/org/jclouds/aws/ec2/xml/CreateRouteTableResponseHandler.java
 (55)
    A 
providers/aws-ec2/src/main/java/org/jclouds/aws/ec2/xml/DescribeRouteTablesResponseHandler.java
 (100)
    A providers/aws-ec2/src/main/java/org/jclouds/aws/ec2/xml/RouteHandler.java 
(48)
    A 
providers/aws-ec2/src/main/java/org/jclouds/aws/ec2/xml/RouteSetHandler.java 
(77)
    A 
providers/aws-ec2/src/main/java/org/jclouds/aws/ec2/xml/RouteTableAssociationSetHandler.java
 (79)
    A 
providers/aws-ec2/src/main/java/org/jclouds/aws/ec2/xml/RouteTableHandler.java 
(116)
    M 
providers/aws-ec2/src/test/java/org/jclouds/aws/ec2/features/InternetGatewayApiLiveTest.java
 (2)
    A 
providers/aws-ec2/src/test/java/org/jclouds/aws/ec2/features/RouteTableApiLiveTest.java
 (233)
    A 
providers/aws-ec2/src/test/java/org/jclouds/aws/ec2/features/RouteTableApiMockTest.java
 (140)
    M 
providers/aws-ec2/src/test/java/org/jclouds/aws/ec2/internal/BaseAWSEC2ApiMockTest.java
 (8)
    A providers/aws-ec2/src/test/resources/associate_route_table.xml (4)
    A providers/aws-ec2/src/test/resources/create_route.xml (4)
    A providers/aws-ec2/src/test/resources/create_route_table.xml (24)
    A providers/aws-ec2/src/test/resources/delete_route.xml (4)
    A providers/aws-ec2/src/test/resources/delete_route_table.xml (4)
    A providers/aws-ec2/src/test/resources/describe_route_tables.xml (74)
    A providers/aws-ec2/src/test/resources/disassociate_route_table.xml (4)

-- Patch Links --

https://github.com/jclouds/jclouds/pull/1100.patch
https://github.com/jclouds/jclouds/pull/1100.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/1100

Reply via email to