org.jclouds.cloudstack.domain
Class IPForwardingRule.Builder<T extends IPForwardingRule.Builder<T>>

java.lang.Object
  extended by org.jclouds.cloudstack.domain.IPForwardingRule.Builder<T>
Enclosing class:
IPForwardingRule

public abstract static class IPForwardingRule.Builder<T extends IPForwardingRule.Builder<T>>
extends Object


Field Summary
protected  Set<String> CIDRs
           
protected  int endPort
           
protected  String id
           
protected  String IPAddress
           
protected  String IPAddressId
           
protected  int privateEndPort
           
protected  String protocol
           
protected  int publicEndPort
           
protected  int publicPort
           
protected  int startPort
           
protected  String state
           
protected  String virtualMachineDisplayName
           
protected  String virtualMachineId
           
protected  String virtualMachineName
           
 
Constructor Summary
IPForwardingRule.Builder()
           
 
Method Summary
 IPForwardingRule build()
           
 T CIDRs(Set<String> CIDRs)
           
 T CIDRs(String... in)
           
 T endPort(int endPort)
           
 T fromIPForwardingRule(IPForwardingRule in)
           
 T id(String id)
           
 T IPAddress(String IPAddress)
           
 T IPAddressId(String IPAddressId)
           
 T privateEndPort(int privateEndPort)
           
 T protocol(String protocol)
           
 T publicEndPort(int publicEndPort)
           
 T publicPort(int publicPort)
           
protected abstract  T self()
           
 T startPort(int startPort)
           
 T state(String state)
           
 T virtualMachineDisplayName(String virtualMachineDisplayName)
           
 T virtualMachineId(String virtualMachineId)
           
 T virtualMachineName(String virtualMachineName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

protected String id

IPAddress

protected String IPAddress

IPAddressId

protected String IPAddressId

startPort

protected int startPort

protocol

protected String protocol

endPort

protected int endPort

state

protected String state

virtualMachineDisplayName

protected String virtualMachineDisplayName

virtualMachineId

protected String virtualMachineId

virtualMachineName

protected String virtualMachineName

publicPort

protected int publicPort

CIDRs

protected Set<String> CIDRs

privateEndPort

protected int privateEndPort

publicEndPort

protected int publicEndPort
Constructor Detail

IPForwardingRule.Builder

public IPForwardingRule.Builder()
Method Detail

self

protected abstract T self()

id

public T id(String id)
See Also:
IPForwardingRule.getId()

IPAddress

public T IPAddress(String IPAddress)
See Also:
IPForwardingRule.getIPAddress()

IPAddressId

public T IPAddressId(String IPAddressId)
See Also:
IPForwardingRule.getIPAddressId()

startPort

public T startPort(int startPort)
See Also:
IPForwardingRule.getStartPort()

protocol

public T protocol(String protocol)
See Also:
IPForwardingRule.getProtocol()

endPort

public T endPort(int endPort)
See Also:
IPForwardingRule.getEndPort()

state

public T state(String state)
See Also:
IPForwardingRule.getState()

virtualMachineDisplayName

public T virtualMachineDisplayName(String virtualMachineDisplayName)
See Also:
IPForwardingRule.getVirtualMachineDisplayName()

virtualMachineId

public T virtualMachineId(String virtualMachineId)
See Also:
IPForwardingRule.getVirtualMachineId()

virtualMachineName

public T virtualMachineName(String virtualMachineName)
See Also:
IPForwardingRule.getVirtualMachineName()

publicPort

public T publicPort(int publicPort)
See Also:
IPForwardingRule.getPublicPort()

CIDRs

public T CIDRs(Set<String> CIDRs)
See Also:
IPForwardingRule.getCIDRs()

CIDRs

public T CIDRs(String... in)

privateEndPort

public T privateEndPort(int privateEndPort)
See Also:
IPForwardingRule.getPrivateEndPort()

publicEndPort

public T publicEndPort(int publicEndPort)
See Also:
IPForwardingRule.getPublicEndPort()

build

public IPForwardingRule build()

fromIPForwardingRule

public T fromIPForwardingRule(IPForwardingRule in)


Copyright © 2009-2013 jclouds. All Rights Reserved.