Class CertificateSubject.Builder
- java.lang.Object
-
- com.oracle.bmc.certificatesmanagement.model.CertificateSubject.Builder
-
- Enclosing class:
- CertificateSubject
public static class CertificateSubject.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CertificateSubjectbuild()CertificateSubject.BuildercommonName(String commonName)Common name or fully-qualified domain name (RDN CN).CertificateSubject.Buildercopy(CertificateSubject model)CertificateSubject.Buildercountry(String country)Country name (RDN C).CertificateSubject.BuilderdistinguishedNameQualifier(String distinguishedNameQualifier)Distinguished name qualifier(RDN DNQ).CertificateSubject.BuilderdomainComponent(String domainComponent)Domain component (RDN DC).CertificateSubject.BuildergenerationQualifier(String generationQualifier)Personal generational qualifier (for example, Sr., Jr.CertificateSubject.BuildergivenName(String givenName)Personal given name (RDN G or GN).CertificateSubject.Builderinitials(String initials)Personal initials.CertificateSubject.BuilderlocalityName(String localityName)Locality (RDN L).CertificateSubject.Builderorganization(String organization)Organization (RDN O).CertificateSubject.BuilderorganizationalUnit(String organizationalUnit)Organizational unit (RDN OU).CertificateSubject.Builderpseudonym(String pseudonym)Subject pseudonym.CertificateSubject.BuilderserialNumber(String serialNumber)Unique subject identifier, which is not the same as the certificate serial number (RDN SERIALNUMBER).CertificateSubject.BuilderstateOrProvinceName(String stateOrProvinceName)State or province name (RDN ST or S).CertificateSubject.Builderstreet(String street)Street address (RDN STREET).CertificateSubject.Buildersurname(String surname)Personal surname (RDN SN).CertificateSubject.Buildertitle(String title)Title (RDN T or TITLE).CertificateSubject.BuilderuserId(String userId)User ID (RDN UID).
-
-
-
Method Detail
-
commonName
public CertificateSubject.Builder commonName(String commonName)
Common name or fully-qualified domain name (RDN CN).- Parameters:
commonName- the value to set- Returns:
- this builder
-
country
public CertificateSubject.Builder country(String country)
Country name (RDN C).- Parameters:
country- the value to set- Returns:
- this builder
-
domainComponent
public CertificateSubject.Builder domainComponent(String domainComponent)
Domain component (RDN DC).- Parameters:
domainComponent- the value to set- Returns:
- this builder
-
distinguishedNameQualifier
public CertificateSubject.Builder distinguishedNameQualifier(String distinguishedNameQualifier)
Distinguished name qualifier(RDN DNQ).- Parameters:
distinguishedNameQualifier- the value to set- Returns:
- this builder
-
generationQualifier
public CertificateSubject.Builder generationQualifier(String generationQualifier)
Personal generational qualifier (for example, Sr., Jr.3rd, or IV).
- Parameters:
generationQualifier- the value to set- Returns:
- this builder
-
givenName
public CertificateSubject.Builder givenName(String givenName)
Personal given name (RDN G or GN).- Parameters:
givenName- the value to set- Returns:
- this builder
-
initials
public CertificateSubject.Builder initials(String initials)
Personal initials.- Parameters:
initials- the value to set- Returns:
- this builder
-
localityName
public CertificateSubject.Builder localityName(String localityName)
Locality (RDN L).- Parameters:
localityName- the value to set- Returns:
- this builder
-
organization
public CertificateSubject.Builder organization(String organization)
Organization (RDN O).- Parameters:
organization- the value to set- Returns:
- this builder
-
organizationalUnit
public CertificateSubject.Builder organizationalUnit(String organizationalUnit)
Organizational unit (RDN OU).- Parameters:
organizationalUnit- the value to set- Returns:
- this builder
-
pseudonym
public CertificateSubject.Builder pseudonym(String pseudonym)
Subject pseudonym.- Parameters:
pseudonym- the value to set- Returns:
- this builder
-
serialNumber
public CertificateSubject.Builder serialNumber(String serialNumber)
Unique subject identifier, which is not the same as the certificate serial number (RDN SERIALNUMBER).- Parameters:
serialNumber- the value to set- Returns:
- this builder
-
stateOrProvinceName
public CertificateSubject.Builder stateOrProvinceName(String stateOrProvinceName)
State or province name (RDN ST or S).- Parameters:
stateOrProvinceName- the value to set- Returns:
- this builder
-
street
public CertificateSubject.Builder street(String street)
Street address (RDN STREET).- Parameters:
street- the value to set- Returns:
- this builder
-
surname
public CertificateSubject.Builder surname(String surname)
Personal surname (RDN SN).- Parameters:
surname- the value to set- Returns:
- this builder
-
title
public CertificateSubject.Builder title(String title)
Title (RDN T or TITLE).- Parameters:
title- the value to set- Returns:
- this builder
-
userId
public CertificateSubject.Builder userId(String userId)
User ID (RDN UID).- Parameters:
userId- the value to set- Returns:
- this builder
-
build
public CertificateSubject build()
-
copy
public CertificateSubject.Builder copy(CertificateSubject model)
-
-