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
-
Field Summary
Modifier and TypeFieldDescriptionprotected Account
protected AccountCertificate
protected String
protected User
protected Date
protected Boolean
protected Boolean
protected String
protected Boolean
protected String
protected Date
protected NetworkLoadBalancer
protected String
protected String
protected Long
protected String
protected String
protected String
protected String
protected String
protected String
protected String
protected Boolean
protected String
Fields inherited from class com.morpheusdata.model.projection.LoadBalancerProfileIdentityProjection
description, partition
Fields inherited from class com.morpheusdata.model.MorpheusModel
config, id
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionreturns the externalId also known as the API id of the equivalent object.getName()
Gets the name of the profile.void
setAccount
(Account account) void
setAccountCertificate
(AccountCertificate accountCertificate) void
setCategory
(String category) void
setCreatedBy
(User createdBy) void
setDateCreated
(Date dateCreated) void
setEditable
(Boolean editable) void
setEnabled
(Boolean enabled) void
setExternalId
(String externalId) Sets the externalId of the profile.void
setInsertXforwardedFor
(Boolean insertXforwardedFor) void
setInternalId
(String internalId) void
setLastUpdated
(Date lastUpdated) void
setLoadBalancer
(NetworkLoadBalancer loadBalancer) void
void
setPersistenceCookieName
(String persistenceCookieName) void
setPersistenceExpiresIn
(Long persistenceExpiresIn) void
setPersistenceType
(String persistenceType) void
setProxyType
(String proxyType) void
setRawData
(String rawData) void
setRedirectRewrite
(String redirectRewrite) void
setRedirectUrl
(String redirectUrl) void
setServiceType
(String serviceType) void
setSslCert
(String sslCert) void
setSslEnabled
(Boolean sslEnabled) void
setVisibility
(String visibility) Methods inherited from class com.morpheusdata.model.projection.LoadBalancerProfileIdentityProjection
getDescription, getPartition, setDescription, setPartition
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
-
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:LoadBalancerProfileIdentityProjection
Gets the name of the profile. This is on the identity projection in case a fallback match needs to happen by name- Overrides:
getName
in classLoadBalancerProfileIdentityProjection
- Returns:
- the current name of the profile
-
setName
- Overrides:
setName
in classLoadBalancerProfileIdentityProjection
-
getCategory
-
setCategory
-
getServiceType
-
setServiceType
-
getCreatedBy
-
setCreatedBy
-
getVisibility
-
setVisibility
-
getInternalId
-
setInternalId
-
getExternalId
Description copied from class:LoadBalancerProfileIdentityProjection
returns the externalId also known as the API id of the equivalent object.- Overrides:
getExternalId
in classLoadBalancerProfileIdentityProjection
- Returns:
- the external id or API id of the current record
-
setExternalId
Description copied from class:LoadBalancerProfileIdentityProjection
Sets the externalId of the profile. In this class this should not be called directly- Overrides:
setExternalId
in 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
-