Package com.oracle.bmc.rover.model
Class ReplaceCaDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.rover.model.ReplaceCaDetails.Builder
 
- 
- Enclosing class:
- ReplaceCaDetails
 
 public static class ReplaceCaDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ReplaceCaDetailsbuild()ReplaceCaDetails.BuildercaBundlePem(String caBundlePem)Plain text certificate chain in PEM format for the subordinate CA associated with given roverNode.ReplaceCaDetails.BuildercertificateMaxValidityDuration(String certificateMaxValidityDuration)Max validity of leaf certificates issued by the CA associated with given node, in days, in ISO 8601 format, example “P365D”.ReplaceCaDetails.BuildercertKeyAlgorithm(CertKeyAlgorithm certKeyAlgorithm)key algorithm for issuing leaf certificate.ReplaceCaDetails.BuildercertSignatureAlgorithm(CertSignatureAlgorithm certSignatureAlgorithm)signature algorithm for issuing leaf certificate.ReplaceCaDetails.Buildercopy(ReplaceCaDetails model)
 
- 
- 
- 
Method Detail- 
caBundlePempublic ReplaceCaDetails.Builder caBundlePem(String caBundlePem) Plain text certificate chain in PEM format for the subordinate CA associated with given roverNode.- Parameters:
- caBundlePem- the value to set
- Returns:
- this builder
 
 - 
certificateMaxValidityDurationpublic ReplaceCaDetails.Builder certificateMaxValidityDuration(String certificateMaxValidityDuration) Max validity of leaf certificates issued by the CA associated with given node, in days, in ISO 8601 format, example “P365D”.- Parameters:
- certificateMaxValidityDuration- the value to set
- Returns:
- this builder
 
 - 
certKeyAlgorithmpublic ReplaceCaDetails.Builder certKeyAlgorithm(CertKeyAlgorithm certKeyAlgorithm) key algorithm for issuing leaf certificate.- Parameters:
- certKeyAlgorithm- the value to set
- Returns:
- this builder
 
 - 
certSignatureAlgorithmpublic ReplaceCaDetails.Builder certSignatureAlgorithm(CertSignatureAlgorithm certSignatureAlgorithm) signature algorithm for issuing leaf certificate.- Parameters:
- certSignatureAlgorithm- the value to set
- Returns:
- this builder
 
 - 
buildpublic ReplaceCaDetails build() 
 - 
copypublic ReplaceCaDetails.Builder copy(ReplaceCaDetails model) 
 
- 
 
-