- java.lang.Object
-
- swim.system.NodeAddress
-
- All Implemented Interfaces:
Debug,CellAddress,EdgeAddressed,HostAddressed,MeshAddressed,NodeAddressed,PartAddressed
public final class NodeAddress extends Object implements EdgeAddressed, MeshAddressed, PartAddressed, HostAddressed, NodeAddressed, Debug
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NodeAddresscreate(String edgeName, String meshUri, Value partKey, String hostUri, String nodeUri)static NodeAddresscreate(String edgeName, Uri meshUri, Value partKey, Uri hostUri, Uri nodeUri)<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()NodeAddresshostUri(String hostUri)NodeAddresshostUri(Uri hostUri)LaneAddresslaneUri(String laneUri)LaneAddresslaneUri(Uri laneUri)UrimeshUri()NodeAddressmeshUri(String meshUri)NodeAddressmeshUri(Uri meshUri)UrinodeUri()NodeAddressnodeUri(String nodeUri)NodeAddressnodeUri(Uri nodeUri)ValuepartKey()NodeAddresspartKey(Value partKey)StringtoString()
-
-
-
Method Detail
-
edgeName
public String edgeName()
- Specified by:
edgeNamein interfaceEdgeAddressed
-
meshUri
public Uri meshUri()
- Specified by:
meshUriin interfaceMeshAddressed
-
meshUri
public NodeAddress meshUri(Uri meshUri)
- Specified by:
meshUriin interfaceEdgeAddressed- Specified by:
meshUriin interfaceMeshAddressed
-
meshUri
public NodeAddress meshUri(String meshUri)
- Specified by:
meshUriin interfaceEdgeAddressed- Specified by:
meshUriin interfaceMeshAddressed
-
partKey
public Value partKey()
- Specified by:
partKeyin interfacePartAddressed
-
partKey
public NodeAddress partKey(Value partKey)
- Specified by:
partKeyin interfaceMeshAddressed- Specified by:
partKeyin interfacePartAddressed
-
hostUri
public Uri hostUri()
- Specified by:
hostUriin interfaceHostAddressed
-
hostUri
public NodeAddress hostUri(Uri hostUri)
- Specified by:
hostUriin interfaceHostAddressed- Specified by:
hostUriin interfacePartAddressed
-
hostUri
public NodeAddress hostUri(String hostUri)
- Specified by:
hostUriin interfaceHostAddressed- Specified by:
hostUriin interfacePartAddressed
-
nodeUri
public Uri nodeUri()
- Specified by:
nodeUriin interfaceNodeAddressed
-
nodeUri
public NodeAddress nodeUri(Uri nodeUri)
- Specified by:
nodeUriin interfaceHostAddressed- Specified by:
nodeUriin interfaceNodeAddressed
-
nodeUri
public NodeAddress nodeUri(String nodeUri)
- Specified by:
nodeUriin interfaceHostAddressed- Specified by:
nodeUriin interfaceNodeAddressed
-
laneUri
public LaneAddress laneUri(Uri laneUri)
- Specified by:
laneUriin interfaceNodeAddressed
-
laneUri
public LaneAddress laneUri(String laneUri)
- Specified by:
laneUriin interfaceNodeAddressed
-
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 NodeAddress create(String edgeName, Uri meshUri, Value partKey, Uri hostUri, Uri nodeUri)
-
-