Interface ChangeLog.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ChangeLog.Builder,ChangeLog>, SdkBuilder<ChangeLog.Builder,ChangeLog>, SdkPojo
Enclosing class:
ChangeLog

public static interface ChangeLog.Builder extends SdkPojo, CopyableBuilder<ChangeLog.Builder,ChangeLog>
  • Method Details

    • 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:
    • 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:
    • 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:
    • 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:
    • 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.