Class Assessor.Builder

  • Enclosing class:
    Assessor

    public static class Assessor.Builder
    extends Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • assessmentId

        public Assessor.Builder assessmentId​(String assessmentId)
        The OCID of the resource being referenced.
        Parameters:
        assessmentId - the value to set
        Returns:
        this builder
      • name

        public Assessor.Builder name​(String name)
        The Assessor Name.
        Parameters:
        name - the value to set
        Returns:
        this builder
      • displayName

        public Assessor.Builder displayName​(String displayName)
        A user-friendly name.

        Does not have to be unique, and it’s changeable. Avoid entering confidential information.

        Parameters:
        displayName - the value to set
        Returns:
        this builder
      • description

        public Assessor.Builder description​(String description)
        A user-friendly description.

        Does not have to be unique, and it’s changeable. Avoid entering confidential information.

        Parameters:
        description - the value to set
        Returns:
        this builder
      • helpLinkUrl

        public Assessor.Builder helpLinkUrl​(String helpLinkUrl)
        The Help URL.
        Parameters:
        helpLinkUrl - the value to set
        Returns:
        this builder
      • helpLinkText

        public Assessor.Builder helpLinkText​(String helpLinkText)
        The Help link text.
        Parameters:
        helpLinkText - the value to set
        Returns:
        this builder
      • lifecycleState

        public Assessor.Builder lifecycleState​(AssessorLifecycleStates lifecycleState)
        The current state of the Assessor.
        Parameters:
        lifecycleState - the value to set
        Returns:
        this builder
      • assessorResult

        public Assessor.Builder assessorResult​(String assessorResult)
        The Assessor Result text.
        Parameters:
        assessorResult - the value to set
        Returns:
        this builder
      • checksSummary

        public Assessor.Builder checksSummary​(String checksSummary)
        The Summary of all Checks.
        Parameters:
        checksSummary - the value to set
        Returns:
        this builder
      • hasScript

        public Assessor.Builder hasScript​(Boolean hasScript)
        True if script is available either from ‘script’ property of through download, false otherwise.
        Parameters:
        hasScript - the value to set
        Returns:
        this builder
      • script

        public Assessor.Builder script​(String script)
        The generated SQL script.

        Can be empty if the script exceeds maxLength. In this case the property ‘hasScript’ indicates that the script is available for download.

        Parameters:
        script - the value to set
        Returns:
        this builder
      • doesScriptRequireRestart

        public Assessor.Builder doesScriptRequireRestart​(Boolean doesScriptRequireRestart)
        True if DB restart required after running the script, false otherwise.
        Parameters:
        doesScriptRequireRestart - the value to set
        Returns:
        this builder