Class LoadBalancerScriptIdentityProjection

java.lang.Object
com.morpheusdata.model.MorpheusModel
com.morpheusdata.model.projection.MorpheusIdentityModel
com.morpheusdata.model.projection.LoadBalancerScriptIdentityProjection
Direct Known Subclasses:
NetworkLoadBalancerScript

public class LoadBalancerScriptIdentityProjection extends MorpheusIdentityModel
Provides a subset of properties from the NetworkLoadBalancerScript object for doing a sync match comparison with less bandwidth usage and memory footprint. This is a DTO Projection object
See Also:
  • Field Details

    • externalId

      protected String externalId
    • name

      protected String name
  • Constructor Details

    • LoadBalancerScriptIdentityProjection

      public LoadBalancerScriptIdentityProjection()
    • LoadBalancerScriptIdentityProjection

      public LoadBalancerScriptIdentityProjection(String externalId, String name)
  • Method Details

    • getExternalId

      public String getExternalId()
      returns the externalId also known as the API id of the equivalent object.
      Returns:
      the external id or API id of the current record
    • setExternalId

      public void setExternalId(String externalId)
    • getName

      public String getName()
      Gets the name of the script. This is on the identity projection in case a fallback match needs to happen by name
      Returns:
      the current name of the script
    • setName

      public void setName(String name)