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 Summary
Constructors Constructor Description Builder()
-
Method Summary
All 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
-
caBundlePem
public 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
-
certificateMaxValidityDuration
public 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
-
certKeyAlgorithm
public ReplaceCaDetails.Builder certKeyAlgorithm(CertKeyAlgorithm certKeyAlgorithm)
key algorithm for issuing leaf certificate.- Parameters:
certKeyAlgorithm- the value to set- Returns:
- this builder
-
certSignatureAlgorithm
public ReplaceCaDetails.Builder certSignatureAlgorithm(CertSignatureAlgorithm certSignatureAlgorithm)
signature algorithm for issuing leaf certificate.- Parameters:
certSignatureAlgorithm- the value to set- Returns:
- this builder
-
build
public ReplaceCaDetails build()
-
copy
public ReplaceCaDetails.Builder copy(ReplaceCaDetails model)
-
-