Class CertificateVersionSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.certificatesmanagement.model.CertificateVersionSummary.Builder
-
- Enclosing class:
- CertificateVersionSummary
public static class CertificateVersionSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CertificateVersionSummary
build()
CertificateVersionSummary.Builder
certificateId(String certificateId)
The OCID of the certificate.CertificateVersionSummary.Builder
copy(CertificateVersionSummary model)
CertificateVersionSummary.Builder
issuerCaVersionNumber(Long issuerCaVersionNumber)
The version number of the issuing certificate authority (CA).CertificateVersionSummary.Builder
revocationStatus(RevocationStatus revocationStatus)
CertificateVersionSummary.Builder
serialNumber(String serialNumber)
A unique certificate identifier used in certificate revocation tracking, formatted as octets.CertificateVersionSummary.Builder
stages(List<VersionStage> stages)
A list of rotation states for this certificate version.CertificateVersionSummary.Builder
subjectAlternativeNames(List<CertificateSubjectAlternativeName> subjectAlternativeNames)
A list of subject alternative names.CertificateVersionSummary.Builder
timeCreated(Date timeCreated)
A optional property indicating the time when the certificate version was created, expressed in RFC 3339 timestamp format.CertificateVersionSummary.Builder
timeOfDeletion(Date timeOfDeletion)
An optional property indicating when to delete the certificate version, expressed in RFC 3339 timestamp format.CertificateVersionSummary.Builder
validity(Validity validity)
CertificateVersionSummary.Builder
versionName(String versionName)
The name of the certificate version.CertificateVersionSummary.Builder
versionNumber(Long versionNumber)
The version number of the certificate.
-
-
-
Method Detail
-
certificateId
public CertificateVersionSummary.Builder certificateId(String certificateId)
The OCID of the certificate.- Parameters:
certificateId
- the value to set- Returns:
- this builder
-
serialNumber
public CertificateVersionSummary.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 CertificateVersionSummary.Builder timeCreated(Date timeCreated)
A optional property indicating the time 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 CertificateVersionSummary.Builder versionNumber(Long versionNumber)
The version number of the certificate.- Parameters:
versionNumber
- the value to set- Returns:
- this builder
-
issuerCaVersionNumber
public CertificateVersionSummary.Builder issuerCaVersionNumber(Long issuerCaVersionNumber)
The version number of the issuing certificate authority (CA).- Parameters:
issuerCaVersionNumber
- the value to set- Returns:
- this builder
-
versionName
public CertificateVersionSummary.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 CertificateVersionSummary.Builder subjectAlternativeNames(List<CertificateSubjectAlternativeName> subjectAlternativeNames)
A list of subject alternative names.- Parameters:
subjectAlternativeNames
- the value to set- Returns:
- this builder
-
timeOfDeletion
public CertificateVersionSummary.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 CertificateVersionSummary.Builder validity(Validity validity)
-
stages
public CertificateVersionSummary.Builder stages(List<VersionStage> stages)
A list of rotation states for this certificate version.- Parameters:
stages
- the value to set- Returns:
- this builder
-
revocationStatus
public CertificateVersionSummary.Builder revocationStatus(RevocationStatus revocationStatus)
-
build
public CertificateVersionSummary build()
-
copy
public CertificateVersionSummary.Builder copy(CertificateVersionSummary model)
-
-