Class CfnPrivateDnsNamespaceProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.servicediscovery.CfnPrivateDnsNamespaceProps.Jsii$Proxy
- All Implemented Interfaces:
CfnPrivateDnsNamespaceProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnPrivateDnsNamespaceProps
@Stability(Stable)
@Internal
public static final class CfnPrivateDnsNamespaceProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnPrivateDnsNamespaceProps
An implementation for
CfnPrivateDnsNamespaceProps-
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.servicediscovery.CfnPrivateDnsNamespaceProps
CfnPrivateDnsNamespaceProps.Builder, CfnPrivateDnsNamespaceProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnPrivateDnsNamespaceProps.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 StringA description for the namespace.final StringgetName()The name that you want to assign to this namespace.final ObjectProperties for the private DNS namespace.getTags()The tags for the namespace.final StringgetVpc()The ID of the Amazon VPC that you want to associate the namespace with.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 theCfnPrivateDnsNamespaceProps.Builder.
-
-
Method Details
-
getName
Description copied from interface:CfnPrivateDnsNamespacePropsThe name that you want to assign to this namespace.When you create a private DNS namespace, AWS Cloud Map automatically creates an Amazon RouteĀ 53 private hosted zone that has the same name as the namespace.
- Specified by:
getNamein interfaceCfnPrivateDnsNamespaceProps
-
getVpc
Description copied from interface:CfnPrivateDnsNamespacePropsThe ID of the Amazon VPC that you want to associate the namespace with.- Specified by:
getVpcin interfaceCfnPrivateDnsNamespaceProps
-
getDescription
Description copied from interface:CfnPrivateDnsNamespacePropsA description for the namespace.- Specified by:
getDescriptionin interfaceCfnPrivateDnsNamespaceProps
-
getProperties
Description copied from interface:CfnPrivateDnsNamespacePropsProperties for the private DNS namespace.- Specified by:
getPropertiesin interfaceCfnPrivateDnsNamespaceProps
-
getTags
Description copied from interface:CfnPrivateDnsNamespacePropsThe tags for the namespace.Each tag consists of a key and an optional value, both of which you define. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.
- Specified by:
getTagsin interfaceCfnPrivateDnsNamespaceProps
-
$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()
-