- java.lang.Object
-
- swim.fabric.FabricDef
-
-
Constructor Summary
Constructors Constructor Description FabricDef(String spaceName, FingerTrieSeq<PlaneDef> planeDefs, HashTrieMap<String,AuthenticatorDef> authenticatorDefs, HashTrieMap<Uri,MeshDef> meshDefs, HashTrieMap<Value,PartDef> partDefs, UriMapper<HostDef> hostDefs, UriMapper<NodeDef> nodeDefs, UriMapper<LaneDef> laneDefs, LogDef logDef, PolicyDef policyDef, StageDef stageDef, StoreDef storeDef)
-
Method Summary
-
-
-
Constructor Detail
-
FabricDef
public FabricDef(String spaceName, FingerTrieSeq<PlaneDef> planeDefs, HashTrieMap<String,AuthenticatorDef> authenticatorDefs, HashTrieMap<Uri,MeshDef> meshDefs, HashTrieMap<Value,PartDef> partDefs, UriMapper<HostDef> hostDefs, UriMapper<NodeDef> nodeDefs, UriMapper<LaneDef> laneDefs, LogDef logDef, PolicyDef policyDef, StageDef stageDef, StoreDef storeDef)
-
-
Method Detail
-
planeDefs
public final Collection<? extends PlaneDef> planeDefs()
-
getPlaneDef
public final PlaneDef getPlaneDef(String planeName)
- Specified by:
getPlaneDef
in interfaceSpaceDef
-
authenticatorDefs
public final Collection<? extends AuthenticatorDef> authenticatorDefs()
-
getAuthenticatorDef
public final AuthenticatorDef getAuthenticatorDef(String authenticatorDef)
-
authenticatorDef
public FabricDef authenticatorDef(AuthenticatorDef authenticatorDef)
-
meshDefs
public final Collection<? extends MeshDef> meshDefs()
-
getMeshDef
public final MeshDef getMeshDef(Uri meshUri)
- Specified by:
getMeshDef
in interfaceEdgeDef
-
partDefs
public final Collection<? extends PartDef> partDefs()
-
getPartDef
public final PartDef getPartDef(Value partKey)
- Specified by:
getPartDef
in interfaceEdgeDef
-
hostDefs
public final Collection<? extends HostDef> hostDefs()
-
getHostDef
public final HostDef getHostDef(Uri hostUri)
- Specified by:
getHostDef
in interfaceEdgeDef
-
nodeDefs
public final Collection<? extends NodeDef> nodeDefs()
-
getNodeDef
public final NodeDef getNodeDef(Uri nodeUri)
- Specified by:
getNodeDef
in interfaceEdgeDef
-
laneDefs
public final Collection<? extends LaneDef> laneDefs()
-
getLaneDef
public final LaneDef getLaneDef(Uri laneUri)
- Specified by:
getLaneDef
in interfaceEdgeDef
-
copy
protected FabricDef copy(String spaceName, FingerTrieSeq<PlaneDef> planeDefs, HashTrieMap<String,AuthenticatorDef> authenticatorDefs, HashTrieMap<Uri,MeshDef> meshDefs, HashTrieMap<Value,PartDef> partDefs, UriMapper<HostDef> hostDefs, UriMapper<NodeDef> nodeDefs, UriMapper<LaneDef> laneDefs, LogDef logDef, PolicyDef policyDef, StageDef stageDef, StoreDef storeDef)
-
debug
public void debug(Output<?> output)
Description copied from interface:Debug
Writes a developer readable, debug-formatted string representation of this object tooutput
.
-
-