org.jclouds.cloudstack.domain
Class PortForwardingRule.Builder

java.lang.Object
  extended by org.jclouds.cloudstack.domain.PortForwardingRule.Builder
Enclosing class:
PortForwardingRule

public static class PortForwardingRule.Builder
extends Object


Field Summary
 int publicPort
           
 long virtualMachineId
           
 
Constructor Summary
PortForwardingRule.Builder()
           
 
Method Summary
 PortForwardingRule build()
           
 PortForwardingRule.Builder CIDRs(Set<String> CIDRs)
           
 PortForwardingRule.Builder id(long id)
           
 PortForwardingRule.Builder IPAddress(String IPAddress)
           
 PortForwardingRule.Builder IPAddressId(long IPAddressId)
           
 PortForwardingRule.Builder privateEndPort(int privateEndPort)
           
 PortForwardingRule.Builder privatePort(int privatePort)
           
 PortForwardingRule.Builder protocol(PortForwardingRule.Protocol protocol)
           
 PortForwardingRule.Builder publicEndPort(int publicEndPort)
           
 PortForwardingRule.Builder publicPort(int publicPort)
           
 PortForwardingRule.Builder state(PortForwardingRule.State state)
           
 PortForwardingRule.Builder virtualMachineDisplayName(String virtualMachineDisplayName)
           
 PortForwardingRule.Builder virtualMachineId(long virtualMachineId)
           
 PortForwardingRule.Builder virtualMachineName(String virtualMachineName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

publicPort

public int publicPort

virtualMachineId

public long virtualMachineId
Constructor Detail

PortForwardingRule.Builder

public PortForwardingRule.Builder()
Method Detail

id

public PortForwardingRule.Builder id(long id)

IPAddress

public PortForwardingRule.Builder IPAddress(String IPAddress)

IPAddressId

public PortForwardingRule.Builder IPAddressId(long IPAddressId)

privatePort

public PortForwardingRule.Builder privatePort(int privatePort)

protocol

public PortForwardingRule.Builder protocol(PortForwardingRule.Protocol protocol)

publicPort

public PortForwardingRule.Builder publicPort(int publicPort)

state

public PortForwardingRule.Builder state(PortForwardingRule.State state)

virtualMachineDisplayName

public PortForwardingRule.Builder virtualMachineDisplayName(String virtualMachineDisplayName)

virtualMachineId

public PortForwardingRule.Builder virtualMachineId(long virtualMachineId)

virtualMachineName

public PortForwardingRule.Builder virtualMachineName(String virtualMachineName)

CIDRs

public PortForwardingRule.Builder CIDRs(Set<String> CIDRs)

privateEndPort

public PortForwardingRule.Builder privateEndPort(int privateEndPort)

publicEndPort

public PortForwardingRule.Builder publicEndPort(int publicEndPort)

build

public PortForwardingRule build()


Copyright © 2009-2012 jclouds. All Rights Reserved.