- 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 LaneAddresscreate(String edgeName, String meshUri, Value partKey, String hostUri, String nodeUri, String laneUri)static LaneAddresscreate(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.StringedgeName()booleanequals(Object other)inthashCode()UrihostUri()LaneAddresshostUri(String hostUri)LaneAddresshostUri(Uri hostUri)UrilaneUri()LaneAddresslaneUri(String laneUri)LaneAddresslaneUri(Uri laneUri)UplinkAddresslinkKey(Value linkKey)UrimeshUri()LaneAddressmeshUri(String meshUri)LaneAddressmeshUri(Uri meshUri)UrinodeUri()LaneAddressnodeUri(String nodeUri)LaneAddressnodeUri(Uri nodeUri)ValuepartKey()LaneAddresspartKey(Value partKey)StringtoString()
-
-
-
Method Detail
-
edgeName
public String edgeName()
- Specified by:
edgeNamein interfaceEdgeAddressed
-
meshUri
public Uri meshUri()
- Specified by:
meshUriin interfaceMeshAddressed
-
meshUri
public LaneAddress meshUri(Uri meshUri)
- Specified by:
meshUriin interfaceEdgeAddressed- Specified by:
meshUriin interfaceMeshAddressed
-
meshUri
public LaneAddress meshUri(String meshUri)
- Specified by:
meshUriin interfaceEdgeAddressed- Specified by:
meshUriin interfaceMeshAddressed
-
partKey
public Value partKey()
- Specified by:
partKeyin interfacePartAddressed
-
partKey
public LaneAddress partKey(Value partKey)
- Specified by:
partKeyin interfaceMeshAddressed- Specified by:
partKeyin interfacePartAddressed
-
hostUri
public Uri hostUri()
- Specified by:
hostUriin interfaceHostAddressed
-
hostUri
public LaneAddress hostUri(Uri hostUri)
- Specified by:
hostUriin interfaceHostAddressed- Specified by:
hostUriin interfacePartAddressed
-
hostUri
public LaneAddress hostUri(String hostUri)
- Specified by:
hostUriin interfaceHostAddressed- Specified by:
hostUriin interfacePartAddressed
-
nodeUri
public Uri nodeUri()
- Specified by:
nodeUriin interfaceNodeAddressed
-
nodeUri
public LaneAddress nodeUri(Uri nodeUri)
- Specified by:
nodeUriin interfaceHostAddressed- Specified by:
nodeUriin interfaceNodeAddressed
-
nodeUri
public LaneAddress nodeUri(String nodeUri)
- Specified by:
nodeUriin interfaceHostAddressed- Specified by:
nodeUriin interfaceNodeAddressed
-
laneUri
public Uri laneUri()
- Specified by:
laneUriin interfaceLaneAddressed
-
laneUri
public LaneAddress laneUri(Uri laneUri)
- Specified by:
laneUriin interfaceLaneAddressed- Specified by:
laneUriin interfaceNodeAddressed
-
laneUri
public LaneAddress laneUri(String laneUri)
- Specified by:
laneUriin interfaceLaneAddressed- Specified by:
laneUriin interfaceNodeAddressed
-
linkKey
public UplinkAddress linkKey(Value linkKey)
- Specified by:
linkKeyin interfaceLaneAddressed
-
debug
public <T> Output<T> debug(Output<T> output)
Description copied from interface:DebugWrites 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)
-
-