Class CfnCertificate.GeneralNameProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.acmpca.CfnCertificate.GeneralNameProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnCertificate.GeneralNameProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnCertificate.GeneralNameProperty
@Stability(Stable)
@Internal
public static final class CfnCertificate.GeneralNameProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnCertificate.GeneralNameProperty
An implementation for
CfnCertificate.GeneralNameProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.acmpca.CfnCertificate.GeneralNameProperty
CfnCertificate.GeneralNameProperty.Builder, CfnCertificate.GeneralNameProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnCertificate.GeneralNameProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectContains information about the certificate subject.final StringRepresentsGeneralNameas a DNS name.final ObjectRepresentsGeneralNameas anEdiPartyNameobject.final StringRepresentsGeneralNameas an IPv4 or IPv6 address.final ObjectRepresentsGeneralNameusing anOtherNameobject.final StringRepresentsGeneralNameas an object identifier (OID).final StringRepresentsGeneralNameas an RFC 822 email address.final StringRepresentsGeneralNameas a URI.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
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
Constructor that initializes the object based on literal property values passed by theCfnCertificate.GeneralNameProperty.Builder.
-
-
Method Details
-
getDirectoryName
Description copied from interface:CfnCertificate.GeneralNamePropertyContains information about the certificate subject.The certificate can be one issued by your private certificate authority (CA) or it can be your private CA certificate. The Subject field in the certificate identifies the entity that owns or controls the public key in the certificate. The entity can be a user, computer, device, or service. The Subject must contain an X.500 distinguished name (DN). A DN is a sequence of relative distinguished names (RDNs). The RDNs are separated by commas in the certificate. The DN must be unique for each entity, but your private CA can issue more than one certificate with the same DN to the same entity.
- Specified by:
getDirectoryNamein interfaceCfnCertificate.GeneralNameProperty
-
getDnsName
Description copied from interface:CfnCertificate.GeneralNamePropertyRepresentsGeneralNameas a DNS name.- Specified by:
getDnsNamein interfaceCfnCertificate.GeneralNameProperty
-
getEdiPartyName
Description copied from interface:CfnCertificate.GeneralNamePropertyRepresentsGeneralNameas anEdiPartyNameobject.- Specified by:
getEdiPartyNamein interfaceCfnCertificate.GeneralNameProperty
-
getIpAddress
Description copied from interface:CfnCertificate.GeneralNamePropertyRepresentsGeneralNameas an IPv4 or IPv6 address.- Specified by:
getIpAddressin interfaceCfnCertificate.GeneralNameProperty
-
getOtherName
Description copied from interface:CfnCertificate.GeneralNamePropertyRepresentsGeneralNameusing anOtherNameobject.- Specified by:
getOtherNamein interfaceCfnCertificate.GeneralNameProperty
-
getRegisteredId
Description copied from interface:CfnCertificate.GeneralNamePropertyRepresentsGeneralNameas an object identifier (OID).- Specified by:
getRegisteredIdin interfaceCfnCertificate.GeneralNameProperty
-
getRfc822Name
Description copied from interface:CfnCertificate.GeneralNamePropertyRepresentsGeneralNameas an RFC 822 email address.- Specified by:
getRfc822Namein interfaceCfnCertificate.GeneralNameProperty
-
getUniformResourceIdentifier
Description copied from interface:CfnCertificate.GeneralNamePropertyRepresentsGeneralNameas a URI.- Specified by:
getUniformResourceIdentifierin interfaceCfnCertificate.GeneralNameProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-