public class NatRule extends Object
Java class for NatRule complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="NatRule"> <complexContent> <extension base="{http://www.vmware.com/vcloud/v1.5}VCloudExtensibleType"> <sequence> <element name="Description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <choice> <element name="OneToOneBasicRule" type="{http://www.vmware.com/vcloud/v1.5}NatOneToOneBasicRuleType"/> <element name="OneToOneVmRule" type="{http://www.vmware.com/vcloud/v1.5}NatOneToOneVmRuleType"/> <element name="PortForwardingRule" type="{http://www.vmware.com/vcloud/v1.5}NatPortForwardingRuleType"/> <element name="VmRule" type="{http://www.vmware.com/vcloud/v1.5}NatVmRuleType"/> </choice> </sequence> <anyAttribute processContents='lax' namespace='##other'/> </extension> </complexContent> </complexType>
Modifier and Type | Class and Description |
---|---|
static class |
NatRule.Builder |
Modifier and Type | Field and Description |
---|---|
protected String |
description |
protected NatOneToOneBasicRule |
oneToOneBasicRule |
protected NatOneToOneVmRule |
oneToOneVmRule |
protected NatPortForwardingRule |
portForwardingRule |
protected NatVmRule |
vmRule |
Constructor and Description |
---|
NatRule(String description,
NatOneToOneBasicRule oneToOneBasicRule,
NatOneToOneVmRule oneToOneVmRule,
NatPortForwardingRule portForwardingRule,
NatVmRule vmRule) |
Modifier and Type | Method and Description |
---|---|
static NatRule.Builder |
builder() |
boolean |
equals(Object o) |
String |
getDescription()
Gets the value of the description property.
|
NatOneToOneBasicRule |
getOneToOneBasicRule()
Gets the value of the oneToOneBasicRule property.
|
NatOneToOneVmRule |
getOneToOneVmRule()
Gets the value of the oneToOneVmRule property.
|
NatPortForwardingRule |
getPortForwardingRule()
Gets the value of the portForwardingRule property.
|
NatVmRule |
getVmRule()
Gets the value of the vmRule property.
|
int |
hashCode() |
NatRule.Builder |
toBuilder() |
String |
toString() |
protected String description
protected NatOneToOneBasicRule oneToOneBasicRule
protected NatOneToOneVmRule oneToOneVmRule
protected NatPortForwardingRule portForwardingRule
protected NatVmRule vmRule
public NatRule(String description, NatOneToOneBasicRule oneToOneBasicRule, NatOneToOneVmRule oneToOneVmRule, NatPortForwardingRule portForwardingRule, NatVmRule vmRule)
public static NatRule.Builder builder()
public NatRule.Builder toBuilder()
public String getDescription()
String
public NatOneToOneBasicRule getOneToOneBasicRule()
NatOneToOneBasicRule
public NatOneToOneVmRule getOneToOneVmRule()
NatOneToOneVmRule
public NatPortForwardingRule getPortForwardingRule()
NatPortForwardingRule
public NatVmRule getVmRule()
NatVmRule
Copyright © 2009-2013 jclouds. All Rights Reserved.