- java.lang.Object
-
- swim.system.HostAddress
-
- All Implemented Interfaces:
Debug
,CellAddress
,EdgeAddressed
,HostAddressed
,MeshAddressed
,PartAddressed
public final class HostAddress extends Object implements EdgeAddressed, MeshAddressed, PartAddressed, HostAddressed, Debug
-
-
Constructor Summary
Constructors Constructor Description HostAddress(String edgeName, Uri meshUri, Value partKey, Uri hostUri)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static HostAddress
create(String edgeName, String meshUri, Value partKey, String hostUri)
static HostAddress
create(String edgeName, Uri meshUri, Value partKey, Uri hostUri)
<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()
HostAddress
hostUri(String hostUri)
HostAddress
hostUri(Uri hostUri)
Uri
meshUri()
HostAddress
meshUri(String meshUri)
HostAddress
meshUri(Uri meshUri)
NodeAddress
nodeUri(String nodeUri)
NodeAddress
nodeUri(Uri nodeUri)
Value
partKey()
HostAddress
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 HostAddress meshUri(Uri meshUri)
- Specified by:
meshUri
in interfaceEdgeAddressed
- Specified by:
meshUri
in interfaceMeshAddressed
-
meshUri
public HostAddress meshUri(String meshUri)
- Specified by:
meshUri
in interfaceEdgeAddressed
- Specified by:
meshUri
in interfaceMeshAddressed
-
partKey
public Value partKey()
- Specified by:
partKey
in interfacePartAddressed
-
partKey
public HostAddress partKey(Value partKey)
- Specified by:
partKey
in interfaceMeshAddressed
- Specified by:
partKey
in interfacePartAddressed
-
hostUri
public Uri hostUri()
- Specified by:
hostUri
in interfaceHostAddressed
-
hostUri
public HostAddress hostUri(Uri hostUri)
- Specified by:
hostUri
in interfaceHostAddressed
- Specified by:
hostUri
in interfacePartAddressed
-
hostUri
public HostAddress hostUri(String hostUri)
- Specified by:
hostUri
in interfaceHostAddressed
- Specified by:
hostUri
in interfacePartAddressed
-
nodeUri
public NodeAddress nodeUri(Uri nodeUri)
- Specified by:
nodeUri
in interfaceHostAddressed
-
nodeUri
public NodeAddress nodeUri(String nodeUri)
- Specified by:
nodeUri
in interfaceHostAddressed
-
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 HostAddress create(String edgeName, Uri meshUri, Value partKey, Uri hostUri)
-
create
public static HostAddress create(String edgeName, String meshUri, Value partKey, String hostUri)
-
-