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 ReplaceCaDetails
build()
ReplaceCaDetails.Builder
caBundlePem(String caBundlePem)
Plain text certificate chain in PEM format for the subordinate CA associated with given roverNode.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”.ReplaceCaDetails.Builder
certKeyAlgorithm(CertKeyAlgorithm certKeyAlgorithm)
key algorithm for issuing leaf certificate.ReplaceCaDetails.Builder
certSignatureAlgorithm(CertSignatureAlgorithm certSignatureAlgorithm)
signature algorithm for issuing leaf certificate.ReplaceCaDetails.Builder
copy(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)
-
-