org.jenkinsci.plugins.externalscheduler
Class NodeAssignments

java.lang.Object
  extended by org.jenkinsci.plugins.externalscheduler.NodeAssignments

public final class NodeAssignments
extends Object

Class to represent Task to Node assignment

Author:
ogondza

Nested Class Summary
static class NodeAssignments.Builder
           
 
Constructor Summary
NodeAssignments(NodeAssignments.Builder builder)
           
 
Method Summary
static NodeAssignments.Builder builder()
           
static NodeAssignments empty()
           
 boolean equals(Object rhs)
           
 int hashCode()
           
 String nodeName(int taskId)
           
 String nodeName(hudson.model.Queue.BuildableItem task)
           
 int size()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NodeAssignments

public NodeAssignments(NodeAssignments.Builder builder)
Method Detail

builder

public static NodeAssignments.Builder builder()

empty

public static NodeAssignments empty()

nodeName

public String nodeName(hudson.model.Queue.BuildableItem task)

nodeName

public String nodeName(int taskId)

size

public int size()

equals

public boolean equals(Object rhs)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2004-2013. All Rights Reserved.