Class CertificateVersion.Builder
- java.lang.Object
-
- com.oracle.bmc.certificatesmanagement.model.CertificateVersion.Builder
-
- Enclosing class:
- CertificateVersion
public static class CertificateVersion.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CertificateVersion
build()
CertificateVersion.Builder
certificateId(String certificateId)
The OCID of the certificate.CertificateVersion.Builder
copy(CertificateVersion model)
CertificateVersion.Builder
issuerCaVersionNumber(Long issuerCaVersionNumber)
The version number of the issuing certificate authority (CA).CertificateVersion.Builder
revocationStatus(RevocationStatus revocationStatus)
CertificateVersion.Builder
serialNumber(String serialNumber)
A unique certificate identifier used in certificate revocation tracking, formatted as octets.CertificateVersion.Builder
stages(List<VersionStage> stages)
A list of stages of this entity.CertificateVersion.Builder
subjectAlternativeNames(List<CertificateSubjectAlternativeName> subjectAlternativeNames)
A list of subject alternative names.CertificateVersion.Builder
timeCreated(Date timeCreated)
A optional property indicating when the certificate version was created, expressed in RFC 3339 timestamp format.CertificateVersion.Builder
timeOfDeletion(Date timeOfDeletion)
An optional property indicating when to delete the certificate version, expressed in RFC 3339 timestamp format.CertificateVersion.Builder
validity(Validity validity)
CertificateVersion.Builder
versionName(String versionName)
The name of the certificate version.CertificateVersion.Builder
versionNumber(Long versionNumber)
The version number of the certificate.
-
-
-
Method Detail
-
certificateId
public CertificateVersion.Builder certificateId(String certificateId)
The OCID of the certificate.- Parameters:
certificateId
- the value to set- Returns:
- this builder
-
serialNumber
public CertificateVersion.Builder serialNumber(String serialNumber)
A unique certificate identifier used in certificate revocation tracking, formatted as octets.Example: 03 AC FC FA CC B3 CB 02 B8 F8 DE F5 85 E7 7B FF
- Parameters:
serialNumber
- the value to set- Returns:
- this builder
-
timeCreated
public CertificateVersion.Builder timeCreated(Date timeCreated)
A optional property indicating when the certificate version was created, expressed in RFC 3339 timestamp format.Example: 2019-04-03T21:10:29.600Z
- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
versionNumber
public CertificateVersion.Builder versionNumber(Long versionNumber)
The version number of the certificate.- Parameters:
versionNumber
- the value to set- Returns:
- this builder
-
issuerCaVersionNumber
public CertificateVersion.Builder issuerCaVersionNumber(Long issuerCaVersionNumber)
The version number of the issuing certificate authority (CA).- Parameters:
issuerCaVersionNumber
- the value to set- Returns:
- this builder
-
versionName
public CertificateVersion.Builder versionName(String versionName)
The name of the certificate version.When the value is not null, a name is unique across versions of a given certificate.
- Parameters:
versionName
- the value to set- Returns:
- this builder
-
subjectAlternativeNames
public CertificateVersion.Builder subjectAlternativeNames(List<CertificateSubjectAlternativeName> subjectAlternativeNames)
A list of subject alternative names.- Parameters:
subjectAlternativeNames
- the value to set- Returns:
- this builder
-
timeOfDeletion
public CertificateVersion.Builder timeOfDeletion(Date timeOfDeletion)
An optional property indicating when to delete the certificate version, expressed in RFC 3339 timestamp format.Example: 2019-04-03T21:10:29.600Z
- Parameters:
timeOfDeletion
- the value to set- Returns:
- this builder
-
validity
public CertificateVersion.Builder validity(Validity validity)
-
stages
public CertificateVersion.Builder stages(List<VersionStage> stages)
A list of stages of this entity.- Parameters:
stages
- the value to set- Returns:
- this builder
-
revocationStatus
public CertificateVersion.Builder revocationStatus(RevocationStatus revocationStatus)
-
build
public CertificateVersion build()
-
copy
public CertificateVersion.Builder copy(CertificateVersion model)
-
-