Package com.oracle.bmc.jms.model
Class CryptoAnalysisResultSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.jms.model.CryptoAnalysisResultSummary.Builder
-
- Enclosing class:
- CryptoAnalysisResultSummary
public static class CryptoAnalysisResultSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CryptoAnalysisResultSummary.Builder
aggregationMode(CryptoAnalysisResultMode aggregationMode)
The result aggregation modeCryptoAnalysisResultSummary.Builder
bucketName(String bucketName)
The Object Storage bucket name of this analysis result.CryptoAnalysisResultSummary
build()
CryptoAnalysisResultSummary.Builder
copy(CryptoAnalysisResultSummary model)
CryptoAnalysisResultSummary.Builder
cryptoRoadmapVersion(String cryptoRoadmapVersion)
The Crypto Roadmap version used to perform the analysis.CryptoAnalysisResultSummary.Builder
findingCount(Integer findingCount)
Total number of findings with the analysis.CryptoAnalysisResultSummary.Builder
fleetId(String fleetId)
The fleet OCID.CryptoAnalysisResultSummary.Builder
hostName(String hostName)
The hostname of the managed instance.CryptoAnalysisResultSummary.Builder
id(String id)
The OCID to identify this analysis results.CryptoAnalysisResultSummary.Builder
managedInstanceId(String managedInstanceId)
The managed instance OCID.CryptoAnalysisResultSummary.Builder
namespace(String namespace)
The Object Storage namespace of this analysis result.CryptoAnalysisResultSummary.Builder
nonCompliantFindingCount(Integer nonCompliantFindingCount)
Total number of non-compliant findings with the analysis.CryptoAnalysisResultSummary.Builder
objectName(String objectName)
The Object Storage object name of this analysis result.CryptoAnalysisResultSummary.Builder
summarizedEventCount(Integer summarizedEventCount)
Total number of summarized events.CryptoAnalysisResultSummary.Builder
timeCreated(Date timeCreated)
The time the result is compiled.CryptoAnalysisResultSummary.Builder
timeFinished(Date timeFinished)
The time the JFR recording has finished.CryptoAnalysisResultSummary.Builder
timeFirstEvent(Date timeFirstEvent)
Time of the first event in the analysis.CryptoAnalysisResultSummary.Builder
timeLastEvent(Date timeLastEvent)
Time of the last event in the analysis.CryptoAnalysisResultSummary.Builder
timeStarted(Date timeStarted)
The time the JFR recording has started.CryptoAnalysisResultSummary.Builder
totalEventCount(Integer totalEventCount)
Total number of events in the analysis.CryptoAnalysisResultSummary.Builder
workRequestId(String workRequestId)
The OCID of the work request to start the analysis.
-
-
-
Method Detail
-
id
public CryptoAnalysisResultSummary.Builder id(String id)
The OCID to identify this analysis results.- Parameters:
id
- the value to set- Returns:
- this builder
-
workRequestId
public CryptoAnalysisResultSummary.Builder workRequestId(String workRequestId)
The OCID of the work request to start the analysis.- Parameters:
workRequestId
- the value to set- Returns:
- this builder
-
aggregationMode
public CryptoAnalysisResultSummary.Builder aggregationMode(CryptoAnalysisResultMode aggregationMode)
The result aggregation mode- Parameters:
aggregationMode
- the value to set- Returns:
- this builder
-
fleetId
public CryptoAnalysisResultSummary.Builder fleetId(String fleetId)
The fleet OCID.- Parameters:
fleetId
- the value to set- Returns:
- this builder
-
managedInstanceId
public CryptoAnalysisResultSummary.Builder managedInstanceId(String managedInstanceId)
The managed instance OCID.- Parameters:
managedInstanceId
- the value to set- Returns:
- this builder
-
hostName
public CryptoAnalysisResultSummary.Builder hostName(String hostName)
The hostname of the managed instance.- Parameters:
hostName
- the value to set- Returns:
- this builder
-
timeFirstEvent
public CryptoAnalysisResultSummary.Builder timeFirstEvent(Date timeFirstEvent)
Time of the first event in the analysis.- Parameters:
timeFirstEvent
- the value to set- Returns:
- this builder
-
timeLastEvent
public CryptoAnalysisResultSummary.Builder timeLastEvent(Date timeLastEvent)
Time of the last event in the analysis.- Parameters:
timeLastEvent
- the value to set- Returns:
- this builder
-
totalEventCount
public CryptoAnalysisResultSummary.Builder totalEventCount(Integer totalEventCount)
Total number of events in the analysis.- Parameters:
totalEventCount
- the value to set- Returns:
- this builder
-
summarizedEventCount
public CryptoAnalysisResultSummary.Builder summarizedEventCount(Integer summarizedEventCount)
Total number of summarized events.Summarized events are deduplicated events of interest.
- Parameters:
summarizedEventCount
- the value to set- Returns:
- this builder
-
findingCount
public CryptoAnalysisResultSummary.Builder findingCount(Integer findingCount)
Total number of findings with the analysis.- Parameters:
findingCount
- the value to set- Returns:
- this builder
-
nonCompliantFindingCount
public CryptoAnalysisResultSummary.Builder nonCompliantFindingCount(Integer nonCompliantFindingCount)
Total number of non-compliant findings with the analysis.A non-compliant finding means the application won’t work properly with the changes introduced by the Crypto Roadmap version used by the analysis.
- Parameters:
nonCompliantFindingCount
- the value to set- Returns:
- this builder
-
timeCreated
public CryptoAnalysisResultSummary.Builder timeCreated(Date timeCreated)
The time the result is compiled.- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
timeStarted
public CryptoAnalysisResultSummary.Builder timeStarted(Date timeStarted)
The time the JFR recording has started.- Parameters:
timeStarted
- the value to set- Returns:
- this builder
-
timeFinished
public CryptoAnalysisResultSummary.Builder timeFinished(Date timeFinished)
The time the JFR recording has finished.- Parameters:
timeFinished
- the value to set- Returns:
- this builder
-
cryptoRoadmapVersion
public CryptoAnalysisResultSummary.Builder cryptoRoadmapVersion(String cryptoRoadmapVersion)
The Crypto Roadmap version used to perform the analysis.- Parameters:
cryptoRoadmapVersion
- the value to set- Returns:
- this builder
-
namespace
public CryptoAnalysisResultSummary.Builder namespace(String namespace)
The Object Storage namespace of this analysis result.- Parameters:
namespace
- the value to set- Returns:
- this builder
-
bucketName
public CryptoAnalysisResultSummary.Builder bucketName(String bucketName)
The Object Storage bucket name of this analysis result.- Parameters:
bucketName
- the value to set- Returns:
- this builder
-
objectName
public CryptoAnalysisResultSummary.Builder objectName(String objectName)
The Object Storage object name of this analysis result.- Parameters:
objectName
- the value to set- Returns:
- this builder
-
build
public CryptoAnalysisResultSummary build()
-
copy
public CryptoAnalysisResultSummary.Builder copy(CryptoAnalysisResultSummary model)
-
-