Class ApigeeKeystoresAliasesSelfSignedCertSubject.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.apigee_keystores_aliases_self_signed_cert.ApigeeKeystoresAliasesSelfSignedCertSubject.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<ApigeeKeystoresAliasesSelfSignedCertSubject>
- Enclosing interface:
- ApigeeKeystoresAliasesSelfSignedCertSubject
@Stability(Stable) public static final class ApigeeKeystoresAliasesSelfSignedCertSubject.Builder extends Object implements software.amazon.jsii.Builder<ApigeeKeystoresAliasesSelfSignedCertSubject>
A builder forApigeeKeystoresAliasesSelfSignedCertSubject
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
commonName
@Stability(Stable) public ApigeeKeystoresAliasesSelfSignedCertSubject.Builder commonName(String commonName)
Sets the value ofApigeeKeystoresAliasesSelfSignedCertSubject.getCommonName()- Parameters:
commonName- Common name of the organization. Maximum length is 64 characters. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_keystores_aliases_self_signed_cert#common_name ApigeeKeystoresAliasesSelfSignedCert#common_name}- Returns:
this
-
countryCode
@Stability(Stable) public ApigeeKeystoresAliasesSelfSignedCertSubject.Builder countryCode(String countryCode)
Sets the value ofApigeeKeystoresAliasesSelfSignedCertSubject.getCountryCode()- Parameters:
countryCode- Two-letter country code. Example, IN for India, US for United States of America. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_keystores_aliases_self_signed_cert#country_code ApigeeKeystoresAliasesSelfSignedCert#country_code}- Returns:
this
-
email
@Stability(Stable) public ApigeeKeystoresAliasesSelfSignedCertSubject.Builder email(String email)
Sets the value ofApigeeKeystoresAliasesSelfSignedCertSubject.getEmail()- Parameters:
email- Email address. Max 255 characters. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_keystores_aliases_self_signed_cert#email ApigeeKeystoresAliasesSelfSignedCert#email}- Returns:
this
-
locality
@Stability(Stable) public ApigeeKeystoresAliasesSelfSignedCertSubject.Builder locality(String locality)
Sets the value ofApigeeKeystoresAliasesSelfSignedCertSubject.getLocality()- Parameters:
locality- City or town name. Maximum length is 128 characters. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_keystores_aliases_self_signed_cert#locality ApigeeKeystoresAliasesSelfSignedCert#locality}- Returns:
this
-
org
@Stability(Stable) public ApigeeKeystoresAliasesSelfSignedCertSubject.Builder org(String org)
Sets the value ofApigeeKeystoresAliasesSelfSignedCertSubject.getOrg()- Parameters:
org- Organization name. Maximum length is 64 characters. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_keystores_aliases_self_signed_cert#org ApigeeKeystoresAliasesSelfSignedCert#org}- Returns:
this
-
orgUnit
@Stability(Stable) public ApigeeKeystoresAliasesSelfSignedCertSubject.Builder orgUnit(String orgUnit)
Sets the value ofApigeeKeystoresAliasesSelfSignedCertSubject.getOrgUnit()- Parameters:
orgUnit- Organization team name. Maximum length is 64 characters. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_keystores_aliases_self_signed_cert#org_unit ApigeeKeystoresAliasesSelfSignedCert#org_unit}- Returns:
this
-
state
@Stability(Stable) public ApigeeKeystoresAliasesSelfSignedCertSubject.Builder state(String state)
Sets the value ofApigeeKeystoresAliasesSelfSignedCertSubject.getState()- Parameters:
state- State or district name. Maximum length is 128 characters. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/apigee_keystores_aliases_self_signed_cert#state ApigeeKeystoresAliasesSelfSignedCert#state}- Returns:
this
-
build
@Stability(Stable) public ApigeeKeystoresAliasesSelfSignedCertSubject build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<ApigeeKeystoresAliasesSelfSignedCertSubject>- Returns:
- a new instance of
ApigeeKeystoresAliasesSelfSignedCertSubject - Throws:
NullPointerException- if any required attribute was not provided
-
-