Package com.oracle.bmc.datasafe.model
Class CryptoAssessmentCbomItemSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.datasafe.model.CryptoAssessmentCbomItemSummary.Builder
-
- Enclosing class:
- CryptoAssessmentCbomItemSummary
public static class CryptoAssessmentCbomItemSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CryptoAssessmentCbomItemSummary.Builderalgorithm(String algorithm)Cryptographic algorithm or integrity/checksum value observed for the feature.CryptoAssessmentCbomItemSummarybuild()CryptoAssessmentCbomItemSummary.BuildercomplianceDriver(String complianceDriver)Static compliance standards applicable to the feature.CryptoAssessmentCbomItemSummary.BuildercomponentType(String componentType)Type of component represented in the CBOM item.CryptoAssessmentCbomItemSummary.BuilderconfigurationLocation(List<String> configurationLocation)Locations where this item is configured or stored.CryptoAssessmentCbomItemSummary.Buildercopy(CryptoAssessmentCbomItemSummary model)CryptoAssessmentCbomItemSummary.Builderfeature(String feature)Feature name represented by the CBOM item.CryptoAssessmentCbomItemSummary.Builderformat(String format)Cryptographic format used by the feature.CryptoAssessmentCbomItemSummary.BuilderkeySize(String keySize)Observed key size for the feature.CryptoAssessmentCbomItemSummary.Builderprotocol(String protocol)Protocol used by the cryptographic feature.
-
-
-
Method Detail
-
componentType
public CryptoAssessmentCbomItemSummary.Builder componentType(String componentType)
Type of component represented in the CBOM item.- Parameters:
componentType- the value to set- Returns:
- this builder
-
feature
public CryptoAssessmentCbomItemSummary.Builder feature(String feature)
Feature name represented by the CBOM item.- Parameters:
feature- the value to set- Returns:
- this builder
-
protocol
public CryptoAssessmentCbomItemSummary.Builder protocol(String protocol)
Protocol used by the cryptographic feature.- Parameters:
protocol- the value to set- Returns:
- this builder
-
algorithm
public CryptoAssessmentCbomItemSummary.Builder algorithm(String algorithm)
Cryptographic algorithm or integrity/checksum value observed for the feature.- Parameters:
algorithm- the value to set- Returns:
- this builder
-
format
public CryptoAssessmentCbomItemSummary.Builder format(String format)
Cryptographic format used by the feature.- Parameters:
format- the value to set- Returns:
- this builder
-
keySize
public CryptoAssessmentCbomItemSummary.Builder keySize(String keySize)
Observed key size for the feature.- Parameters:
keySize- the value to set- Returns:
- this builder
-
configurationLocation
public CryptoAssessmentCbomItemSummary.Builder configurationLocation(List<String> configurationLocation)
Locations where this item is configured or stored.- Parameters:
configurationLocation- the value to set- Returns:
- this builder
-
complianceDriver
public CryptoAssessmentCbomItemSummary.Builder complianceDriver(String complianceDriver)
Static compliance standards applicable to the feature.- Parameters:
complianceDriver- the value to set- Returns:
- this builder
-
build
public CryptoAssessmentCbomItemSummary build()
-
copy
public CryptoAssessmentCbomItemSummary.Builder copy(CryptoAssessmentCbomItemSummary model)
-
-