Class CreateCertificateIssuedByInternalCaConfigDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.certificatesmanagement.model.CreateCertificateIssuedByInternalCaConfigDetails.Builder
-
- Enclosing class:
- CreateCertificateIssuedByInternalCaConfigDetails
public static class CreateCertificateIssuedByInternalCaConfigDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
versionName
public CreateCertificateIssuedByInternalCaConfigDetails.Builder versionName(String versionName)
-
certificateProfileType
public 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
-
issuerCertificateAuthorityId
public CreateCertificateIssuedByInternalCaConfigDetails.Builder issuerCertificateAuthorityId(String issuerCertificateAuthorityId)
The OCID of the private CA.- Parameters:
issuerCertificateAuthorityId
- the value to set- Returns:
- this builder
-
validity
public CreateCertificateIssuedByInternalCaConfigDetails.Builder validity(Validity validity)
-
subject
public CreateCertificateIssuedByInternalCaConfigDetails.Builder subject(CertificateSubject subject)
-
subjectAlternativeNames
public CreateCertificateIssuedByInternalCaConfigDetails.Builder subjectAlternativeNames(List<CertificateSubjectAlternativeName> subjectAlternativeNames)
A list of subject alternative names.- Parameters:
subjectAlternativeNames
- the value to set- Returns:
- this builder
-
keyAlgorithm
public CreateCertificateIssuedByInternalCaConfigDetails.Builder keyAlgorithm(KeyAlgorithm keyAlgorithm)
The algorithm to use to create key pairs.- Parameters:
keyAlgorithm
- the value to set- Returns:
- this builder
-
signatureAlgorithm
public CreateCertificateIssuedByInternalCaConfigDetails.Builder signatureAlgorithm(SignatureAlgorithm signatureAlgorithm)
The algorithm to use to sign the public key certificate.- Parameters:
signatureAlgorithm
- the value to set- Returns:
- this builder
-
build
public CreateCertificateIssuedByInternalCaConfigDetails build()
-
copy
public CreateCertificateIssuedByInternalCaConfigDetails.Builder copy(CreateCertificateIssuedByInternalCaConfigDetails model)
-
-