public static final class CfnServiceProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnServiceProps
CfnServiceProps
CfnServiceProps.Builder, CfnServiceProps.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
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(java.lang.Object o) |
java.lang.String |
getDescription()
The description of the service.
|
java.lang.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.
|
java.lang.Object |
getHealthCheckConfig()
*Public DNS and HTTP namespaces only.* A complex type that contains settings for an optional health check.
|
java.lang.Object |
getHealthCheckCustomConfig()
A complex type that contains information about an optional custom health check.
|
java.lang.String |
getName()
The name of the service.
|
java.lang.String |
getNamespaceId()
The ID of the namespace that was used to create the service.
|
java.util.List<CfnTag> |
getTags()
The tags for the service.
|
java.lang.String |
getType()
If present, specifies that the service instances are only discoverable using the `DiscoverInstances` API operation.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.String getDescription()
CfnServiceProps
getDescription
in interface CfnServiceProps
public final java.lang.Object getDnsConfig()
CfnServiceProps
getDnsConfig
in interface CfnServiceProps
public final java.lang.Object getHealthCheckConfig()
CfnServiceProps
For information about the charges for health checks, see Amazon Route 53 Pricing .
getHealthCheckConfig
in interface CfnServiceProps
public final java.lang.Object getHealthCheckCustomConfig()
CfnServiceProps
If you specify a health check configuration, you can specify either
HealthCheckCustomConfig
orHealthCheckConfig
but not both.
getHealthCheckCustomConfig
in interface CfnServiceProps
public final java.lang.String getName()
CfnServiceProps
getName
in interface CfnServiceProps
public final java.lang.String getNamespaceId()
CfnServiceProps
You must specify a value for
NamespaceId
either for the service properties or for DnsConfig . Don't specify a value in both places.
getNamespaceId
in interface CfnServiceProps
public final java.util.List<CfnTag> getTags()
CfnServiceProps
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.
getTags
in interface CfnServiceProps
public final java.lang.String getType()
CfnServiceProps
No DNS records is registered for the service instances. The only valid value is HTTP
.
getType
in interface CfnServiceProps
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()