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
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Booleanprotected Integerprotected Integerprotected Dateprotected Stringprotected Booleanprotected Stringprotected Stringprotected Stringprotected Instanceprotected Stringprotected Dateprotected NetworkLoadBalancerprotected NetworkLoadBalancerMonitorprotected Stringprotected NetworkLoadBalancerInstanceprotected Stringprotected List<NetworkLoadBalancerPolicy>protected Stringprotected NetworkLoadBalancerPoolprotected Stringprotected List<NetworkLoadBalancerProfile>protected Booleanprotected List<NetworkLoadBalancerScript>protected ComputeServerGroupprotected Stringprotected Stringprotected Stringprotected Integerprotected Stringprotected AccountCertificateprotected Booleanprotected Stringprotected Stringprotected AccountCertificateprotected Stringprotected Dateprotected Stringprotected Booleanprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected NetworkPoolprotected Stringprotected Stringprotected Stringprotected Booleanprotected Stringprotected Stringprotected Stringprotected Stringprotected StringFields inherited from class com.morpheusdata.model.projection.LoadBalancerInstanceIdentityProjection
vipAddress, vipName, vipPortFields inherited from class com.morpheusdata.model.MorpheusModel
config, id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddToProfiles(NetworkLoadBalancerProfile profile) returns the externalId also known as the API id of the equivalent object.getPool()voidvoidsetAssignedZonePools(List<CloudPool> assignedZonePools) voidsetBackendPort(Integer backendPort) voidsetConnectionLimit(Integer connectionLimit) voidsetContainers(List<Container> containers) voidsetDateCreated(Date dateCreated) voidsetDescription(String description) voidsetExternalAddress(Boolean externalAddress) voidsetExternalId(String externalId) voidsetExternalPortId(String externalPortId) voidsetExtraConfig(String extraConfig) voidvoidsetInstance(Instance instance) voidsetInternalId(String internalId) voidsetLastUpdated(Date lastUpdated) voidsetLoadBalancer(NetworkLoadBalancer loadBalancer) voidsetMonitor(NetworkLoadBalancerMonitor monitor) voidsetNetworkId(String networkId) voidsetParentInstance(NetworkLoadBalancerInstance parentInstance) voidsetPartition(String partition) voidsetPolicies(List<NetworkLoadBalancerPolicy> policies) voidsetPoliciesHash(String policiesHash) voidvoidsetPoolName(String poolName) voidsetProfiles(List<NetworkLoadBalancerProfile> profiles) voidsetRemoving(Boolean removing) voidsetScripts(List<NetworkLoadBalancerScript> scripts) voidsetServerGroup(ComputeServerGroup serverGroup) voidsetServerName(String serverName) voidsetServiceAccess(String serviceAccess) voidsetServiceName(String serviceName) voidsetServicePort(Integer servicePort) voidsetSourceAddress(String sourceAddress) voidsetSslCert(AccountCertificate sslCert) voidsetSslEnabled(Boolean sslEnabled) voidsetSslMode(String sslMode) voidsetSslRedirectMode(String sslRedirectMode) voidsetSslServerCert(AccountCertificate sslServerCert) voidvoidsetStatusDate(Date statusDate) voidsetStatusMessage(String statusMessage) voidvoidsetSubnetId(String subnetId) voidsetVipBalance(String vipBalance) voidsetVipDirectAddress(String vipDirectAddress) voidsetVipHostname(String vipHostname) voidsetVipMode(String vipMode) voidsetVipPool(NetworkPool pool) voidsetVipPortRange(String vipPortRange) voidsetVipProtocol(String vipProtocol) voidsetVipScheme(String vipScheme) voidsetVipShared(Boolean vipShared) voidsetVipSource(String vipSource) voidsetVipStatus(String vipStatus) voidsetVipSticky(String vipSticky) voidsetVipType(String vipType) voidsetVirtualServiceName(String virtualServiceName) Methods inherited from class com.morpheusdata.model.projection.LoadBalancerInstanceIdentityProjection
getVipAddress, getVipName, getVipPort, setVipAddress, setVipName, setVipPortMethods inherited from class com.morpheusdata.model.projection.MorpheusIdentityModel
getIdentityPropertiesMethods 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:LoadBalancerInstanceIdentityProjectionreturns the externalId also known as the API id of the equivalent object.- Overrides:
getExternalIdin classLoadBalancerInstanceIdentityProjection- Returns:
- the external id or API id of the current record
-
setExternalId
- Overrides:
setExternalIdin 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:
getPartitionin classLoadBalancerInstanceIdentityProjection
-
setPartition
- Overrides:
setPartitionin classLoadBalancerInstanceIdentityProjection
-
getLoadBalancer
-
setLoadBalancer
-
getVipPool
-
setVipPool
-
getAssignedZonePools
-
setAssignedZonePools
-
getPolicies
-
setPolicies
-
addToPolicies
-
getScripts
-
setScripts
-
getProfiles
-
setProfiles
-
addToProfiles
-
getContainers
-
setContainers
-