Skip to main content

MGCLatticeDmfSpecResultContract

The result of applying a data management configuration specification.

Methods​

new​

Initializes a new instance of the MGCLatticeDmfSpecResultContract class.

  • Visibility: public
  • Returns: void

No parameters.

construct​

Creates a new instance of the MGCLatticeDmfSpecResultContract class.

  • Visibility: public
  • Returns: MGCLatticeDmfSpecResultContract A new instance.

No parameters.

add​

Records what happened to one item and counts it.

  • Visibility: public
  • Returns: void
NameTypeOptionalDescription
_kindstrNoWhat the item is.
_namestrNoThe item's name.
_outcomestrNoWhat happened.
_detailstrYesAnything worth saying about it.

outcomeCreated​

The outcome name for an item that did not exist and now does.

  • Visibility: public
  • Returns: str The outcome name.

No parameters.

outcomeUpdated​

The outcome name for an item that existed and was changed to match.

  • Visibility: public
  • Returns: str The outcome name.

No parameters.

outcomeUnchanged​

The outcome name for an item that already matched the specification.

  • Visibility: public
  • Returns: str The outcome name.

No parameters.

outcomeRemoved​

The outcome name for an item the specification does not describe and that was taken away.

  • Visibility: public
  • Returns: str The outcome name.

No parameters.

outcomeActivated​

The outcome name for a job that was started.

  • Visibility: public
  • Returns: str The outcome name.

No parameters.

outcomeDeactivated​

The outcome name for a job that was stopped.

  • Visibility: public
  • Returns: str The outcome name.

No parameters.

outcomeFailed​

The outcome name for an item that could not be applied.

  • Visibility: public
  • Returns: str The outcome name.

No parameters.

changed​

The number of items this run actually changed.

  • Visibility: public
  • Returns: int The count.

No parameters.

parmSuccess​

Gets or sets whether every item was applied.

  • Visibility: public
  • Returns: boolean Whether the run succeeded.
NameTypeOptionalDescription
_successbooleanYesWhether the run succeeded.

parmValidateOnly​

Gets or sets whether this run was a dry run that changed nothing.

  • Visibility: public
  • Returns: boolean Whether the run was a dry run.
NameTypeOptionalDescription
_validateOnlybooleanYesWhether the run was a dry run.

parmMessage​

Gets or sets the summary sentence.

  • Visibility: public
  • Returns: str The message.
NameTypeOptionalDescription
_messagestrYesThe message.

parmCreated​

Gets or sets how many items were created.

  • Visibility: public
  • Returns: int The count.
NameTypeOptionalDescription
_createdintYesThe count.

parmUpdated​

Gets or sets how many items were changed to match.

  • Visibility: public
  • Returns: int The count.
NameTypeOptionalDescription
_updatedintYesThe count.

parmUnchanged​

Gets or sets how many items already matched.

  • Visibility: public
  • Returns: int The count.
NameTypeOptionalDescription
_unchangedintYesThe count.

parmRemoved​

Gets or sets how many items were taken away.

  • Visibility: public
  • Returns: int The count.
NameTypeOptionalDescription
_removedintYesThe count.

parmFailed​

Gets or sets how many items could not be applied.

  • Visibility: public
  • Returns: int The count.
NameTypeOptionalDescription
_failedintYesThe count.

parmItems​

Gets or sets what happened to each item.

  • Visibility: public
  • Returns: List The item results.
NameTypeOptionalDescription
_itemsListYesThe item results.