Interface IDfContentTransferConfig

All Superinterfaces:
IDfPersistentObject, IDfSysObject, IDfTypedObject

public interface IDfContentTransferConfig extends IDfSysObject
Distributed transfer config object
  • Field Details

  • Method Details

    • isAcsReadEnabled

      boolean isAcsReadEnabled() throws DfException
      Returns whether ACS read mode is enabled in this repository.
      Returns:
      true if read mode is enabled, false otherwise.
      Throws:
      DfException - if a server error occurs
    • setAcsReadEnabled

      void setAcsReadEnabled(boolean isEnabled) throws DfException
      Sets whether ACS read mode is enabled in this repository.
      Parameters:
      isEnabled - true if read mode should be set as enabled, false otherwise.
      Throws:
      DfException - if a server error occurs
    • isAcsWriteEnabled

      boolean isAcsWriteEnabled() throws DfException
      Returns whether ACS write mode is enabled in this repository.
      Returns:
      true if write mode is enabled, false otherwise.
      Throws:
      DfException - if a server error occurs
    • isAcsAsynchWriteEnabled

      boolean isAcsAsynchWriteEnabled() throws DfException
      Returns whether ACS asynchronous write mode is enabled in this repository.
      Returns:
      true, if asynchronous write mode is enabled, false otherwise.
      Throws:
      DfException - if a server error occurs
    • setAcsWriteMode

      void setAcsWriteMode(String mode) throws DfException
      Sets ACS write mode in this repository. Write mode values: DISABLE_ACS_WRITE - disable ACS write and ACS asynchronous write ENABLE_ACS_WRITE - enable ACS write, disable ACS asynchronous write ENABLE_ACS_ASYNCH_WRITE - enable ACS write and ACS asynchronous write
      Parameters:
      mode - write mode
      Throws:
      DfException - if a server error occurs
      IllegalArgumentException - if parameter mode has incorrect value
    • isBocsPrecachingEnabled

      boolean isBocsPrecachingEnabled() throws DfException
      Returns whether BOCS predictive caching is enabled in this repository.
      Returns:
      true if BOCS predictive caching is enabled, false otherwise.
      Throws:
      DfException - if a server error occurs
    • setBocsPrecachingEnabled

      void setBocsPrecachingEnabled(boolean isEnabled) throws DfException
      Sets whether BOCS predictive caching is enabled in this repository.
      Parameters:
      isEnabled - true if BOCS predictive caching should be set as enabled, false otherwise.
      Throws:
      DfException - if a server error occurs
    • setBocsEncryptionMode

      void setBocsEncryptionMode(String mode) throws DfException
      Sets BOCS encryption mode in this repository. Supported values:
      disable - do not encrypt content from this repository on BOCS
      allow - allow, but not require, to encrypt content from this repository on BOCS
      require - require content from this repository to be encrypted on BOCS
      Parameters:
      mode - encryption mode
      Throws:
      DfException - if a server error occurs
      IllegalArgumentException - if parameter mode has incorrect value
    • getBocsEncryptionMode

      String getBocsEncryptionMode() throws DfException
      Returns BOCS encryption mode in this repository.
      Returns:
      BOCS encryption mode in this repository
      Throws:
      DfException - if a server error occurs
      See Also:
    • getEffectiveBocsEncryptionMode

      String getEffectiveBocsEncryptionMode() throws DfException
      Returns BOCS encryption mode in this repository. If value is not set, returns default value - allow.
      Returns:
      BOCS encryption mode in this repository
      Throws:
      DfException - if a server error occurs
      See Also: