Class CfnPrivateDnsNamespaceMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.servicediscovery.CfnPrivateDnsNamespaceMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnPrivateDnsNamespaceMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnPrivateDnsNamespaceMixinProps
@Stability(Stable)
@Internal
public static final class CfnPrivateDnsNamespaceMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnPrivateDnsNamespaceMixinProps
An implementation for
CfnPrivateDnsNamespaceMixinProps-
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.cfnpropertymixins.services.servicediscovery.CfnPrivateDnsNamespaceMixinProps
CfnPrivateDnsNamespaceMixinProps.Builder, CfnPrivateDnsNamespaceMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnPrivateDnsNamespaceMixinProps.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 theCfnPrivateDnsNamespaceMixinProps.Builder.
-
-
Method Details
-
getDescription
Description copied from interface:CfnPrivateDnsNamespaceMixinPropsA description for the namespace.- Specified by:
getDescriptionin interfaceCfnPrivateDnsNamespaceMixinProps- See Also:
-
getName
Description copied from interface:CfnPrivateDnsNamespaceMixinPropsThe 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 interfaceCfnPrivateDnsNamespaceMixinProps- See Also:
-
getProperties
Description copied from interface:CfnPrivateDnsNamespaceMixinPropsProperties for the private DNS namespace.Returns union: either
IResolvableorCfnPrivateDnsNamespacePropsMixin.PropertiesProperty- Specified by:
getPropertiesin interfaceCfnPrivateDnsNamespaceMixinProps- See Also:
-
getTags
Description copied from interface:CfnPrivateDnsNamespaceMixinPropsThe 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 interfaceCfnPrivateDnsNamespaceMixinProps- See Also:
-
getVpc
Description copied from interface:CfnPrivateDnsNamespaceMixinPropsThe ID of the Amazon VPC that you want to associate the namespace with.- Specified by:
getVpcin interfaceCfnPrivateDnsNamespaceMixinProps- See Also:
-
$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()
-