Cleans up neutron code
Project: http://git-wip-us.apache.org/repos/asf/jclouds/repo Commit: http://git-wip-us.apache.org/repos/asf/jclouds/commit/0485a564 Tree: http://git-wip-us.apache.org/repos/asf/jclouds/tree/0485a564 Diff: http://git-wip-us.apache.org/repos/asf/jclouds/diff/0485a564 Branch: refs/heads/master Commit: 0485a564a003c470909a85780c0ba251c4697a8e Parents: 994a169 Author: Zack Shoylev <[email protected]> Authored: Wed Sep 3 11:43:55 2014 -0500 Committer: Zack Shoylev <[email protected]> Committed: Tue Sep 9 13:39:49 2014 -0500 ---------------------------------------------------------------------- .../openstack/neutron/v2/domain/FloatingIP.java | 20 ++--- .../neutron/v2/domain/IPv6DHCPMode.java | 2 +- .../openstack/neutron/v2/domain/Network.java | 34 +++++---- .../neutron/v2/domain/NetworkStatus.java | 5 +- .../neutron/v2/domain/NetworkType.java | 17 ++--- .../openstack/neutron/v2/domain/Port.java | 34 +++++---- .../openstack/neutron/v2/domain/Router.java | 30 ++++---- .../openstack/neutron/v2/domain/Rule.java | 22 +++--- .../neutron/v2/domain/RuleDirection.java | 2 +- .../neutron/v2/domain/RuleEthertype.java | 2 +- .../neutron/v2/domain/RuleProtocol.java | 2 +- .../neutron/v2/domain/SecurityGroup.java | 12 +-- .../openstack/neutron/v2/domain/Subnet.java | 34 +++++---- .../openstack/neutron/v2/domain/VIFType.java | 2 +- .../openstack/neutron/v2/domain/VNICType.java | 2 +- .../neutron/v2/extensions/FloatingIPApi.java | 8 +- .../neutron/v2/extensions/RouterApi.java | 4 +- .../neutron/v2/extensions/SecurityGroupApi.java | 8 +- .../neutron/v2/features/NetworkApi.java | 33 +++++---- .../openstack/neutron/v2/features/PortApi.java | 6 +- .../neutron/v2/features/SubnetApi.java | 6 +- .../v2/functions/ParseSecurityGroups.java | 8 +- .../v2/extensions/FloatingIPApiLiveTest.java | 6 +- .../v2/extensions/FloatingIPApiMockTest.java | 16 ++-- .../v2/extensions/RouterApiLiveTest.java | 38 ++++------ .../v2/extensions/RouterApiMockTest.java | 25 ++----- .../v2/extensions/SecurityGroupApiLiveTest.java | 77 +++++++++++--------- .../v2/extensions/SecurityGroupApiMockTest.java | 12 ++- .../neutron/v2/features/NetworkApiLiveTest.java | 14 ++-- .../neutron/v2/features/NetworkApiMockTest.java | 16 ++-- .../neutron/v2/features/PortApiLiveTest.java | 26 +++---- .../neutron/v2/features/PortApiMockTest.java | 16 ++-- .../neutron/v2/features/SubnetApiLiveTest.java | 16 ++-- .../neutron/v2/features/SubnetApiMockTest.java | 16 ++-- 34 files changed, 290 insertions(+), 281 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/jclouds/blob/0485a564/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/FloatingIP.java ---------------------------------------------------------------------- diff --git a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/FloatingIP.java b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/FloatingIP.java index c5c3b7d..9c01056 100644 --- a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/FloatingIP.java +++ b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/FloatingIP.java @@ -166,14 +166,14 @@ public class FloatingIP { /** * @return the Builder for creating a new floating IP */ - public static CreateBuilder createOptions(String floatingNetworkId) { + public static CreateBuilder createBuilder(String floatingNetworkId) { return new CreateBuilder(floatingNetworkId); } /** * @return the Builder for updating a floating IP */ - public static UpdateBuilder updateOptions() { + public static UpdateBuilder updateBuilder() { return new UpdateBuilder(); } @@ -260,8 +260,8 @@ public class FloatingIP { /** * @return a CreateOptions constructed with this Builder. */ - public CreateOptions build() { - return new CreateOptions(floatingIP); + public CreateFloatingIP build() { + return new CreateFloatingIP(floatingIP); } protected CreateBuilder self() { @@ -294,8 +294,8 @@ public class FloatingIP { /** * @return a UpdateOptions constructed with this Builder. */ - public UpdateOptions build() { - return new UpdateOptions(floatingIP); + public UpdateFloatingIP build() { + return new UpdateFloatingIP(floatingIP); } protected UpdateBuilder self() { @@ -303,13 +303,13 @@ public class FloatingIP { } } - public static class CreateOptions extends FloatingIP { - private CreateOptions(FloatingIP floatingIP) { + public static class CreateFloatingIP extends FloatingIP { + private CreateFloatingIP(FloatingIP floatingIP) { super(floatingIP); } } - public static class UpdateOptions extends FloatingIP { - private UpdateOptions(FloatingIP floatingIP) { + public static class UpdateFloatingIP extends FloatingIP { + private UpdateFloatingIP(FloatingIP floatingIP) { super(floatingIP); } } http://git-wip-us.apache.org/repos/asf/jclouds/blob/0485a564/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/IPv6DHCPMode.java ---------------------------------------------------------------------- diff --git a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/IPv6DHCPMode.java b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/IPv6DHCPMode.java index f985041..654e053 100644 --- a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/IPv6DHCPMode.java +++ b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/IPv6DHCPMode.java @@ -40,7 +40,7 @@ public enum IPv6DHCPMode { return name; } - /** + /* * This provides GSON enum support in jclouds. * */ public static IPv6DHCPMode fromValue(String name){ http://git-wip-us.apache.org/repos/asf/jclouds/blob/0485a564/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Network.java ---------------------------------------------------------------------- diff --git a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Network.java b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Network.java index 863f89d..76af6b0 100644 --- a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Network.java +++ b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Network.java @@ -16,15 +16,17 @@ */ package org.jclouds.openstack.neutron.v2.domain; -import com.google.common.base.MoreObjects; -import com.google.common.base.Objects; -import com.google.common.collect.ImmutableSet; -import org.jclouds.javax.annotation.Nullable; +import static com.google.common.base.Preconditions.checkNotNull; -import javax.inject.Named; import java.beans.ConstructorProperties; -import static com.google.common.base.Preconditions.checkNotNull; +import javax.inject.Named; + +import org.jclouds.javax.annotation.Nullable; + +import com.google.common.base.MoreObjects; +import com.google.common.base.Objects; +import com.google.common.collect.ImmutableSet; /** * A Neutron network @@ -367,14 +369,14 @@ public class Network { /** * @return the Builder for creating a new Router */ - public static CreateBuilder createOptions(String name) { + public static CreateBuilder createBuilder(String name) { return new CreateBuilder(name); } /** * @return the Builder for updating a Router */ - public static UpdateBuilder updateOptions() { + public static UpdateBuilder updateBuilder() { return new UpdateBuilder(); } @@ -585,8 +587,8 @@ public class Network { /** * @return a CreateOptions constructed with this Builder. */ - public CreateOptions build() { - return new CreateOptions(network); + public CreateNetwork build() { + return new CreateNetwork(network); } protected CreateBuilder self() { @@ -607,8 +609,8 @@ public class Network { /** * @return a UpdateOptions constructed with this Builder. */ - public UpdateOptions build() { - return new UpdateOptions(network); + public UpdateNetwork build() { + return new UpdateNetwork(network); } protected UpdateBuilder self() { @@ -620,11 +622,11 @@ public class Network { * Create and Update options - extend the domain class, passed to API update and create calls. * Essentially the same as the domain class. Ensure validation and safe typing. */ - public static class CreateOptions extends Network { + public static class CreateNetwork extends Network { /** * Copy constructor */ - private CreateOptions(Network network) { + private CreateNetwork(Network network) { super(network); checkNotNull(network.name, "name should not be null"); } @@ -634,11 +636,11 @@ public class Network { * Create and Update options - extend the domain class, passed to API update and create calls. * Essentially the same as the domain class. Ensure validation and safe typing. */ - public static class UpdateOptions extends Network { + public static class UpdateNetwork extends Network { /** * Copy constructor */ - private UpdateOptions(Network network) { + private UpdateNetwork(Network network) { super(network); } } http://git-wip-us.apache.org/repos/asf/jclouds/blob/0485a564/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/NetworkStatus.java ---------------------------------------------------------------------- diff --git a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/NetworkStatus.java b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/NetworkStatus.java index 059ffa7..04334d0 100644 --- a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/NetworkStatus.java +++ b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/NetworkStatus.java @@ -17,6 +17,9 @@ package org.jclouds.openstack.neutron.v2.domain; +/** + * Enumerates Network Status. + */ public enum NetworkStatus { ACTIVE("active"), DOWN("down"), @@ -38,7 +41,7 @@ public enum NetworkStatus { return name(); } - /** + /* * This provides GSON enum support in jclouds. * @param name The string representation of this enum value. * @return The corresponding enum value. http://git-wip-us.apache.org/repos/asf/jclouds/blob/0485a564/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/NetworkType.java ---------------------------------------------------------------------- diff --git a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/NetworkType.java b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/NetworkType.java index 950138a..89c3e9a 100644 --- a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/NetworkType.java +++ b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/NetworkType.java @@ -18,10 +18,7 @@ package org.jclouds.openstack.neutron.v2.domain; /** - * Enumerates supported Network types. - * - * @see <a href= - * "http://docs.openstack.org/api/openstack-network/2.0/content/provider_ext.html">api doc</a> + * Enumerates supported Network types. */ public enum NetworkType { /** @@ -37,15 +34,15 @@ public enum NetworkType { */ VLAN("vlan"), /** - * Used to describe a Virtual Extensible LAN (VXLAN) network. - * It uses a VLAN-like encapsulation technique to encapsulate MAC-based + * Used to describe a Virtual Extensible LAN (VXLAN) network. + * It uses a VLAN-like encapsulation technique to encapsulate MAC-based * OSI layer 2 Ethernet frames within layer 4 UDP packets. */ VXLAN("vxlan"), /** - * Used to describe a GRE tunnel network. A virtual network realized as - * packets encapsulated using Generic Routing Encapsulation. GRE tunnel - * packets are routed by the compute node hosts, so GRE tunnels are not + * Used to describe a GRE tunnel network. A virtual network realized as + * packets encapsulated using Generic Routing Encapsulation. GRE tunnel + * packets are routed by the compute node hosts, so GRE tunnels are not * associated by the openvswitch plugin with specific physical networks. */ GRE("gre"), @@ -65,7 +62,7 @@ public enum NetworkType { return name; } - /** + /* * This provides GSON enum support in jclouds. * @param name The string representation of this enum value. * @return The corresponding enum value. http://git-wip-us.apache.org/repos/asf/jclouds/blob/0485a564/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Port.java ---------------------------------------------------------------------- diff --git a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Port.java b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Port.java index 3376d6f..79c1cda 100644 --- a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Port.java +++ b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Port.java @@ -16,16 +16,18 @@ */ package org.jclouds.openstack.neutron.v2.domain; +import static com.google.common.base.Preconditions.checkNotNull; + +import java.beans.ConstructorProperties; + +import javax.inject.Named; + +import org.jclouds.javax.annotation.Nullable; + import com.google.common.base.MoreObjects; import com.google.common.base.Objects; import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableSet; -import org.jclouds.javax.annotation.Nullable; - -import javax.inject.Named; -import java.beans.ConstructorProperties; - -import static com.google.common.base.Preconditions.checkNotNull; /** * A Neutron port @@ -460,14 +462,14 @@ public class Port { /** * @return the Builder for creating a new Router */ - public static CreateBuilder createOptions(String networkId) { + public static CreateBuilder createBuilder(String networkId) { return new CreateBuilder(networkId); } /** * @return the Builder for updating a Router */ - public static UpdateBuilder updateOptions() { + public static UpdateBuilder updateBuilder() { return new UpdateBuilder(); } @@ -702,8 +704,8 @@ public class Port { /** * @return a CreateOptions constructed with this Builder. */ - public CreateOptions build() { - return new CreateOptions(port); + public CreatePort build() { + return new CreatePort(port); } protected CreateBuilder self() { @@ -724,8 +726,8 @@ public class Port { /** * @return a UpdateOptions constructed with this Builder. */ - public UpdateOptions build() { - return new UpdateOptions(port); + public UpdatePort build() { + return new UpdatePort(port); } protected UpdateBuilder self() { @@ -737,11 +739,11 @@ public class Port { * Create and Update options - extend the domain class, passed to API update and create calls. * Essentially the same as the domain class. Ensure validation and safe typing. */ - public static class CreateOptions extends Port { + public static class CreatePort extends Port { /** * Copy constructor */ - private CreateOptions(Port port) { + private CreatePort(Port port) { super(port); checkNotNull(port.networkId, "networkId should not be null"); } @@ -751,11 +753,11 @@ public class Port { * Create and Update options - extend the domain class, passed to API update and create calls. * Essentially the same as the domain class. Ensure validation and safe typing. */ - public static class UpdateOptions extends Port { + public static class UpdatePort extends Port { /** * Copy constructor */ - private UpdateOptions(Port port) { + private UpdatePort(Port port) { super(port); } } http://git-wip-us.apache.org/repos/asf/jclouds/blob/0485a564/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Router.java ---------------------------------------------------------------------- diff --git a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Router.java b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Router.java index 6c9794b..33163f1 100644 --- a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Router.java +++ b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Router.java @@ -16,12 +16,14 @@ */ package org.jclouds.openstack.neutron.v2.domain; -import com.google.common.base.MoreObjects; -import com.google.common.base.Objects; -import org.jclouds.javax.annotation.Nullable; +import java.beans.ConstructorProperties; import javax.inject.Named; -import java.beans.ConstructorProperties; + +import org.jclouds.javax.annotation.Nullable; + +import com.google.common.base.MoreObjects; +import com.google.common.base.Objects; /** * A Neutron Router @@ -125,14 +127,14 @@ public class Router { /** * @return the Builder for creating a new Router */ - public static CreateBuilder createOptions() { + public static CreateBuilder createBuilder() { return new CreateBuilder(); } /** * @return the Builder for updating a Router */ - public static UpdateBuilder updateOptions() { + public static UpdateBuilder updateBuilder() { return new UpdateBuilder(); } @@ -237,8 +239,8 @@ public class Router { /** * @return a CreateOptions constructed with this Builder. */ - public CreateOptions build() { - return new CreateOptions(router); + public CreateRouter build() { + return new CreateRouter(router); } protected CreateBuilder self() { @@ -256,8 +258,8 @@ public class Router { /** * @return a UpdateOptions constructed with this Builder. */ - public UpdateOptions build() { - return new UpdateOptions(router); + public UpdateRouter build() { + return new UpdateRouter(router); } protected UpdateBuilder self() { @@ -265,19 +267,19 @@ public class Router { } } - public static class CreateOptions extends Router{ + public static class CreateRouter extends Router{ /** * Copy constructor */ - private CreateOptions(Router router) { + private CreateRouter(Router router) { super(router); } } - public static class UpdateOptions extends Router{ + public static class UpdateRouter extends Router{ /** * Copy constructor */ - private UpdateOptions(Router router) { + private UpdateRouter(Router router) { super(router); } } http://git-wip-us.apache.org/repos/asf/jclouds/blob/0485a564/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Rule.java ---------------------------------------------------------------------- diff --git a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Rule.java b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Rule.java index e3b7aca..8b7cc84 100644 --- a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Rule.java +++ b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Rule.java @@ -16,13 +16,15 @@ */ package org.jclouds.openstack.neutron.v2.domain; +import static com.google.common.base.Preconditions.checkArgument; import static com.google.common.base.Preconditions.checkNotNull; -import static com.google.common.base.Preconditions.checkState; import java.beans.ConstructorProperties; + import javax.inject.Named; import org.jclouds.javax.annotation.Nullable; + import com.google.common.base.MoreObjects; import com.google.common.base.Objects; @@ -216,7 +218,7 @@ public class Rule { /** * @return the Builder for creating a new SecurityGroupRule */ - public static CreateBuilder createOptions(RuleDirection direction, String securityGroupId) { + public static CreateBuilder createBuilder(RuleDirection direction, String securityGroupId) { return new CreateBuilder(direction, securityGroupId); } @@ -348,8 +350,8 @@ public class Rule { /** * @return a CreateOptions constructed with this Builder. */ - public CreateOptions build() { - return new CreateOptions(rule); + public CreateRule build() { + return new CreateRule(rule); } protected CreateBuilder self() { @@ -361,14 +363,14 @@ public class Rule { * Create and Update options - extend the domain class, passed to API update and create calls. * Essentially the same as the domain class. Ensure validation and safe typing. */ - public static class CreateOptions extends Rule { - private CreateOptions(Rule rule) { + public static class CreateRule extends Rule { + private CreateRule(Rule rule) { super(rule); - checkNotNull(rule.getDirection(), "direction should not be null"); - checkNotNull(rule.getSecurityGroupId(), "security group id should not be null"); - checkState(rule.getPortRangeMax()>= rule.getPortRangeMin(), + checkNotNull(this.getDirection(), "direction should not be null"); + checkNotNull(this.getSecurityGroupId(), "security group id should not be null"); + checkArgument(this.getPortRangeMax() >= this.getPortRangeMin(), "port range max should be greater than or equal to port range min"); - checkState(rule.getRemoteGroupId()==null || rule.getRemoteIpPrefix()==null, + checkArgument(this.getRemoteGroupId() == null || this.getRemoteIpPrefix() == null, "You can specify either remote_group_id or remote_ip_prefix in the request body."); } } http://git-wip-us.apache.org/repos/asf/jclouds/blob/0485a564/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/RuleDirection.java ---------------------------------------------------------------------- diff --git a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/RuleDirection.java b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/RuleDirection.java index 759bb8c..52e4273 100644 --- a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/RuleDirection.java +++ b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/RuleDirection.java @@ -44,7 +44,7 @@ public enum RuleDirection { return name; } - /** + /* * This provides GSON enum support in jclouds. * */ public static RuleDirection fromValue(String name){ http://git-wip-us.apache.org/repos/asf/jclouds/blob/0485a564/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/RuleEthertype.java ---------------------------------------------------------------------- diff --git a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/RuleEthertype.java b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/RuleEthertype.java index 1508070..dd3aa3f 100644 --- a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/RuleEthertype.java +++ b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/RuleEthertype.java @@ -44,7 +44,7 @@ public enum RuleEthertype { return name; } - /** + /* * This provides GSON enum support in jclouds. * */ public static RuleEthertype fromValue(String name){ http://git-wip-us.apache.org/repos/asf/jclouds/blob/0485a564/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/RuleProtocol.java ---------------------------------------------------------------------- diff --git a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/RuleProtocol.java b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/RuleProtocol.java index 9ad105f..f6a4574 100644 --- a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/RuleProtocol.java +++ b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/RuleProtocol.java @@ -48,7 +48,7 @@ public enum RuleProtocol { return name; } - /** + /* * This provides GSON enum support in jclouds. * */ public static RuleProtocol fromValue(String name){ http://git-wip-us.apache.org/repos/asf/jclouds/blob/0485a564/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/SecurityGroup.java ---------------------------------------------------------------------- diff --git a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/SecurityGroup.java b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/SecurityGroup.java index 604776e..ac62c56 100644 --- a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/SecurityGroup.java +++ b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/SecurityGroup.java @@ -95,7 +95,7 @@ public class SecurityGroup { * @return The collection of rules for this Security Group. */ public ImmutableList<Rule> getRules() { - return rules!=null ? rules : ImmutableList.<Rule>of(); + return rules != null ? rules : ImmutableList.<Rule>of(); } @Override @@ -137,7 +137,7 @@ public class SecurityGroup { /** * @return the Builder for creating a new SecurityGroup */ - public static CreateBuilder createOptions() { + public static CreateBuilder createBuilder() { return new CreateBuilder(); } @@ -198,8 +198,8 @@ public class SecurityGroup { /** * @return a CreateOptions constructed with this Builder. */ - public CreateOptions build() { - return new CreateOptions(securityGroup); + public CreateSecurityGroup build() { + return new CreateSecurityGroup(securityGroup); } protected CreateBuilder self() { @@ -211,8 +211,8 @@ public class SecurityGroup { * Create and Update options - extend the domain class, passed to API update and create calls. * Essentially the same as the domain class. Ensure validation and safe typing. */ - public static class CreateOptions extends SecurityGroup { - private CreateOptions(SecurityGroup securityGroup) { + public static class CreateSecurityGroup extends SecurityGroup { + private CreateSecurityGroup(SecurityGroup securityGroup) { super(securityGroup); } } http://git-wip-us.apache.org/repos/asf/jclouds/blob/0485a564/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Subnet.java ---------------------------------------------------------------------- diff --git a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Subnet.java b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Subnet.java index c28b2d9..4110f2c 100644 --- a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Subnet.java +++ b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Subnet.java @@ -16,16 +16,18 @@ */ package org.jclouds.openstack.neutron.v2.domain; -import com.google.common.base.MoreObjects; -import com.google.common.base.Objects; -import com.google.common.collect.ImmutableSet; -import org.jclouds.javax.annotation.Nullable; +import static com.google.common.base.Preconditions.checkNotNull; -import javax.inject.Named; import java.beans.ConstructorProperties; import java.util.Collection; -import static com.google.common.base.Preconditions.checkNotNull; +import javax.inject.Named; + +import org.jclouds.javax.annotation.Nullable; + +import com.google.common.base.MoreObjects; +import com.google.common.base.Objects; +import com.google.common.collect.ImmutableSet; /** * A Neutron subnet @@ -266,14 +268,14 @@ public class Subnet { /** * @return the Builder for creating a new Router */ - public static CreateBuilder createOptions(String networkId, String cidr) { + public static CreateBuilder createBuilder(String networkId, String cidr) { return new CreateBuilder(networkId, cidr); } /** * @return the Builder for updating a Router */ - public static UpdateBuilder updateOptions() { + public static UpdateBuilder updateBuilder() { return new UpdateBuilder(); } @@ -404,8 +406,8 @@ public class Subnet { /** * @return a CreateOptions constructed with this Builder. */ - public CreateOptions build() { - return new CreateOptions(subnet); + public CreateSubnet build() { + return new CreateSubnet(subnet); } protected CreateBuilder self() { @@ -426,8 +428,8 @@ public class Subnet { /** * @return a UpdateOptions constructed with this Builder. */ - public UpdateOptions build() { - return new UpdateOptions(subnet); + public UpdateSubnet build() { + return new UpdateSubnet(subnet); } protected UpdateBuilder self() { @@ -439,11 +441,11 @@ public class Subnet { * Create and Update options - extend the domain class, passed to API update and create calls. * Essentially the same as the domain class. Ensure validation and safe typing. */ - public static class CreateOptions extends Subnet { + public static class CreateSubnet extends Subnet { /** * Copy constructor */ - private CreateOptions(Subnet subnet) { + private CreateSubnet(Subnet subnet) { super(subnet); checkNotNull(subnet.networkId, "networkId should not be null"); checkNotNull(subnet.cidr, "cidr should not be null"); @@ -454,11 +456,11 @@ public class Subnet { * Create and Update options - extend the domain class, passed to API update and create calls. * Essentially the same as the domain class. Ensure validation and safe typing. */ - public static class UpdateOptions extends Subnet { + public static class UpdateSubnet extends Subnet { /** * Copy constructor */ - private UpdateOptions(Subnet subnet) { + private UpdateSubnet(Subnet subnet) { super(subnet); } } http://git-wip-us.apache.org/repos/asf/jclouds/blob/0485a564/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/VIFType.java ---------------------------------------------------------------------- diff --git a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/VIFType.java b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/VIFType.java index 0c53e77..5417065 100644 --- a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/VIFType.java +++ b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/VIFType.java @@ -45,7 +45,7 @@ public enum VIFType { return name; } - /** + /* * This provides GSON enum support in jclouds. * */ public static VIFType fromValue(String name){ http://git-wip-us.apache.org/repos/asf/jclouds/blob/0485a564/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/VNICType.java ---------------------------------------------------------------------- diff --git a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/VNICType.java b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/VNICType.java index b67063d..80fd4aa 100644 --- a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/VNICType.java +++ b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/VNICType.java @@ -39,7 +39,7 @@ public enum VNICType { return name; } - /** + /* * This provides GSON enum support in jclouds. * */ public static VNICType fromValue(String name){ http://git-wip-us.apache.org/repos/asf/jclouds/blob/0485a564/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/extensions/FloatingIPApi.java ---------------------------------------------------------------------- diff --git a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/extensions/FloatingIPApi.java b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/extensions/FloatingIPApi.java index 5565668..9a65543 100644 --- a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/extensions/FloatingIPApi.java +++ b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/extensions/FloatingIPApi.java @@ -101,19 +101,19 @@ public interface FloatingIPApi { /** * Creates a floating IP. * - * @param createOptions Options for creating a Floating IP + * @param createFloatingIP Options for creating a Floating IP * @return the newly created Floating IP */ @Named("floatingip:create") @POST @SelectJson("floatingip") - FloatingIP create(@WrapWith("floatingip") FloatingIP.CreateOptions createOptions); + FloatingIP create(@WrapWith("floatingip") FloatingIP.CreateFloatingIP createFloatingIP); /** * Update a Floating IP * * @param id the id of the Floating IP to update - * @param updateOptions Contains only the attributes to update + * @param updateFloatingIP Contains only the attributes to update * @return The modified Floating IP */ @Named("floatingip:update") @@ -122,7 +122,7 @@ public interface FloatingIPApi { @SelectJson("floatingip") @Fallback(NullOnNotFoundOr404.class) @Nullable - FloatingIP update(@PathParam("id") String id, @WrapWith("floatingip") FloatingIP.UpdateOptions updateOptions); + FloatingIP update(@PathParam("id") String id, @WrapWith("floatingip") FloatingIP.UpdateFloatingIP updateFloatingIP); /** * Deletes the specified floatingIP http://git-wip-us.apache.org/repos/asf/jclouds/blob/0485a564/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/extensions/RouterApi.java ---------------------------------------------------------------------- diff --git a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/extensions/RouterApi.java b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/extensions/RouterApi.java index 37cc282..e259d69 100644 --- a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/extensions/RouterApi.java +++ b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/extensions/RouterApi.java @@ -111,7 +111,7 @@ public interface RouterApi { @Named("router:create") @POST @SelectJson("router") - Router create(@WrapWith("router") Router.CreateOptions router); + Router create(@WrapWith("router") Router.CreateRouter router); /** * Update a router @@ -126,7 +126,7 @@ public interface RouterApi { @SelectJson("router") @Fallback(NullOnNotFoundOr404.class) @Nullable - Router update(@PathParam("id") String id, @WrapWith("router") Router.UpdateOptions router); + Router update(@PathParam("id") String id, @WrapWith("router") Router.UpdateRouter router); /** * Deletes the specified router http://git-wip-us.apache.org/repos/asf/jclouds/blob/0485a564/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/extensions/SecurityGroupApi.java ---------------------------------------------------------------------- diff --git a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/extensions/SecurityGroupApi.java b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/extensions/SecurityGroupApi.java index 4c0b4da..0832d4c 100644 --- a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/extensions/SecurityGroupApi.java +++ b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/extensions/SecurityGroupApi.java @@ -100,7 +100,7 @@ public interface SecurityGroupApi { SecurityGroup getSecurityGroup(@PathParam("id") String id); /** - * Create a new SecurityGroup. + * Creates a new SecurityGroup. * * @param securityGroup Describes the security group to be created. * @return a reference of the newly-created security group @@ -109,7 +109,7 @@ public interface SecurityGroupApi { @Named("secuity-group:create") @POST @SelectJson("security_group") - SecurityGroup create(@WrapWith("security_group") SecurityGroup.CreateOptions securityGroup); + SecurityGroup create(@WrapWith("security_group") SecurityGroup.CreateSecurityGroup securityGroup); /** * Deletes the specified Security Group. @@ -161,7 +161,7 @@ public interface SecurityGroupApi { Rule get(@PathParam("id") String id); /** - * Create a new Security Group Rule. + * Creates a new Security Group Rule. * * @param securityGroupRule Describes the security group rule to be created. * @return a reference of the newly-created security group rule. @@ -170,7 +170,7 @@ public interface SecurityGroupApi { @Named("security-group-rule:create") @POST @SelectJson("security_group_rule") - Rule create(@WrapWith("security_group_rule") Rule.CreateOptions securityGroupRule); + Rule create(@WrapWith("security_group_rule") Rule.CreateRule securityGroupRule); /** * Deletes the specified Security Group Rule. http://git-wip-us.apache.org/repos/asf/jclouds/blob/0485a564/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/features/NetworkApi.java ---------------------------------------------------------------------- diff --git a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/features/NetworkApi.java b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/features/NetworkApi.java index 769ae1f..08e5586 100644 --- a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/features/NetworkApi.java +++ b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/features/NetworkApi.java @@ -16,9 +16,17 @@ */ package org.jclouds.openstack.neutron.v2.features; -import com.google.common.annotations.Beta; -import com.google.common.collect.FluentIterable; -import com.google.common.collect.ImmutableList; +import javax.inject.Named; +import javax.ws.rs.Consumes; +import javax.ws.rs.DELETE; +import javax.ws.rs.GET; +import javax.ws.rs.POST; +import javax.ws.rs.PUT; +import javax.ws.rs.Path; +import javax.ws.rs.PathParam; +import javax.ws.rs.Produces; +import javax.ws.rs.core.MediaType; + import org.jclouds.Fallbacks; import org.jclouds.Fallbacks.EmptyPagedIterableOnNotFoundOr404; import org.jclouds.collect.PagedIterable; @@ -37,16 +45,9 @@ import org.jclouds.rest.annotations.SelectJson; import org.jclouds.rest.annotations.Transform; import org.jclouds.rest.annotations.WrapWith; -import javax.inject.Named; -import javax.ws.rs.Consumes; -import javax.ws.rs.DELETE; -import javax.ws.rs.GET; -import javax.ws.rs.POST; -import javax.ws.rs.PUT; -import javax.ws.rs.Path; -import javax.ws.rs.PathParam; -import javax.ws.rs.Produces; -import javax.ws.rs.core.MediaType; +import com.google.common.annotations.Beta; +import com.google.common.collect.FluentIterable; +import com.google.common.collect.ImmutableList; /** * Provides access to Network operations for the OpenStack Networking (Neutron) v2 API. @@ -108,7 +109,7 @@ public interface NetworkApi { @Named("network:create") @POST @SelectJson("network") - Network create(@WrapWith("network") Network.CreateOptions network); + Network create(@WrapWith("network") Network.CreateNetwork network); /** * Create multiple networks @@ -119,7 +120,7 @@ public interface NetworkApi { @Named("network:createBulk") @POST @SelectJson("networks") - FluentIterable<Network> createBulk(@WrapWith("networks") ImmutableList<Network.CreateOptions> networks); + FluentIterable<Network> createBulk(@WrapWith("networks") ImmutableList<Network.CreateNetwork> networks); /** * Update a network @@ -134,7 +135,7 @@ public interface NetworkApi { @SelectJson("network") @Fallback(Fallbacks.NullOnNotFoundOr404.class) @Nullable - Network update(@PathParam("id") String id, @WrapWith("network") Network.UpdateOptions network); + Network update(@PathParam("id") String id, @WrapWith("network") Network.UpdateNetwork network); /** * Deletes the specified network http://git-wip-us.apache.org/repos/asf/jclouds/blob/0485a564/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/features/PortApi.java ---------------------------------------------------------------------- diff --git a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/features/PortApi.java b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/features/PortApi.java index 30cdacc..6466a90 100644 --- a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/features/PortApi.java +++ b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/features/PortApi.java @@ -107,7 +107,7 @@ public interface PortApi { @Named("port:create") @POST @SelectJson("port") - Port create(@WrapWith("port") Port.CreateOptions port); + Port create(@WrapWith("port") Port.CreatePort port); /** * Create multiple ports @@ -118,7 +118,7 @@ public interface PortApi { @Named("port:createBulk") @POST @SelectJson("ports") - FluentIterable<Port> createBulk(@WrapWith("ports") List<Port.CreateOptions> ports); + FluentIterable<Port> createBulk(@WrapWith("ports") List<Port.CreatePort> ports); /** * Update a port @@ -132,7 +132,7 @@ public interface PortApi { @Path("/{id}") @SelectJson("port") @Fallback(Fallbacks.NullOnNotFoundOr404.class) - Port update(@PathParam("id") String id, @WrapWith("port") Port.UpdateOptions port); + Port update(@PathParam("id") String id, @WrapWith("port") Port.UpdatePort port); /** * Delete a port http://git-wip-us.apache.org/repos/asf/jclouds/blob/0485a564/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/features/SubnetApi.java ---------------------------------------------------------------------- diff --git a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/features/SubnetApi.java b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/features/SubnetApi.java index 3484e4a..7b6f54e 100644 --- a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/features/SubnetApi.java +++ b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/features/SubnetApi.java @@ -104,7 +104,7 @@ public interface SubnetApi { @Named("subnet:create") @POST @SelectJson("subnet") - Subnet create(@WrapWith("subnet") Subnet.CreateOptions subnet); + Subnet create(@WrapWith("subnet") Subnet.CreateSubnet subnet); /** * Create multiple subnets @@ -115,7 +115,7 @@ public interface SubnetApi { @Named("subnet:createBulk") @POST @SelectJson("subnets") - FluentIterable<Subnet> createBulk(@WrapWith("subnets") List<Subnet.CreateOptions> subnets); + FluentIterable<Subnet> createBulk(@WrapWith("subnets") List<Subnet.CreateSubnet> subnets); /** * Update a subnet @@ -128,7 +128,7 @@ public interface SubnetApi { @Path("/{id}") @SelectJson("subnet") @Fallback(Fallbacks.NullOnNotFoundOr404.class) - Subnet update(@PathParam("id") String id, @WrapWith("subnet") Subnet.UpdateOptions subnet); + Subnet update(@PathParam("id") String id, @WrapWith("subnet") Subnet.UpdateSubnet subnet); /** * Delete a subnet http://git-wip-us.apache.org/repos/asf/jclouds/blob/0485a564/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/functions/ParseSecurityGroups.java ---------------------------------------------------------------------- diff --git a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/functions/ParseSecurityGroups.java b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/functions/ParseSecurityGroups.java index fbc3fd4..3864781 100644 --- a/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/functions/ParseSecurityGroups.java +++ b/apis/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/functions/ParseSecurityGroups.java @@ -16,14 +16,14 @@ */ package org.jclouds.openstack.neutron.v2.functions; -import com.google.inject.TypeLiteral; +import javax.inject.Inject; +import javax.inject.Singleton; + import org.jclouds.http.functions.ParseJson; import org.jclouds.json.Json; -import org.jclouds.openstack.neutron.v2.domain.SecurityGroup; import org.jclouds.openstack.neutron.v2.domain.SecurityGroups; -import javax.inject.Inject; -import javax.inject.Singleton; +import com.google.inject.TypeLiteral; /** * Used by jclouds to provide more specific collections and fallbacks. http://git-wip-us.apache.org/repos/asf/jclouds/blob/0485a564/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/extensions/FloatingIPApiLiveTest.java ---------------------------------------------------------------------- diff --git a/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/extensions/FloatingIPApiLiveTest.java b/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/extensions/FloatingIPApiLiveTest.java index dd3dd8d..a3d5f3d 100644 --- a/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/extensions/FloatingIPApiLiveTest.java +++ b/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/extensions/FloatingIPApiLiveTest.java @@ -54,13 +54,13 @@ public class FloatingIPApiLiveTest extends BaseNeutronApiLiveTest { try { network = networkApi.create( - Network.createOptions("jclouds-network-test").external(true).networkType(NetworkType.LOCAL).build()); + Network.createBuilder("jclouds-network-test").external(true).networkType(NetworkType.LOCAL).build()); assertNotNull(network); - ipv4SubnetId = subnetApi.create(Subnet.createOptions(network.getId(), "198.51.100.0/24").ipVersion(4) + ipv4SubnetId = subnetApi.create(Subnet.createBuilder(network.getId(), "198.51.100.0/24").ipVersion(4) .name("JClouds-Live-IPv4-Subnet").build()).getId(); - floatingIPApi.create(FloatingIP.createOptions(network.getId()).build()); + floatingIPApi.create(FloatingIP.createBuilder(network.getId()).build()); /* List and Get test */ Set<FloatingIP> floatingIPs = floatingIPApi.list().concat().toSet(); http://git-wip-us.apache.org/repos/asf/jclouds/blob/0485a564/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/extensions/FloatingIPApiMockTest.java ---------------------------------------------------------------------- diff --git a/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/extensions/FloatingIPApiMockTest.java b/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/extensions/FloatingIPApiMockTest.java index 6187cd3..c28b1c8 100644 --- a/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/extensions/FloatingIPApiMockTest.java +++ b/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/extensions/FloatingIPApiMockTest.java @@ -54,7 +54,7 @@ public class FloatingIPApiMockTest extends BaseNeutronApiMockTest { NeutronApi neutronApi = api(server.getUrl("/").toString(), "openstack-neutron", overrides); FloatingIPApi api = neutronApi.getFloatingIPApi("RegionOne").get(); - FloatingIP.CreateOptions createFip = FloatingIP.createOptions("376da547-b977-4cfe-9cba-275c80debf57") + FloatingIP.CreateFloatingIP createFip = FloatingIP.createBuilder("376da547-b977-4cfe-9cba-275c80debf57") .portId("ce705c24-c1ef-408a-bda3-7bbd946164ab") .build(); @@ -94,7 +94,7 @@ public class FloatingIPApiMockTest extends BaseNeutronApiMockTest { NeutronApi neutronApi = api(server.getUrl("/").toString(), "openstack-neutron", overrides); FloatingIPApi api = neutronApi.getFloatingIPApi("RegionOne").get(); - FloatingIP.CreateOptions createFip = FloatingIP.createOptions("376da547-b977-4cfe-9cba-275c80debf57") + FloatingIP.CreateFloatingIP createFip = FloatingIP.createBuilder("376da547-b977-4cfe-9cba-275c80debf57") .portId("ce705c24-c1ef-408a-bda3-7bbd946164ab") .build(); @@ -295,11 +295,11 @@ public class FloatingIPApiMockTest extends BaseNeutronApiMockTest { NeutronApi neutronApi = api(server.getUrl("/").toString(), "openstack-neutron", overrides); FloatingIPApi api = neutronApi.getFloatingIPApi("RegionOne").get(); - FloatingIP.UpdateOptions updateOptions = FloatingIP.updateOptions() + FloatingIP.UpdateFloatingIP updateFloatingIP = FloatingIP.updateBuilder() .portId("fc861431-0e6c-4842-a0ed-e2363f9bc3a8") .build(); - FloatingIP floatingIP = api.update("12345", updateOptions); + FloatingIP floatingIP = api.update("12345", updateFloatingIP); /* * Check request @@ -328,9 +328,9 @@ public class FloatingIPApiMockTest extends BaseNeutronApiMockTest { NeutronApi neutronApi = api(server.getUrl("/").toString(), "openstack-neutron", overrides); FloatingIPApi api = neutronApi.getFloatingIPApi("RegionOne").get(); - FloatingIP.UpdateOptions updateOptions = FloatingIP.updateOptions().build(); + FloatingIP.UpdateFloatingIP updateFloatingIP = FloatingIP.updateBuilder().build(); - FloatingIP floatingIP = api.update("12345", updateOptions); + FloatingIP floatingIP = api.update("12345", updateFloatingIP); /* * Check request @@ -359,11 +359,11 @@ public class FloatingIPApiMockTest extends BaseNeutronApiMockTest { NeutronApi neutronApi = api(server.getUrl("/").toString(), "openstack-neutron", overrides); FloatingIPApi api = neutronApi.getFloatingIPApi("RegionOne").get(); - FloatingIP.UpdateOptions updateOptions = FloatingIP.updateOptions() + FloatingIP.UpdateFloatingIP updateFloatingIP = FloatingIP.updateBuilder() .portId("fc861431-0e6c-4842-a0ed-e2363f9bc3a8") .build(); - FloatingIP floatingIP = api.update("12345", updateOptions); + FloatingIP floatingIP = api.update("12345", updateFloatingIP); /* * Check request http://git-wip-us.apache.org/repos/asf/jclouds/blob/0485a564/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/extensions/RouterApiLiveTest.java ---------------------------------------------------------------------- diff --git a/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/extensions/RouterApiLiveTest.java b/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/extensions/RouterApiLiveTest.java index 050dc72..2a006e8 100644 --- a/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/extensions/RouterApiLiveTest.java +++ b/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/extensions/RouterApiLiveTest.java @@ -23,12 +23,6 @@ import static org.testng.Assert.assertTrue; import java.util.Set; -import static org.testng.Assert.assertEquals; -import static org.testng.Assert.assertNotNull; -import static org.testng.Assert.assertTrue; - -import java.util.Set; - import org.jclouds.openstack.neutron.v2.domain.ExternalGatewayInfo; import org.jclouds.openstack.neutron.v2.domain.Network; import org.jclouds.openstack.neutron.v2.domain.NetworkType; @@ -55,13 +49,13 @@ public class RouterApiLiveTest extends BaseNeutronApiLiveTest { SubnetApi subnetApi = api.getSubnetApi(region); Network network = networkApi.create( - Network.createOptions("jclouds-network-test").external(true).networkType(NetworkType.LOCAL).build()); + Network.createBuilder("jclouds-network-test").external(true).networkType(NetworkType.LOCAL).build()); assertNotNull(network); - Subnet subnet = subnetApi.create(Subnet.createOptions(network.getId(), "192.168.0.0/16").ipVersion(4).build()); + Subnet subnet = subnetApi.create(Subnet.createBuilder(network.getId(), "192.168.0.0/16").ipVersion(4).build()); assertNotNull(subnet); - Router router = routerApi.create(Router.createOptions().name("jclouds-router-test") + Router router = routerApi.create(Router.createBuilder().name("jclouds-router-test") .externalGatewayInfo(ExternalGatewayInfo.builder().networkId(network.getId()).build()).build()); assertNotNull(router); @@ -80,7 +74,7 @@ public class RouterApiLiveTest extends BaseNeutronApiLiveTest { assertEquals(routerGet.getId(), router.getId()); assertEquals(routerGet.getExternalGatewayInfo(), router.getExternalGatewayInfo()); - Router routerUpdate = routerApi.update(router.getId(), Router.updateOptions().name("jclouds-router-test-rename").build()); + Router routerUpdate = routerApi.update(router.getId(), Router.updateBuilder().name("jclouds-router-test-rename").build()); assertNotNull(routerUpdate); assertEquals(routerUpdate.getName(), "jclouds-router-test-rename"); @@ -101,19 +95,19 @@ public class RouterApiLiveTest extends BaseNeutronApiLiveTest { NetworkApi networkApi = api.getNetworkApi(region); SubnetApi subnetApi = api.getSubnetApi(region); - Network network = networkApi.create(Network.createOptions("jclouds-network-test").external(true).networkType(NetworkType.LOCAL).build()); + Network network = networkApi.create(Network.createBuilder("jclouds-network-test").external(true).networkType(NetworkType.LOCAL).build()); assertNotNull(network); - Subnet subnet = subnetApi.create(Subnet.createOptions(network.getId(), "192.168.0.0/16").ipVersion(4).build()); + Subnet subnet = subnetApi.create(Subnet.createBuilder(network.getId(), "192.168.0.0/16").ipVersion(4).build()); assertNotNull(subnet); - Network network2 = networkApi.create(Network.createOptions("jclouds-network-test2").external(true).networkType(NetworkType.LOCAL).build()); + Network network2 = networkApi.create(Network.createBuilder("jclouds-network-test2").external(true).networkType(NetworkType.LOCAL).build()); assertNotNull(network2); - Subnet subnet2 = subnetApi.create(Subnet.createOptions(network2.getId(), "192.169.0.0/16").ipVersion(4).build()); + Subnet subnet2 = subnetApi.create(Subnet.createBuilder(network2.getId(), "192.169.0.0/16").ipVersion(4).build()); assertNotNull(subnet2); - Router router = routerApi.create(Router.createOptions().name("jclouds-router-test").build()); + Router router = routerApi.create(Router.createBuilder().name("jclouds-router-test").build()); assertNotNull(router); RouterInterface routerInterface = routerApi.addInterfaceForSubnet(router.getId(), subnet.getId()); @@ -139,25 +133,25 @@ public class RouterApiLiveTest extends BaseNeutronApiLiveTest { SubnetApi subnetApi = api.getSubnetApi(region); PortApi portApi = api.getPortApi(region); - Network network = networkApi.create(Network.createOptions("jclouds-network-test").external(true).networkType(NetworkType.LOCAL).build()); + Network network = networkApi.create(Network.createBuilder("jclouds-network-test").external(true).networkType(NetworkType.LOCAL).build()); assertNotNull(network); - Subnet subnet = subnetApi.create(Subnet.createOptions(network.getId(), "192.168.0.0/16").ipVersion(4).build()); + Subnet subnet = subnetApi.create(Subnet.createBuilder(network.getId(), "192.168.0.0/16").ipVersion(4).build()); assertNotNull(subnet); - Network network2 = networkApi.create(Network.createOptions("jclouds-network-test2").external(true).networkType(NetworkType.LOCAL).build()); + Network network2 = networkApi.create(Network.createBuilder("jclouds-network-test2").external(true).networkType(NetworkType.LOCAL).build()); assertNotNull(network2); - Subnet subnet2 = subnetApi.create(Subnet.createOptions(network2.getId(), "192.169.0.0/16").ipVersion(4).build()); + Subnet subnet2 = subnetApi.create(Subnet.createBuilder(network2.getId(), "192.169.0.0/16").ipVersion(4).build()); assertNotNull(subnet2); - Port port = portApi.create(Port.createOptions(network.getId()).build()); + Port port = portApi.create(Port.createBuilder(network.getId()).build()); assertNotNull(port); - Port port2 = portApi.create(Port.createOptions(network2.getId()).build()); + Port port2 = portApi.create(Port.createBuilder(network2.getId()).build()); assertNotNull(port2); - Router router = routerApi.create(Router.createOptions().name("jclouds-router-test").build()); + Router router = routerApi.create(Router.createBuilder().name("jclouds-router-test").build()); assertNotNull(router); RouterInterface routerInterface = routerApi.addInterfaceForPort(router.getId(), port.getId()); http://git-wip-us.apache.org/repos/asf/jclouds/blob/0485a564/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/extensions/RouterApiMockTest.java ---------------------------------------------------------------------- diff --git a/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/extensions/RouterApiMockTest.java b/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/extensions/RouterApiMockTest.java index 36face9..346e820 100644 --- a/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/extensions/RouterApiMockTest.java +++ b/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/extensions/RouterApiMockTest.java @@ -27,17 +27,6 @@ import java.io.IOException; import java.net.URISyntaxException; import java.util.List; -import static org.testng.Assert.assertEquals; -import static org.testng.Assert.assertFalse; -import static org.testng.Assert.assertNotNull; -import static org.testng.Assert.assertNull; -import static org.testng.Assert.assertTrue; -import static org.testng.Assert.fail; - -import java.io.IOException; -import java.net.URISyntaxException; -import java.util.List; - import org.jclouds.openstack.neutron.v2.NeutronApi; import org.jclouds.openstack.neutron.v2.domain.ExternalGatewayInfo; import org.jclouds.openstack.neutron.v2.domain.NetworkStatus; @@ -69,7 +58,7 @@ public class RouterApiMockTest extends BaseNeutronApiMockTest { NeutronApi neutronApi = api(server.getUrl("/").toString(), "openstack-neutron", overrides); RouterApi api = neutronApi.getRouterApi("RegionOne").get(); - Router.CreateOptions createRouter = Router.createOptions().name("another_router").adminStateUp(true) + Router.CreateRouter createRouter = Router.createBuilder().name("another_router").adminStateUp(true) .externalGatewayInfo(ExternalGatewayInfo.builder().networkId("8ca37218-28ff-41cb-9b10-039601ea7e6b").build()) .build(); @@ -107,11 +96,11 @@ public class RouterApiMockTest extends BaseNeutronApiMockTest { NeutronApi neutronApi = api(server.getUrl("/").toString(), "openstack-neutron", overrides); RouterApi api = neutronApi.getRouterApi("RegionOne").get(); - Router.CreateOptions createRouter = Router.createOptions().name("another_router").adminStateUp(true) + Router.CreateRouter createRouter = Router.createBuilder().name("another_router").adminStateUp(true) .externalGatewayInfo(ExternalGatewayInfo.builder().networkId("8ca37218-28ff-41cb-9b10-039601ea7e6b").build()) .build(); - Router router = api.create(createRouter); + api.create(createRouter); fail("Should have failed with not found exception"); } finally { @@ -306,12 +295,12 @@ public class RouterApiMockTest extends BaseNeutronApiMockTest { NeutronApi neutronApi = api(server.getUrl("/").toString(), "openstack-neutron", overrides); RouterApi api = neutronApi.getRouterApi("RegionOne").get(); - Router.UpdateOptions updateOptions = Router.updateOptions() + Router.UpdateRouter updateRouter = Router.updateBuilder() .externalGatewayInfo( ExternalGatewayInfo.builder().networkId("8ca37218-28ff-41cb-9b10-039601ea7e6b").build()) .build(); - Router router = api.update("12345", updateOptions); + Router router = api.update("12345", updateRouter); /* * Check request @@ -344,12 +333,12 @@ public class RouterApiMockTest extends BaseNeutronApiMockTest { NeutronApi neutronApi = api(server.getUrl("/").toString(), "openstack-neutron", overrides); RouterApi api = neutronApi.getRouterApi("RegionOne").get(); - Router.UpdateOptions updateOptions = Router.updateOptions() + Router.UpdateRouter updateRouter = Router.updateBuilder() .externalGatewayInfo( ExternalGatewayInfo.builder().networkId("8ca37218-28ff-41cb-9b10-039601ea7e6b").build()) .build(); - Router router = api.update("12345", updateOptions); + Router router = api.update("12345", updateRouter); /* * Check request http://git-wip-us.apache.org/repos/asf/jclouds/blob/0485a564/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/extensions/SecurityGroupApiLiveTest.java ---------------------------------------------------------------------- diff --git a/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/extensions/SecurityGroupApiLiveTest.java b/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/extensions/SecurityGroupApiLiveTest.java index 8771a3e..a7ef1a6 100644 --- a/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/extensions/SecurityGroupApiLiveTest.java +++ b/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/extensions/SecurityGroupApiLiveTest.java @@ -40,49 +40,60 @@ public class SecurityGroupApiLiveTest extends BaseNeutronApiLiveTest { */ public void testCreateUpdateAndDeleteSecurityGroup() { for (String region : api.getConfiguredRegions()) { - SecurityGroupApi sgApi = api.getSecurityGroupApi(region).get(); + SecurityGroupApi sgApi = null; + Rule rule = null; + SecurityGroup securityGroup = null; - SecurityGroup securityGroup = sgApi.create( - SecurityGroup.createOptions().name("jclouds-test").description("jclouds test security group").build()); - assertNotNull(securityGroup); + try { + sgApi = api.getSecurityGroupApi(region).get(); - Rule rule = sgApi.create( - Rule.createOptions(RuleDirection.EGRESS, securityGroup.getId()) - .ethertype(RuleEthertype.IPV6) - .portRangeMax(90) - .portRangeMin(80) - .protocol(RuleProtocol.TCP) - .build()); + securityGroup = sgApi.create( + SecurityGroup.createBuilder().name("jclouds-test").description("jclouds test security group") + .build()); + assertNotNull(securityGroup); - assertNotNull(rule); + rule = sgApi.create( + Rule.createBuilder(RuleDirection.EGRESS, securityGroup.getId()) + .ethertype(RuleEthertype.IPV6) + .portRangeMax(90) + .portRangeMin(80) + .protocol(RuleProtocol.TCP) + .build()); - // Refresh - securityGroup = sgApi.getSecurityGroup(securityGroup.getId()); + assertNotNull(rule); - assertEquals(securityGroup.getName(), "jclouds-test"); - assertEquals(securityGroup.getDescription(), "jclouds test security group"); + // Refresh + securityGroup = sgApi.getSecurityGroup(securityGroup.getId()); - assertEquals(securityGroup.getRules().size(), 3, "Expected 2 default rules"); + assertEquals(securityGroup.getName(), "jclouds-test"); + assertEquals(securityGroup.getDescription(), "jclouds test security group"); - Rule newSecGroupRule = null; - for(Rule sgr : securityGroup.getRules()) { - if(sgr.getId().equals(rule.getId())) { - newSecGroupRule = sgr; - break; - } - } - assertNotNull(newSecGroupRule, "Did not find the new rule in the group."); + assertEquals(securityGroup.getRules().size(), 3); + + Rule newSecGroupRule = null; - assertEquals(rule, newSecGroupRule); + for (Rule sgr : securityGroup.getRules()) { + if (sgr.getId().equals(rule.getId())) { + newSecGroupRule = sgr; + break; + } + } + assertNotNull(newSecGroupRule, "Did not find the new rule in the group."); - assertEquals(rule.getEthertype(), RuleEthertype.IPV6); - assertEquals(rule.getProtocol(), RuleProtocol.TCP); - assertEquals(rule.getPortRangeMax().intValue(), 90); - assertEquals(rule.getPortRangeMin().intValue(), 80); - assertEquals(rule.getDirection(), RuleDirection.EGRESS); + assertEquals(rule, newSecGroupRule); - assertTrue(sgApi.deleteRule(rule.getId())); - assertTrue(sgApi.deleteSecurityGroup(securityGroup.getId())); + assertEquals(rule.getEthertype(), RuleEthertype.IPV6); + assertEquals(rule.getProtocol(), RuleProtocol.TCP); + assertEquals(rule.getPortRangeMax().intValue(), 90); + assertEquals(rule.getPortRangeMin().intValue(), 80); + assertEquals(rule.getDirection(), RuleDirection.EGRESS); + } finally { + try { + assertTrue(sgApi.deleteRule(rule.getId())); + } finally { + assertTrue(sgApi.deleteSecurityGroup(securityGroup.getId())); + } + } } } } http://git-wip-us.apache.org/repos/asf/jclouds/blob/0485a564/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/extensions/SecurityGroupApiMockTest.java ---------------------------------------------------------------------- diff --git a/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/extensions/SecurityGroupApiMockTest.java b/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/extensions/SecurityGroupApiMockTest.java index c14544d..dfe6a80 100644 --- a/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/extensions/SecurityGroupApiMockTest.java +++ b/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/extensions/SecurityGroupApiMockTest.java @@ -59,7 +59,7 @@ public class SecurityGroupApiMockTest extends BaseNeutronApiMockTest { NeutronApi neutronApi = api(server.getUrl("/").toString(), "openstack-neutron", overrides); SecurityGroupApi api = neutronApi.getSecurityGroupApi("RegionOne").get(); - SecurityGroup.CreateOptions createSecurityGroup = SecurityGroup.createOptions().name("new-webservers") + SecurityGroup.CreateSecurityGroup createSecurityGroup = SecurityGroup.createBuilder().name("new-webservers") .description("security group for webservers") .build(); @@ -101,7 +101,7 @@ public class SecurityGroupApiMockTest extends BaseNeutronApiMockTest { NeutronApi neutronApi = api(server.getUrl("/").toString(), "openstack-neutron", overrides); SecurityGroupApi api = neutronApi.getSecurityGroupApi("RegionOne").get(); - SecurityGroup.CreateOptions createSecurityGroup = SecurityGroup.createOptions().name("new-webservers") + SecurityGroup.CreateSecurityGroup createSecurityGroup = SecurityGroup.createBuilder().name("new-webservers") .description("security group for webservers") .build(); @@ -121,7 +121,7 @@ public class SecurityGroupApiMockTest extends BaseNeutronApiMockTest { NeutronApi neutronApi = api(server.getUrl("/").toString(), "openstack-neutron", overrides); SecurityGroupApi api = neutronApi.getSecurityGroupApi("RegionOne").get(); - Rule.CreateOptions createSecurityGroupRule = Rule.createOptions( + Rule.CreateRule createSecurityGroupRule = Rule.createBuilder( RuleDirection.INGRESS, "a7734e61-b545-452d-a3cd-0189cbd9747a") .portRangeMin(80) .portRangeMax(80) @@ -168,7 +168,7 @@ public class SecurityGroupApiMockTest extends BaseNeutronApiMockTest { NeutronApi neutronApi = api(server.getUrl("/").toString(), "openstack-neutron", overrides); SecurityGroupApi api = neutronApi.getSecurityGroupApi("RegionOne").get(); - Rule.CreateOptions createSecurityGroupRule = Rule.createOptions( + Rule.CreateRule createSecurityGroupRule = Rule.createBuilder( RuleDirection.INGRESS, "a7734e61-b545-452d-a3cd-0189cbd9747a") .portRangeMin(80) .portRangeMax(80) @@ -205,6 +205,7 @@ public class SecurityGroupApiMockTest extends BaseNeutronApiMockTest { */ assertNotNull(securityGroups); assertEquals(securityGroups.size(), 2); + // Ensures the full collection is parsed and ordering is preserved. assertEquals(securityGroups.first().get().getId(), "85cc3048-abc3-43cc-89b3-377341426ac5"); assertEquals(securityGroups.get(1).getId(), "85cc3048-abc3-43cc-89b3-377341426ac52"); } finally { @@ -261,6 +262,7 @@ public class SecurityGroupApiMockTest extends BaseNeutronApiMockTest { */ assertNotNull(rules); assertEquals(rules.size(), 4); + // Ensures the full collection is parsed and ordering is preserved. assertEquals(rules.first().get().getId(), "3c0e45ff-adaf-4124-b083-bf390e5482ff"); assertEquals(rules.get(3).getId(), "f7d45c89-008e-4bab-88ad-d6811724c51c"); } finally { @@ -321,6 +323,7 @@ public class SecurityGroupApiMockTest extends BaseNeutronApiMockTest { */ assertNotNull(securityGroups); assertEquals(securityGroups.size(), 4); + // Ensures ordering is preserved and both pages are parsed. assertEquals(securityGroups.get(0).getId(), "85cc3048-abc3-43cc-89b3-377341426ac5"); assertEquals(securityGroups.get(3).getId(), "85cc3048-abc3-43cc-89b3-377341426ac524"); @@ -385,6 +388,7 @@ public class SecurityGroupApiMockTest extends BaseNeutronApiMockTest { */ assertNotNull(rules); assertEquals(rules.size(), 8); + // Ensures both pages are tested and ordering is preserved. assertEquals(rules.get(0).getId(), "3c0e45ff-adaf-4124-b083-bf390e5482ff"); assertEquals(rules.get(7).getId(), "f7d45c89-008e-4bab-88ad-d6811724c51c2"); http://git-wip-us.apache.org/repos/asf/jclouds/blob/0485a564/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/features/NetworkApiLiveTest.java ---------------------------------------------------------------------- diff --git a/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/features/NetworkApiLiveTest.java b/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/features/NetworkApiLiveTest.java index ba5b9ee..1d4e3a0 100644 --- a/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/features/NetworkApiLiveTest.java +++ b/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/features/NetworkApiLiveTest.java @@ -40,8 +40,8 @@ public class NetworkApiLiveTest extends BaseNeutronApiLiveTest { public void testCreateUpdateAndDeleteNetwork() { for (String region : api.getConfiguredRegions()) { NetworkApi networkApi = api.getNetworkApi(region); - Network net = networkApi.create(Network.createOptions("jclouds-test").networkType(NetworkType.LOCAL).build()); - Network test = networkApi.create(Network.createOptions("jclouds-test").build()); + Network net = networkApi.create(Network.createBuilder("jclouds-test").networkType(NetworkType.LOCAL).build()); + Network test = networkApi.create(Network.createBuilder("jclouds-test").build()); assertNotNull(net); /* List and get tests */ @@ -57,7 +57,7 @@ public class NetworkApiLiveTest extends BaseNeutronApiLiveTest { assertEquals(network.getName(), "jclouds-test"); assertEquals(network.getNetworkType(), NetworkType.LOCAL); assertTrue(network.getSubnets().isEmpty()); - assertNotNull(networkApi.update(net.getId(), Network.updateOptions().name("jclouds-live-test").build())); + assertNotNull(networkApi.update(net.getId(), Network.updateBuilder().name("jclouds-live-test").build())); network = networkApi.get(net.getId()); @@ -65,7 +65,7 @@ public class NetworkApiLiveTest extends BaseNeutronApiLiveTest { assertEquals(network.getName(), "jclouds-live-test"); assertTrue(network.getSubnets().isEmpty()); - Network net2 = networkApi.create(Network.createOptions("jclouds-test2").networkType(NetworkType.LOCAL).build()); + Network net2 = networkApi.create(Network.createBuilder("jclouds-test2").networkType(NetworkType.LOCAL).build()); assertNotNull(net2); assertTrue(networkApi.delete(net.getId())); @@ -79,9 +79,9 @@ public class NetworkApiLiveTest extends BaseNeutronApiLiveTest { NetworkApi networkApi = api.getNetworkApi(region); Set<Network> nets = networkApi.createBulk( ImmutableList.of( - Network.createOptions("jclouds-live-test-1").networkType(NetworkType.LOCAL).adminStateUp(true).build(), - Network.createOptions("jclouds-live-test-2").networkType(NetworkType.LOCAL).adminStateUp(false).build(), - Network.createOptions("jclouds-live-test-3").networkType(NetworkType.LOCAL).adminStateUp(false).build() + Network.createBuilder("jclouds-live-test-1").networkType(NetworkType.LOCAL).adminStateUp(true).build(), + Network.createBuilder("jclouds-live-test-2").networkType(NetworkType.LOCAL).adminStateUp(false).build(), + Network.createBuilder("jclouds-live-test-3").networkType(NetworkType.LOCAL).adminStateUp(false).build() ) ).toSet(); Set<Network> existingNets = networkApi.list().concat().toSet(); http://git-wip-us.apache.org/repos/asf/jclouds/blob/0485a564/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/features/NetworkApiMockTest.java ---------------------------------------------------------------------- diff --git a/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/features/NetworkApiMockTest.java b/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/features/NetworkApiMockTest.java index 3ef3a85..641e276 100644 --- a/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/features/NetworkApiMockTest.java +++ b/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/features/NetworkApiMockTest.java @@ -56,7 +56,7 @@ public class NetworkApiMockTest extends BaseNeutronApiMockTest { NeutronApi neutronApi = api(server.getUrl("/").toString(), "openstack-neutron", overrides); NetworkApi api = neutronApi.getNetworkApi("RegionOne"); - Network.CreateOptions createNetwork = Network.createOptions("jclouds-wibble") + Network.CreateNetwork createNetwork = Network.createBuilder("jclouds-wibble") .networkType(NetworkType.LOCAL) .build(); @@ -92,7 +92,7 @@ public class NetworkApiMockTest extends BaseNeutronApiMockTest { NeutronApi neutronApi = api(server.getUrl("/").toString(), "openstack-neutron", overrides); NetworkApi api = neutronApi.getNetworkApi("RegionOne"); - Network.CreateOptions createNetwork = Network.createOptions("jclouds-wibble") + Network.CreateNetwork createNetwork = Network.createBuilder("jclouds-wibble") .networkType(NetworkType.LOCAL) .build(); @@ -285,11 +285,11 @@ public class NetworkApiMockTest extends BaseNeutronApiMockTest { NeutronApi neutronApi = api(server.getUrl("/").toString(), "openstack-neutron", overrides); NetworkApi api = neutronApi.getNetworkApi("RegionOne"); - Network.CreateOptions createNetwork1 = Network.createOptions("jclouds-wibble") + Network.CreateNetwork createNetwork1 = Network.createBuilder("jclouds-wibble") .networkType(NetworkType.LOCAL) .build(); - Network.CreateOptions createNetwork2 = Network.createOptions("jclouds-wibble2") + Network.CreateNetwork createNetwork2 = Network.createBuilder("jclouds-wibble2") .networkType(NetworkType.LOCAL) .build(); @@ -332,11 +332,11 @@ public class NetworkApiMockTest extends BaseNeutronApiMockTest { NeutronApi neutronApi = api(server.getUrl("/").toString(), "openstack-neutron", overrides); NetworkApi api = neutronApi.getNetworkApi("RegionOne"); - Network.CreateOptions createNetwork1 = Network.createOptions("jclouds-wibble") + Network.CreateNetwork createNetwork1 = Network.createBuilder("jclouds-wibble") .networkType(NetworkType.LOCAL) .build(); - Network.CreateOptions createNetwork2 = Network.createOptions("jclouds-wibble2") + Network.CreateNetwork createNetwork2 = Network.createBuilder("jclouds-wibble2") .networkType(NetworkType.LOCAL) .build(); @@ -355,7 +355,7 @@ public class NetworkApiMockTest extends BaseNeutronApiMockTest { NeutronApi neutronApi = api(server.getUrl("/").toString(), "openstack-neutron", overrides); NetworkApi api = neutronApi.getNetworkApi("RegionOne"); - Network.UpdateOptions updateNetwork = Network.updateOptions() + Network.UpdateNetwork updateNetwork = Network.updateBuilder() .name("jclouds-wibble-updated") .networkType(NetworkType.LOCAL) .build(); @@ -388,7 +388,7 @@ public class NetworkApiMockTest extends BaseNeutronApiMockTest { NeutronApi neutronApi = api(server.getUrl("/").toString(), "openstack-neutron", overrides); NetworkApi api = neutronApi.getNetworkApi("RegionOne"); - Network.UpdateOptions updateNetwork = Network.updateOptions() + Network.UpdateNetwork updateNetwork = Network.updateBuilder() .name("jclouds-wibble-updated") .networkType(NetworkType.LOCAL) .build(); http://git-wip-us.apache.org/repos/asf/jclouds/blob/0485a564/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/features/PortApiLiveTest.java ---------------------------------------------------------------------- diff --git a/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/features/PortApiLiveTest.java b/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/features/PortApiLiveTest.java index 8ca9f9a..bcde014 100644 --- a/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/features/PortApiLiveTest.java +++ b/apis/openstack-neutron/src/test/java/org/jclouds/openstack/neutron/v2/features/PortApiLiveTest.java @@ -48,19 +48,19 @@ public class PortApiLiveTest extends BaseNeutronApiLiveTest { SubnetApi subnetApi = api.getSubnetApi(region); PortApi portApi = api.getPortApi(region); String networkId = networkApi.create( - Network.createOptions("JClouds-Live-Network").networkType(NetworkType.LOCAL).build()).getId(); - String ipv4SubnetId = subnetApi.create(Subnet.createOptions(networkId, "198.51.100.0/24").ipVersion(4) + Network.createBuilder("JClouds-Live-Network").networkType(NetworkType.LOCAL).build()).getId(); + String ipv4SubnetId = subnetApi.create(Subnet.createBuilder(networkId, "198.51.100.0/24").ipVersion(4) .name("JClouds-Live-IPv4-Subnet").build()).getId(); - String ipv6SubnetId = subnetApi.create(Subnet.createOptions(networkId, "a1ca:1e1:c:107d::/96").ipVersion(6) + String ipv6SubnetId = subnetApi.create(Subnet.createBuilder(networkId, "a1ca:1e1:c:107d::/96").ipVersion(6) .name("JClouds-Live-IPv6-Subnet").build()).getId(); assertNotNull(networkId); assertNotNull(ipv4SubnetId); assertNotNull(ipv6SubnetId); - String ipv4PortId = portApi.create(Port.createOptions(networkId).name("JClouds-Live-IPv4-Port") + String ipv4PortId = portApi.create(Port.createBuilder(networkId).name("JClouds-Live-IPv4-Port") .fixedIps(ImmutableSet.copyOf(getFixedAddresses(ipv4SubnetId))).build()).getId(); - String ipv6PortId = portApi.create(Port.createOptions(networkId).name("JClouds-Live-IPv6-Port") + String ipv6PortId = portApi.create(Port.createBuilder(networkId).name("JClouds-Live-IPv6-Port") .fixedIps(ImmutableSet.copyOf(getFixedAddresses(ipv6SubnetId))).build()).getId(); /* List and get test */ @@ -83,7 +83,7 @@ public class PortApiLiveTest extends BaseNeutronApiLiveTest { assertEquals(ipv6Port.getId(), ipv6PortId); assertEquals(ipv6Port.getName(), "JClouds-Live-IPv6-Port"); - assertNotNull(portApi.update(ipv4PortId, Port.updateOptions().name("Updated").build())); + assertNotNull(portApi.update(ipv4PortId, Port.updateBuilder().name("Updated").build())); Port updatedIpv4Port = portApi.get(ipv4PortId); assertEquals(updatedIpv4Port.getName(), "Updated"); @@ -102,10 +102,10 @@ public class PortApiLiveTest extends BaseNeutronApiLiveTest { PortApi portApi = api.getPortApi(region); String networkId = networkApi.create( - Network.createOptions("JClouds-Live-Network").networkType(NetworkType.LOCAL).build()).getId(); - String ipv4SubnetId = subnetApi.create(Subnet.createOptions(networkId, "198.51.100.0/24").ipVersion(4) + Network.createBuilder("JClouds-Live-Network").networkType(NetworkType.LOCAL).build()).getId(); + String ipv4SubnetId = subnetApi.create(Subnet.createBuilder(networkId, "198.51.100.0/24").ipVersion(4) .name("JClouds-Live-IPv4-Subnet").build()).getId(); - String ipv6SubnetId = subnetApi.create(Subnet.createOptions(networkId, "a1ca:1e1:c:107d::/96").ipVersion(6) + String ipv6SubnetId = subnetApi.create(Subnet.createBuilder(networkId, "a1ca:1e1:c:107d::/96").ipVersion(6) .name("JClouds-Live-IPv6-Subnet").build()).getId(); assertNotNull(networkId); @@ -114,13 +114,13 @@ public class PortApiLiveTest extends BaseNeutronApiLiveTest { Set<? extends Port> ports = portApi.createBulk( ImmutableList.of( - Port.createOptions(networkId).name("JClouds-Live-IPv4-Subnet-1") + Port.createBuilder(networkId).name("JClouds-Live-IPv4-Subnet-1") .fixedIps(ImmutableSet.copyOf(getFixedAddresses(ipv4SubnetId))).build(), - Port.createOptions(networkId).name("JClouds-Live-IPv4-Subnet-2") + Port.createBuilder(networkId).name("JClouds-Live-IPv4-Subnet-2") .fixedIps(ImmutableSet.copyOf(getFixedAddresses(ipv4SubnetId))).build(), - Port.createOptions(networkId).name("JClouds-Live-IPv6-Subnet-1") + Port.createBuilder(networkId).name("JClouds-Live-IPv6-Subnet-1") .fixedIps(ImmutableSet.copyOf(getFixedAddresses(ipv6SubnetId))).build(), - Port.createOptions(networkId).name("JClouds-Live-IPv6-Subnet-2") + Port.createBuilder(networkId).name("JClouds-Live-IPv6-Subnet-2") .fixedIps(ImmutableSet.copyOf(getFixedAddresses(ipv6SubnetId))).build() ) ).toSet();
