public static final class CfnAlias.RoutingStrategyProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnAlias.RoutingStrategyProperty
CfnAlias.RoutingStrategyProperty
CfnAlias.RoutingStrategyProperty.Builder, CfnAlias.RoutingStrategyProperty.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 |
getFleetId()
A unique identifier for a fleet that the alias points to.
|
java.lang.String |
getMessage()
The message text to be used with a terminal routing strategy.
|
java.lang.String |
getType()
A type of routing strategy.
|
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 getType()
CfnAlias.RoutingStrategyProperty
Possible routing types include the following:
TerminalRoutingStrategyException
with the message that you specified in the Message
property.getType
in interface CfnAlias.RoutingStrategyProperty
public final java.lang.String getFleetId()
CfnAlias.RoutingStrategyProperty
If you specify SIMPLE
for the Type
property, you must specify this property.
getFleetId
in interface CfnAlias.RoutingStrategyProperty
public final java.lang.String getMessage()
CfnAlias.RoutingStrategyProperty
If you specify TERMINAL
for the Type
property, you must specify this property.
getMessage
in interface CfnAlias.RoutingStrategyProperty
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()