Class RevokeDesktopClientArg

    • Constructor Summary

      Constructors 
      Constructor Description
      RevokeDesktopClientArg​(java.lang.String sessionId, java.lang.String teamMemberId)
      None
      RevokeDesktopClientArg​(java.lang.String sessionId, java.lang.String teamMemberId, boolean deleteOnUnlink)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      boolean getDeleteOnUnlink()
      Whether to delete all files of the account (this is possible only if supported by the desktop client and will be made the next time the client access the account).
      java.lang.String getSessionId()
      The session id.
      java.lang.String getTeamMemberId()
      The unique id of the member owning the device.
      int hashCode()  
      java.lang.String toString()  
      java.lang.String toStringMultiline()
      Returns a String representation of this object formatted for easier readability.
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • deleteOnUnlink

        protected final boolean deleteOnUnlink
    • Constructor Detail

      • RevokeDesktopClientArg

        public RevokeDesktopClientArg​(@Nonnull
                                      java.lang.String sessionId,
                                      @Nonnull
                                      java.lang.String teamMemberId,
                                      boolean deleteOnUnlink)
        Parameters:
        sessionId - The session id. Must not be null.
        teamMemberId - The unique id of the member owning the device. Must not be null.
        deleteOnUnlink - Whether to delete all files of the account (this is possible only if supported by the desktop client and will be made the next time the client access the account).
        Throws:
        java.lang.IllegalArgumentException - If any argument does not meet its preconditions.
      • RevokeDesktopClientArg

        public RevokeDesktopClientArg​(@Nonnull
                                      java.lang.String sessionId,
                                      @Nonnull
                                      java.lang.String teamMemberId)
        None

        The default values for unset fields will be used.

        Parameters:
        sessionId - The session id. Must not be null.
        teamMemberId - The unique id of the member owning the device. Must not be null.
        Throws:
        java.lang.IllegalArgumentException - If any argument does not meet its preconditions.
    • Method Detail

      • getSessionId

        @Nonnull
        public java.lang.String getSessionId()
        The session id.
        Overrides:
        getSessionId in class DeviceSessionArg
        Returns:
        value for this field, never null.
      • getTeamMemberId

        @Nonnull
        public java.lang.String getTeamMemberId()
        The unique id of the member owning the device.
        Overrides:
        getTeamMemberId in class DeviceSessionArg
        Returns:
        value for this field, never null.
      • getDeleteOnUnlink

        public boolean getDeleteOnUnlink()
        Whether to delete all files of the account (this is possible only if supported by the desktop client and will be made the next time the client access the account).
        Returns:
        value for this field, or null if not present. Defaults to false.
      • toStringMultiline

        public java.lang.String toStringMultiline()
        Returns a String representation of this object formatted for easier readability.

        The returned String may contain newlines.

        Overrides:
        toStringMultiline in class DeviceSessionArg
        Returns:
        Formatted, multiline String representation of this object