Class FullSynchronizationRequest

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
SynchronizationCsvInJobRequest, SynchronizationExcelInJobRequest, SynchronizationJsonInJobRequest

public abstract class FullSynchronizationRequest extends FileSynchronizationRequest
See Also:
  • Field Details

    • finalizationStrategy

      @Pattern(regexp="REMOVE_RESOURCES|CHANGE_STATUS|IGNORE") @DefaultValue("REMOVE_RESOURCES") protected @Pattern(regexp="REMOVE_RESOURCES|CHANGE_STATUS|IGNORE") String finalizationStrategy
      The synchronization finalization strategy used in the clean up action. This determines whether to remove, ignore or change the status of assets that no longer exist in the external system. Possible values are `REMOVE_RESOURCES`, `CHANGE_STATUS` and `IGNORE`. When you select `CHANGE_STATUS` you must also provide a value for `missingAssetStatusId`.
    • missingAssetStatusId

      protected UUID missingAssetStatusId
      If finalizationStrategy is set to `CHANGE_STATUS` then this parameter determines the new status ID for assets that no longer exist in the external system.
  • Constructor Details

    • FullSynchronizationRequest

      public FullSynchronizationRequest()
  • Method Details

    • getFinalizationStrategy

      public String getFinalizationStrategy()
      The synchronization finalization strategy used in the clean up action. This determines whether to remove, ignore or change the status of assets that no longer exist in the external system. Possible values are `REMOVE_RESOURCES`, `CHANGE_STATUS` and `IGNORE`. When you select `CHANGE_STATUS` you must also provide a value for `missingAssetStatusId`.
    • getMissingAssetStatusId

      public UUID getMissingAssetStatusId()
      If finalizationStrategy is set to `CHANGE_STATUS` then this parameter determines the new status ID for assets that no longer exist in the external system.
    • toString

      public String toString()
      Overrides:
      toString in class FileSynchronizationRequest
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class FileSynchronizationRequest
    • canEqual

      protected boolean canEqual(Object other)
      Overrides:
      canEqual in class FileSynchronizationRequest
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class FileSynchronizationRequest