Start output perimeter time (required).
The name of the output file (required). The file will be located below the jobs output directory. All global paths and relative paths that attempt to move the file outside of this directory will be removed.
Dissolve contacting fires into a single perimeter (required).
Describes which metadata should be written to the vector file (required).
Whether multiple perimeters are needed (based on time steps) or only the final perimeter is needed (required).
Whether the exported file should contain only the active perimeter (required).
Remove unburned islands (holes) inside of the perimeter (required).
The name of the scenario that this output is for (required).
Should the file be streamed/uploaded to an external service after it has been created? The streaming services are defined by OutputStreamInfo and helper methods such as {@link WISE#streamOutputToMqtt} or {@link WISE#streamOutputToGeoServer}.
The name of a sub-scenario to export instead of all sub-scenarios being combined into a single output. Ignored if not using sub-scenarios.
A list of times to override for specific sub-scenarios, if sub-scenarios are being created for the referenced scenario.
The type of vector file to output (required).
Get the override for the export end time as a Luxon DateTime.
Set the override for the export end time using a Luxon DateTime. Cannot be null.
Get the perimeter export start time as a Luxon DateTime.
Set the perimeter export start time using a Luxon DateTime. Cannot be null.
Get the override for the export end time as an ISO8601 string.
Set the override for the export end time using a string. Cannot be null or empty. Must be formatted in ISO8601.
Get the perimeter export start time as an ISO8601 string.
Set the perimeter export 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.
Streams the vector file to a socket.
End output perimeter time (required).