com.independentsoft.exchange

## Class Id

- java.lang.Object
- - com.independentsoft.exchange.Id

- Direct Known Subclasses:
    FolderId, ItemId

      public abstract class Id
      extends java.lang.Object

  Represents the identifier of the folder on the server that will be shared.

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `Id()`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | `getChangeKey()` Sets a string that identifies a version of a folder that is identified by the Id attribute.
    `void` | `setChangeKey(java.lang.String changeKey)` Gets a string that identifies a version of a folder that is identified by the Id attribute.

    - ### Methods inherited from class java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### Id

          public Id()

  - ### Method Detail

    - #### setChangeKey

          public void setChangeKey(java.lang.String changeKey)

      Gets a string that identifies a version of a folder that is identified by the Id attribute. This attribute is optional. Use this attribute to make sure that the correct version of a folder is used.
      Parameters:
        `changeKey` - the new change key

    - #### getChangeKey

          public java.lang.String getChangeKey()

      Sets a string that identifies a version of a folder that is identified by the Id attribute. This attribute is optional. Use this attribute to make sure that the correct version of a folder is used.
      Returns:
        the change key