- java.lang.Object
-
- swim.system.UplinkAddress
-
- All Implemented Interfaces:
Debug
,CellAddress
,EdgeAddressed
,HostAddressed
,LaneAddressed
,LinkAddress
,MeshAddressed
,NodeAddressed
,PartAddressed
,UplinkAddressed
public final class UplinkAddress extends Object implements EdgeAddressed, MeshAddressed, PartAddressed, HostAddressed, NodeAddressed, LaneAddressed, UplinkAddressed, Debug
-
-
Method Summary
-
-
-
Method Detail
-
edgeName
public String edgeName()
- Specified by:
edgeName
in interfaceEdgeAddressed
-
meshUri
public Uri meshUri()
- Specified by:
meshUri
in interfaceMeshAddressed
-
meshUri
public UplinkAddress meshUri(Uri meshUri)
- Specified by:
meshUri
in interfaceEdgeAddressed
- Specified by:
meshUri
in interfaceMeshAddressed
-
meshUri
public UplinkAddress meshUri(String meshUri)
- Specified by:
meshUri
in interfaceEdgeAddressed
- Specified by:
meshUri
in interfaceMeshAddressed
-
partKey
public Value partKey()
- Specified by:
partKey
in interfacePartAddressed
-
partKey
public UplinkAddress partKey(Value partKey)
- Specified by:
partKey
in interfaceMeshAddressed
- Specified by:
partKey
in interfacePartAddressed
-
hostUri
public Uri hostUri()
- Specified by:
hostUri
in interfaceHostAddressed
-
hostUri
public UplinkAddress hostUri(Uri hostUri)
- Specified by:
hostUri
in interfaceHostAddressed
- Specified by:
hostUri
in interfacePartAddressed
-
hostUri
public UplinkAddress hostUri(String hostUri)
- Specified by:
hostUri
in interfaceHostAddressed
- Specified by:
hostUri
in interfacePartAddressed
-
nodeUri
public Uri nodeUri()
- Specified by:
nodeUri
in interfaceNodeAddressed
-
nodeUri
public UplinkAddress nodeUri(Uri nodeUri)
- Specified by:
nodeUri
in interfaceHostAddressed
- Specified by:
nodeUri
in interfaceNodeAddressed
-
nodeUri
public UplinkAddress nodeUri(String nodeUri)
- Specified by:
nodeUri
in interfaceHostAddressed
- Specified by:
nodeUri
in interfaceNodeAddressed
-
laneUri
public Uri laneUri()
- Specified by:
laneUri
in interfaceLaneAddressed
-
laneUri
public UplinkAddress laneUri(Uri laneUri)
- Specified by:
laneUri
in interfaceLaneAddressed
- Specified by:
laneUri
in interfaceNodeAddressed
-
laneUri
public UplinkAddress laneUri(String laneUri)
- Specified by:
laneUri
in interfaceLaneAddressed
- Specified by:
laneUri
in interfaceNodeAddressed
-
linkKey
public Value linkKey()
- Specified by:
linkKey
in interfaceUplinkAddressed
-
linkKey
public UplinkAddress linkKey(Value linkKey)
- Specified by:
linkKey
in interfaceLaneAddressed
- Specified by:
linkKey
in interfaceUplinkAddressed
-
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 UplinkAddress create(String edgeName, Uri meshUri, Value partKey, Uri hostUri, Uri nodeUri, Uri laneUri, Value linkKey)
-
-