@Stability(value=Experimental) @Internal public static final class ApplicationTargetProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ApplicationTargetProps
ApplicationTargetProps
software.amazon.jsii.JsiiObject.InitializationMode
ApplicationTargetProps.Builder, ApplicationTargetProps.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.
|
protected |
Jsii$Proxy(Number containerPort,
String hostHeader,
String listener,
String pathPattern,
Number priority,
Protocol protocol)
Constructor that initializes the object based on literal property values passed by the
ApplicationTargetProps.Builder . |
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Number |
getContainerPort()
(experimental) The port number of the container.
|
String |
getHostHeader()
(experimental) Rule applies if the requested host matches the indicated host.
|
String |
getListener()
(experimental) Name of the listener the target group attached to.
|
String |
getPathPattern()
(experimental) Rule applies if the requested path matches the given path pattern.
|
Number |
getPriority()
(experimental) Priority of this target group.
|
Protocol |
getProtocol()
(experimental) The protocol used for the port mapping.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
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 Number getContainerPort()
ApplicationTargetProps
Only applicable when using application/network load balancers.
getContainerPort
in interface ApplicationTargetProps
public final String getHostHeader()
ApplicationTargetProps
May contain up to three '*' wildcards.
Requires that priority is set.
Default: No host condition
getHostHeader
in interface ApplicationTargetProps
https://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-listeners.html#host-conditions
public final String getListener()
ApplicationTargetProps
Default: - default listener (first added listener)
getListener
in interface ApplicationTargetProps
public final String getPathPattern()
ApplicationTargetProps
May contain up to three '*' wildcards.
Requires that priority is set.
Default: No path condition
getPathPattern
in interface ApplicationTargetProps
https://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-listeners.html#path-conditions
public final Number getPriority()
ApplicationTargetProps
The rule with the lowest priority will be used for every request. If priority is not given, these target groups will be added as defaults, and must not have conditions.
Priorities must be unique.
Default: Target groups are used as defaults
getPriority
in interface ApplicationTargetProps
public final Protocol getProtocol()
ApplicationTargetProps
Only applicable when using application load balancers.
Default: ecs.Protocol.TCP
getProtocol
in interface ApplicationTargetProps
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson
in interface software.amazon.jsii.JsiiSerializable
Copyright © 2021. All rights reserved.