Class ApproveAccessRequestDetails.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • approverComment

        public ApproveAccessRequestDetails.Builder approverComment​(String approverComment)
        Comment by the approver during approval.
        Parameters:
        approverComment - the value to set
        Returns:
        this builder
      • auditType

        public ApproveAccessRequestDetails.Builder auditType​(List<String> auditType)
        Specifies the type of auditing to be enabled.

        There are two levels of auditing: command-level and keystroke-level. By default, auditing is enabled at the command level i.e., each command issued by the operator is audited. When keystroke-level is chosen, in addition to command level logging, key strokes are also logged.

        Parameters:
        auditType - the value to set
        Returns:
        this builder
      • additionalMessage

        public ApproveAccessRequestDetails.Builder additionalMessage​(String additionalMessage)
        Message that needs to be displayed to the Ops User.
        Parameters:
        additionalMessage - the value to set
        Returns:
        this builder
      • timeOfUserCreation

        public ApproveAccessRequestDetails.Builder timeOfUserCreation​(Date timeOfUserCreation)
        The time when access request is scheduled to be approved in RFC 3339 timestamp format.Example: ‘2020-05-22T21:10:29.600Z’
        Parameters:
        timeOfUserCreation - the value to set
        Returns:
        this builder