- java.lang.Object
-
- swim.linker.PlaneDef
-
- All Implemented Interfaces:
swim.codec.Debug
public final class PlaneDef extends Object implements swim.codec.Debug
-
-
Constructor Summary
Constructors Constructor Description PlaneDef(String name, String className, swim.collections.HashTrieMap<String,AgentTypeDef> agentTypeDefs, swim.collections.FingerTrieSeq<AuthDef> authDefs, swim.io.warp.WarpSettings warpSettings)PlaneDef(String name, String className, swim.collections.HashTrieMap<String,AgentTypeDef> agentTypeDefs, swim.collections.FingerTrieSeq<AuthDef> authDefs, swim.io.warp.WarpSettings warpSettings, swim.structure.Record record)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PlaneDefagentTypeDef(AgentTypeDef agentTypeDef)swim.collections.HashTrieMap<String,AgentTypeDef>agentTypeDefs()PlaneDefauthDef(AuthDef authDef)swim.collections.FingerTrieSeq<AuthDef>authDefs()StringclassName()PlaneDefclassName(String className)voiddebug(swim.codec.Output<?> output)booleanequals(Object other)static swim.structure.Form<PlaneDef>form()AgentTypeDefgetAgentTypeDef(String agentName)inthashCode()Stringname()PlaneDefname(String name)swim.structure.Recordrecord()StringtoString()swim.structure.ValuetoValue()swim.io.warp.WarpSettingswarpSettings()PlaneDefwarpSettings(swim.io.warp.WarpSettings warpSettings)
-
-
-
Constructor Detail
-
PlaneDef
public PlaneDef(String name, String className, swim.collections.HashTrieMap<String,AgentTypeDef> agentTypeDefs, swim.collections.FingerTrieSeq<AuthDef> authDefs, swim.io.warp.WarpSettings warpSettings)
-
PlaneDef
public PlaneDef(String name, String className, swim.collections.HashTrieMap<String,AgentTypeDef> agentTypeDefs, swim.collections.FingerTrieSeq<AuthDef> authDefs, swim.io.warp.WarpSettings warpSettings, swim.structure.Record record)
-
-
Method Detail
-
name
public String name()
-
className
public String className()
-
agentTypeDefs
public swim.collections.HashTrieMap<String,AgentTypeDef> agentTypeDefs()
-
getAgentTypeDef
public AgentTypeDef getAgentTypeDef(String agentName)
-
agentTypeDef
public PlaneDef agentTypeDef(AgentTypeDef agentTypeDef)
-
authDefs
public swim.collections.FingerTrieSeq<AuthDef> authDefs()
-
warpSettings
public swim.io.warp.WarpSettings warpSettings()
-
warpSettings
public PlaneDef warpSettings(swim.io.warp.WarpSettings warpSettings)
-
record
public swim.structure.Record record()
-
toValue
public swim.structure.Value toValue()
-
debug
public void debug(swim.codec.Output<?> output)
- Specified by:
debugin interfaceswim.codec.Debug
-
form
@Kind public static swim.structure.Form<PlaneDef> form()
-
-