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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.acmpca.CfnCertificate.GeneralNameProperty
CfnCertificate.GeneralNameProperty.Builder, CfnCertificate.GeneralNameProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnCertificate.GeneralNameProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final Object
Contains information about the certificate subject.final String
RepresentsGeneralName
as a DNS name.final Object
RepresentsGeneralName
as anEdiPartyName
object.final String
RepresentsGeneralName
as an IPv4 or IPv6 address.final Object
RepresentsGeneralName
using anOtherName
object.final String
RepresentsGeneralName
as an object identifier (OID).final String
RepresentsGeneralName
as an RFC 822 email address.final String
RepresentsGeneralName
as a URI.final int
hashCode()
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.GeneralNameProperty
Contains 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:
getDirectoryName
in interfaceCfnCertificate.GeneralNameProperty
- See Also:
-
getDnsName
Description copied from interface:CfnCertificate.GeneralNameProperty
RepresentsGeneralName
as a DNS name.- Specified by:
getDnsName
in interfaceCfnCertificate.GeneralNameProperty
- See Also:
-
getEdiPartyName
Description copied from interface:CfnCertificate.GeneralNameProperty
RepresentsGeneralName
as anEdiPartyName
object.- Specified by:
getEdiPartyName
in interfaceCfnCertificate.GeneralNameProperty
- See Also:
-
getIpAddress
Description copied from interface:CfnCertificate.GeneralNameProperty
RepresentsGeneralName
as an IPv4 or IPv6 address.- Specified by:
getIpAddress
in interfaceCfnCertificate.GeneralNameProperty
- See Also:
-
getOtherName
Description copied from interface:CfnCertificate.GeneralNameProperty
RepresentsGeneralName
using anOtherName
object.- Specified by:
getOtherName
in interfaceCfnCertificate.GeneralNameProperty
- See Also:
-
getRegisteredId
Description copied from interface:CfnCertificate.GeneralNameProperty
RepresentsGeneralName
as an object identifier (OID).- Specified by:
getRegisteredId
in interfaceCfnCertificate.GeneralNameProperty
- See Also:
-
getRfc822Name
Description copied from interface:CfnCertificate.GeneralNameProperty
RepresentsGeneralName
as an RFC 822 email address.- Specified by:
getRfc822Name
in interfaceCfnCertificate.GeneralNameProperty
- See Also:
-
getUniformResourceIdentifier
Description copied from interface:CfnCertificate.GeneralNameProperty
RepresentsGeneralName
as a URI.- Specified by:
getUniformResourceIdentifier
in interfaceCfnCertificate.GeneralNameProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-