Package com.morpheusdata.model
Class NetworkLoadBalancerScript
java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.projection.MorpheusIdentityModel
com.morpheusdata.model.projection.LoadBalancerScriptIdentityProjection
com.morpheusdata.model.NetworkLoadBalancerScript
-
Field Summary
Modifier and TypeFieldDescriptionprotected Account
protected String
protected User
protected Date
protected String
protected Boolean
protected String
protected String
protected Date
protected NetworkLoadBalancer
protected String
protected String
protected String
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 script.void
setAccount
(Account account) void
setCategory
(String category) void
setCreatedBy
(User createdBy) void
setDateCreated
(Date dateCreated) void
setDescription
(String description) void
setEnabled
(Boolean enabled) void
setExternalId
(String externalId) void
setInternalId
(String internalId) void
setLastUpdated
(Date lastUpdated) void
setLoadBalancer
(NetworkLoadBalancer loadBalancer) void
void
void
setVisibility
(String visibility) 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
-
createdBy
-
category
-
visibility
-
description
-
internalId
-
externalId
-
script
-
enabled
-
dateCreated
-
lastUpdated
-
loadBalancer
-
-
Constructor Details
-
NetworkLoadBalancerScript
public NetworkLoadBalancerScript()
-
-
Method Details
-
getAccount
-
setAccount
-
getName
Description copied from class:LoadBalancerScriptIdentityProjection
Gets the name of the script. This is on the identity projection in case a fallback match needs to happen by name- Overrides:
getName
in classLoadBalancerScriptIdentityProjection
- Returns:
- the current name of the script
-
setName
- Overrides:
setName
in classLoadBalancerScriptIdentityProjection
-
getCreatedBy
-
setCreatedBy
-
getVisibility
-
setVisibility
-
getCategory
-
setCategory
-
getDescription
-
setDescription
-
getInternalId
-
setInternalId
-
getExternalId
Description copied from class:LoadBalancerScriptIdentityProjection
returns the externalId also known as the API id of the equivalent object.- Overrides:
getExternalId
in classLoadBalancerScriptIdentityProjection
- Returns:
- the external id or API id of the current record
-
setExternalId
- Overrides:
setExternalId
in classLoadBalancerScriptIdentityProjection
-
getScript
-
setScript
-
getEnabled
-
setEnabled
-
getDateCreated
-
setDateCreated
-
getLastUpdated
-
setLastUpdated
-
getLoadBalancer
-
setLoadBalancer
-