Class ClouddomainsRegistrationContactSettingsAdminContactPostalAddress.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.clouddomains_registration.ClouddomainsRegistrationContactSettingsAdminContactPostalAddress.Jsii$Proxy
-
- All Implemented Interfaces:
ClouddomainsRegistrationContactSettingsAdminContactPostalAddress,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- ClouddomainsRegistrationContactSettingsAdminContactPostalAddress
@Stability(Stable) @Internal public static final class ClouddomainsRegistrationContactSettingsAdminContactPostalAddress.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ClouddomainsRegistrationContactSettingsAdminContactPostalAddress
An implementation forClouddomainsRegistrationContactSettingsAdminContactPostalAddress
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.clouddomains_registration.ClouddomainsRegistrationContactSettingsAdminContactPostalAddress
ClouddomainsRegistrationContactSettingsAdminContactPostalAddress.Builder, ClouddomainsRegistrationContactSettingsAdminContactPostalAddress.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(ClouddomainsRegistrationContactSettingsAdminContactPostalAddress.Builder builder)Constructor that initializes the object based on literal property values passed by theClouddomainsRegistrationContactSettingsAdminContactPostalAddress.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)List<String>getAddressLines()Unstructured address lines describing the lower levels of an address.StringgetAdministrativeArea()Highest administrative subdivision which is used for postal addresses of a country or region.StringgetLocality()Generally refers to the city/town portion of the address.StringgetOrganization()The name of the organization at the address.StringgetPostalCode()Postal code of the address.List<String>getRecipients()The recipient at the address.StringgetRegionCode()Required.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(ClouddomainsRegistrationContactSettingsAdminContactPostalAddress.Builder builder)
Constructor that initializes the object based on literal property values passed by theClouddomainsRegistrationContactSettingsAdminContactPostalAddress.Builder.
-
-
Method Detail
-
getRegionCode
public final String getRegionCode()
Description copied from interface:ClouddomainsRegistrationContactSettingsAdminContactPostalAddressRequired.CLDR region code of the country/region of the address. This is never inferred and it is up to the user to ensure the value is correct. See https://cldr.unicode.org/ and https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html for details. Example: "CH" for Switzerland. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/clouddomains_registration#region_code ClouddomainsRegistration#region_code}
- Specified by:
getRegionCodein interfaceClouddomainsRegistrationContactSettingsAdminContactPostalAddress
-
getAddressLines
public final List<String> getAddressLines()
Description copied from interface:ClouddomainsRegistrationContactSettingsAdminContactPostalAddressUnstructured address lines describing the lower levels of an address.Because values in addressLines do not have type information and may sometimes contain multiple values in a single field (e.g. "Austin, TX"), it is important that the line order is clear. The order of address lines should be "envelope order" for the country/region of the address. In places where this can vary (e.g. Japan), address_language is used to make it explicit (e.g. "ja" for large-to-small ordering and "ja-Latn" or "en" for small-to-large). This way, the most specific line of an address can be selected based on the language. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/clouddomains_registration#address_lines ClouddomainsRegistration#address_lines}
- Specified by:
getAddressLinesin interfaceClouddomainsRegistrationContactSettingsAdminContactPostalAddress
-
getAdministrativeArea
public final String getAdministrativeArea()
Description copied from interface:ClouddomainsRegistrationContactSettingsAdminContactPostalAddressHighest administrative subdivision which is used for postal addresses of a country or region.For example, this can be a state, a province, an oblast, or a prefecture. Specifically, for Spain this is the province and not the autonomous community (e.g. "Barcelona" and not "Catalonia"). Many countries don't use an administrative area in postal addresses. E.g. in Switzerland this should be left unpopulated. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/clouddomains_registration#administrative_area ClouddomainsRegistration#administrative_area}
- Specified by:
getAdministrativeAreain interfaceClouddomainsRegistrationContactSettingsAdminContactPostalAddress
-
getLocality
public final String getLocality()
Description copied from interface:ClouddomainsRegistrationContactSettingsAdminContactPostalAddressGenerally refers to the city/town portion of the address.Examples: US city, IT comune, UK post town. In regions of the world where localities are not well defined or do not fit into this structure well, leave locality empty and use addressLines. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/clouddomains_registration#locality ClouddomainsRegistration#locality}
- Specified by:
getLocalityin interfaceClouddomainsRegistrationContactSettingsAdminContactPostalAddress
-
getOrganization
public final String getOrganization()
Description copied from interface:ClouddomainsRegistrationContactSettingsAdminContactPostalAddressThe name of the organization at the address.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/clouddomains_registration#organization ClouddomainsRegistration#organization}
- Specified by:
getOrganizationin interfaceClouddomainsRegistrationContactSettingsAdminContactPostalAddress
-
getPostalCode
public final String getPostalCode()
Description copied from interface:ClouddomainsRegistrationContactSettingsAdminContactPostalAddressPostal code of the address.Not all countries use or require postal codes to be present, but where they are used, they may trigger additional validation with other parts of the address (e.g. state/zip validation in the U.S.A.). Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/clouddomains_registration#postal_code ClouddomainsRegistration#postal_code}
- Specified by:
getPostalCodein interfaceClouddomainsRegistrationContactSettingsAdminContactPostalAddress
-
getRecipients
public final List<String> getRecipients()
Description copied from interface:ClouddomainsRegistrationContactSettingsAdminContactPostalAddressThe recipient at the address.This field may, under certain circumstances, contain multiline information. For example, it might contain "care of" information. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/clouddomains_registration#recipients ClouddomainsRegistration#recipients}
- Specified by:
getRecipientsin interfaceClouddomainsRegistrationContactSettingsAdminContactPostalAddress
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-