The filename associated with this ignition. Only valid if type is FILE.
The name of the ignition. The name must be unique amongst ignition collections.
The ignition start time (required).
A list of attributes for the ignition. Not valid for {@link #filename} types. Valid types for the value are Integer, Long, Double, and String.
User comments about the ignition (optional).
An array of LatLon describing the ignition. Only valid if type is POLYLINE, POLYGON, or POINT.
The type of ignition (required).
Get the location of the file containing the ignition.
Set the location of the file containing the ignition. The file must either be an attachment or exist on the disk (if SocketMsg.skipFileTests is not set).
Get the name of the ignition.
Set the name of the ignition. Must be unique amongst the ignition collection. Cannot be null or empty.
Get the ignition start time as a Luxon DateTime.
Set the ignition start time using a Luxon DateTime. Cannot be null.
Get the ignition start time as an ISO8601 string.
Set the ignition start time using a string. Cannot be null or empty. Must be formatted in ISO8601.
Checks to see if all required values have been set.
Set the name of the ignition. This name must be unique within the simulation. The name will get a default value when the ignition is constructed but can be overriden with this method.
Streams the ignition to a socket.
Information about an ignition input.
"Travis Redpath"