Class DiagnosisSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.clusterhealth.model.DiagnosisSummary.Builder
-
- Enclosing class:
- DiagnosisSummary
public static class DiagnosisSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DiagnosisSummarybuild()DiagnosisSummary.Buildercopy(DiagnosisSummary model)DiagnosisSummary.BuilderfailedTests(List<FailedTest> failedTests)Each summary contains no more than 50 failed testsDiagnosisSummary.Builderhealth(DiagnosisSummary.Health health)if the host is healthyDiagnosisSummary.BuilderhealthCheckKey(String healthCheckKey)Identifier of the health check that produced this diagnosis summary.DiagnosisSummary.BuilderhostId(String hostId)id of the hostDiagnosisSummary.BuilderinstanceId(String instanceId)OCID of the instance associated with this summary.DiagnosisSummary.BuildertestType(DiagnosisSummary.TestType testType)Type of the diagnosis test recorded in this summary (e.g., PASSIVE or ACTIVE).DiagnosisSummary.BuildertimeGenerated(Date timeGenerated)time the recommendation report was generatedDiagnosisSummary.BuildertimeTestRan(Date timeTestRan)time the test was run
-
-
-
Method Detail
-
hostId
public DiagnosisSummary.Builder hostId(String hostId)
id of the host- Parameters:
hostId- the value to set- Returns:
- this builder
-
instanceId
public DiagnosisSummary.Builder instanceId(String instanceId)
OCID of the instance associated with this summary.- Parameters:
instanceId- the value to set- Returns:
- this builder
-
healthCheckKey
public DiagnosisSummary.Builder healthCheckKey(String healthCheckKey)
Identifier of the health check that produced this diagnosis summary.- Parameters:
healthCheckKey- the value to set- Returns:
- this builder
-
timeTestRan
public DiagnosisSummary.Builder timeTestRan(Date timeTestRan)
time the test was run- Parameters:
timeTestRan- the value to set- Returns:
- this builder
-
timeGenerated
public DiagnosisSummary.Builder timeGenerated(Date timeGenerated)
time the recommendation report was generated- Parameters:
timeGenerated- the value to set- Returns:
- this builder
-
failedTests
public DiagnosisSummary.Builder failedTests(List<FailedTest> failedTests)
Each summary contains no more than 50 failed tests- Parameters:
failedTests- the value to set- Returns:
- this builder
-
health
public DiagnosisSummary.Builder health(DiagnosisSummary.Health health)
if the host is healthy- Parameters:
health- the value to set- Returns:
- this builder
-
testType
public DiagnosisSummary.Builder testType(DiagnosisSummary.TestType testType)
Type of the diagnosis test recorded in this summary (e.g., PASSIVE or ACTIVE).- Parameters:
testType- the value to set- Returns:
- this builder
-
build
public DiagnosisSummary build()
-
copy
public DiagnosisSummary.Builder copy(DiagnosisSummary model)
-
-