org.jclouds.cloudstack.domain
Class PortForwardingRule.Builder<T extends PortForwardingRule.Builder<T>>
java.lang.Object
org.jclouds.cloudstack.domain.PortForwardingRule.Builder<T>
- Enclosing class:
- PortForwardingRule
public abstract static class PortForwardingRule.Builder<T extends PortForwardingRule.Builder<T>>
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
id
protected String id
IPAddress
protected String IPAddress
IPAddressId
protected String IPAddressId
privatePort
protected int privatePort
protocol
protected PortForwardingRule.Protocol protocol
publicPort
protected int publicPort
state
protected PortForwardingRule.State state
virtualMachineDisplayName
protected String virtualMachineDisplayName
virtualMachineId
protected String virtualMachineId
virtualMachineName
protected String virtualMachineName
CIDRs
protected Set<String> CIDRs
privateEndPort
protected int privateEndPort
publicEndPort
protected int publicEndPort
PortForwardingRule.Builder
public PortForwardingRule.Builder()
self
protected abstract T self()
id
public T id(String id)
- See Also:
PortForwardingRule.getId()
IPAddress
public T IPAddress(String IPAddress)
- See Also:
PortForwardingRule.getIPAddress()
IPAddressId
public T IPAddressId(String IPAddressId)
- See Also:
PortForwardingRule.getIPAddressId()
privatePort
public T privatePort(int privatePort)
- See Also:
PortForwardingRule.getPrivatePort()
protocol
public T protocol(PortForwardingRule.Protocol protocol)
- See Also:
PortForwardingRule.getProtocol()
publicPort
public T publicPort(int publicPort)
- See Also:
PortForwardingRule.getPublicPort()
state
public T state(PortForwardingRule.State state)
- See Also:
PortForwardingRule.getState()
virtualMachineDisplayName
public T virtualMachineDisplayName(String virtualMachineDisplayName)
- See Also:
PortForwardingRule.getVirtualMachineDisplayName()
virtualMachineId
public T virtualMachineId(String virtualMachineId)
- See Also:
PortForwardingRule.getVirtualMachineId()
virtualMachineName
public T virtualMachineName(String virtualMachineName)
- See Also:
PortForwardingRule.getVirtualMachineName()
CIDRs
public T CIDRs(Set<String> CIDRs)
- See Also:
PortForwardingRule.getCIDRs()
CIDRs
public T CIDRs(String... in)
privateEndPort
public T privateEndPort(int privateEndPort)
- See Also:
PortForwardingRule.getPrivateEndPort()
publicEndPort
public T publicEndPort(int publicEndPort)
- See Also:
PortForwardingRule.getPublicEndPort()
build
public PortForwardingRule build()
fromPortForwardingRule
public T fromPortForwardingRule(PortForwardingRule in)
Copyright © 2009-2012 jclouds. All Rights Reserved.