Class IxmEngineConfig

java.lang.Object
com.onenetwork.platform.common.Model
com.onenetwork.platform.common.IxmEngineConfig
All Implemented Interfaces:
Model, java.io.Serializable

public class IxmEngineConfig
extends com.onenetwork.platform.common.Model
implements java.io.Serializable
This model is used to configure the deployment of an IXM engine at a cluster-wide level

Java class for IxmEngineConfig complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="IxmEngineConfig">
   <complexContent>
     <extension base="{http://www.onenetwork.com/Platform}Model">
       <sequence>
         <element name="ActionExecTime" type="{http://www.onenetwork.com/Platform}DateTime" minOccurs="0"/>
         <element name="ActionName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="InputRefId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Error" type="{http://www.onenetwork.com/Platform}Error" minOccurs="0"/>
         <element name="CreationUser" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="CreationDate" type="{http://www.onenetwork.com/Platform}DateTime" minOccurs="0"/>
         <element name="LastModifiedUser" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="LastModifiedDate" type="{http://www.onenetwork.com/Platform}DateTime" minOccurs="0"/>
         <element name="LastComputedDate" type="{http://www.onenetwork.com/Platform}DateTime" minOccurs="0"/>
         <element name="LastTouchedDate" type="{http://www.onenetwork.com/Platform}DateTime" minOccurs="0"/>
         <element name="LevelModifiedDate" type="{http://www.onenetwork.com/Platform}DateTime" minOccurs="0"/>
         <element name="ValueChainId" type="{http://www.w3.org/2001/XMLSchema}long"/>
         <element name="ConfigName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="ModulePrefix" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="EngineName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="EngineConfigParams" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="DefaultThreadCount" type="{http://www.onenetwork.com/Platform}NullableInteger" minOccurs="0"/>
         <element name="TaskMaxRunTimeMillis" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
         <element name="TaskMaxAttempts" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
         <element name="TaskRetryDelayMillis" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
         <element name="IxmTaskGeneratorSchedule" type="{http://www.onenetwork.com/Platform}IxmTaskGeneratorSchedule" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Udfs" type="{http://www.onenetwork.com/Platform}NameValuePairList" minOccurs="0"/>
         <element ref="{http://www.onenetwork.com/Platform}MDFs" maxOccurs="unbounded" minOccurs="0"/>
         <element name="Attribute" type="{http://www.onenetwork.com/Platform}AttributeValue" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 
See Also:
Serialized Form
  • Field Details

  • Constructor Details

  • Method Details

    • getActionExecTime

      public java.util.Calendar getActionExecTime()
      Gets the value of the actionExecTime property.
      Returns:
      possible object is String
    • setActionExecTime

      public void setActionExecTime​(java.util.Calendar value)
      Sets the value of the actionExecTime property.
      Parameters:
      value - allowed object is String
    • isSetActionExecTime

      public boolean isSetActionExecTime()
    • getActionName

      public java.lang.String getActionName()
      Gets the value of the actionName property.
      Overrides:
      getActionName in class com.onenetwork.platform.common.Model
      Returns:
      possible object is String
    • setActionName

      public void setActionName​(java.lang.String value)
      Sets the value of the actionName property.
      Overrides:
      setActionName in class com.onenetwork.platform.common.Model
      Parameters:
      value - allowed object is String
    • isSetActionName

      public boolean isSetActionName()
    • getInputRefId

      public java.lang.String getInputRefId()
      Gets the value of the inputRefId property.
      Returns:
      possible object is String
    • setInputRefId

      public void setInputRefId​(java.lang.String value)
      Sets the value of the inputRefId property.
      Parameters:
      value - allowed object is String
    • isSetInputRefId

      public boolean isSetInputRefId()
    • getError

      public StatusMessage getError()
      Gets the value of the error property.
      Specified by:
      getError in interface Model
      Overrides:
      getError in class com.onenetwork.platform.common.Model
      Returns:
      possible object is ErrorDef
    • setError

      public void setError​(StatusMessage value)
      Sets the value of the error property.
      Specified by:
      setError in interface Model
      Overrides:
      setError in class com.onenetwork.platform.common.Model
      Parameters:
      value - allowed object is ErrorDef
    • isSetError

      public boolean isSetError()
    • getCreationUser

      public java.lang.String getCreationUser()
      Gets the value of the creationUser property.
      Returns:
      possible object is String
    • setCreationUser

      public void setCreationUser​(java.lang.String value)
      Sets the value of the creationUser property.
      Parameters:
      value - allowed object is String
    • isSetCreationUser

      public boolean isSetCreationUser()
    • getCreationDate

      public java.util.Calendar getCreationDate()
      Gets the value of the creationDate property.
      Returns:
      possible object is String
    • setCreationDate

      public void setCreationDate​(java.util.Calendar value)
      Sets the value of the creationDate property.
      Parameters:
      value - allowed object is String
    • isSetCreationDate

      public boolean isSetCreationDate()
    • getLastModifiedUser

      public java.lang.String getLastModifiedUser()
      Gets the value of the lastModifiedUser property.
      Specified by:
      getLastModifiedUser in interface Model
      Overrides:
      getLastModifiedUser in class com.onenetwork.platform.common.Model
      Returns:
      possible object is String
    • setLastModifiedUser

      public void setLastModifiedUser​(java.lang.String value)
      Sets the value of the lastModifiedUser property.
      Specified by:
      setLastModifiedUser in interface Model
      Overrides:
      setLastModifiedUser in class com.onenetwork.platform.common.Model
      Parameters:
      value - allowed object is String
    • isSetLastModifiedUser

      public boolean isSetLastModifiedUser()
    • getLastModifiedDate

      public java.util.Calendar getLastModifiedDate()
      Gets the value of the lastModifiedDate property.
      Specified by:
      getLastModifiedDate in interface Model
      Overrides:
      getLastModifiedDate in class com.onenetwork.platform.common.Model
      Returns:
      possible object is String
    • setLastModifiedDate

      public void setLastModifiedDate​(java.util.Calendar value)
      Sets the value of the lastModifiedDate property.
      Specified by:
      setLastModifiedDate in interface Model
      Overrides:
      setLastModifiedDate in class com.onenetwork.platform.common.Model
      Parameters:
      value - allowed object is String
    • isSetLastModifiedDate

      public boolean isSetLastModifiedDate()
    • getLastComputedDate

      public java.util.Calendar getLastComputedDate()
      Gets the value of the lastComputedDate property.
      Returns:
      possible object is String
    • setLastComputedDate

      public void setLastComputedDate​(java.util.Calendar value)
      Sets the value of the lastComputedDate property.
      Parameters:
      value - allowed object is String
    • isSetLastComputedDate

      public boolean isSetLastComputedDate()
    • getLastTouchedDate

      public java.util.Calendar getLastTouchedDate()
      Gets the value of the lastTouchedDate property.
      Returns:
      possible object is String
    • setLastTouchedDate

      public void setLastTouchedDate​(java.util.Calendar value)
      Sets the value of the lastTouchedDate property.
      Parameters:
      value - allowed object is String
    • isSetLastTouchedDate

      public boolean isSetLastTouchedDate()
    • getLevelModifiedDate

      public java.util.Calendar getLevelModifiedDate()
      Gets the value of the levelModifiedDate property.
      Returns:
      possible object is String
    • setLevelModifiedDate

      public void setLevelModifiedDate​(java.util.Calendar value)
      Sets the value of the levelModifiedDate property.
      Parameters:
      value - allowed object is String
    • isSetLevelModifiedDate

      public boolean isSetLevelModifiedDate()
    • getValueChainId

      public long getValueChainId()
      Gets the value of the valueChainId property.
    • setValueChainId

      public void setValueChainId​(long value)
      Sets the value of the valueChainId property.
    • isSetValueChainId

      public boolean isSetValueChainId()
    • getConfigName

      public java.lang.String getConfigName()
      Gets the value of the configName property.
      Returns:
      possible object is String
    • setConfigName

      public void setConfigName​(java.lang.String value)
      Sets the value of the configName property.
      Parameters:
      value - allowed object is String
    • isSetConfigName

      public boolean isSetConfigName()
    • getModulePrefix

      public java.lang.String getModulePrefix()
      Gets the value of the modulePrefix property.
      Returns:
      possible object is String
    • setModulePrefix

      public void setModulePrefix​(java.lang.String value)
      Sets the value of the modulePrefix property.
      Parameters:
      value - allowed object is String
    • isSetModulePrefix

      public boolean isSetModulePrefix()
    • getEngineName

      public java.lang.String getEngineName()
      Gets the value of the engineName property.
      Returns:
      possible object is String
    • setEngineName

      public void setEngineName​(java.lang.String value)
      Sets the value of the engineName property.
      Parameters:
      value - allowed object is String
    • isSetEngineName

      public boolean isSetEngineName()
    • getEngineConfigParams

      public java.lang.String getEngineConfigParams()
      Gets the value of the engineConfigParams property.
      Returns:
      possible object is String
    • setEngineConfigParams

      public void setEngineConfigParams​(java.lang.String value)
      Sets the value of the engineConfigParams property.
      Parameters:
      value - allowed object is String
    • isSetEngineConfigParams

      public boolean isSetEngineConfigParams()
    • setDefaultThreadCount

      public void setDefaultThreadCount​(int value)
      Sets the value of the defaultThreadCount property.
      Parameters:
      value - allowed object is String
    • isSetDefaultThreadCount

      public boolean isSetDefaultThreadCount()
    • setTaskMaxRunTimeMillis

      public void setTaskMaxRunTimeMillis​(long value)
      Sets the value of the taskMaxRunTimeMillis property.
      Parameters:
      value - allowed object is Long
    • isSetTaskMaxRunTimeMillis

      public boolean isSetTaskMaxRunTimeMillis()
    • setTaskMaxAttempts

      public void setTaskMaxAttempts​(long value)
      Sets the value of the taskMaxAttempts property.
      Parameters:
      value - allowed object is Long
    • isSetTaskMaxAttempts

      public boolean isSetTaskMaxAttempts()
    • setTaskRetryDelayMillis

      public void setTaskRetryDelayMillis​(long value)
      Sets the value of the taskRetryDelayMillis property.
      Parameters:
      value - allowed object is Long
    • isSetTaskRetryDelayMillis

      public boolean isSetTaskRetryDelayMillis()
    • getIxmTaskGeneratorSchedules

      public java.util.List<IxmTaskGeneratorSchedule> getIxmTaskGeneratorSchedules()
      Gets the value of the ixmTaskGeneratorSchedules property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the ixmTaskGeneratorSchedules property.

      For example, to add a new item, do as follows:

          getIxmTaskGeneratorSchedules().add(newItem);
       

      Objects of the following type(s) are allowed in the list IxmTaskGeneratorSchedule

    • isSetIxmTaskGeneratorSchedules

      public boolean isSetIxmTaskGeneratorSchedules()
    • unsetIxmTaskGeneratorSchedules

      public void unsetIxmTaskGeneratorSchedules()
    • getUdfs

      public com.onenetwork.platform.common.NameValuePairList getUdfs()
      Gets the value of the udfs property.
      Overrides:
      getUdfs in class com.onenetwork.platform.common.Model
      Returns:
      possible object is NameValuePairList
    • setUdfs

      public void setUdfs​(com.onenetwork.platform.common.NameValuePairList value)
      Sets the value of the udfs property.
      Overrides:
      setUdfs in class com.onenetwork.platform.common.Model
      Parameters:
      value - allowed object is NameValuePairList
    • isSetUdfs

      public boolean isSetUdfs()
      Overrides:
      isSetUdfs in class com.onenetwork.platform.common.Model
    • getMDFsList

      public java.util.List<javax.xml.bind.JAXBElement<? extends com.onenetwork.platform.common.MDFs>> getMDFsList()
      Gets the value of the mdFsList property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the mdFsList property.

      For example, to add a new item, do as follows:

          getMDFsList().add(newItem);
       

      Objects of the following type(s) are allowed in the list JAXBElement<DummyMDFs> JAXBElement<MDFs>

      Overrides:
      getMDFsList in class com.onenetwork.platform.common.Model
    • isSetMDFsList

      public boolean isSetMDFsList()
    • unsetMDFsList

      public void unsetMDFsList()
    • getAttributes

      public java.util.List<AttributeValue> getAttributes()
      Gets the value of the attributes property.

      This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the attributes property.

      For example, to add a new item, do as follows:

          getAttributes().add(newItem);
       

      Objects of the following type(s) are allowed in the list AttributeValue

      Overrides:
      getAttributes in class com.onenetwork.platform.common.Model
    • isSetAttributes

      public boolean isSetAttributes()
    • unsetAttributes

      public void unsetAttributes()
    • getDefaultThreadCount

      public int getDefaultThreadCount()
    • unsetDefaultThreadCount

      public void unsetDefaultThreadCount()
    • getTaskMaxRunTimeMillis

      public long getTaskMaxRunTimeMillis()
    • unsetTaskMaxRunTimeMillis

      public void unsetTaskMaxRunTimeMillis()
    • getTaskMaxAttempts

      public long getTaskMaxAttempts()
    • unsetTaskMaxAttempts

      public void unsetTaskMaxAttempts()
    • getTaskRetryDelayMillis

      public long getTaskRetryDelayMillis()
    • unsetTaskRetryDelayMillis

      public void unsetTaskRetryDelayMillis()
    • equals

      public boolean equals​(java.lang.Object obj)
      Description copied from interface: Model
      A Model object is considered "equal" to another Model object if it is a Model of the same type and its Natural Key fields are identical.
      Specified by:
      equals in interface Model
      Overrides:
      equals in class java.lang.Object
      Parameters:
      obj - object to compare
      Returns:
      true if the object is the same type of Model with identical Natural Key fields
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • internalToString

      protected java.lang.String internalToString()
      Overrides:
      internalToString in class com.onenetwork.platform.common.Model
    • toStrContrib

      public java.lang.String toStrContrib()
      Not intended for use by Clients
    • getModelType

      public com.onenetwork.platform.data.model.impl.ModelType getModelType()
      methods to get ModelType for this JAXB.
      Overrides:
      getModelType in class com.onenetwork.platform.common.Model
    • getModelLevelType

      public com.onenetwork.platform.data.model.impl.ModelLevelType getModelLevelType()
      methods to get ModelLevelType for this JAXB.
      Overrides:
      getModelLevelType in class com.onenetwork.platform.common.Model
    • getStandardModelName

      public java.lang.String getStandardModelName()
      method to get standard model name for this JAXB.
      Overrides:
      getStandardModelName in class com.onenetwork.platform.common.Model
    • toDaoKey

      public com.transcendsys.platform.base.dao.IxmEngineConfigKey toDaoKey()
      Returns:
      the dao key for this IxmEngineConfig object.
    • getQualifiedEngineName

      public java.lang.String getQualifiedEngineName()
      Returns the qualified engine name
    • getQualifiedEngineName

      public static java.lang.String getQualifiedEngineName​(java.lang.String modulePrefix, java.lang.String engineName, java.lang.String configName)