package com.centurylink.cloud.sdk.servers.services.domain.ip;

import com.centurylink.cloud.sdk.servers.client.domain.ip.PortConfig;

/**
 * @author Ilya Drabenia
 */
public class PublicIpConfig {

    public PublicIpConfig ports(Integer... ports) {
        return this;
    }

    public PublicIpConfig ports(PortConfig... ports) {
        return this;
    }

    public PublicIpConfig sourceRestrictions(String... restrictions) {
        return this;
    }

}

@@ -213,25 +213,29 @@
 licIpConfig 
-p
+openP
 orts(Integer
@@ -301,17 +301,21 @@
 pConfig 
-p
+openP
 orts(Por
@@ -461,10 +461,109 @@
 %0A    %7D%0A%0A
+    public PublicIpConfig sourceRestrictions(Subnet... restrictions) %7B%0A        return this;%0A    %7D%0A%0A
 %7D%0A

Implement domain model for add public IP