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 Stringaccountprotected Dateallocatedprotected StringassociatedNetworkIdprotected Stringdomainprotected StringdomainIdprotected Stringidprotected StringIPAddressprotected booleanisSourceNATprotected booleanisStaticNATprotected StringjobIdprotected IntegerjobStatusprotected StringnetworkIdprotected PublicIPAddress.Statestateprotected Set<Tag>tagsprotected booleanusesVirtualNetworkprotected StringvirtualMachineDisplayNameprotected StringvirtualMachineIdprotected StringvirtualMachineNameprotected StringVLANIdprotected StringVLANNameprotected StringzoneIdprotected StringzoneName
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Taccount(String account)Tallocated(Date allocated)TassociatedNetworkId(String associatedNetworkId)PublicIPAddressbuild()Tdomain(String domain)TdomainId(String domainId)TfromPublicIPAddress(PublicIPAddress in)Tid(String id)TIPAddress(String IPAddress)TisSourceNAT(boolean isSourceNAT)TisStaticNAT(boolean isStaticNAT)TjobId(String jobId)TjobStatus(Integer jobStatus)TnetworkId(String networkId)protected abstract Tself()Tstate(PublicIPAddress.State state)Ttags(Set<Tag> tags)Ttags(Tag... in)TusesVirtualNetwork(boolean usesVirtualNetwork)TvirtualMachineDisplayName(String virtualMachineDisplayName)TvirtualMachineId(String virtualMachineId)TvirtualMachineName(String virtualMachineName)TVLANId(String VLANId)TVLANName(String VLANName)TzoneId(String zoneId)TzoneName(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)
-
-