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 CertificateSubject
build()
CertificateSubject.Builder
commonName(String commonName)
Common name or fully-qualified domain name (RDN CN).CertificateSubject.Builder
copy(CertificateSubject model)
CertificateSubject.Builder
country(String country)
Country name (RDN C).CertificateSubject.Builder
distinguishedNameQualifier(String distinguishedNameQualifier)
Distinguished name qualifier(RDN DNQ).CertificateSubject.Builder
domainComponent(String domainComponent)
Domain component (RDN DC).CertificateSubject.Builder
generationQualifier(String generationQualifier)
Personal generational qualifier (for example, Sr., Jr.CertificateSubject.Builder
givenName(String givenName)
Personal given name (RDN G or GN).CertificateSubject.Builder
initials(String initials)
Personal initials.CertificateSubject.Builder
localityName(String localityName)
Locality (RDN L).CertificateSubject.Builder
organization(String organization)
Organization (RDN O).CertificateSubject.Builder
organizationalUnit(String organizationalUnit)
Organizational unit (RDN OU).CertificateSubject.Builder
pseudonym(String pseudonym)
Subject pseudonym.CertificateSubject.Builder
serialNumber(String serialNumber)
Unique subject identifier, which is not the same as the certificate serial number (RDN SERIALNUMBER).CertificateSubject.Builder
stateOrProvinceName(String stateOrProvinceName)
State or province name (RDN ST or S).CertificateSubject.Builder
street(String street)
Street address (RDN STREET).CertificateSubject.Builder
surname(String surname)
Personal surname (RDN SN).CertificateSubject.Builder
title(String title)
Title (RDN T or TITLE).CertificateSubject.Builder
userId(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)
-
-