- 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 NodeAddress
create(String edgeName, String meshUri, Value partKey, String hostUri, String nodeUri)
static NodeAddress
create(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
.String
edgeName()
boolean
equals(Object other)
int
hashCode()
Uri
hostUri()
NodeAddress
hostUri(String hostUri)
NodeAddress
hostUri(Uri hostUri)
LaneAddress
laneUri(String laneUri)
LaneAddress
laneUri(Uri laneUri)
Uri
meshUri()
NodeAddress
meshUri(String meshUri)
NodeAddress
meshUri(Uri meshUri)
Uri
nodeUri()
NodeAddress
nodeUri(String nodeUri)
NodeAddress
nodeUri(Uri nodeUri)
Value
partKey()
NodeAddress
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 NodeAddress meshUri(Uri meshUri)
- Specified by:
meshUri
in interfaceEdgeAddressed
- Specified by:
meshUri
in interfaceMeshAddressed
-
meshUri
public NodeAddress meshUri(String meshUri)
- Specified by:
meshUri
in interfaceEdgeAddressed
- Specified by:
meshUri
in interfaceMeshAddressed
-
partKey
public Value partKey()
- Specified by:
partKey
in interfacePartAddressed
-
partKey
public NodeAddress partKey(Value partKey)
- Specified by:
partKey
in interfaceMeshAddressed
- Specified by:
partKey
in interfacePartAddressed
-
hostUri
public Uri hostUri()
- Specified by:
hostUri
in interfaceHostAddressed
-
hostUri
public NodeAddress hostUri(Uri hostUri)
- Specified by:
hostUri
in interfaceHostAddressed
- Specified by:
hostUri
in interfacePartAddressed
-
hostUri
public NodeAddress hostUri(String hostUri)
- Specified by:
hostUri
in interfaceHostAddressed
- Specified by:
hostUri
in interfacePartAddressed
-
nodeUri
public Uri nodeUri()
- Specified by:
nodeUri
in interfaceNodeAddressed
-
nodeUri
public NodeAddress nodeUri(Uri nodeUri)
- Specified by:
nodeUri
in interfaceHostAddressed
- Specified by:
nodeUri
in interfaceNodeAddressed
-
nodeUri
public NodeAddress nodeUri(String nodeUri)
- Specified by:
nodeUri
in interfaceHostAddressed
- Specified by:
nodeUri
in interfaceNodeAddressed
-
laneUri
public LaneAddress laneUri(Uri laneUri)
- Specified by:
laneUri
in interfaceNodeAddressed
-
laneUri
public LaneAddress laneUri(String laneUri)
- Specified by:
laneUri
in interfaceNodeAddressed
-
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 NodeAddress create(String edgeName, Uri meshUri, Value partKey, Uri hostUri, Uri nodeUri)
-
-