Class CreateCertificateIssuedByInternalCaConfigDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.certificatesmanagement.model.CreateCertificateIssuedByInternalCaConfigDetails.Builder
 
- 
- Enclosing class:
- CreateCertificateIssuedByInternalCaConfigDetails
 
 public static class CreateCertificateIssuedByInternalCaConfigDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
versionNamepublic CreateCertificateIssuedByInternalCaConfigDetails.Builder versionName(String versionName) 
 - 
certificateProfileTypepublic CreateCertificateIssuedByInternalCaConfigDetails.Builder certificateProfileType(CertificateProfileType certificateProfileType) The name of the profile used to create the certificate, which depends on the type of certificate you need.- Parameters:
- certificateProfileType- the value to set
- Returns:
- this builder
 
 - 
issuerCertificateAuthorityIdpublic CreateCertificateIssuedByInternalCaConfigDetails.Builder issuerCertificateAuthorityId(String issuerCertificateAuthorityId) The OCID of the private CA.- Parameters:
- issuerCertificateAuthorityId- the value to set
- Returns:
- this builder
 
 - 
validitypublic CreateCertificateIssuedByInternalCaConfigDetails.Builder validity(Validity validity) 
 - 
subjectpublic CreateCertificateIssuedByInternalCaConfigDetails.Builder subject(CertificateSubject subject) 
 - 
subjectAlternativeNamespublic CreateCertificateIssuedByInternalCaConfigDetails.Builder subjectAlternativeNames(List<CertificateSubjectAlternativeName> subjectAlternativeNames) A list of subject alternative names.- Parameters:
- subjectAlternativeNames- the value to set
- Returns:
- this builder
 
 - 
keyAlgorithmpublic CreateCertificateIssuedByInternalCaConfigDetails.Builder keyAlgorithm(KeyAlgorithm keyAlgorithm) The algorithm to use to create key pairs.- Parameters:
- keyAlgorithm- the value to set
- Returns:
- this builder
 
 - 
signatureAlgorithmpublic CreateCertificateIssuedByInternalCaConfigDetails.Builder signatureAlgorithm(SignatureAlgorithm signatureAlgorithm) The algorithm to use to sign the public key certificate.- Parameters:
- signatureAlgorithm- the value to set
- Returns:
- this builder
 
 - 
buildpublic CreateCertificateIssuedByInternalCaConfigDetails build() 
 - 
copypublic CreateCertificateIssuedByInternalCaConfigDetails.Builder copy(CreateCertificateIssuedByInternalCaConfigDetails model) 
 
- 
 
-