- java.lang.Object
-
- swim.system.LaneAddress
-
- All Implemented Interfaces:
Debug
,CellAddress
,EdgeAddressed
,HostAddressed
,LaneAddressed
,MeshAddressed
,NodeAddressed
,PartAddressed
public final class LaneAddress extends Object implements EdgeAddressed, MeshAddressed, PartAddressed, HostAddressed, NodeAddressed, LaneAddressed, Debug
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LaneAddress
create(String edgeName, String meshUri, Value partKey, String hostUri, String nodeUri, String laneUri)
static LaneAddress
create(String edgeName, Uri meshUri, Value partKey, Uri hostUri, Uri nodeUri, Uri laneUri)
<T> Output<T>
debug(Output<T> output)
Writes a developer readable, debug-formatted string representation of this object tooutput
.String
edgeName()
boolean
equals(Object other)
int
hashCode()
Uri
hostUri()
LaneAddress
hostUri(String hostUri)
LaneAddress
hostUri(Uri hostUri)
Uri
laneUri()
LaneAddress
laneUri(String laneUri)
LaneAddress
laneUri(Uri laneUri)
UplinkAddress
linkKey(Value linkKey)
Uri
meshUri()
LaneAddress
meshUri(String meshUri)
LaneAddress
meshUri(Uri meshUri)
Uri
nodeUri()
LaneAddress
nodeUri(String nodeUri)
LaneAddress
nodeUri(Uri nodeUri)
Value
partKey()
LaneAddress
partKey(Value partKey)
String
toString()
-
-
-
Method Detail
-
edgeName
public String edgeName()
- Specified by:
edgeName
in interfaceEdgeAddressed
-
meshUri
public Uri meshUri()
- Specified by:
meshUri
in interfaceMeshAddressed
-
meshUri
public LaneAddress meshUri(Uri meshUri)
- Specified by:
meshUri
in interfaceEdgeAddressed
- Specified by:
meshUri
in interfaceMeshAddressed
-
meshUri
public LaneAddress meshUri(String meshUri)
- Specified by:
meshUri
in interfaceEdgeAddressed
- Specified by:
meshUri
in interfaceMeshAddressed
-
partKey
public Value partKey()
- Specified by:
partKey
in interfacePartAddressed
-
partKey
public LaneAddress partKey(Value partKey)
- Specified by:
partKey
in interfaceMeshAddressed
- Specified by:
partKey
in interfacePartAddressed
-
hostUri
public Uri hostUri()
- Specified by:
hostUri
in interfaceHostAddressed
-
hostUri
public LaneAddress hostUri(Uri hostUri)
- Specified by:
hostUri
in interfaceHostAddressed
- Specified by:
hostUri
in interfacePartAddressed
-
hostUri
public LaneAddress hostUri(String hostUri)
- Specified by:
hostUri
in interfaceHostAddressed
- Specified by:
hostUri
in interfacePartAddressed
-
nodeUri
public Uri nodeUri()
- Specified by:
nodeUri
in interfaceNodeAddressed
-
nodeUri
public LaneAddress nodeUri(Uri nodeUri)
- Specified by:
nodeUri
in interfaceHostAddressed
- Specified by:
nodeUri
in interfaceNodeAddressed
-
nodeUri
public LaneAddress nodeUri(String nodeUri)
- Specified by:
nodeUri
in interfaceHostAddressed
- Specified by:
nodeUri
in interfaceNodeAddressed
-
laneUri
public Uri laneUri()
- Specified by:
laneUri
in interfaceLaneAddressed
-
laneUri
public LaneAddress laneUri(Uri laneUri)
- Specified by:
laneUri
in interfaceLaneAddressed
- Specified by:
laneUri
in interfaceNodeAddressed
-
laneUri
public LaneAddress laneUri(String laneUri)
- Specified by:
laneUri
in interfaceLaneAddressed
- Specified by:
laneUri
in interfaceNodeAddressed
-
linkKey
public UplinkAddress linkKey(Value linkKey)
- Specified by:
linkKey
in interfaceLaneAddressed
-
debug
public <T> Output<T> debug(Output<T> output)
Description copied from interface:Debug
Writes a developer readable, debug-formatted string representation of this object tooutput
.
-
create
public static LaneAddress create(String edgeName, Uri meshUri, Value partKey, Uri hostUri, Uri nodeUri, Uri laneUri)
-
-