Class EngineActionProperties
java.lang.Object
org.odpi.openmetadata.frameworks.openmetadata.properties.EntityProperties
org.odpi.openmetadata.frameworks.openmetadata.properties.OpenMetadataRootProperties
org.odpi.openmetadata.frameworks.openmetadata.properties.ReferenceableProperties
org.odpi.openmetadata.frameworks.openmetadata.properties.assets.AssetProperties
org.odpi.openmetadata.frameworks.openmetadata.properties.assets.processes.ProcessProperties
org.odpi.openmetadata.frameworks.openmetadata.properties.assets.processes.actions.ActionProperties
org.odpi.openmetadata.frameworks.openmetadata.properties.assets.processes.actions.EngineActionProperties
EngineActionElement contains the properties and header for a EngineAction entity retrieved from the metadata
 repository that represents the execution of a call to a governance engine. This may be triggered by directly
 creating the engine action, or using a governance action type as a template or as a step in a governance action
 process.
- 
Constructor Summary
ConstructorsConstructorDescriptionDefault constructorEngineActionProperties(EngineActionProperties template) Copy/clone constructor - 
Method Summary
Modifier and TypeMethodDescriptionbooleanReturn comparison result based on the content of the properties.Return the list of completion guards supplied by the governance service.Return the optional message from the running governance service supplied on its completion.intReturn the identifier of the governance domain that this action belongs to (0=ALL/ANY).Return the unique identifier of governance engine that is processing the engine action.Return the unique name of governance engine that is processing the engine action.Return the unique identifier for the governance action type that acted as a template for this engine action (if appropriate).Return the unique name for the governance action type that acted as a template for this engine action (if appropriate).Return the list of guards that must be received before this engine action can proceed.Return the userId of the governance engine that is responsible for running the governance service for this engine action.Return the name of the governance action process - or similar request source.Return the unique identifier for the governance action process step that acted as a template for this engine action (if appropriate).Return the unique name for the governance action process step that acted as a template for this engine action (if appropriate).Return the list of guards provided by the previous governance service(s).Return the requesting userReturn the parameters to pass onto the governance service.Return the governance request type used to call the governance service via this governance engine.inthashCode()Return hash code for this objectvoidsetCompletionGuards(List<String> completionGuards) Set up the list of completion guards supplied by the governance service.voidsetCompletionMessage(String completionMessage) Set up optional message from the running governance service supplied on its completion.voidsetDomainIdentifier(int domainIdentifier) Set up the identifier of the governance domain that this action belongs to (0=ALL/ANY).voidsetExecutorEngineGUID(String executorEngineGUID) Set up the unique identifier of governance engine that is processing the engine action.voidsetExecutorEngineName(String executorEngineName) Set up the unique name of governance engine that is processing the engine action.voidsetGovernanceActionTypeGUID(String governanceActionTypeGUID) Set up the unique identifier for the governance action type that acted as a template for this engine action (if appropriate).voidsetGovernanceActionTypeName(String governanceActionTypeName) Set up the unique name for the governance action type that acted as a template for this engine action (if appropriate).voidsetMandatoryGuards(List<String> mandatoryGuards) Set up the list of guards that must be received before this engine action can proceed.voidsetProcessingEngineUserId(String processingEngineUserId) Set up the userId of the governance engine that is responsible for running the governance service for this engine action.voidsetProcessName(String processName) Set up the name of the governance action process - or similar request source.voidsetProcessStepGUID(String processStepGUID) Set up the unique identifier for the governance action process step that acted as a template for this engine action (if appropriate).voidsetProcessStepName(String processStepName) Set up the unique name for the governance action process step that acted as a template for this engine action (if appropriate).voidsetReceivedGuards(List<String> receivedGuards) Set up the list of guards provided by the previous governance service(s).voidsetRequesterUserId(String requesterUserId) Set up the requesting user.voidsetRequestParameters(Map<String, String> requestParameters) Set up the parameters to pass onto the governance service.voidsetRequestType(String requestType) Set up the governance request type used to call the governance service via this governance engine.toString()JSON-style toStringMethods inherited from class org.odpi.openmetadata.frameworks.openmetadata.properties.assets.processes.ProcessProperties
getActivityStatus, getCompletionTime, getDueTime, getFormula, getFormulaType, getLastPauseTime, getLastResumeTime, getLastReviewTime, getPriority, getRequestedStartTime, getRequestedTime, getStartTime, getUserDefinedActivityStatus, setActivityStatus, setCompletionTime, setDueTime, setFormula, setFormulaType, setLastPauseTime, setLastResumeTime, setLastReviewTime, setPriority, setRequestedStartTime, setRequestedTime, setStartTime, setUserDefinedActivityStatusMethods inherited from class org.odpi.openmetadata.frameworks.openmetadata.properties.assets.AssetProperties
getDeployedImplementationType, getNamespace, getResourceName, getSource, getUserDefinedStatus, setDeployedImplementationType, setNamespace, setResourceName, setSource, setUserDefinedStatusMethods inherited from class org.odpi.openmetadata.frameworks.openmetadata.properties.ReferenceableProperties
getAdditionalProperties, getCategory, getDescription, getDisplayName, getIdentifier, getQualifiedName, getURL, getVersionIdentifier, setAdditionalProperties, setCategory, setDescription, setDisplayName, setIdentifier, setQualifiedName, setURL, setVersionIdentifierMethods inherited from class org.odpi.openmetadata.frameworks.openmetadata.properties.OpenMetadataRootProperties
getExtendedProperties, getTypeName, setExtendedProperties, setTypeNameMethods inherited from class org.odpi.openmetadata.frameworks.openmetadata.properties.EntityProperties
getEffectiveFrom, getEffectiveTo, setEffectiveFrom, setEffectiveTo 
- 
Constructor Details
- 
EngineActionProperties
public EngineActionProperties()Default constructor - 
EngineActionProperties
Copy/clone constructor- Parameters:
 template- object to copy
 
 - 
 - 
Method Details
- 
getDomainIdentifier
public int getDomainIdentifier()Return the identifier of the governance domain that this action belongs to (0=ALL/ANY).- Returns:
 - int
 
 - 
setDomainIdentifier
public void setDomainIdentifier(int domainIdentifier) Set up the identifier of the governance domain that this action belongs to (0=ALL/ANY).- Parameters:
 domainIdentifier- int
 - 
getMandatoryGuards
Return the list of guards that must be received before this engine action can proceed.- Returns:
 - list of guards
 
 - 
setMandatoryGuards
Set up the list of guards that must be received before this engine action can proceed.- Parameters:
 mandatoryGuards- list of guards
 - 
getReceivedGuards
Return the list of guards provided by the previous governance service(s).- Returns:
 - list of guards
 
 - 
setReceivedGuards
Set up the list of guards provided by the previous governance service(s).- Parameters:
 receivedGuards- list of guards
 - 
getExecutorEngineGUID
Return the unique identifier of governance engine that is processing the engine action.- Returns:
 - string guid
 
 - 
setExecutorEngineGUID
Set up the unique identifier of governance engine that is processing the engine action.- Parameters:
 executorEngineGUID- string guid
 - 
getExecutorEngineName
Return the unique name of governance engine that is processing the engine action.- Returns:
 - string name
 
 - 
setExecutorEngineName
Set up the unique name of governance engine that is processing the engine action.- Parameters:
 executorEngineName- string name
 - 
getGovernanceActionTypeGUID
Return the unique identifier for the governance action type that acted as a template for this engine action (if appropriate).- Returns:
 - guid
 
 - 
setGovernanceActionTypeGUID
Set up the unique identifier for the governance action type that acted as a template for this engine action (if appropriate).- Parameters:
 governanceActionTypeGUID- guid
 - 
getGovernanceActionTypeName
Return the unique name for the governance action type that acted as a template for this engine action (if appropriate).- Returns:
 - name
 
 - 
setGovernanceActionTypeName
Set up the unique name for the governance action type that acted as a template for this engine action (if appropriate).- Parameters:
 governanceActionTypeName- name
 - 
getProcessName
Return the name of the governance action process - or similar request source.- Returns:
 - name
 
 - 
setProcessName
Set up the name of the governance action process - or similar request source.- Parameters:
 processName- name
 - 
getProcessStepGUID
Return the unique identifier for the governance action process step that acted as a template for this engine action (if appropriate).- Returns:
 - guid
 
 - 
setProcessStepGUID
Set up the unique identifier for the governance action process step that acted as a template for this engine action (if appropriate).- Parameters:
 processStepGUID- guid
 - 
getProcessStepName
Return the unique name for the governance action process step that acted as a template for this engine action (if appropriate).- Returns:
 - name
 
 - 
setProcessStepName
Set up the unique name for the governance action process step that acted as a template for this engine action (if appropriate).- Parameters:
 processStepName- name
 - 
getProcessingEngineUserId
Return the userId of the governance engine that is responsible for running the governance service for this engine action.- Returns:
 - string userId
 
 - 
setProcessingEngineUserId
Set up the userId of the governance engine that is responsible for running the governance service for this engine action.- Parameters:
 processingEngineUserId- string userId
 - 
getRequesterUserId
Return the requesting user- Returns:
 - string
 
 - 
setRequesterUserId
Set up the requesting user.- Parameters:
 requesterUserId- string
 - 
getRequestType
Return the governance request type used to call the governance service via this governance engine.- Returns:
 - name of the request type
 
 - 
setRequestType
Set up the governance request type used to call the governance service via this governance engine.- Parameters:
 requestType- name of the request type passed to the governance service
 - 
getRequestParameters
Return the parameters to pass onto the governance service.- Returns:
 - map of properties
 
 - 
setRequestParameters
Set up the parameters to pass onto the governance service.- Parameters:
 requestParameters- map of properties
 - 
getCompletionGuards
Return the list of completion guards supplied by the governance service.- Returns:
 - list of guards
 
 - 
setCompletionGuards
Set up the list of completion guards supplied by the governance service.- Parameters:
 completionGuards- list of guards
 - 
getCompletionMessage
Return the optional message from the running governance service supplied on its completion.- Returns:
 - string message
 
 - 
setCompletionMessage
Set up optional message from the running governance service supplied on its completion.- Parameters:
 completionMessage- string message
 - 
toString
JSON-style toString- Overrides:
 toStringin classActionProperties- Returns:
 - return string containing the property names and values
 
 - 
equals
Return comparison result based on the content of the properties.- Overrides:
 equalsin classProcessProperties- Parameters:
 objectToCompare- test object- Returns:
 - result of comparison
 
 - 
hashCode
public int hashCode()Return hash code for this object- Overrides:
 hashCodein classProcessProperties- Returns:
 - int hash code
 
 
 -