Class CloudMapNamespaceOptions.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ecs.CloudMapNamespaceOptions.Jsii$Proxy
- All Implemented Interfaces:
CloudMapNamespaceOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CloudMapNamespaceOptions
@Stability(Stable)
@Internal
public static final class CloudMapNamespaceOptions.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CloudMapNamespaceOptions
An implementation for
CloudMapNamespaceOptions-
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.ecs.CloudMapNamespaceOptions
CloudMapNamespaceOptions.Builder, CloudMapNamespaceOptions.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCloudMapNamespaceOptions.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 StringgetName()The name of the namespace, such as example.com.final NamespaceTypegetType()The type of CloudMap Namespace to create.final IVpcgetVpc()The VPC 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 theCloudMapNamespaceOptions.Builder.
-
-
Method Details
-
getName
Description copied from interface:CloudMapNamespaceOptionsThe name of the namespace, such as example.com.- Specified by:
getNamein interfaceCloudMapNamespaceOptions
-
getType
Description copied from interface:CloudMapNamespaceOptionsThe type of CloudMap Namespace to create.Default: PrivateDns
- Specified by:
getTypein interfaceCloudMapNamespaceOptions
-
getVpc
Description copied from interface:CloudMapNamespaceOptionsThe VPC to associate the namespace with.This property is required for private DNS namespaces.
Default: VPC of the cluster for Private DNS Namespace, otherwise none
- Specified by:
getVpcin interfaceCloudMapNamespaceOptions
-
$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()
-