Package com.highmobility.autoapi
Class FailureMessage.State.Builder
java.lang.Object
com.highmobility.autoapi.SetCommand.Builder<FailureMessage.State.Builder>
com.highmobility.autoapi.FailureMessage.State.Builder
- Enclosing class:
- FailureMessage.State
public static final class FailureMessage.State.Builder
extends SetCommand.Builder<FailureMessage.State.Builder>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()setFailedMessageID(Property<Integer> failedMessageID) setFailedMessageType(Property<Integer> failedMessageType) setFailedPropertyIDs(Property<com.highmobility.value.Bytes> failedPropertyIDs) setFailureDescription(Property<String> failureDescription) setFailureReason(Property<FailureMessage.FailureReason> failureReason) Methods inherited from class com.highmobility.autoapi.SetCommand.Builder
addProperty, getProperties, setBrand, setNonce, setSignature, setTimestamp, setVin
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
build
- Overrides:
buildin classSetCommand.Builder<FailureMessage.State.Builder>
-
setFailedMessageID
- Parameters:
failedMessageID- Capability identifier of the failed message- Returns:
- The builder
-
setFailedMessageType
- Parameters:
failedMessageType- Message type of the failed message- Returns:
- The builder
-
setFailureReason
public FailureMessage.State.Builder setFailureReason(Property<FailureMessage.FailureReason> failureReason) - Parameters:
failureReason- The failure reason- Returns:
- The builder
-
setFailureDescription
- Parameters:
failureDescription- Failure description- Returns:
- The builder
-
setFailedPropertyIDs
public FailureMessage.State.Builder setFailedPropertyIDs(Property<com.highmobility.value.Bytes> failedPropertyIDs) - Parameters:
failedPropertyIDs- Array of failed property identifiers- Returns:
- The builder
-