public final class Upstream
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Upstream.Builder
class builder.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
buildDomain()
build request domain.
|
static Upstream.Builder |
builder()
class builder.
|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getGroup()
Gets group.
|
java.util.concurrent.atomic.AtomicLong |
getInflight()
Gets inflight.
|
long |
getLag()
Gets lag.
|
long |
getLastHealthTimestamp()
Gets last health timestamp.
|
long |
getLastPicked()
Gets lastPickedStamp.
|
long |
getLastUnhealthyTimestamp()
Gets last unhealthy timestamp.
|
java.lang.String |
getProtocol()
Gets protocol.
|
long |
getResponseStamp()
Gets responseStamp.
|
java.util.concurrent.atomic.AtomicLong |
getSucceeded()
Gets succeeded.
|
long |
getSucceededAverageElapsed()
Gets succeededAverageElapsed.
|
java.util.concurrent.atomic.AtomicLong |
getSucceededElapsed()
Gets succeededElapsed.
|
long |
getTimestamp()
Gets timestamp.
|
java.lang.String |
getUrl()
Gets url.
|
java.lang.String |
getVersion()
Gets version.
|
int |
getWarmup()
Gets warmup.
|
int |
getWeight()
get weight.
|
int |
hashCode() |
boolean |
isHealthy()
Is healthy boolean.
|
boolean |
isStatus()
Is status boolean.
|
void |
setGroup(java.lang.String group)
Sets group.
|
void |
setHealthy(boolean healthy)
Sets healthy.
|
void |
setInflight(java.util.concurrent.atomic.AtomicLong inflight)
Sets inflight.
|
void |
setLag(long lag)
Sets lag.
|
void |
setLastHealthTimestamp(long lastHealthTimestamp)
Sets last health timestamp.
|
void |
setLastPicked(long lastPicked)
Sets lastPickedStamp.
|
void |
setLastUnhealthyTimestamp(long lastUnhealthyTimestamp)
Sets last unhealthy timestamp.
|
void |
setResponseStamp(long responseStamp)
Sets responseStamp.
|
void |
setStatus(boolean status)
Sets status.
|
void |
setUrl(java.lang.String url)
Sets url.
|
void |
setVersion(java.lang.String version)
Sets version.
|
java.lang.String |
toString() |
public java.lang.String getProtocol()
public boolean isStatus()
public void setStatus(boolean status)
status - the statuspublic long getTimestamp()
public int getWarmup()
public java.lang.String getUrl()
public void setUrl(java.lang.String url)
url - the urlpublic int getWeight()
public boolean isHealthy()
public void setHealthy(boolean healthy)
healthy - the healthypublic long getLastHealthTimestamp()
public void setLastHealthTimestamp(long lastHealthTimestamp)
lastHealthTimestamp - the last health timestamppublic long getLastUnhealthyTimestamp()
public void setLastUnhealthyTimestamp(long lastUnhealthyTimestamp)
lastUnhealthyTimestamp - the last unhealthy timestamppublic java.lang.String getGroup()
public void setGroup(java.lang.String group)
group - the grouppublic java.lang.String getVersion()
public void setVersion(java.lang.String version)
version - the versionpublic long getLag()
public void setLag(long lag)
lag - the lagpublic long getResponseStamp()
public void setResponseStamp(long responseStamp)
responseStamp - the responseStamppublic long getLastPicked()
public void setLastPicked(long lastPicked)
lastPicked - the lastPickedStamppublic java.util.concurrent.atomic.AtomicLong getInflight()
public void setInflight(java.util.concurrent.atomic.AtomicLong inflight)
inflight - the inflightpublic java.util.concurrent.atomic.AtomicLong getSucceeded()
public java.util.concurrent.atomic.AtomicLong getSucceededElapsed()
public long getSucceededAverageElapsed()
public java.lang.String buildDomain()
public static Upstream.Builder builder()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2023 The Apache Software Foundation. All rights reserved.