Class CfnServiceProps.Jsii$Proxy
- All Implemented Interfaces:
CfnServiceProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnServiceProps
CfnServiceProps
-
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.servicediscovery.CfnServiceProps
CfnServiceProps.Builder, CfnServiceProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnServiceProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnServiceProps.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
The description of the service.final Object
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.final Object
Public DNS and HTTP namespaces only. A complex type that contains settings for an optional health check.final Object
A complex type that contains information about an optional custom health check.final String
getName()
The name of the service.final String
The ID of the namespace that was used to create the service.getTags()
The tags for the service.final String
getType()
If present, specifies that the service instances are only discoverable using theDiscoverInstances
API operation.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 theCfnServiceProps.Builder
.
-
-
Method Details
-
getDescription
Description copied from interface:CfnServiceProps
The description of the service.- Specified by:
getDescription
in interfaceCfnServiceProps
- See Also:
-
getDnsConfig
Description copied from interface:CfnServiceProps
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.The record types of a service can only be changed by deleting the service and recreating it with a new
Dnsconfig
.- Specified by:
getDnsConfig
in interfaceCfnServiceProps
- See Also:
-
getHealthCheckConfig
Description copied from interface:CfnServiceProps
Public DNS and HTTP namespaces only. A complex type that contains settings for an optional health check. If you specify settings for a health check, AWS Cloud Map associates the health check with the records that you specify inDnsConfig
.For information about the charges for health checks, see Amazon Route 53 Pricing .
- Specified by:
getHealthCheckConfig
in interfaceCfnServiceProps
- See Also:
-
getHealthCheckCustomConfig
Description copied from interface:CfnServiceProps
A complex type that contains information about an optional custom health check.If you specify a health check configuration, you can specify either
HealthCheckCustomConfig
orHealthCheckConfig
but not both.- Specified by:
getHealthCheckCustomConfig
in interfaceCfnServiceProps
- See Also:
-
getName
Description copied from interface:CfnServiceProps
The name of the service.- Specified by:
getName
in interfaceCfnServiceProps
- See Also:
-
getNamespaceId
Description copied from interface:CfnServiceProps
The ID of the namespace that was used to create the service.You must specify a value for
NamespaceId
either for the service properties or for DnsConfig . Don't specify a value in both places.- Specified by:
getNamespaceId
in interfaceCfnServiceProps
- See Also:
-
getTags
Description copied from interface:CfnServiceProps
The tags for the service.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:
getTags
in interfaceCfnServiceProps
- See Also:
-
getType
Description copied from interface:CfnServiceProps
If present, specifies that the service instances are only discoverable using theDiscoverInstances
API operation.No DNS records is registered for the service instances. The only valid value is
HTTP
.- Specified by:
getType
in interfaceCfnServiceProps
- See Also:
-
$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()
-