Class AcmpcaCertificateAuthorityCertificateAuthorityConfigurationSubject.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.aws.acmpca_certificate_authority.AcmpcaCertificateAuthorityCertificateAuthorityConfigurationSubject.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<AcmpcaCertificateAuthorityCertificateAuthorityConfigurationSubject>
- Enclosing interface:
- AcmpcaCertificateAuthorityCertificateAuthorityConfigurationSubject
@Stability(Stable) public static final class AcmpcaCertificateAuthorityCertificateAuthorityConfigurationSubject.Builder extends Object implements software.amazon.jsii.Builder<AcmpcaCertificateAuthorityCertificateAuthorityConfigurationSubject>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
commonName
@Stability(Stable) public AcmpcaCertificateAuthorityCertificateAuthorityConfigurationSubject.Builder commonName(String commonName)
Sets the value ofAcmpcaCertificateAuthorityCertificateAuthorityConfigurationSubject.getCommonName()- Parameters:
commonName- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/acmpca_certificate_authority#common_name AcmpcaCertificateAuthority#common_name}.- Returns:
this
-
country
@Stability(Stable) public AcmpcaCertificateAuthorityCertificateAuthorityConfigurationSubject.Builder country(String country)
- Parameters:
country- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/acmpca_certificate_authority#country AcmpcaCertificateAuthority#country}.- Returns:
this
-
distinguishedNameQualifier
@Stability(Stable) public AcmpcaCertificateAuthorityCertificateAuthorityConfigurationSubject.Builder distinguishedNameQualifier(String distinguishedNameQualifier)
Sets the value ofAcmpcaCertificateAuthorityCertificateAuthorityConfigurationSubject.getDistinguishedNameQualifier()- Parameters:
distinguishedNameQualifier- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/acmpca_certificate_authority#distinguished_name_qualifier AcmpcaCertificateAuthority#distinguished_name_qualifier}.- Returns:
this
-
generationQualifier
@Stability(Stable) public AcmpcaCertificateAuthorityCertificateAuthorityConfigurationSubject.Builder generationQualifier(String generationQualifier)
Sets the value ofAcmpcaCertificateAuthorityCertificateAuthorityConfigurationSubject.getGenerationQualifier()- Parameters:
generationQualifier- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/acmpca_certificate_authority#generation_qualifier AcmpcaCertificateAuthority#generation_qualifier}.- Returns:
this
-
givenName
@Stability(Stable) public AcmpcaCertificateAuthorityCertificateAuthorityConfigurationSubject.Builder givenName(String givenName)
- Parameters:
givenName- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/acmpca_certificate_authority#given_name AcmpcaCertificateAuthority#given_name}.- Returns:
this
-
initials
@Stability(Stable) public AcmpcaCertificateAuthorityCertificateAuthorityConfigurationSubject.Builder initials(String initials)
- Parameters:
initials- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/acmpca_certificate_authority#initials AcmpcaCertificateAuthority#initials}.- Returns:
this
-
locality
@Stability(Stable) public AcmpcaCertificateAuthorityCertificateAuthorityConfigurationSubject.Builder locality(String locality)
- Parameters:
locality- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/acmpca_certificate_authority#locality AcmpcaCertificateAuthority#locality}.- Returns:
this
-
organization
@Stability(Stable) public AcmpcaCertificateAuthorityCertificateAuthorityConfigurationSubject.Builder organization(String organization)
Sets the value ofAcmpcaCertificateAuthorityCertificateAuthorityConfigurationSubject.getOrganization()- Parameters:
organization- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/acmpca_certificate_authority#organization AcmpcaCertificateAuthority#organization}.- Returns:
this
-
organizationalUnit
@Stability(Stable) public AcmpcaCertificateAuthorityCertificateAuthorityConfigurationSubject.Builder organizationalUnit(String organizationalUnit)
Sets the value ofAcmpcaCertificateAuthorityCertificateAuthorityConfigurationSubject.getOrganizationalUnit()- Parameters:
organizationalUnit- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/acmpca_certificate_authority#organizational_unit AcmpcaCertificateAuthority#organizational_unit}.- Returns:
this
-
pseudonym
@Stability(Stable) public AcmpcaCertificateAuthorityCertificateAuthorityConfigurationSubject.Builder pseudonym(String pseudonym)
- Parameters:
pseudonym- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/acmpca_certificate_authority#pseudonym AcmpcaCertificateAuthority#pseudonym}.- Returns:
this
-
state
@Stability(Stable) public AcmpcaCertificateAuthorityCertificateAuthorityConfigurationSubject.Builder state(String state)
- Parameters:
state- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/acmpca_certificate_authority#state AcmpcaCertificateAuthority#state}.- Returns:
this
-
surname
@Stability(Stable) public AcmpcaCertificateAuthorityCertificateAuthorityConfigurationSubject.Builder surname(String surname)
- Parameters:
surname- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/acmpca_certificate_authority#surname AcmpcaCertificateAuthority#surname}.- Returns:
this
-
title
@Stability(Stable) public AcmpcaCertificateAuthorityCertificateAuthorityConfigurationSubject.Builder title(String title)
- Parameters:
title- Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/acmpca_certificate_authority#title AcmpcaCertificateAuthority#title}.- Returns:
this
-
build
@Stability(Stable) public AcmpcaCertificateAuthorityCertificateAuthorityConfigurationSubject build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<AcmpcaCertificateAuthorityCertificateAuthorityConfigurationSubject>- Returns:
- a new instance of
AcmpcaCertificateAuthorityCertificateAuthorityConfigurationSubject - Throws:
NullPointerException- if any required attribute was not provided
-
-