public static class StartFederateMessage.Builder extends Sim0MQMessage.Builder<StartFederateMessage.Builder>
Copyright (c) 2016-2017 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See Sim0MQ License.
messageId, messageStatus, messageTypeId, receiverId, senderId, simulationRunId
Constructor and Description |
---|
Builder()
Empty constructor.
|
Modifier and Type | Method and Description |
---|---|
Sim0MQMessage |
build()
Build the object.
|
StartFederateMessage.Builder |
setArgsAfter(String newArgsAfter) |
StartFederateMessage.Builder |
setArgsBefore(String newArgsBefore) |
StartFederateMessage.Builder |
setDeleteStderr(boolean newDeleteStderr) |
StartFederateMessage.Builder |
setDeleteStdout(boolean newDeleteStdout) |
StartFederateMessage.Builder |
setDeleteWorkingDirectory(boolean newDeleteWorkingDirectory) |
StartFederateMessage.Builder |
setInstanceId(String newInstanceId) |
StartFederateMessage.Builder |
setModelPath(String newModelPath) |
StartFederateMessage.Builder |
setRedirectStderr(String rewRedirectStderr) |
StartFederateMessage.Builder |
setRedirectStdin(String newRedirectStdin) |
StartFederateMessage.Builder |
setRedirectStdout(String newRedirectStdout) |
StartFederateMessage.Builder |
setSoftwareCode(String newSoftwareCode) |
StartFederateMessage.Builder |
setWorkingDirectory(String newWorkingDirectory) |
setMessageId, setMessageStatus, setMessageTypeId, setReceiverId, setSenderId, setSimulationRunId
public final StartFederateMessage.Builder setInstanceId(String newInstanceId)
newInstanceId
- set instanceIdpublic final StartFederateMessage.Builder setSoftwareCode(String newSoftwareCode)
newSoftwareCode
- set softwareCodepublic final StartFederateMessage.Builder setArgsBefore(String newArgsBefore)
newArgsBefore
- set argsBeforepublic final StartFederateMessage.Builder setModelPath(String newModelPath)
newModelPath
- set modelPathpublic final StartFederateMessage.Builder setArgsAfter(String newArgsAfter)
newArgsAfter
- set argsAfterpublic final StartFederateMessage.Builder setWorkingDirectory(String newWorkingDirectory)
newWorkingDirectory
- set workingDirectorypublic final StartFederateMessage.Builder setRedirectStdin(String newRedirectStdin)
newRedirectStdin
- set redirectStdinpublic final StartFederateMessage.Builder setRedirectStdout(String newRedirectStdout)
newRedirectStdout
- set redirectStdoutpublic final StartFederateMessage.Builder setRedirectStderr(String rewRedirectStderr)
rewRedirectStderr
- set redirectStderrpublic final StartFederateMessage.Builder setDeleteWorkingDirectory(boolean newDeleteWorkingDirectory)
newDeleteWorkingDirectory
- set deleteWorkingDirectorypublic final StartFederateMessage.Builder setDeleteStdout(boolean newDeleteStdout)
newDeleteStdout
- set deleteStdoutpublic final StartFederateMessage.Builder setDeleteStderr(boolean newDeleteStderr)
newDeleteStderr
- set deleteStderrpublic Sim0MQMessage build() throws Sim0MQException, NullPointerException
build
in class Sim0MQMessage.Builder<StartFederateMessage.Builder>
Sim0MQException
- on unknown data typeNullPointerException
- when one of the parameters is nullCopyright © 2016–2019 Delft University of Technology. All rights reserved.