Package 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
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected String
protected String
protected String
protected int
protected int
protected PortForwardingRule.Protocol
protected int
protected int
protected PortForwardingRule.State
protected String
protected String
protected String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
IPAddressId
(String IPAddressId) privateEndPort
(int privateEndPort) privatePort
(int privatePort) protocol
(PortForwardingRule.Protocol protocol) publicEndPort
(int publicEndPort) publicPort
(int publicPort) protected abstract T
self()
state
(PortForwardingRule.State state) virtualMachineDisplayName
(String virtualMachineDisplayName) virtualMachineId
(String virtualMachineId) virtualMachineName
(String virtualMachineName)
-
Field Details
-
id
-
IPAddress
-
IPAddressId
-
privatePort
protected int privatePort -
protocol
-
publicPort
protected int publicPort -
state
-
virtualMachineDisplayName
-
virtualMachineId
-
virtualMachineName
-
CIDRs
-
privateEndPort
protected int privateEndPort -
publicEndPort
protected int publicEndPort -
tags
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
self
-
id
- See Also:
-
IPAddress
- See Also:
-
IPAddressId
- See Also:
-
privatePort
- See Also:
-
protocol
- See Also:
-
publicPort
- See Also:
-
state
- See Also:
-
virtualMachineDisplayName
- See Also:
-
virtualMachineId
- See Also:
-
virtualMachineName
- See Also:
-
CIDRs
- See Also:
-
CIDRs
-
privateEndPort
- See Also:
-
publicEndPort
- See Also:
-
tags
- See Also:
-
tags
-
build
-
fromPortForwardingRule
-