final case class Node(name: String = "", device: String = "", id: Int = 0, inputInfo: Seq[InputInfo] = _root_.scala.Seq.empty, outputInfo: Seq[OutputInfo] = _root_.scala.Seq.empty, temporaryMemorySize: Long = 0L, persistentMemorySize: Long = 0L, hostTempMemorySize: Long = 0L, deviceTempMemorySize: Long = 0L, devicePersistentMemorySize: Long = 0L, computeCost: Long = 0L, computeTime: Long = 0L, memoryTime: Long = 0L, isFinal: Boolean = false, controlInput: Seq[Int] = _root_.scala.Seq.empty, inaccurate: Boolean = false, unknownFields: UnknownFieldSet = ...) extends GeneratedMessage with Updatable[Node] with Product with Serializable
- name
 The name of the node. Names are globally unique.
- device
 The device of the node. Can be empty if the node is mapped to the default partition or partitioning hasn't been run yet.
- id
 The id of the node. Node ids are only unique inside a partition.
- temporaryMemorySize
 Temporary memory used by this node.
- persistentMemorySize
 Persistent memory used by this node.
- computeCost
 Estimate of the computational cost of this node, in microseconds.
- computeTime
 Analytical estimate of the computational cost of this node, in microseconds.
- memoryTime
 Analytical estimate of the memory access cost of this node, in microseconds.
- isFinal
 If true, the output is permanent: it can't be discarded, because this node is part of the "final output". Nodes may depend on final nodes.
- controlInput
 Ids of the control inputs for this node.
- inaccurate
 Are the costs inaccurate?
- Annotations
 - @SerialVersionUID()
 
- Alphabetic
 - By Inheritance
 
- Node
 - Updatable
 - GeneratedMessage
 - Serializable
 - Serializable
 - Product
 - Equals
 - AnyRef
 - Any
 
- Hide All
 - Show All
 
- Public
 - All
 
Instance Constructors
- 
      
      
      
        
      
    
      
        
        new
      
      
        Node(name: String = "", device: String = "", id: Int = 0, inputInfo: Seq[InputInfo] = _root_.scala.Seq.empty, outputInfo: Seq[OutputInfo] = _root_.scala.Seq.empty, temporaryMemorySize: Long = 0L, persistentMemorySize: Long = 0L, hostTempMemorySize: Long = 0L, deviceTempMemorySize: Long = 0L, devicePersistentMemorySize: Long = 0L, computeCost: Long = 0L, computeTime: Long = 0L, memoryTime: Long = 0L, isFinal: Boolean = false, controlInput: Seq[Int] = _root_.scala.Seq.empty, inaccurate: Boolean = false, unknownFields: UnknownFieldSet = ...)
      
      
      
- name
 The name of the node. Names are globally unique.
- device
 The device of the node. Can be empty if the node is mapped to the default partition or partitioning hasn't been run yet.
- id
 The id of the node. Node ids are only unique inside a partition.
- temporaryMemorySize
 Temporary memory used by this node.
- persistentMemorySize
 Persistent memory used by this node.
- computeCost
 Estimate of the computational cost of this node, in microseconds.
- computeTime
 Analytical estimate of the computational cost of this node, in microseconds.
- memoryTime
 Analytical estimate of the memory access cost of this node, in microseconds.
- isFinal
 If true, the output is permanent: it can't be discarded, because this node is part of the "final output". Nodes may depend on final nodes.
- controlInput
 Ids of the control inputs for this node.
- inaccurate
 Are the costs inaccurate?
 
Value Members
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        !=(arg0: Any): Boolean
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        ##(): Int
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        ==(arg0: Any): Boolean
      
      
      
- Definition Classes
 - AnyRef → Any
 
 -  def addAllControlInput(__vs: Iterable[Int]): Node
 -  def addAllInputInfo(__vs: Iterable[InputInfo]): Node
 -  def addAllOutputInfo(__vs: Iterable[OutputInfo]): Node
 -  def addControlInput(__vs: Int*): Node
 -  def addInputInfo(__vs: InputInfo*): Node
 -  def addOutputInfo(__vs: OutputInfo*): Node
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        asInstanceOf[T0]: T0
      
      
      
- Definition Classes
 - Any
 
 -  def clearControlInput: Node
 -  def clearInputInfo: Node
 -  def clearOutputInfo: Node
 - 
      
      
      
        
      
    
      
        
        def
      
      
        clone(): AnyRef
      
      
      
- Attributes
 - protected[lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @throws( ... ) @native() @HotSpotIntrinsicCandidate()
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        companion: Node.type
      
      
      
- Definition Classes
 - Node → GeneratedMessage
 
 -  val computeCost: Long
 -  val computeTime: Long
 -  val controlInput: Seq[Int]
 -  val device: String
 -  def discardUnknownFields: Node
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        eq(arg0: AnyRef): Boolean
      
      
      
- Definition Classes
 - AnyRef
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        getClass(): Class[_]
      
      
      
- Definition Classes
 - AnyRef → Any
 - Annotations
 - @native() @HotSpotIntrinsicCandidate()
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        getField(__field: FieldDescriptor): PValue
      
      
      
- Definition Classes
 - Node → GeneratedMessage
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        getFieldByNumber(__fieldNumber: Int): Any
      
      
      
- Definition Classes
 - Node → GeneratedMessage
 
 -  val id: Int
 -  val inaccurate: Boolean
 -  val inputInfo: Seq[InputInfo]
 -  val isFinal: Boolean
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        isInstanceOf[T0]: Boolean
      
      
      
- Definition Classes
 - Any
 
 -  val memoryTime: Long
 -  val name: String
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        ne(arg0: AnyRef): Boolean
      
      
      
- Definition Classes
 - AnyRef
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        notify(): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @native() @HotSpotIntrinsicCandidate()
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        notifyAll(): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @native() @HotSpotIntrinsicCandidate()
 
 -  val outputInfo: Seq[OutputInfo]
 -  val persistentMemorySize: Long
 - 
      
      
      
        
      
    
      
        
        def
      
      
        serializedSize: Int
      
      
      
- Definition Classes
 - Node → GeneratedMessage
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        synchronized[T0](arg0: ⇒ T0): T0
      
      
      
- Definition Classes
 - AnyRef
 
 -  val temporaryMemorySize: Long
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        toByteArray: Array[Byte]
      
      
      
- Definition Classes
 - GeneratedMessage
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        toByteString: ByteString
      
      
      
- Definition Classes
 - GeneratedMessage
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        toPMessage: PMessage
      
      
      
- Definition Classes
 - GeneratedMessage
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toProtoString: String
      
      
      
- Definition Classes
 - Node → GeneratedMessage
 
 -  val unknownFields: UnknownFieldSet
 - 
      
      
      
        
      
    
      
        
        def
      
      
        update(ms: (Lens[Node, Node]) ⇒ Mutation[Node]*): Node
      
      
      
- Definition Classes
 - Updatable
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long, arg1: Int): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @throws( ... )
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @throws( ... ) @native()
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @throws( ... )
 
 -  def withComputeCost(__v: Long): Node
 -  def withComputeTime(__v: Long): Node
 -  def withControlInput(__v: Seq[Int]): Node
 -  def withDevice(__v: String): Node
 -  def withDevicePersistentMemorySize(__v: Long): Node
 -  def withDeviceTempMemorySize(__v: Long): Node
 -  def withHostTempMemorySize(__v: Long): Node
 -  def withId(__v: Int): Node
 -  def withInaccurate(__v: Boolean): Node
 -  def withInputInfo(__v: Seq[InputInfo]): Node
 -  def withIsFinal(__v: Boolean): Node
 -  def withMemoryTime(__v: Long): Node
 -  def withName(__v: String): Node
 -  def withOutputInfo(__v: Seq[OutputInfo]): Node
 -  def withPersistentMemorySize(__v: Long): Node
 -  def withTemporaryMemorySize(__v: Long): Node
 -  def withUnknownFields(__v: UnknownFieldSet): Node
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        writeDelimitedTo(output: OutputStream): Unit
      
      
      
- Definition Classes
 - GeneratedMessage
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        writeTo(_output__: CodedOutputStream): Unit
      
      
      
- Definition Classes
 - Node → GeneratedMessage
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        writeTo(output: OutputStream): Unit
      
      
      
- Definition Classes
 - GeneratedMessage
 
 
Deprecated Value Members
- 
      
      
      
        
      
    
      
        
        val
      
      
        devicePersistentMemorySize: Long
      
      
      
- Annotations
 - @deprecated
 - Deprecated
 (Since version ) Marked as deprecated in proto file
 - 
      
      
      
        
      
    
      
        
        val
      
      
        deviceTempMemorySize: Long
      
      
      
- Annotations
 - @deprecated
 - Deprecated
 (Since version ) Marked as deprecated in proto file
 - 
      
      
      
        
      
    
      
        
        def
      
      
        finalize(): Unit
      
      
      
- Attributes
 - protected[lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @throws( classOf[java.lang.Throwable] ) @Deprecated
 - Deprecated
 
 - 
      
      
      
        
      
    
      
        
        val
      
      
        hostTempMemorySize: Long
      
      
      
- Annotations
 - @deprecated
 - Deprecated
 (Since version ) Marked as deprecated in proto file