Package com.morpheusdata.model
Class NetworkLoadBalancerInstance
java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.projection.MorpheusIdentityModel
com.morpheusdata.model.projection.LoadBalancerInstanceIdentityProjection
com.morpheusdata.model.NetworkLoadBalancerInstance
-
Field Summary
Modifier and TypeFieldDescriptionprotected Boolean
protected Integer
protected Integer
protected Date
protected String
protected Boolean
protected String
protected String
protected String
protected Instance
protected String
protected Date
protected NetworkLoadBalancer
protected NetworkLoadBalancerMonitor
protected String
protected NetworkLoadBalancerInstance
protected String
protected List<NetworkLoadBalancerPolicy>
protected String
protected NetworkLoadBalancerPool
protected String
protected List<NetworkLoadBalancerProfile>
protected Boolean
protected List<NetworkLoadBalancerScript>
protected ComputeServerGroup
protected String
protected String
protected String
protected Integer
protected String
protected AccountCertificate
protected Boolean
protected String
protected String
protected AccountCertificate
protected String
protected Date
protected String
protected Boolean
protected String
protected String
protected String
protected String
protected String
protected NetworkPool
protected String
protected String
protected String
protected Boolean
protected String
protected String
protected String
protected String
protected String
Fields inherited from class com.morpheusdata.model.projection.LoadBalancerInstanceIdentityProjection
vipAddress, vipName, vipPort
Fields inherited from class com.morpheusdata.model.MorpheusModel
config, id
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
addToProfiles
(NetworkLoadBalancerProfile profile) returns the externalId also known as the API id of the equivalent object.getPool()
void
void
setAssignedZonePools
(List<CloudPool> assignedZonePools) void
setBackendPort
(Integer backendPort) void
setConnectionLimit
(Integer connectionLimit) void
setContainers
(List<Container> containers) void
setDateCreated
(Date dateCreated) void
setDescription
(String description) void
setExternalAddress
(Boolean externalAddress) void
setExternalId
(String externalId) void
setExternalPortId
(String externalPortId) void
setExtraConfig
(String extraConfig) void
void
setInstance
(Instance instance) void
setInternalId
(String internalId) void
setLastUpdated
(Date lastUpdated) void
setLoadBalancer
(NetworkLoadBalancer loadBalancer) void
setMonitor
(NetworkLoadBalancerMonitor monitor) void
setNetworkId
(String networkId) void
setParentInstance
(NetworkLoadBalancerInstance parentInstance) void
setPartition
(String partition) void
setPolicies
(List<NetworkLoadBalancerPolicy> policies) void
setPoliciesHash
(String policiesHash) void
void
setPoolName
(String poolName) void
setProfiles
(List<NetworkLoadBalancerProfile> profiles) void
setRemoving
(Boolean removing) void
setScripts
(List<NetworkLoadBalancerScript> scripts) void
setServerGroup
(ComputeServerGroup serverGroup) void
setServerName
(String serverName) void
setServiceAccess
(String serviceAccess) void
setServiceName
(String serviceName) void
setServicePort
(Integer servicePort) void
setSourceAddress
(String sourceAddress) void
setSslCert
(AccountCertificate sslCert) void
setSslEnabled
(Boolean sslEnabled) void
setSslMode
(String sslMode) void
setSslRedirectMode
(String sslRedirectMode) void
setSslServerCert
(AccountCertificate sslServerCert) void
void
setStatusDate
(Date statusDate) void
setStatusMessage
(String statusMessage) void
void
setSubnetId
(String subnetId) void
setVipBalance
(String vipBalance) void
setVipDirectAddress
(String vipDirectAddress) void
setVipHostname
(String vipHostname) void
setVipMode
(String vipMode) void
setVipPool
(NetworkPool pool) void
setVipPortRange
(String vipPortRange) void
setVipProtocol
(String vipProtocol) void
setVipScheme
(String vipScheme) void
setVipShared
(Boolean vipShared) void
setVipSource
(String vipSource) void
setVipStatus
(String vipStatus) void
setVipSticky
(String vipSticky) void
setVipType
(String vipType) void
setVirtualServiceName
(String virtualServiceName) Methods inherited from class com.morpheusdata.model.projection.LoadBalancerInstanceIdentityProjection
getVipAddress, getVipName, getVipPort, setVipAddress, setVipName, setVipPort
Methods inherited from class com.morpheusdata.model.projection.MorpheusIdentityModel
getIdentityProperties
Methods inherited from class com.morpheusdata.model.MorpheusModel
getConfig, getConfigMap, getConfigProperty, getDirtyProperties, getDirtyPropertyValues, getId, getProperties, isDirty, markClean, markDirty, markDirty, setConfig, setConfigMap, setConfigProperty, setId
-
Field Details
-
instance
-
serverGroup
-
description
-
internalId
-
externalId
-
dateCreated
-
lastUpdated
-
active
-
sticky
-
sslEnabled
-
externalAddress
-
backendPort
-
vipType
-
vipHostname
-
vipProtocol
-
vipScheme
-
vipMode
-
vipPortRange
-
vipSticky
-
vipBalance
-
servicePort
-
sourceAddress
-
sslCert
-
sslServerCert
-
sslMode
-
sslRedirectMode
-
vipDirectAddress
-
serverName
-
poolName
-
removing
-
serviceName
-
virtualServiceName
-
vipSource
-
extraConfig
-
serviceAccess
-
networkId
-
subnetId
-
externalPortId
-
status
-
statusMessage
-
vipStatus
-
statusDate
-
parentInstance
-
pool
-
monitor
-
connectionLimit
-
policiesHash
-
partition
-
loadBalancer
-
vipPool
-
assignedZonePools
-
policies
-
scripts
-
profiles
-
containers
-
holder
-
-
Constructor Details
-
NetworkLoadBalancerInstance
public NetworkLoadBalancerInstance()
-
-
Method Details
-
getHolder
-
setHolder
-
getInstance
-
setInstance
-
getServerGroup
-
setServerGroup
-
getDescription
-
setDescription
-
getInternalId
-
setInternalId
-
getExternalId
Description copied from class:LoadBalancerInstanceIdentityProjection
returns the externalId also known as the API id of the equivalent object.- Overrides:
getExternalId
in classLoadBalancerInstanceIdentityProjection
- Returns:
- the external id or API id of the current record
-
setExternalId
- Overrides:
setExternalId
in classLoadBalancerInstanceIdentityProjection
-
getDateCreated
-
setDateCreated
-
getLastUpdated
-
setLastUpdated
-
getActive
-
setActive
-
getSticky
-
setSticky
-
getSslEnabled
-
setSslEnabled
-
getExternalAddress
-
setExternalAddress
-
getBackendPort
-
setBackendPort
-
getVipType
-
setVipType
-
getVipHostname
-
setVipHostname
-
getVipProtocol
-
setVipProtocol
-
getVipScheme
-
setVipScheme
-
getVipMode
-
setVipMode
-
getVipPortRange
-
setVipPortRange
-
getVipSticky
-
setVipSticky
-
getVipBalance
-
setVipBalance
-
getServicePort
-
setServicePort
-
getSourceAddress
-
setSourceAddress
-
getSslCert
-
setSslCert
-
getSslServerCert
-
setSslServerCert
-
getSslMode
-
setSslMode
-
getSslRedirectMode
-
setSslRedirectMode
-
getVipDirectAddress
-
setVipDirectAddress
-
getServerName
-
setServerName
-
getPoolName
-
setPoolName
-
getRemoving
-
setRemoving
-
getServiceName
-
setServiceName
-
getVirtualServiceName
-
setVirtualServiceName
-
getVipSource
-
setVipSource
-
getExtraConfig
-
setExtraConfig
-
getServiceAccess
-
setServiceAccess
-
getNetworkId
-
setNetworkId
-
getSubnetId
-
setSubnetId
-
getExternalPortId
-
setExternalPortId
-
getStatus
-
setStatus
-
getStatusMessage
-
setStatusMessage
-
getVipStatus
-
setVipStatus
-
getStatusDate
-
setStatusDate
-
getParentInstance
-
setParentInstance
-
getPool
-
setPool
-
getMonitor
-
setMonitor
-
getConnectionLimit
-
setConnectionLimit
-
getPoliciesHash
-
setPoliciesHash
-
getPartition
- Overrides:
getPartition
in classLoadBalancerInstanceIdentityProjection
-
setPartition
- Overrides:
setPartition
in classLoadBalancerInstanceIdentityProjection
-
getLoadBalancer
-
setLoadBalancer
-
getVipPool
-
setVipPool
-
getAssignedZonePools
-
setAssignedZonePools
-
getPolicies
-
setPolicies
-
addToPolicies
-
getScripts
-
setScripts
-
getProfiles
-
setProfiles
-
addToProfiles
-
getContainers
-
setContainers
-