Interface ChangeLog.Builder

    • Method Detail

      • objectType

        ChangeLog.Builder objectType​(String objectType)

        The object that was changed, such as an assessment, control, or control set.

        Parameters:
        objectType - The object that was changed, such as an assessment, control, or control set.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ObjectTypeEnum, ObjectTypeEnum
      • objectType

        ChangeLog.Builder objectType​(ObjectTypeEnum objectType)

        The object that was changed, such as an assessment, control, or control set.

        Parameters:
        objectType - The object that was changed, such as an assessment, control, or control set.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ObjectTypeEnum, ObjectTypeEnum
      • objectName

        ChangeLog.Builder objectName​(String objectName)

        The name of the object that changed. This could be the name of an assessment, control, or control set.

        Parameters:
        objectName - The name of the object that changed. This could be the name of an assessment, control, or control set.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • action

        ChangeLog.Builder action​(String action)

        The action that was performed.

        Parameters:
        action - The action that was performed.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ActionEnum, ActionEnum
      • action

        ChangeLog.Builder action​(ActionEnum action)

        The action that was performed.

        Parameters:
        action - The action that was performed.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ActionEnum, ActionEnum
      • createdAt

        ChangeLog.Builder createdAt​(Instant createdAt)

        The time when the action was performed and the changelog record was created.

        Parameters:
        createdAt - The time when the action was performed and the changelog record was created.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • createdBy

        ChangeLog.Builder createdBy​(String createdBy)

        The user or role that performed the action.

        Parameters:
        createdBy - The user or role that performed the action.
        Returns:
        Returns a reference to this object so that method calls can be chained together.