Package com.morpheusdata.model
Class NetworkLoadBalancerProfile
java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.projection.MorpheusIdentityModel
com.morpheusdata.model.projection.LoadBalancerProfileIdentityProjection
com.morpheusdata.model.NetworkLoadBalancerProfile
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Accountprotected AccountCertificateprotected Stringprotected Userprotected Dateprotected Booleanprotected Booleanprotected Stringprotected Booleanprotected Stringprotected Dateprotected NetworkLoadBalancerprotected Stringprotected Stringprotected Longprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Booleanprotected StringFields inherited from class com.morpheusdata.model.projection.LoadBalancerProfileIdentityProjection
description, partitionFields inherited from class com.morpheusdata.model.MorpheusModel
config, id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionreturns the externalId also known as the API id of the equivalent object.getName()Gets the name of the profile.voidsetAccount(Account account) voidsetAccountCertificate(AccountCertificate accountCertificate) voidsetCategory(String category) voidsetCreatedBy(User createdBy) voidsetDateCreated(Date dateCreated) voidsetEditable(Boolean editable) voidsetEnabled(Boolean enabled) voidsetExternalId(String externalId) Sets the externalId of the profile.voidsetInsertXforwardedFor(Boolean insertXforwardedFor) voidsetInternalId(String internalId) voidsetLastUpdated(Date lastUpdated) voidsetLoadBalancer(NetworkLoadBalancer loadBalancer) voidvoidsetPersistenceCookieName(String persistenceCookieName) voidsetPersistenceExpiresIn(Long persistenceExpiresIn) voidsetPersistenceType(String persistenceType) voidsetProxyType(String proxyType) voidsetRawData(String rawData) voidsetRedirectRewrite(String redirectRewrite) voidsetRedirectUrl(String redirectUrl) voidsetServiceType(String serviceType) voidsetSslCert(String sslCert) voidsetSslEnabled(Boolean sslEnabled) voidsetVisibility(String visibility) Methods inherited from class com.morpheusdata.model.projection.LoadBalancerProfileIdentityProjection
getDescription, getPartition, setDescription, setPartitionMethods 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
-
account
-
name
-
category
-
serviceType
-
createdBy
-
visibility
-
internalId
-
externalId
-
proxyType
-
redirectRewrite
-
persistenceType
-
sslEnabled
-
sslCert
-
accountCertificate
-
enabled
-
rawData
-
dateCreated
-
lastUpdated
-
redirectUrl
-
insertXforwardedFor
-
persistenceCookieName
-
persistenceExpiresIn
-
editable
-
loadBalancer
-
-
Constructor Details
-
NetworkLoadBalancerProfile
public NetworkLoadBalancerProfile()
-
-
Method Details
-
getAccount
-
setAccount
-
getName
Description copied from class:LoadBalancerProfileIdentityProjectionGets the name of the profile. This is on the identity projection in case a fallback match needs to happen by name- Overrides:
getNamein classLoadBalancerProfileIdentityProjection- Returns:
- the current name of the profile
-
setName
- Overrides:
setNamein classLoadBalancerProfileIdentityProjection
-
getCategory
-
setCategory
-
getServiceType
-
setServiceType
-
getCreatedBy
-
setCreatedBy
-
getVisibility
-
setVisibility
-
getInternalId
-
setInternalId
-
getExternalId
Description copied from class:LoadBalancerProfileIdentityProjectionreturns the externalId also known as the API id of the equivalent object.- Overrides:
getExternalIdin classLoadBalancerProfileIdentityProjection- Returns:
- the external id or API id of the current record
-
setExternalId
Description copied from class:LoadBalancerProfileIdentityProjectionSets the externalId of the profile. In this class this should not be called directly- Overrides:
setExternalIdin classLoadBalancerProfileIdentityProjection- Parameters:
externalId- the external id or API id of the current record
-
getProxyType
-
setProxyType
-
getRedirectRewrite
-
setRedirectRewrite
-
getPersistenceType
-
setPersistenceType
-
getSslEnabled
-
setSslEnabled
-
getSslCert
-
setSslCert
-
getAccountCertificate
-
setAccountCertificate
-
getEnabled
-
setEnabled
-
getRawData
-
setRawData
-
getDateCreated
-
setDateCreated
-
getLastUpdated
-
setLastUpdated
-
getRedirectUrl
-
setRedirectUrl
-
getInsertXforwardedFor
-
setInsertXforwardedFor
-
getPersistenceCookieName
-
setPersistenceCookieName
-
getPersistenceExpiresIn
-
setPersistenceExpiresIn
-
getEditable
-
setEditable
-
getLoadBalancer
-
setLoadBalancer
-