Package org.jclouds.cloudstack.domain
Class PublicIPAddress.Builder<T extends PublicIPAddress.Builder<T>>
- java.lang.Object
-
- org.jclouds.cloudstack.domain.PublicIPAddress.Builder<T>
-
- Enclosing class:
- PublicIPAddress
public abstract static class PublicIPAddress.Builder<T extends PublicIPAddress.Builder<T>> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected String
account
protected Date
allocated
protected String
associatedNetworkId
protected String
domain
protected String
domainId
protected String
id
protected String
IPAddress
protected boolean
isSourceNAT
protected boolean
isStaticNAT
protected String
jobId
protected Integer
jobStatus
protected String
networkId
protected PublicIPAddress.State
state
protected Set<Tag>
tags
protected boolean
usesVirtualNetwork
protected String
virtualMachineDisplayName
protected String
virtualMachineId
protected String
virtualMachineName
protected String
VLANId
protected String
VLANName
protected String
zoneId
protected String
zoneName
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description T
account(String account)
T
allocated(Date allocated)
T
associatedNetworkId(String associatedNetworkId)
PublicIPAddress
build()
T
domain(String domain)
T
domainId(String domainId)
T
fromPublicIPAddress(PublicIPAddress in)
T
id(String id)
T
IPAddress(String IPAddress)
T
isSourceNAT(boolean isSourceNAT)
T
isStaticNAT(boolean isStaticNAT)
T
jobId(String jobId)
T
jobStatus(Integer jobStatus)
T
networkId(String networkId)
protected abstract T
self()
T
state(PublicIPAddress.State state)
T
tags(Set<Tag> tags)
T
tags(Tag... in)
T
usesVirtualNetwork(boolean usesVirtualNetwork)
T
virtualMachineDisplayName(String virtualMachineDisplayName)
T
virtualMachineId(String virtualMachineId)
T
virtualMachineName(String virtualMachineName)
T
VLANId(String VLANId)
T
VLANName(String VLANName)
T
zoneId(String zoneId)
T
zoneName(String zoneName)
-
-
-
Field Detail
-
id
protected String id
-
account
protected String account
-
allocated
protected Date allocated
-
associatedNetworkId
protected String associatedNetworkId
-
domain
protected String domain
-
domainId
protected String domainId
-
usesVirtualNetwork
protected boolean usesVirtualNetwork
-
IPAddress
protected String IPAddress
-
isSourceNAT
protected boolean isSourceNAT
-
isStaticNAT
protected boolean isStaticNAT
-
networkId
protected String networkId
-
state
protected PublicIPAddress.State state
-
virtualMachineDisplayName
protected String virtualMachineDisplayName
-
virtualMachineId
protected String virtualMachineId
-
virtualMachineName
protected String virtualMachineName
-
VLANId
protected String VLANId
-
VLANName
protected String VLANName
-
zoneId
protected String zoneId
-
zoneName
protected String zoneName
-
jobId
protected String jobId
-
jobStatus
protected Integer jobStatus
-
-
Method Detail
-
self
protected abstract T self()
-
id
public T id(String id)
- See Also:
PublicIPAddress.getId()
-
account
public T account(String account)
- See Also:
PublicIPAddress.getAccount()
-
allocated
public T allocated(Date allocated)
- See Also:
PublicIPAddress.getAllocated()
-
associatedNetworkId
public T associatedNetworkId(String associatedNetworkId)
- See Also:
PublicIPAddress.getAssociatedNetworkId()
-
domain
public T domain(String domain)
- See Also:
PublicIPAddress.getDomain()
-
domainId
public T domainId(String domainId)
- See Also:
PublicIPAddress.getDomainId()
-
usesVirtualNetwork
public T usesVirtualNetwork(boolean usesVirtualNetwork)
- See Also:
PublicIPAddress.isUsesVirtualNetwork()
-
IPAddress
public T IPAddress(String IPAddress)
- See Also:
PublicIPAddress.getIPAddress()
-
isSourceNAT
public T isSourceNAT(boolean isSourceNAT)
- See Also:
PublicIPAddress.isSourceNAT()
-
isStaticNAT
public T isStaticNAT(boolean isStaticNAT)
- See Also:
PublicIPAddress.isStaticNAT()
-
networkId
public T networkId(String networkId)
- See Also:
PublicIPAddress.getNetworkId()
-
state
public T state(PublicIPAddress.State state)
- See Also:
PublicIPAddress.getState()
-
virtualMachineId
public T virtualMachineId(String virtualMachineId)
- See Also:
PublicIPAddress.getVirtualMachineId()
-
virtualMachineName
public T virtualMachineName(String virtualMachineName)
- See Also:
PublicIPAddress.getVirtualMachineName()
-
VLANId
public T VLANId(String VLANId)
- See Also:
PublicIPAddress.getVLANId()
-
VLANName
public T VLANName(String VLANName)
- See Also:
PublicIPAddress.getVLANName()
-
zoneId
public T zoneId(String zoneId)
- See Also:
PublicIPAddress.getZoneId()
-
zoneName
public T zoneName(String zoneName)
- See Also:
PublicIPAddress.getZoneName()
-
jobId
public T jobId(String jobId)
- See Also:
PublicIPAddress.getJobId()
-
jobStatus
public T jobStatus(Integer jobStatus)
- See Also:
PublicIPAddress.getJobStatus()
-
tags
public T tags(Set<Tag> tags)
- See Also:
PublicIPAddress.getTags()
-
build
public PublicIPAddress build()
-
fromPublicIPAddress
public T fromPublicIPAddress(PublicIPAddress in)
-
-