Enum CompletionCode

java.lang.Object
java.lang.Enum<CompletionCode>
org.metricshub.ipmi.core.coding.payload.CompletionCode
All Implemented Interfaces:
Serializable, Comparable<CompletionCode>

public enum CompletionCode extends Enum<CompletionCode>
  • Enum Constant Details

    • Ok

      public static final CompletionCode Ok
      Command completed normally.
    • InsufficientResources

      public static final CompletionCode InsufficientResources
      Insufficient resources to create a session.
    • UnauthorizedRole

      public static final CompletionCode UnauthorizedRole
      Unauthorized role or privilege level requested.
    • InsufficientResourcesForRole

      public static final CompletionCode InsufficientResourcesForRole
      Insufficient resources to create a session at the requested role.
    • InvalidNameLength

      public static final CompletionCode InvalidNameLength
      Invalid name length.
    • Frudevicebusy

      public static final CompletionCode Frudevicebusy
      FRU device busy. The requested cannot be completed because the implementation of the logical FRU device is in a state where the FRU information is temporarily unavailable. This could be due to a condition such as a los s of arbitration if the FRU is implemented as a device on a shared bus.
    • UnauthorizedName

      public static final CompletionCode UnauthorizedName
      Unauthorized name.
    • InvalidSessionId

      public static final CompletionCode InvalidSessionId
      Invalid Session ID in request.
    • InvalidSessionHandle

      public static final CompletionCode InvalidSessionHandle
      Invalid Session Handle in request.
    • UnauthorizedGuid

      public static final CompletionCode UnauthorizedGuid
      GUID that BMC submitted in RAKP Message 2 was not accepted by remote console.
    • InvalidIntegrityCheckValue

      public static final CompletionCode InvalidIntegrityCheckValue
      Invalid integrity check value.
    • InvalidConfidentialityAlgorithm

      public static final CompletionCode InvalidConfidentialityAlgorithm
      Invalid confidentiality algorithm.
    • NoMatchingCipherSuite

      public static final CompletionCode NoMatchingCipherSuite
      No Cipher Suite match with proposed security algorithms.
    • IllegalOrUnrecognizedParameter

      public static final CompletionCode IllegalOrUnrecognizedParameter
      Illegal or unrecognized parameter.
    • NodeBusy

      public static final CompletionCode NodeBusy
      Command could not be processed because command processing resources are temporarily unavailable.
    • InvalidCommand

      public static final CompletionCode InvalidCommand
      Used to indicate an unrecognized or unsupported command.
    • InvalidLun

      public static final CompletionCode InvalidLun
      Command invalid for given LUN.
    • Timeout

      public static final CompletionCode Timeout
      Timeout while processing command. Response unavailable.
    • OutOfSpace

      public static final CompletionCode OutOfSpace
      Out of space. Command could not be completed because of a lack of storage space required to execute the given command operation.
    • ReservationCanceled

      public static final CompletionCode ReservationCanceled
      Reservation Canceled or Invalid Reservation ID.
    • RequestTruncated

      public static final CompletionCode RequestTruncated
      Request data truncated.
    • InvalidRequestLength

      public static final CompletionCode InvalidRequestLength
      Request data length invalid.
    • InvalidId

      public static final CompletionCode InvalidId
      Invalid session ID.
    • LengthLimitExceeded

      public static final CompletionCode LengthLimitExceeded
      Request data field length limit exceeded.
    • ParameterOutOfRange

      public static final CompletionCode ParameterOutOfRange
      Parameter out of range. One or more parameters in the data field of the Request are out of range. This is different from InvalidData (CCh) code in that it indicates that the erroneous field(s) has a contiguous range of possible values.
    • CannotRespond

      public static final CompletionCode CannotRespond
      Cannot return number of requested data bytes.
    • DataNotPresent

      public static final CompletionCode DataNotPresent
      Requested Sensor, data, or record not present.
    • InvalidData

      public static final CompletionCode InvalidData
      Invalid data field in Request.
    • IllegalCommand

      public static final CompletionCode IllegalCommand
      Command illegal for specified sensor or record type.
    • ResponseUnavailable

      public static final CompletionCode ResponseUnavailable
      Command response could not be provided.
    • DuplicatedRequest

      public static final CompletionCode DuplicatedRequest
      Cannot execute duplicated request. This completion code is for devices which cannot return the response that was returned for the original instance of the request. Such devices should provide separate commands that allow the completion status of the original request to be determined. An Event Receiver does not use this completion code, but returns the 00h completion code in the response to (valid) duplicated requests.
    • SdrUpdating

      public static final CompletionCode SdrUpdating
      Command response could not be provided. SDR Repository in update mode.
    • FirmwareUpdating

      public static final CompletionCode FirmwareUpdating
      Command response could not be provided. Device in firmware update mode.
    • InitializationInProgress

      public static final CompletionCode InitializationInProgress
      Command response could not be provided. BMC initialization or initialization agent in progress.
    • DestinationUnavailable

      public static final CompletionCode DestinationUnavailable
      Destination unavailable. Cannot deliver request to selected destination. E.g. this code can be returned if a request message is targeted to SMS, but receive message queue reception is disabled for the particular channel.
    • InsufficentPrivilege

      public static final CompletionCode InsufficentPrivilege
      Cannot execute command due to insufficient privilege level or other security - based restriction (e.g. disabled for 'firmware firewall').
    • CommandNotSupported

      public static final CompletionCode CommandNotSupported
      Cannot execute command. Command, or request parameter(s), not supported in present state.
    • IllegalParameter

      public static final CompletionCode IllegalParameter
      Cannot execute command. Parameter is illegal because command sub-function has been disabled or is unavailable (e.g. disabled for 'firmware firewall').
    • UnspecifiedError

      public static final CompletionCode UnspecifiedError
      Unspecified error.
    • InvalidPayloadType

      public static final CompletionCode InvalidPayloadType
      Invalid payload type.
    • InvalidAuthenticationAlgorithm

      public static final CompletionCode InvalidAuthenticationAlgorithm
      Invalid authentication algorithm.
    • InvalidIntegrityAlgorithm

      public static final CompletionCode InvalidIntegrityAlgorithm
      Invalid integrity algorithm.
    • NoMatchingAuthenticationPayload

      public static final CompletionCode NoMatchingAuthenticationPayload
      No matching authentication payload.
    • NoMatchingIntegrityPayload

      public static final CompletionCode NoMatchingIntegrityPayload
      No matching integrity payload.
    • InactiveSessionID

      public static final CompletionCode InactiveSessionID
      Inactive session ID.
    • InvalidRole

      public static final CompletionCode InvalidRole
      Invalid role.
  • Method Details

    • values

      public static CompletionCode[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static CompletionCode valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • getCode

      public int getCode()
    • parseInt

      public static CompletionCode parseInt(int value)
    • getMessage

      public String getMessage()