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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.ecs.CloudMapNamespaceOptions
CloudMapNamespaceOptions.Builder, CloudMapNamespaceOptions.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCloudMapNamespaceOptions.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 String
getName()
The name of the namespace, such as example.com.final NamespaceType
getType()
The type of CloudMap Namespace to create.final Boolean
This property specifies whether to set the provided namespace as the service connect default in the cluster properties.final IVpc
getVpc()
The VPC to associate the namespace with.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 theCloudMapNamespaceOptions.Builder
.
-
-
Method Details
-
getName
Description copied from interface:CloudMapNamespaceOptions
The name of the namespace, such as example.com.- Specified by:
getName
in interfaceCloudMapNamespaceOptions
-
getType
Description copied from interface:CloudMapNamespaceOptions
The type of CloudMap Namespace to create.Default: PrivateDns
- Specified by:
getType
in interfaceCloudMapNamespaceOptions
-
getUseForServiceConnect
Description copied from interface:CloudMapNamespaceOptions
This property specifies whether to set the provided namespace as the service connect default in the cluster properties.Default: false
- Specified by:
getUseForServiceConnect
in interfaceCloudMapNamespaceOptions
-
getVpc
Description copied from interface:CloudMapNamespaceOptions
The 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:
getVpc
in interfaceCloudMapNamespaceOptions
-
$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()
-