Class AssessorSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.databasemigration.model.AssessorSummary.Builder
-
- Enclosing class:
- AssessorSummary
public static class AssessorSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AssessorSummary.Builderactions(List<AssessorAction> actions)Assessor actions.AssessorSummary.BuilderassessmentId(String assessmentId)The OCID of the resource being referenced.AssessorSummary.BuilderassessorGroup(AssessorGroup assessorGroup)AssessorSummary.BuilderassessorResult(String assessorResult)The Assessor Result text.AssessorSummarybuild()AssessorSummary.BuilderchecksSummary(String checksSummary)The Summary of all Checks.AssessorSummary.Buildercopy(AssessorSummary model)AssessorSummary.Builderdescription(String description)A user-friendly description.AssessorSummary.BuilderdisplayName(String displayName)A user-friendly name.AssessorSummary.BuilderdoesScriptRequireRestart(Boolean doesScriptRequireRestart)True if DB restart required after running the script, false otherwise.AssessorSummary.BuilderhasScript(Boolean hasScript)True if script is available either from ‘script’ property of through download, false otherwise.AssessorSummary.BuilderhelpLinkText(String helpLinkText)The Help link text.AssessorSummary.BuilderhelpLinkUrl(String helpLinkUrl)The Help URL.AssessorSummary.BuilderlifecycleState(AssessorLifecycleStates lifecycleState)The current state of the Assessor.AssessorSummary.Buildername(String name)The Assessor Name.AssessorSummary.Builderscript(String script)The generated SQL script.
-
-
-
Method Detail
-
assessmentId
public AssessorSummary.Builder assessmentId(String assessmentId)
The OCID of the resource being referenced.- Parameters:
assessmentId- the value to set- Returns:
- this builder
-
name
public AssessorSummary.Builder name(String name)
The Assessor Name.- Parameters:
name- the value to set- Returns:
- this builder
-
displayName
public AssessorSummary.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 AssessorSummary.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 AssessorSummary.Builder helpLinkUrl(String helpLinkUrl)
The Help URL.- Parameters:
helpLinkUrl- the value to set- Returns:
- this builder
-
helpLinkText
public AssessorSummary.Builder helpLinkText(String helpLinkText)
The Help link text.- Parameters:
helpLinkText- the value to set- Returns:
- this builder
-
lifecycleState
public AssessorSummary.Builder lifecycleState(AssessorLifecycleStates lifecycleState)
The current state of the Assessor.- Parameters:
lifecycleState- the value to set- Returns:
- this builder
-
assessorGroup
public AssessorSummary.Builder assessorGroup(AssessorGroup assessorGroup)
-
actions
public AssessorSummary.Builder actions(List<AssessorAction> actions)
Assessor actions.- Parameters:
actions- the value to set- Returns:
- this builder
-
assessorResult
public AssessorSummary.Builder assessorResult(String assessorResult)
The Assessor Result text.- Parameters:
assessorResult- the value to set- Returns:
- this builder
-
checksSummary
public AssessorSummary.Builder checksSummary(String checksSummary)
The Summary of all Checks.- Parameters:
checksSummary- the value to set- Returns:
- this builder
-
hasScript
public AssessorSummary.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 AssessorSummary.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 AssessorSummary.Builder doesScriptRequireRestart(Boolean doesScriptRequireRestart)
True if DB restart required after running the script, false otherwise.- Parameters:
doesScriptRequireRestart- the value to set- Returns:
- this builder
-
build
public AssessorSummary build()
-
copy
public AssessorSummary.Builder copy(AssessorSummary model)
-
-