From af39fd4b3294913b6b1c4b4b46c6433215340ca1 Mon Sep 17 00:00:00 2001 From: Aled Sage Date: Mon, 12 Mar 2012 22:40:32 +0000 Subject: [PATCH] vcloud-director: added NetworkConnection.IpAddressAllocationMode for constants --- .../director/v1_5/domain/NetworkConnection.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/labs/vcloud-director/src/main/java/org/jclouds/vcloud/director/v1_5/domain/NetworkConnection.java b/labs/vcloud-director/src/main/java/org/jclouds/vcloud/director/v1_5/domain/NetworkConnection.java index d69ec2a571..8a9c346049 100644 --- a/labs/vcloud-director/src/main/java/org/jclouds/vcloud/director/v1_5/domain/NetworkConnection.java +++ b/labs/vcloud-director/src/main/java/org/jclouds/vcloud/director/v1_5/domain/NetworkConnection.java @@ -21,6 +21,9 @@ package org.jclouds.vcloud.director.v1_5.domain; import static com.google.common.base.Objects.equal; +import java.util.Arrays; +import java.util.List; + import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; @@ -65,6 +68,18 @@ import com.google.common.base.Objects; "ipAddressAllocationMode" }) public class NetworkConnection { + + public static class IpAddressAllocationMode { + public static final String POOL = "pool"; + public static final String DHCP = "dhcp"; + public static final String MANUAL = "manual"; + public static final String NONE = "none"; + + public static final List ALL = Arrays.asList( + POOL, DHCP, MANUAL, NONE + ); + } + public static Builder builder() { return new Builder(); }