Class IssueReportRequest.ReportedBoard

java.lang.Object
uk.ac.manchester.spinnaker.alloc.web.IssueReportRequest.ReportedBoard
Enclosing class:
IssueReportRequest

public static class IssueReportRequest.ReportedBoard extends Object
Describes a board that has an issue.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    @IPAddress(nullOK=true,message="address must be an IP address") String
    The IP address of the board.
    @ValidBoardNumber Integer
    The physical board number of the board.
    @ValidCabinetNumber Integer
    The physical cabinet number of the board.
    @Valid uk.ac.manchester.spinnaker.machine.ChipLocation
    The location of the chip within the reporting allocation.
    @ValidFrameNumber Integer
    The physical frame number of the board.
    @NotBlank String
    The machine containing the board.
    @ValidTriadX Integer
    The X triad coordinate of the board.
    @ValidTriadY Integer
    The Y triad coordinate of the board.
    @ValidTriadZ Integer
    The Z triad coordinate of the board.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • machine

      @NotBlank public @NotBlank String machine
      The machine containing the board.
    • chip

      @Valid public @Valid uk.ac.manchester.spinnaker.machine.ChipLocation chip
      The location of the chip within the reporting allocation.
    • x

      @ValidTriadX public @ValidTriadX Integer x
      The X triad coordinate of the board.
    • y

      @ValidTriadY public @ValidTriadY Integer y
      The Y triad coordinate of the board.
    • z

      @ValidTriadZ public @ValidTriadZ Integer z
      The Z triad coordinate of the board.
    • cabinet

      @ValidCabinetNumber public @ValidCabinetNumber Integer cabinet
      The physical cabinet number of the board.
    • frame

      @ValidFrameNumber public @ValidFrameNumber Integer frame
      The physical frame number of the board.
    • board

      @ValidBoardNumber public @ValidBoardNumber Integer board
      The physical board number of the board.
    • address

      @IPAddress(nullOK=true, message="address must be an IP address") public @IPAddress(nullOK=true,message="address must be an IP address") String address
      The IP address of the board.
  • Constructor Details

    • ReportedBoard

      public ReportedBoard()