Class Robot


  • @ApiType("SoftLayer_Monitoring_Robot")
    public class Robot
    extends Entity
    The SoftLayer_Monitoring_Robot data type contains general information relating to a monitoring robot.
    See Also:
    SoftLayer_Monitoring_Robot
    • Field Detail

      • account

        @ApiProperty
        protected Account account
        The account associated with the corresponding robot.
      • monitoringAgents

        @ApiProperty
        protected List<Agent> monitoringAgents
        The program (monitoring agent) that gets details of a system or application and reporting of the metric data and triggers alarms for predefined events.
      • softwareComponent

        @ApiProperty
        protected Component softwareComponent
        The SoftLayer_Software_Component that corresponds to the robot installation on the server.
      • accountIdSpecified

        protected boolean accountIdSpecified
      • idSpecified

        protected boolean idSpecified
      • nameSpecified

        protected boolean nameSpecified
      • statusIdSpecified

        protected boolean statusIdSpecified
      • monitoringAgentCount

        @ApiProperty
        protected Long monitoringAgentCount
        A count of the program (monitoring agent) that gets details of a system or application and reporting of the metric data and triggers alarms for predefined events.
    • Constructor Detail

      • Robot

        public Robot()
    • Method Detail

      • getAccount

        public Account getAccount()
      • setAccount

        public void setAccount​(Account account)
      • getMonitoringAgents

        public List<Agent> getMonitoringAgents()
      • getRobotStatus

        public Status getRobotStatus()
      • setRobotStatus

        public void setRobotStatus​(Status robotStatus)
      • getSoftwareComponent

        public Component getSoftwareComponent()
      • setSoftwareComponent

        public void setSoftwareComponent​(Component softwareComponent)
      • getAccountId

        public Long getAccountId()
      • setAccountId

        public void setAccountId​(Long accountId)
      • isAccountIdSpecified

        public boolean isAccountIdSpecified()
      • unsetAccountId

        public void unsetAccountId()
      • getId

        public Long getId()
      • setId

        public void setId​(Long id)
      • isIdSpecified

        public boolean isIdSpecified()
      • unsetId

        public void unsetId()
      • getName

        public String getName()
      • setName

        public void setName​(String name)
      • isNameSpecified

        public boolean isNameSpecified()
      • unsetName

        public void unsetName()
      • getStatusId

        public Long getStatusId()
      • setStatusId

        public void setStatusId​(Long statusId)
      • isStatusIdSpecified

        public boolean isStatusIdSpecified()
      • unsetStatusId

        public void unsetStatusId()
      • getMonitoringAgentCount

        public Long getMonitoringAgentCount()
      • setMonitoringAgentCount

        public void setMonitoringAgentCount​(Long monitoringAgentCount)