@Stability(value=Stable) @Internal public static final class CfnServiceProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnServiceProps
CfnServicePropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnServiceProps.Builder, CfnServiceProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnServiceProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnServiceProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getDescription()
The description of the service.
|
Object |
getDnsConfig()
A complex type that contains information about the Route 53 DNS records that you want AWS Cloud Map to create when you register an instance.
|
Object |
getHealthCheckConfig()
*Public DNS and HTTP namespaces only.* A complex type that contains settings for an optional health check.
|
Object |
getHealthCheckCustomConfig()
A complex type that contains information about an optional custom health check.
|
String |
getName()
The name of the service.
|
String |
getNamespaceId()
The ID of the namespace that was used to create the service.
|
List<CfnTag> |
getTags()
The tags for the service.
|
String |
getType()
If present, specifies that the service instances are only discoverable using the `DiscoverInstances` API operation.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnServiceProps.Builder builder)
CfnServiceProps.Builder.public final String getDescription()
CfnServicePropsgetDescription in interface CfnServicePropspublic final Object getDnsConfig()
CfnServicePropsgetDnsConfig in interface CfnServicePropspublic final Object getHealthCheckConfig()
CfnServicePropsFor information about the charges for health checks, see Amazon Route 53 Pricing .
getHealthCheckConfig in interface CfnServicePropspublic final Object getHealthCheckCustomConfig()
CfnServiceProps
If you specify a health check configuration, you can specify either
HealthCheckCustomConfigorHealthCheckConfigbut not both.
getHealthCheckCustomConfig in interface CfnServicePropspublic final String getName()
CfnServicePropsgetName in interface CfnServicePropspublic final String getNamespaceId()
CfnServiceProps
You must specify a value for
NamespaceIdeither for the service properties or for DnsConfig . Don't specify a value in both places.
getNamespaceId in interface CfnServicePropspublic final List<CfnTag> getTags()
CfnServicePropsEach 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.
getTags in interface CfnServicePropspublic final String getType()
CfnServiceProps
No DNS records is registered for the service instances. The only valid value is HTTP .
getType in interface CfnServiceProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.