- java.lang.Object
-
- swim.actor.ActorSpaceDef
-
-
Constructor Summary
Constructors Constructor Description ActorSpaceDef(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
-
ActorSpaceDef
public ActorSpaceDef(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
-
spaceName
public ActorSpaceDef spaceName(String spaceName)
-
planeDefs
public final Collection<? extends PlaneDef> planeDefs()
-
getPlaneDef
public final PlaneDef getPlaneDef(String planeName)
- Specified by:
getPlaneDef
in interfaceSpaceDef
-
planeDef
public ActorSpaceDef planeDef(PlaneDef planeDef)
-
authenticatorDefs
public final Collection<? extends AuthenticatorDef> authenticatorDefs()
-
getAuthenticatorDef
public final AuthenticatorDef getAuthenticatorDef(String authenticatorDef)
-
authenticatorDef
public ActorSpaceDef authenticatorDef(AuthenticatorDef authenticatorDef)
-
meshDefs
public final Collection<? extends MeshDef> meshDefs()
-
getMeshDef
public final MeshDef getMeshDef(Uri meshUri)
- Specified by:
getMeshDef
in interfaceEdgeDef
-
meshDef
public ActorSpaceDef meshDef(MeshDef meshDef)
-
partDefs
public final Collection<? extends PartDef> partDefs()
-
getPartDef
public final PartDef getPartDef(Value partKey)
- Specified by:
getPartDef
in interfaceEdgeDef
-
partDef
public ActorSpaceDef partDef(PartDef partDef)
-
hostDefs
public final Collection<? extends HostDef> hostDefs()
-
getHostDef
public final HostDef getHostDef(Uri hostUri)
- Specified by:
getHostDef
in interfaceEdgeDef
-
hostDef
public ActorSpaceDef hostDef(HostDef hostDef)
-
nodeDefs
public final Collection<? extends NodeDef> nodeDefs()
-
getNodeDef
public final NodeDef getNodeDef(Uri nodeUri)
- Specified by:
getNodeDef
in interfaceEdgeDef
-
nodeDef
public ActorSpaceDef nodeDef(NodeDef nodeDef)
-
laneDefs
public final Collection<? extends LaneDef> laneDefs()
-
getLaneDef
public final LaneDef getLaneDef(Uri laneUri)
- Specified by:
getLaneDef
in interfaceEdgeDef
-
laneDef
public ActorSpaceDef laneDef(LaneDef laneDef)
-
logDef
public ActorSpaceDef logDef(LogDef logDef)
-
policyDef
public ActorSpaceDef policyDef(PolicyDef policyDef)
-
stageDef
public ActorSpaceDef stageDef(StageDef stageDef)
-
storeDef
public ActorSpaceDef storeDef(StoreDef storeDef)
-
copy
protected ActorSpaceDef 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 <T> Output<T> debug(Output<T> output)
Description copied from interface:Debug
Writes a developer readable, debug-formatted string representation of this object tooutput
.
-
fromName
public static ActorSpaceDef fromName(String spaceName)
-
fromPlaneDef
public static ActorSpaceDef fromPlaneDef(PlaneDef planeDef)
-
-